/*  

Theme Name: Reco 

Theme URI: http://www.moonthemes.com 

Description: Premium Wordpress Theme by MoonThemes

Version: 1.1.0

Author: MoonThemes.com

Author URI: http://www.moonthemes.com 


*/  




/*  -------- Small CSS Resets -------- */
/*  -----------------V--------------- */
img, a { padding: 0; margin:0; outline:0; border:0; }


/*  -------- Body Font and Link -------- */
/*  ------------------V---------------- */
body {background:#fff;
color: #333; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; }
a { color:#000; text-decoration:none; }
a:hover { color:#999; text-decoration:underline; }


.toppery { border-bottom: 6px solid #eee004; border-top: 6px solid #fff000; }

/*  --------- Top BG and Logo ---------- */
/*  ------------------V---------------- */
#main {  background: #fff; }
.viko { width:975px; margin-left:auto;margin-right:auto; }
.pager { width:975px; margin-left:auto;margin-right:auto; }
.header { }
.fogou { margin-left:-1px; }
.logo { padding-top:18px; padding-left:5px; }
.logo-container { display:inline; float:left; width:410px; }
.slider-bg { margin-top:36px; border-top: 1px solid #e9e9e9;  margin-bottom:0px; margin-right:9px; margin-left:10px;}
.s-shado { margin-left:-40px; width:956px; height:360px; margin-top:-12px;}
.s-shado ul li{ width:956px; height:360px; text-align:center; display:none; overflow:hidden; }
.top-border { border-top: 0px solid #fff; margin: 0 41px 0 41px; }
.nav-container { display:inline; float:left; width:560px; }
.latest-main { margin-top:0px; margin-left:9px; }
.latest-title { font-family: Arial;  font-size:63px; color:#222; text-align:center; padding-top:53px;  }
.latest-disc-small { font-family: Arial;  font-size:12px; color:#9b9b9b; padding-bottom:27px; text-align:center; padding-top:9px; margin: 0 65px 0 65px; }
.bghij { font-size:36px; color:#222; padding-top:71px; padding-bottom:2px;  }

.latest-content { padding: 19px 0 0px; border-top:1px solid #e1e1e1; height:109px; margin-top:13px; }
.portfolio-main { width:1000px; margin-top:10px; }
.portfolio-mainhm { width:1000px; margin-top:0px; }
.portfolio-content { display: inline; float: left; width: 222.5px; margin-right:108px;  margin-bottom:36px; }
.portfolio-contenthm { display: inline; float: left; width: 223px; margin-right:23.5px; padding-top:2px; }
.f-padder { padding-bottom:103px; }
.bifer { border-top: 1px solid #efefef; padding-bottom:40px; }
.vefoi { border-top: 1px solid #efefef;  }
.shada1 {  display: block; background:#FFF url(images/img-pendingp.gif) no-repeat; width:289px; height:130px; padding-bottom:5px;}
.shada2 {  display: block; background:#FFF; }

.biolo { float:left; width:262px; margin-top:-5px; }
.lite { font-family:'Trebuchet MS'; font-size:13px; font-weight:bold; color:#444444; }
.pito { font-family:Arial; font-size:12px; color:#6e6e6e; width:201px; padding-top:7px;}
.riedi { padding-top:14px; }
.riedi a{ font-family:Arial; font-size:12px; color:#76b8d3; text-decoration:none; }
.riedi a:hover{ color:#ff2a06; text-decoration:none; }

.voitr {border-top: 1px solid #efefef; margin-top:26px;}
.neiblo { margin-bottom:26px;font-family:'Trebuchet MS'; font-size:13px; font-weight:bold; color:#444444; border-bottom: 1px solid #efefef; padding-bottom:12px; }

.xingio { margin-top:57px; border-bottom: 1px solid #efefef; padding-bottom:15px; }
.negiol { padding-bottom:45px; }


.lotui { margin-top:30px;  }
.lotui-title { font-family: 'Droid Serif', serif;  font-size:17px; color:#222; margin-left:-2px; text-align:center; padding-bottom:6px; }
.lotui-disc-small {font-family: 'Droid Serif', serif;  font-size:17px; color:#bababa; text-align:center; padding-bottom:40px; }
.biefer { border-top: 1px solid #efefef; padding-bottom:40px; }
.veofoi { border-top: 1px solid #efefef;  }

.lotui-content { float:left; padding: 19px 0 0px;  margin-top:25px; width:960px; }
.lotui-main { width:1000px; margin-top:32px; }
.lotui-mainhm { width:988px; margin-top:0px; }

.lotui-contenthm { display: inline; float: left; width: 222px; margin-right:20px; }


/*  ---------- Heading Styles ---------- */
/*  ------------------V---------------- */

h1, h2, h3, h4, h5, h6 { padding: 0; margin:0;color:#333; font-weight:normal; line-height:31px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#777777; text-decoration:none; }

h1 { font-size: 2.2em; padding-top:11px;margin-top:-7px;}
h2 { font-size: 2em; margin-bottom:-1px; padding-top:2px; }
h3 { font-size: 1.8em; margin-bottom:-3px; padding-top:1px;}
h4 { font-size: 1.6em;margin-bottom:-4px; }
h5 { font-size: 1.5em; margin-bottom:-5px;}
h6 { font-size: 1.3em; margin-bottom:-8px;}



.intro-d { font-size: 36px; padding:39px 0 0px; color:#fff; text-align:center; }

.intro-d-p { padding:0px 0 19px; margin-left:-9px; margin-right:151px; margin-top:-5px; }
.intro-d-p p { font-family: Arial; color: #6e6e6e; font-size:12px;  }

.m-blog-main { margin-top:99px;  }
.m-blog-mainbd { border-top: 1px dotted #cacaca; margin-top:5px; }
.m-blog-content { display: inline; float: left; width: 653px; margin-top:31px; }
.m-blog-contentv2 { display: inline; float: left; width: 660px; margin-top:0px; }
.m-blog-side { display: inline; float: left; width: 252px; margin-top:31px; padding-left:51px; }
.m-blog-sidev2 { display: inline; float: left; width: 252px; margin-top:0px; padding-left:44px; }
.m-blog-thumb { background:#FFF url(images/img-pending.gif) no-repeat; width:145px; height:150px; display: inline; float: left; width: 147px; padding-right:18px; }
.m-blog-entry { display: inline; float: left; width: 488px;  }
.m-blog-entry  p { font-family: Arial; color: #6e6e6e; font-size:12px; margin-top:-2px; margin-left:-2px; }
.m-blog-title { margin-top:-6px; margin-left:-3px;}
.m-blog-title  h2 { font-family: 'Trebuchet MS'; font-size:20px; color:#333; }
.m-blog-title  h2 a { font-family: 'Trebuchet MS'; font-size:20px; color:#333; text-decoration:none;  }
.m-blog-title  h2 a:hover{ color:#ff2a06; text-decoration:none; }
.m-blog-all-e { border-bottom: 1px solid #efefef; margin-bottom: 28px; padding-bottom:22px; }
.mrecent-author{ padding-top:2px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#969696; margin-left:-2px; }
.mrecent-authord{ font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#969696;padding-left:0px;}
.mrecent-autimg{padding: 0px 3px 3px 7px; margin: 0 0 0 4px; background:url(images/sp.jpg) no-repeat left;}
.mrecent-autimg2{padding: 0px 3px 3px 8px; margin: 0 0 0 4px; background:url(images/sp.jpg) no-repeat left;}
.mrecent-autimg3{padding: 0px 2px 3px 7px; margin: 0 0 0 -2px; background:url(images/sp.jpg) no-repeat left;}

.nivoi { border-bottom: 1px solid #efefef; padding-top:25px; }

.m-blog-title2s { margin-top:15px; margin-left:0px;}
.m-blog-title2s  { font-family: Arial; font-size:13px; color:#444444; font-weight:bold; }
.m-blog-title2s   a { font-family: Arial; font-size:13px; color:#444444; font-weight:bold;text-decoration:none;  }
.m-blog-title2s  a:hover{ color:#444444; text-decoration:none; }
.pdiinf {padding-top:1px;  font-family: Arial; font-size:11px; color:#aaa;}
.m-blog-mlink { margin-top:2px;  }
.m-blog-mlink a { font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#555; text-decoration:none;  }
.m-blog-mlink a:hover {  color:#ff2a06; text-decoration:none; }

.m-blog-post-sp { border-bottom: 1px dotted #b0b0b0; }

.aff-hd { font-family: 'Trebuchet MS'; font-size:13px; color:#444444; font-weight:bold; padding-bottom:6px; margin-top:-4px; }
.sider-22 { background:#fff;  padding:6px 0 7px;}
.sider-22 { padding:0 0 6px 2px; font-family: Arial; font-size:16px; color:#222; font-weight:bold;   }
.side-cats { margin-top:-18px; }
.side-cats ul { list-style:none; margin-top:12px; margin-bottom:27px;}
.side-cats ul li { padding:0 0 2px; margin-left:-37px;  padding:1px 0 1px;  }
.side-cats ul li a { display:block; font-family: Arial; font-size:12px; color:#6e6e6e; text-decoration:none;  }
.side-cats ul li a:hover{ color:#ff2a06; text-decoration:none; }
.aff-main {  }
.aff-main2 { margin-top:33px; }
.ad-right {float: left; padding-left: 2px; margin-bottom:-5px; }
.ad-left { float: left; margin-bottom:-5px; }
.s-bder {  margin-top:23px; margin-left:1px; }
.s-bder2 {  margin-top:32px; margin-left:1px; margin-bottom:41px; }
.s-bder3 {  margin-top:23px; margin-left:1px; margin-bottom:41px; }


.side-cats2 { margin-top:-18px; }
.side-cats2 ul {list-style:none; margin-top:8px; margin-bottom:46px;}
.side-cats2 ul li { padding:0 0 2px; margin-left:-40px;  border-bottom: 1px solid #e9e9e9; padding:4px 0 4px; }
.side-cats2 ul li a { text-transform:none; font-weight:normal; display:block; font-family: Arial; font-size:12px; color:#777777; text-decoration:none; }
.side-cats2 ul li a:hover{ color:#111; text-decoration:none; }

#recentcomments li a:link, #recentcomments li a:visited, #recentcomments li a:active { border:none; display:inline;  }
#recentcomments { list-style:none; }
#recentcomments li { padding: 4px 0; text-decoration: none; font-weight:normal; color: #111; font-family:Arial; font-size:12px; }
.textwidget { width:311px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #e0e0e0; line-height: 22px; 
padding:5px 0 33px; margin-left:33px; margin-top:-5px; }
.textwidget a { padding-left:2px; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#76b8d3; }
.textwidget a:hover { text-decoration:none; color:#ff2a06; }

.side-links-box { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:#fff; border: 1px solid #fff; width: 265px; margin: 50px 0px 11px -4px; }
.side-links-box a {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:12px;text-decoration: none;}

.side-links-box a:hover {color: #A50D0C;text-decoration: none; }
.side-links-box ul {list-style-type: none;margin-top:-21px;padding:0px; }
.side-links-box li ul {background: none;}
.side-links-box li ul li {list-style-type: none; list-style-position:inside;}
.side-links-box li { font-size:11px;color: #666; background: url(images/sdaero.gif) no-repeat 0 11px; padding: 7px 5px 9px 12px; border-bottom: 1px solid #e5e5e5; margin: 0 -11px 0 11px; }
.side-links-box li li a:active{font-size:12px;font-weight:bold;}
.side-links-box li li {border-bottom: 1px solid #fff;padding:50px 0 0px 16px;  margin:-4em 0 0em 0; color: #666;font-size:10px; font-weight:bold; line-height:15px; background: url(images/nono.gif) no-repeat; list-style-position: inside; }
* html .side-links-box li li { padding:50px 0 0px 0px; margin:-4em 0 0em 16px;}
*:first-child+html .side-links-box li li { padding:50px 0 0px 1px; margin:-4em 0 0em 11px; }	
.side-links-box li a {text-decoration: none; color:#666666;}
* html .side-links-box li { background: url(images/no.gif) no-repeat; border-bottom: 1px solid #fff; }
.side-links-box h2 { border-bottom: 1px solid #DEDEDE; font-family:arial; font-style:inherit; font-weight:inherit; font-size:23px; padding-bottom: 11px;  margin-left:11px; margin-bottom:22px; margin-right: -11px; color:#242424;  }

.port-thumb { background:url(images/opa4.png) no-repeat top left;}
.port-thumb2 {}
.port-thumb3 { background:url(images/opa7.png) no-repeat top left;}

h2.portf-tle   { width:213px;   }
h2.portf-tle   a { font-family:'Trebuchet MS'; font-size:13px; color:#444444; font-weight:bold;text-decoration:none;  }
h2.portf-tle   a:hover { color:#ff2a06; text-decoration:none; }
.portf-ption {margin-top:-11px; }
.portf-ption  p { font-family:arial; color: #6e6e6e; font-size:12px; width:213px; }


#brdsucumb { margin-top:-41px; }
#breadcrumb-main { margin-top:12px; }

.breadcrumb-content { padding-right:5px; float:left; color: #c7c7c7; word-spacing:1px; letter-spacing:1px; line-height:20px; font-family: Tahoma; font-size:10px;  }
.breadcrumb-content a { color: #888888; word-spacing:1px; letter-spacing:1px; line-height:20px; font-family: Tahoma; font-size:10px; text-decoration:none; }
.breadcrumb-content a:hover { color: #ff2a06; text-decoration:none; }
#crumbs {  }
#crumbs { color: #c7c7c7; word-spacing:1px; letter-spacing:1px; line-height:20px; font-family: Arial; font-size:9px;  }
#crumbs a { color: #888888; word-spacing:1px; letter-spacing:1px; line-height:20px; font-family: Arial; font-size:9px; text-decoration:none; }
#crumbs a:hover { color: #ff2a06; text-decoration:none; }
.portfolio-heading { padding-top:46px; padding-bottom:7px; }
.portfolio-heading  h2 { font-family: 'Trebuchet MS'; font-size: 13px; font-weight:bold; color: #444444; }


/*  --------- Sub Top Menu ---------- */
/*  -----------------V-------------- */
.sup-menu { border-bottom: 1px solid #efefef; margin-top:1px; padding:1px;  }
.sup-menu ul { text-align:left; margin: 5px 0 6px -59px;  }
.sup-menu ul li { padding:0 19px 0 21px; margin:0; display:inline; border-right: 1px solid #dcdcdc; }
.sup-menu ul li a { font-family: Arial; font-size:11px; color:#999999; text-decoration:none; }
.sup-menu ul li a:hover{ color:#e5ac45; text-decoration:none; }
.sup-menu li.current { font-family: Arial; font-size:11px; color:#696969; text-decoration:none; background:none; margin-left:-51px; }

.sup-menu-2 { border-bottom: 1px solid #efefef;  margin-top:1px; padding:1px;  }
.sup-menu-2 ul { text-align:left; margin: 5px 0 6px -59px;  }
.sup-menu-2 ul li { padding:0 19px 0 21px; margin:0; display:inline; border-right: 1px solid #dcdcdc; }
.sup-menu-2 ul li a { font-family: Arial; font-size:11px; color:#999999; text-decoration:none; }
.sup-menu-2 ul li a:hover{ color:#e5ac45; text-decoration:none; }
.sup-menu-2 li.current { font-family: Arial; font-size:11px; color:#696969; text-decoration:none; background:none; margin-left:-51px; }
*:first-child+html .sup-menu-2 ul { text-align:left; margin: 4px 0 7px -20px;  }

*:first-child+html .sup-menu ul { text-align:left; margin: 4px 0 7px -20px;  }



.portfolio-content2 { display: inline; float: left; width: 452px; margin-right:36px;  margin-bottom:50px;}
.portfolio-description2 { margin-top:-12px; }
.portfolio-description2  p { font-family:arial; color: #777777; font-size:13px; line-height:23px; width:452px; }

.portfolio-title {  width:291px; margin-left:0px; }
.portfolio-title  h2 {  font-family: 'Trebuchet MS'; font-size:22px; color:#fff; }
.portfolio-title  h2  a { padding-top:22px;font-family: 'Trebuchet MS'; font-size:22px; color: #fff; text-decoration:none; text-align:center;}
.portfolio-title  h2  a:hover { color:#fff; text-decoration:none; }
.portfolio-description { margin-top:-11px; }
.portfolio-description  p { font-family:arial; color: #6e6e6e; font-size:12px; width:290px; }
.portfolio-read-link { padding-top:5px;color:#fff000; font-size:14px; }


*:first-child+html .portfolio-description { margin-top:-19px; }
*:first-child+html .portfolio-title { padding-top:16px; }
*:first-child+html .portfolio-read-link { margin-top:-20px; }
*:first-child+html .portfolio-content { width: 223px; }


.portfolio-title4 { padding-top:19px; margin-right:20px; }
.portfolio-title4  h2 { font-size:20px; color:#e59100; }
.portfolio-title4  h2  a { font-size:20px; color:#e59100; text-decoration:none; }
.portfolio-title4  h2  a:hover { color:#e59100; text-decoration:none; }
.portfolio-content3 { display: inline; float: left; width: 226.5px; margin-right:17px;  margin-bottom:50px;}
.portfolio-description3 { margin-top:-12px; }
.portfolio-description3  p { font-family:arial; color: #777777; font-size:13px; line-height:23px; width:210px; }

.v2pb { border-bottom: 1px solid #dcdcdc; margin-bottom:40px; }
*:first-child+html .v2pb { margin-top:40px; }
*:first-child+html .portfolio-read-link-c1 { padding: 0px 20px 50px 0px; }

.portfolio-content4 { width: 956px; margin-bottom:35px;}
.ppps { display: inline; float: left; width: 344px; }
.portfolio-description4 { margin-top:-6px; margin-right:50px; }
.portfolio-description4  p { font-family:arial; color: #6e6e6e; font-size:12px; line-height:23px; }
.portfolio-title-c1  h2 { font-family: 'Trebuchet MS'; font-size: 21px; color:#333; padding-bottom:20px; margin-top:-25px; }
.portfolio-title-c1  h2  a { font-family: 'Trebuchet MS'; font-size: 21px; color:#333;text-decoration:none; }
.portfolio-title-c1  h2 a:hover{ color:#ff2a06; text-decoration:none; }
.portfolio-read-link-c1 { margin-top:17px; margin-bottom:21px;  }
.portfolio-read-link-c1 a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #555; 
text-decoration:none; }
.portfolio-read-link-c1 a:hover { color:#ff2a06; text-decoration:none;  }




/*  -------- Search Box & Button -------- */
/*  ------------------V----------------- */
.search-main { padding-top:7px; margin-left:2px; margin-bottom:40px; }
form { margin:0; padding:0; }
.spo {margin:-28px 0 0 238px;}
.search-box { background:url(images/search-box2.jpg) no-repeat top right; height: 35px; width: 281px; }
input.search-field { border:0; margin:1px 0 0 15px; font-family:Arial; font-size:12px; color:#9b9b9b;  height:24px; background:url(/..images/search-form.gif) no-repeat top right; width:201px; outline:none;  } 
input.search-go { border:0; height:33px; width:34px; background:url(images/search-bh2.jpg) no-repeat top left; cursor: pointer; margin:1px 0 0 27px; }
input.search-go:hover { background:url(images/search-bh.jpg) no-repeat bottom left; }

input.search-go { margin-top /*\**/: -3px\9; }
input.search-field { margin-top /*\**/: 7px\9; }
.slider-bg { margin-top /*\**/: 31px\9; }
.latest-title { padding-top /*\**/: 52px\9; }
.portfolio-title  h2  a { padding-top /*\**/: 14px\9; }
.portfolio-read-link { margin-top /*\**/: -12px\9; }
.intro-d { padding-top /*\**/: 52px\9; }
.bghij { padding-top /*\**/: 70px\9; }
input.search-go{ margin-left /*\**/: 19px\9; position /*\**/: absolute\9;  /*\**/: hidden\9; margin-top /*\**/: 1px\9; }
input.search-field{ width /*\**/: 207px\9; padding-top /*\**/: 5px\9; }
.blogp-heading h2 { padding-top /*\**/: 1px\9; padding-bottom /*\**/: 1px\9; }
.footer-kuch h3 { margin-top /*\**/: -9px\9; }
.bar2 .mosaic-overlay { padding-bottom /*\**/: 7px\9; }
ol.forms label { margin-right /*\**/: 259px\9 !important; }

@media screen and (-webkit-min-device-pixel-ratio:0) 
{  input.search-go { padding-top:10px; } }

/*  ---------- Heading Styles ---------- */
/*  ------------------V---------------- */

h1, h2, h3, h4, h5, h6 { color:#333; font-weight:normal; line-height:31px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#777777; text-decoration:none; }

h1 { font-size: 3em; }
h2 { font-size: 2.6em; }
h3 { font-size: 2.2em;}
h4 { font-size: 2.1em; }
h5 { font-size: 2em; }
h6 { font-size: 1.8em; }


.spss3 { font-size:16px; color:#222; padding-left:0px;padding-bottom:10px; font-weight:bold;}

.gfilo { padding-left:0px; display:inline; float:left; padding-bottom:4px; }
.shefg {margin-bottom:52px;}
.pofgt {  padding:3px; margin-top:8px; border:1px solid #e1e1e1; }
.sblg-tin { display:inline; float:left;  }
.sd-blg-t2  { padding:10px 0 0 0px; }
.sd-blg-t2 a { font-size:11px; font-family:arial; color:#777777; padding-left:9px; text-decoration:none; font-weight:bold;}
.sd-blg-t2 a:hover { color:#575757; text-decoration:none; }
.cm-sd-bgo { padding-left:9px; font-size:9px; color:#aaa; margin-top:-2px; }

/*  --------- Footer --------- */
/*  ------------V------------ */
#footer { padding-bottom:20px;  margin-bottom:0px;   }
.footer-text-container {  display:inline; float:left; width:1020px; }
.velotuit { background:#222; overflow:hidden;}
.tooopru {border-bottom: 6px solid #eee004; border-top: 6px solid #fff000;}
.ffooterf { float:left; padding-bottom:25px; }
.ffooterfbb { background:#222; border-top: 1px solid #3e3e3e; margin:0 22px 0 32px; }
.footer-social-icon { display:inline; float:left; width:16x; padding-top:22px; margin-left:10px;}
.footer-sfx { padding-left:21px; }
.footer-text { color: #666666; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding-top:20px;  padding-left:32px; }
.footer-text a { color: #fff; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.footer-text a:hover { color: #ff2a06; text-decoration:underline; }
.footer-logo { padding:44px 0 0 192px; }
.clear { clear:both; }
.footer-rigths {  color: #666666; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding-left:32px; }
.footer-rigths a { color: #fff; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.footer-rigths a:hover{ color: #eee004; text-decoration:none; }
.footer-ttb {  }


/* -------------------- Calender -----------------------------------------------------------*/
#calendar_wrap { margin-top:7px;  margin-bottom:18px;}
#wp-calendar { width:100%; }
#wp-calendar caption { font-family:arial; color: #b6b6b6; font-size:13px; font-weight:bold;margin-top:7px; padding-bottom:1px; }
#wp-calendar thead  { font-size:12px; }
#wp-calendar thead  th{ font-size:12px; }
#wp-calendar tbody  { font-size:12px; color:#aaa; }
#wp-calendar tbody td  { background:#f5f5f5; border: 1px solid #fff; padding: 3px 0 2px; text-align:center; }
#wp-calendar tbody .pad { background:none; }
#wp-calendar tfoot #next { color: #777777;font-size:12px;text-align:right; }
#wp-calendar tfoot #next a{ color: #777777;font-size:12px;text-align:right; }
#wp-calendar tfoot #prev { color: #777777;font-size:12px;text-align:left; }
#wp-calendar tfoot #prev a{ color: #777777;font-size:12px;text-align:left; }
.woodo { padding:11px 0 0 0px; font-size:19px;}
.fwiot { padding:11px 0 0 36px; font-size:19px; width:205px; }

.huion { padding-bottom:310px;  }

*:first-child+html .s-bder2 { margin-top:-1px; }
*:first-child+html .s-bder { margin-top:-1px; }
*:first-child+html .s-bder3 { margin-top:-1px; }
*:first-child+html .portfoliof-mainfm { float:left;margin-top:-250px; }
*:first-child+html #footer  { padding-bottom:57px; }                           
*:first-child+html .footer-kuch h3{ padding-top:22px; }
*:first-child+html .portfoliof-contentfm{ margin-bottom:37px; }
*:first-child+html .ffooterf{ padding-bottom:23px; }
*:first-child+html .footer-text{ padding-top:21px; }

/*  --------- Pagination ---------- */
/*  ---------------V-------------- */
.pagi{ margin-top:71px; margin-bottom:0px; margin-left:-1px; }
.pagi-po { margin-bottom:15px; margin-left:-2px; }



/*  --------- Image Alignments ---------- */
/*  ------------------V----------------- */
.aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0px 13px 10px 0px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f8f8f8; padding-top: 4px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 4px 0px 5px 0px; }
.wp-caption img { margin: 0px 0px 4px 0px; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-family: Arial; font-size:11px; color:#666666; line-height: 13px; padding: 5px 0px 5px 0px; margin: 0; }
.wp-caption p.wp-caption-text { padding /*\**/: 0px\9 0px\9 4px\9; }

/*  --------- Blockquotes --------- */
/*  ---------------V-------------- */
blockquote { margin-top: 23px; padding: 4px 14px 2px 15px; background:#fafafa; color:#777777; border: 1px solid #fff; border-left:5px solid #fff000; }
.bg-oo { background: #f9f9f9; border: 1px solid #e9e9e9; margin-top:8px; }
.cate-oops{margin-bottom:7px;padding-top: 21px;font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#444444; display:block; padding-bottom:5px; padding-left:11px;}
.cate-aeros{margin-bottom:27px;padding-top: 10px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666; display:block; padding-bottom:7px; padding-left:11px; }


/*  --------- Unorder List ---------- */
/*  ----------------V--------------- */
.unorder-gray { margin-top:-13px; }
.unorder-gray ul li {list-style-image:url(images/bullet-gray.jpg); font-family: Arial; font-size:12px; color:#666666; }
.unorder-orange { margin-top:-13px; }
.unorder-orange ul li {list-style-image:url(images/bullet-orange.jpg); font-family: Arial; font-size:12px; color:#666666; }


/*  --------- Order List ---------- */
/*  ---------------V-------------- */
.order-list { margin-top:-13px;}
.order-list ol li { font-family: Arial; font-size:12px; color:#666666; }

.tcto-co  {  font-family: 'Trebuchet MS'; font-size:13px; color:#444444; font-weight:bold; border-bottom: 1px solid #efefef; padding-top:32px; padding-bottom:16px; }


/*  --------- Dropcap ---------- */
/*  -------------V------------- */
.dropcap-orange { float:left; font-family: Arial; font-size:4.5em; color:#ff761a; margin-top:-3px; line-height:0px; }
.dropcap-gray { float:left; font-family: Arial; font-size:4.5em; color:#666666; margin-top:-3px; line-height:0px; }

.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks {font-family:Arial; font-size:12px; color: #666; background: #f8f8f8; border: 1px double #e1e1e1; padding: 20px 0 20px 20px; }

/*****Forms*****/
ol.forms { float: right; list-style: none; margin: 0; width: 100%; }
ol.forms li { 
 clear: both; 
 float: left; 
 margin-bottom: 1px; 
 position: relative;
 width: 100%;
}
ol.forms label {
 cursor: pointer;
 display: block;
 float: right; 
color:#acacac; font-family:Tahoma; font-size: 11px; font-weight:bold;
 padding-right: 9px;
 width: 100px; padding-top:5px; margin-right:270px;
}
ol.forms input, ol.forms textarea {
font-size:13px; color:#555; background:#f8f8f8; border: 1px solid #e1e1e1; width:225px;  padding:6px 0 7px 9px; margin-bottom:16px;
}
ol.forms textarea { height: 201px; width: 580px; }
ol.forms input:focus, ol.forms textarea:focus { background-color: #fff; border-color: #e1e1e1; }
.error { font-family:Tahoma; font-size:9px; color: #f00; float:left; margin-top:-20px; }

ol.forms li.screenReader { margin-bottom: 0; }
ol.forms li.buttons button {
 float:left;  font-family:Arial; font-size:12px; background:#222; 
color:#fff;  border: 1px solid #222; margin-bottom: 50px; padding:6px 15px 6px 15px; 
width:69px; cursor:pointer;  outline:0; margin-top:0px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}
ol.forms li.buttons button:hover { color:#444444;  background:#fff000; border: 1px solid #fff000;}
ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }
ol.forms li.buttons, ol.forms li.inline {  }
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display: inline; float: none; width: auto; }

/*  --------- Blog-Page ---------- */
/*  -------------V------------- */
.blogp-heading { padding-top:36px; margin-bottom:45px; padding-bottom:35px; border-bottom: 1px solid #e9e9e9; }
.blogp-heading  h2 { font-family: 'Trebuchet MS'; font-size:51px; color:#333; text-align:center;}
.blogp-headingv2 { padding-top:25px; margin-bottom:36px; padding-bottom:11px; border-bottom: 1px solid #efefef; margin-left:-1px;}
.blogp-headingv2  h2 { font-family: 'Trebuchet MS'; font-size:13px; font-weight:bold; color:#444444; }
.blogp2-heading { padding-top:25px; margin-bottom:30px; padding-bottom:11px; padding-left:1px; border-bottom: 1px solid #efefef; margin-left:-1px;}
.blogp2-heading  h2 {font-family: 'Trebuchet MS'; font-size:13px; font-weight:bold; color:#444444; }
.blogg-contenty { display: inline; float: left; width: 616px; margin-top:0px; margin-left:10px; }
.blogg-sidey { display: inline; float: left; width: 282px; margin-top:0px; padding-left:57px; }
.breadcrumbb-contentb { color: #999999; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; padding-top:20px; }
.breadcrumbb-contentb a { color: #e2ab46; line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.breadcrumbb-contentb a:hover { color: #e2ab46; text-decoration:underline; }
.portb-thumbb { display: block; background:#FFF url(images/img-pendingp3.gif) no-repeat; width:616px; height:225px; padding-bottom:12px;}
.mrecentb-authorb { margin-top:3px; padding-top:4px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; padding-bottom:20px; color:#b0b0ad; padding-left:1px; }
.mrecentb-authorb a{color:#7d7d7b;}
.mrecentb-authorb a:hover{color:#000; text-decoration:none;}
.portfoliob-descriptionb { padding-top:11px; font-family:arial; color: #555; font-size:13px; }
.portfoliob-descriptionb p{ padding-top:7px; padding-bottom:7px;  }

.aomi { margin-top:-17px; padding-top:4px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; padding-bottom:3px; color:#969696;  padding-left:1px; }

.blog1ent-entry { font-family:Arial;  font-size:13px; margin-top:-7px; }
.blog1ent-entry p { padding-bottom:13px; font-family:Helvetica; color: #777777; font-size:13px;   }

.pportfoliobp-descriptionbp { margin-top:-36px; }
.pportfoliobp-descriptionbp  p { font-family:arial; color: #777777; font-size:13px; padding-bottom:13px; }
.portfoliob-readb-linkb {  margin-top:-33px; margin-bottom:51px; }
.portfoliob-readb-linkb a { border-left:5px solid #fff000; font-family:'Lucida Sans Unicode'; background: #111; width:85px; padding:4px 10px 4px 10px;color:#fff; text-decoration:none; font-size:11px; text-transform:uppercase; }
.portfoliob-readb-linkb a:hover { background: #747474; color:#fff; text-decoration:none;  }
.portfoliob-titleb { padding-top:5px; margin-left:-3px; padding-bottom:7px; }
.portfoliob-titleb { font-family: Arial; font-size:22px; color:#111; padding-left:1px;  }
.portfoliob-titleb  a { font-family: Arial; font-size:22px; color:#111;  text-decoration:none; }
.portfoliob-titleb  a:hover { color:#747474; text-decoration:none; }


.ictui { margin-top:26px; padding-bottom: 21px; }
.ictui  p { font-family:arial; color: #6e6e6e; font-size:12px; padding-bottom:13px; }

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.5 Plugin: WP-PageNavi 2.31									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/


.wp-pagenavi a, .wp-pagenavi a:link {
	 font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	padding: 7px 8px 7px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #efefef; 
	color: #a8a7a7;
	background-color: #fff;	
}
.wp-pagenavi a:visited {
	 font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	padding: 7px 8px 7px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #efefef; 
	color: #a8a7a7;
	background-color: #fff;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #fff000; 
	color: #595959;
	background-color: #fff000;
}

.wp-pagenavi span.pages {
     font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	padding: 7px 8px 7px 8px; 
	margin: 2px ;
	color: #a8a7a7;
	border: 1px solid #efefef; 
	background-color: #fff;
}
.wp-pagenavi span.current {
	 font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	padding: 7px 8px 7px 8px; 
	margin: 2px;
	
	border: 1px solid #000; 
	color: #fff;
	background-color: #000;
}
.wp-pagenavi span.extend {
	 font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	padding: 5px 10px 5px 10px; 
	margin: 2px;	
	border: 1px solid #D2D2D2; 
	color: #777777;
	background-color: #FFFFFF;
}

.footer-kuch { float:left; width:16%; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; padding-bottom:11px; padding-top:19px;}
.footer-kuch h3 { margin-bottom:10px;border-bottom:1px solid #3e3e3e;font-family: 'Trebuchet MS'; font-size:18px; font-weight:bold;color: #fff;  padding-bottom: 7px;  margin-left:32px; padding-top:35px; }

* html .footer-kuch h3 { margin-top:14px; }
*:first-child+html .footer-kuch h3 { margin-top:14px; }
* html .footer-kuch h3 { margin-bottom:15px; !important; }
* html .footer-kuch  { padding-bottom:3px; }

.footer-kuch ul{  list-style:none; margin-top:0px;}
.footer-kuch li {
	list-style:none;}
	
.footer-kuch li a {display: block;
	
	padding: 1px 0;
	text-decoration: none; 
	color: #cdcdcb; margin-left:-8px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	}
.footer-kuch li a:hover {color: #eee004; text-decoration:none;}

.portfoliof-mainfm { width:290px; margin-top:54px; padding-left:734px; }

.portfoliof-contentfm { display: inline; float: left; width: 77px; margin-right:1px;  margin-bottom:35px; }


/* -------------------- Comments -----------------------------------------------------------*/


ol.commentlist { list-style:none; margin:0 0 0 3px; padding:0; }
ol.commentlist li {border-top: 1px solid #efefef; margin:0 0 6px; padding: 9px 14px 5px 26px; position:relative; }
ol.commentlist li.pingback comment-author { padding: 0 170px 0 0 }

ol.commentlist li div.vcard { margin-top:13px; color:#575757; font-size:12px; line-height: 12px; font-family:Arial, Helvetica, sans-serif;  }
ol.commentlist li div.vcard cite.fn { color: #575757; font-style: normal; font-size:12px; font-weight:bold; padding-left: 46px;}
ol.commentlist li div.vcard cite.fn a.url {color: #575757; font-style: normal; font-size:16px; font-weight:bold; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color: #222; text-decoration:non; }
ol.commentlist li div.vcard img.avatar { background:#FFF; border: 1px solid #e1e1e1; padding: 3px; left:0px; position:absolute; top:21px; }
* html ol.commentlist li div.vcard img.avatar {top:21px; left:-3px;}
em { padding-left:63px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;color: #000000; }
.cancel-comment-reply {float:right; clear:both; margin:-35px 0 0 0; }
.cancel-comment-reply a { color: #555; background: url(images/cancel-comment.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px;  padding: 5px 32px 6px; text-decoration:none; outline:0;}
.cancel-comment-reply a:hover {  color: #555; text-decoration:none;}
.cancel-comment-reply a:active {  color: #555; text-decoration:none;}
.cancel-comment-reply a:visited {  color: #555; text-decoration:none;}

* html .cancel-comment-reply { float: none; display:inline; }
* html .cancel-comment-reply a { display:block; background:url(images/cancel-comment.gif) no-repeat; margin: 12px 0 0 0;}
* html .cancel-comment-reply a:hover { color: #555; text-decoration:none; !important;}
* html .cancel-comment-reply a:active { color: #555; text-decoration:none; !important;}
* html .cancel-comment-reply a:visited { color: #555; text-decoration:none; !important;}

*:first-child+html .cancel-comment-reply { padding: 5px 0px 6px; }


ol.commentlist li div.comment-meta { font-weight:bold; font-size:10px; line-height: 16px; font-family:Arial, Helvetica, sans-serif; position:absolute; right:10px; text-align:right; top:8px; }
* html ol.commentlist li div.comment-meta {position:absolute; right:65px; top:8px; }
ol.commentlist li div.comment-meta a { color: #aaa; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size:12px; color:#777777; line-height:20px; font-family:Arial, Helvetica, sans-serif; margin:9px 0 12px 46px; padding-right:11px;}
ol.commentlist li ul { font-weight:normal; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { display:block; text-align:right; padding:12px; }

a.comment-reply-link { background: #222; border: 1px solid #222;
color:#FFFFFF; font-family:tahoma; text-transform:uppercase;font-size:9px; font-weight:normal; padding:2px 5px 2px 7px; text-align:center; width:36px; text-decoration:none; }

ol.commentlist li div.reply a:hover{ background: #fff000; border: 1px solid #fff000;
color:#555; font-family:tahoma; text-transform:uppercase;font-size:9px; font-weight:normal; padding:2px 5px 2px 7px; text-align:center; width:36px; text-decoration:none;outline:0; }

ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 5px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 5px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 5px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 5px; }
ol.commentlist li ul.children li.odd {  }
ol.commentlist li ul.children li.even {  }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }


#comments { font-family: Arial; font-size:16px;   color: #222; font-weight:bold; margin:35px 0 19px 0px;}
.comments-text { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;  color: #000000; margin-top:45px;}

.comment-reply-text { margin-top:49px; margin-left:0px; margin-bottom:0px; }
.comment-reply-text  {font-family: Arial; font-size:16px;   color: #575757; font-weight:bold;  }

#respond { margin-left:3px;}
#commentform #author { font-size:12px; background:#f8f8f8; border: 1px solid #e2e2e2; width:221px; padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform #author:hover { font-size:12px; background:#FFFFFF; border: 1px solid #d7d7d7; width:221px;  padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform #author:focus { font-size:12px; background:#FFFFFF; border: 1px solid #d7d7d7; width:221px;  padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform #email { font-size:12px; background:#f8f8f8; border: 1px solid #e2e2e2; width:221px; width:221px; padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform #email:hover { font-size:12px; background:#fff; border: 1px solid #d7d7d7; width:221px; width:221px; padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform #email:focus { font-size:12px; background:#FFFFFF; border: 1px solid #d7d7d7; width:221px; width:221px; padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform #url { font-size:12px; background:#f8f8f8; border: 1px solid #e2e2e2; width:221px;width:221px; padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e;}

#commentform #url:hover { font-size:12px; background:#FFFFFF; border: 1px solid #d7d7d7; width:221px; width:221px; padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform #url:focus { font-size:12px; background:#FFFFFF; border: 1px solid #d7d7d7; width:221px; width:221px; padding:6px 0 7px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform textarea {
font-size:12px;font-family:Arial; background:#f8f8f8; border: 1px solid #e2e2e2;  width:550px; padding:6px 0 5px 6px; margin-bottom:9px; color:#6e6e6e; }

#commentform textarea:hover {
font-size:12px; background:#FFFFFF; font-family:Arial; border: 1px solid #d7d7d7;  width:550px; padding:6px 0 5px 6px; margin-bottom:9px; color:#6e6e6e; }
#commentform textarea:focus {
font-size:12px; background:#FFFFFF; border: 1px solid #d7d7d7;  width:550px; padding:6px 0 5px 6px; font-family:Arial; margin-bottom:9px; color:#6e6e6e; }



input#submit { font-family:Arial; font-size:12px; background:#222;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
color:#fff; border: 1px solid #222; margin-bottom: 50px; padding:4px 15px 4px 15px; width:90px; cursor:pointer;  outline:0; margin-top:7px;}
input#submit:hover { background:#fff000; color:#444444; border: 1px solid #fff000; }

#commentform p { margin:15px 0 -17px;   }

#commentform label { font-family:Arial, Helvetica, sans-serif; font-size: 12px;  color:#999; vertical-align:middle; padding:2px 2px 10px 2px; display:inline;}



/*
	Mosaic - Sliding Boxes and Captions jQuery Plugin
	Version 1.0.1
	www.buildinternet.com/project/mosaic
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/



/*General Mosaic Styles*/
.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:295px;
	height:320px;
	

}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:320px;
		width:295px;
		
	}
	
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		height:320px;
		width:295px;
		background:#111;
	}
	

		
		.fade .mosaic-overlay {
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			background:url(../img/bg-black.png);
		}
	
		
		.bar2 .mosaic-overlay {
			bottom:-150px;
			height:210px;
			opacity:0.8;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter:alpha(opacity=80);
		}
		
			.bar2 .mosaic-overlay:hover {
				opacity:0.8;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				filter:alpha(opacity=80);
			}
	
		/*** End Animation Styles ***/
