/*

Theme Name: Tech Blue

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: A sleek web 2.0 tech theme.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more themes and <a href="http://www.thehivedesigns.com">Hive Designs</a> for designs.

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/

body 

{

	font: 11px arial;

    margin: 0 auto;

	width:950px;

    background-image:url(images/bg.gif);

	background-repeat: repeat;

}



#topbarbg {



	float:left;



	width:900px;



	height:39px;



      background: url('images/topbarbg.gif') repeat-x;



}







/* Logo */







#logo {



   padding-left: 30px;



   margin-top: 30px;



}







#logo h1 {



   color: #ffffff;



}







#logo h1 a {



   color: #ffffff;



   text-decoration: none;



}







#logo h1 a:hover {



   text-decoration: underline;



   color: #ffffff;



}







#logo h2 {



   margin-top: -20px;



   color: #ffffff;



}







/* Search*/







#searchbg {



 background: #055183 url(images/searchbg.gif);



 height:40px;



 width: 250px;



 float: left;



}







.searchsubmit {



 background-color: #05395b;



 float: right;



 color: #ffffff;



 margin-top: 7px;



 margin-right: 10px;



 font: 12px arial;



 background-image:url(images/search_but.gif);



 background-repeat:no-repeat;



 vertical-align:top;



 height:25px;



 width:58px;



 border:none;



 



}







.searchform {



 background-color: #b0c8d8;



 margin-top: 10px;



 margin-left: 45px;



 float: left;



 border: 1px solid #b0c8d8;



}







h1, h2, h3 {



	font-family: Arial, Helvetica, sans-serif;



}







h1 {



	font-size: 3em;



}







h2 {



	font-size: 1.3em;



}







h3 {



	font-size: 1em;



}







/* Header */





#words {width:950px; height:90px; background-image:url(images/mid1.png);}





#header {



	float:left;



	background: url('images/top1.png');



      width:950px;



	height:155px;



}



#word1 {float:left; width:300px; height:70px; color:#fff; margin-left:40px;}





#word2 {float:right; width:300px; height:70px; color:#fff; margin-right:40px;}



/* Top Menu */





#back {

	height:1230px;

	background-image:url(images/bottom.png);}



#menubg {



	float: right;

margin-right:-20px;

margin-top:-30px;



      width:780px;



	height:10px



}







.menulinks {



    font: 14px arial;



    font-weight: bold;



    float:right;



    width: 780px;



    color: #ffffff;



}







.menulinks ul {



    list-style: none;



    margin:0;



    padding:0;



    text-align: center;



}







.menulinks li 

{

    float:left;

	font-size:13px;

	color:#7A691B;

	font-weight:normal;

    line-height:40px;

}  







.menulinks a 

{

    color: #7A691B;

    text-decoration:none;

    text-transform: uppercase;

	font-weight:bold;

}







.menulinks .current_page_item a 

{

    background:none;

    color: #620906;

}





.menulinks a:hover 

{

    color: #620906;

    text-decoration: none;

}

/* Content */

#content1bg 

{

	float: right;

	width:609px;
	

}



.sidetext {padding-right:35px;

}



.post {



}



Cufon.replace('h2', {

        fontSize: '28px'



}); 





.post .title {



	margin: 0;



	border-bottom: 1px dashed #D6C9BF;



      margin-top: 15px;



      font: 20px Trebuchet MS;



      color: #5B2E0B;



}







.post h2.title {



	height: 40px;



   







}







.post p {



	 font: 13px Trebuchet MS;



       color: #402B15;



       padding-left: 0px;

line-height:18px;

       padding-right: 20px;

font-style:italic;

}







.post .title a:hover {



	text-decoration: none;



}



.center {text-align:center;}





.post .title a {



	text-decoration: none;



}







.post .entry {



	margin: 0px;

padding-right:20px;





}







.post .meta {



	height: 35px;



	margin: 15px 50px 20px 15px;



	padding: 15px 0 0 30px; 



	line-height: normal;



      background: url(images/post_icon.gif) no-repeat left;



      background-position: 10px;



}







.post a {



	color: #31363B;



}







.post a:hover {



	color: #31363B;



      text-decoration: none;



}







/* sidebar*/







.sidemenu-head {



	float:right;





	width:281px;



	height:40px



}







#box {



 



  float:left;

  width:950px;

  height:1200px;



}









.sidemenu-head h2 {



text-align:center;





      color: #5B2E0B;



      font-size: 25px !important;



margin-left:-85px;



      margin-top: 10px;



      padding-top: 3px;



      margin-bottom: -20px;



      padding-bottom: 20px;



}







.sidemenu-content {

padding-left:20px;

	float:right;



	background: url('images/widget.png');

padding-right:20px;

      font: 12px Trebuchet MS;

margin-top:15px;

      color: #3F2B14;

width:274px;

height:245px;

padding-top:30px;

background-repeat:no-repeat;

}







