/*  
Theme Name: TechnoHolic
Theme URI: http://ericulous.com/2008/05/28/wp-theme-technoholic-free-and-premium/
Description: Blue Technology Theme
Version: 1.1
Author: Genkisan
Author URI: http://ericulous.com/
Tags: fixed width, two columns, three columns, blue, sidebar right, valid css, valid xhtml, technology

Compressed CSS by http://www.cssdrive.com/index.php/main/csscompressor 
Purchase premium version for uncompressed CSS and many other features
at http://ericulous.com
*/



html, head, body, div, span, p, h1, h2, h3, h4, h5, h6, strong, em, abbr, acronym, address, bdo, blockquote, cite, q, code, ins, del, dfn, kbd, pre, samp, var, br, a, base, img, area, map, object, param, img, ul, li, dl, dt, dd, form,  label, fieldset, legend,
b, i, tt, sub, sup, big, small, hr
{
margin: 0;
padding: 0;
border:0;
}
a{text-decoration:none;}
body{ background:url(images/body-bg.jpg) repeat-x top #fff ; font-size:12px; color:#808080; font-family:Arial, Helvetica, sans-serif;}

.wrap{ width:985px; margin:auto;}
.header{ height:208px; background:url(images/header-bg.jpg) no-repeat top center ; }
.logo{ width:312px; height:41px;padding:50px 80px 0 5px;  }

.nav-bar{ clear:both;}
.navigations{ float:left; height:74px; width:700px;}
#nav{ list-style:none;}
#nav li{ float:left; padding-top:21px; padding-bottom:24px; padding-left:6px; margin-top:2px;}
#nav li a, #nav li a:link, #nav li a:visited { display:block; padding:4px 8px; color:#fff; font-size:16px; font-weight:bold; }

#nav a:hover{color:#fff; }
#nav li:hover,#nav li.sfhover{background:#B67F45;  color:#FFFFFF;  }
#nav li:hover a,#nav li.sfhover a{  color:#FFFFFF;  }
#nav li.current_page_item{background:#B67F45; color:#FFFFFF; }
#nav li.current_page_item a{color:#FFFFFF;}










.login{ float:right; background:url(images/black-bg.jpg) no-repeat center top; width:256px; height:50px; margin-top:2px; padding:10px; }


.login-form{ float:left; width:190px;}
.login-button{  float:right; width:60px;}
.login-form div{ text-align:center;}
.login-form div input{ width:100px; border:solid 1px #5C5C5C; background:#A3A3A3; color:#fff;}
.login-form label{ font-size:11px; width: 60px; display: block; float: left; text-align: right;  }




#content{ margin-top:20px; }
.top-content{}
.main-image{width:650px; height:275px; float:left; }
.main-image1{ margin-left:8px;}
.main-title{ font-size:18px; padding:5px 0 0 20px; color:#FFFFFF; background:url(images/headerBg.gif) no-repeat center; height:36px;}

.boxes{ float:left; width:315px; margin-right:20px; background:#D0D0D0 }
.boxes-right{ float:right; width:315px; }


.box-head{ background:url(images/box-header-bg.jpg) no-repeat bottom center ; height:24px; font-size:16px; color:#FFFFFF; padding:10px 10px 10px 20px; font-weight:bold; }
.box-middle{ background:url(images/grey-gradient-bg.jpg) bottom repeat-x #FFFFFF;  border-left:#A9A69B solid 1px;border-right:#A9A69B solid 1px; }

.box-middle-text{ background:url(images/grey-gradient-bg.jpg) repeat-x top   ;  border-left:#A9A69B solid 1px;border-right:#A9A69B solid 1px; height:194px; }

.box-middle-text p{ padding:5px 10px 5px 10px; font-size:11px; }
.box-middle-text strong{color:#35398f; font-size:32px;}
.box-middle-text span{color:#000000; font-weight:bold; font-size:12px;}
.box-row{border-bottom:#A9A69B solid 1px; padding:12px 10px 10px 2px; font-size:11px; line-height:14px; }
.box-row a{font-size:14px; font-weight:bold; color:#333333; }
.row-left{ width:50px; float:left; text-align:center;  margin-right:4px; }
.row-left strong{ color:#35398f; font-size:28px; }
.row-left span{ color:#000000; font-weight:bold; }

.pagenav{ list-style:none;}




#page-code{ width:620px; float:left; text-align:justify; } 
#page-code a{ color:#B67F45;}
.post{ margin:10px 10px 10px 10px; width:620px; float:left; text-align:justify;
}

.pagetitle{ padding:10px 0 0 10px;}
.entry p{ padding-top:10px;}

.postmetadata{ padding:5px 0 0 0;}


#sidebar{ width:330px; float:right; }

.row-left-circle{ width:31px; height:35px; float:left; text-align:center; background:url(images/round-image.gif) center no-repeat; margin:5px;padding:4px 0 0 2px; }

.row-left-circle ul{ list-style:decimal;}

.row-left-tick{width:31px; height:35px; float:left; text-align:center; background:url(images/right.gif) center no-repeat; margin:5px;padding:4px 0 0 2px; }


.row-left-circle strong{ color:#FFFFFF; font-size:18px;}


.row-right{ width:240px; float:right; margin-top:6px; }
.row-title{ font-size:14px; font-weight:bold; }



.row-text{ font-size:11px; }
.box-bottom{ background:url(images/bottom-white-bg.jpg) no-repeat top center; width:315px; height:24px; padding-top:8px; }
.box-bottom a{ margin-left:70px; margin-top:10px; font-size:11px; color:#B67F45; font-weight:bold;}
.bottom-content{ margin-top:10px; }

.footer{ background:url(images/footer-bg.jpg) repeat-x top ; height:209px; color:#ffd996; margin-top:20px;   }
.footer-text{ width:980px; margin:auto; text-align:center; padding-top:18px;}
.footer-links{ text-align:center; }
.footer-links a{ color:#fff; padding:30px; }
.footer-links ul{ list-style:none;}
.footer-links ul li{ display:inline }
.copyright{ font-size:11px; margin-top:20px;   }



/*Contact Us Form page */
.form-container{ margin:10px 10px 10px 50px; width:500px;}
.form-container div { margin-bottom: 5px;     }
div.form-container h1{font-size:20px; color:#006633; ; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px;}
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px;  width: 200px; display: block; float: left; text-align: right; position: relative; font-size:12px; color:#333333 }


div.form-container  em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
.form-container select{ width:220px;}
.form-container input{ width:220px;}
.form-container textarea{ width:220px;}

.submit_btn input{ width:100px;}
.submit_btn{ text-align:center;}

#respond { margin-left:10px; width:200px;}
#comment { margin-left:10px; width:400px;margin-top:5px;}
#author { margin-left:10px;margin-top:5px; }
#email { margin-left:10px;margin-top:5px;}
#url { margin-left:10px;margin-top:5px;}
#submit { margin-left:10px;}
/*End of Contact Us Form page */

/*Users.php data dispal page */

.users-data{ color:#000000; font-size:11px; margin-top:10px; }
.users-data table{ background:#F7F5EB;padding:10px; margin-bottom:10px; }


.spacer{ clear:both;}

.contactform label{ width:140px; display:block; margin-top:6px;}