.sidemenu-content li {



      margin-bottom: 10px;



      padding-left: 10px;



      margin-top: 10px;



      margin-left: 15px;



      background: url(images/img04.gif) no-repeat left 50%;



}







.sidemenu-content ul {



      margin: 0;



	padding: 0;



	list-style: none;



}







.sidemenu-content a {



	text-decoration: none;



      color: #000000;



}







.sidemenu-content a:hover {



	text-decoration: underline;



      color: #000000;



}







.sidemen-foot {



	float: right;



	background-image: url('images/sidemen-foot.gif');



	width:281px;



	height:15px;



      margin-bottom: 10px;

display:none;

}







.sidebg {



	float:left;



margin-left:60px;

	width:281px;



}







#index07 {



	float:right;



      background: #ffffff;



	width:281px;

display:none;

	height:27px



}







/* Navigation */







.navigation {



color: #737373;



font: 11px Trebuchet MS;



padding-bottom: 20px;



padding-left: 15px;



padding-right: 15px;



width: 550px;



}







.navigation a {



color: #31363B;



font: 11px Trebuchet MS;



text-decoration: none;



}







.navigation a:hover {



text-decoration: underline;



}







.alignright {



	float: right;



	}







.alignleft {



	float: left



	}





.copy {text-align:right;}



/* Footer */







#footerbg {



	float:left;

width:925px;

	background-color:#5B2E0B;



	height:40px; 

margin-top:45px;

margin-left:14px;

}



.black {color:#000;}



.copyrights {



     color: #ffffff;



     text-align: center;



}



.italic {font-style:italic;}





.copyrights p {



     font: 11px arial;



     margin-top:15px;



     padding-bottom: 10px;



     width: 900px;



     color: #620906;







}







.copyrights a {



     font: 11px arial;



     color: #F5DD95;

margin: 0 20px 0 20px;

     text-decoration: none;



}







.copyrights a:hover {



      color: #ffffff;



      text-decoration: underline;



}







/* Begin Comments*/



.alt {



	margin: 0;



	padding: 10px;



	background-color: #F7F7F7;



	border-top: 1px solid #ddd;



	border-bottom: 1px solid #ddd;



	}







.commentlist {



	padding: 0;



	text-align: justify;



	}







.commentlist li {



	margin: 15px 0 3px;



	padding: 5px 10px 3px;



	list-style: none;



	}







.commentlist p {



	margin: 10px 5px 10px 0;



	}







#commentform p {



	margin: 5px 0;



	}







.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	}







.commentmetadata {



	margin: 0;



	display: block;



	}



/* End Comments */









#navigation {

	

	padding: 5px;

	margin: 6px 10px 0 50px;

	z-index: 4000;

	

}



#navigation ul#nav { 

	z-index: 4000;

	list-style: none;

}



#navigation ul#nav li { 

	position: relative;

	float: left;

	text-align: center;

	line-height: 1em;

	list-style: none;

	

}



#navigation ul#nav li a { 

	display: block;

	color: #7A691B;

	text-decoration: none;

	text-align: left;

	border-right: 1px solid #D89D3C;

	font-size: 13px;

	text-align: center;

	font-family: "Trebuchet MS",Arial,sans-serif;

}



#navigation ul#nav li a span { 

	padding: 0 15px 0 10px;

}







		/* ----------| Navigation (Drop Down) |---------- */ 



		#navigation ul#nav  li ul { 

			display: block;

			position: absolute;

			left: -999em;

			width: 362px;

			padding: 3px 8px 3px 8px;

			background: #620906;

	

		}



		#navigation ul#nav  li:hover ul, 

		#navigation ul#nav  li.over ul /* used to target IE via script */ { 

			display: block;

			left: 0;

			top: 100%;

			position: absolute;

			z-index: 3000;

			width: 180px;

		}



		#navigation ul#nav  li ul li { 

			width: 180px;

			height: auto;

			background: transparent;

			text-indent: 0;

			padding: 0;

		}



		#navigation ul#nav  li:hover ul li a, 

		#navigation ul#nav  li.over ul li a { 

			display: block;

			width: 160px;

			background: transparent;

			padding: 7px 10px;

			text-decoration: none;

			margin: 0;

			color: #eee;

			text-indent: 0;

			text-align: left;

			border: 0;

			font-size: 11px;

			white-space: nowrap;

		}



		#navigation ul#nav li ul li a:hover { 

			color: #fff;

			background-color: #AB100A;

		}

		

#navigation ul#nav li.active a, 

#navigation ul#nav li a:hover, 

#navigation ul#nav li:hover a, 

#navigation ul#nav li.over a { 

	background:#620906;

	color:#fff;

}



.foot {color:#F5DD95;}

#flash object {margin-left: auto; margin-right: auto; width: 948px;}