/*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:900px;      background: #757A7D url(../../images/theme/bg.gif) repeat-y top center;}#topbarbg {	float:left;	width:900px;	height:39px;      background: url('../../images/theme/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/theme/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/theme/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 */#header {	float:left;	background: url('../../images/theme/header.gif');      width:900px;	height:111px}/* Top Menu */#menubg {	float: left;	background: url('../../images/theme/menubg.gif') repeat-x;      width:650px;	height:40px}.menulinks {    font: 14px arial;    font-weight: bold;    float:left;    width: 650px;    color: #ffffff;}.menulinks ul {    list-style: none;    margin:0;    padding:0;    text-align: center;}.menulinks li {    float:left;    background: url(../../images/theme/img05.gif) no-repeat right top;    line-height:40px;    padding: 0 20px 0 20px;    height: 40px;}  .menulinks a {    color: #ffffff;    text-decoration:none;    text-transform: uppercase;}.menulinks .current_page_item a {    background:none;    color: #4da2d9;}.menulinks a:hover {    color: #4da2d9;    text-decoration: none;}/* Content */#content {	float: left;      background:#ffffff;	width:619px}.post {}.post .title {	margin: 0;	border-bottom: 1px dashed #D6C9BF;      margin-top: 15px;      font: 20px Trebuchet MS;      color: #737373;}.post h2.title {	height: 40px;      font-size: 2.4em;	padding: 0px 0px 5px 0px;         margin: 20px 50px 0px 10px;}.post p {	 font: 12px Trebuchet MS;       color: #737373;       padding-left: 0px;       padding-right: 20px;}.post .title a:hover {	text-decoration: none;}.post .title a {	text-decoration: none;}.post .entry {	margin: 0px;	padding: 20px 20px;}.post .meta {	height: 35px;	margin: 15px 50px 20px 15px;	padding: 15px 0 0 30px; 	line-height: normal;      background: url(../../images/theme/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;	background-image: url('../../images/theme/sidemenu-head.gif');	width:281px;	height:40px}#box {  background-color: #ffffff;  float:left;}.sidebg h3 {	text-transform: uppercase;      background: url(../../images/theme/bullet_side.gif) no-repeat 2% 2%;      color: #055183;      font-size: 15px;      padding-left: 35px;      margin-top: 10px;      padding-top: 3px;      margin-bottom: -20px;      padding-bottom: 20px;}.sidebg .sidemenu-content {	float:right;	background: url('../../images/theme/sidemenu-content.gif') repeat-y;      font: 12px Trebuchet MS;      color: #737373;	width:281px;}.sidebg li {      margin-bottom: 10px;      padding-left: 10px;      margin-top: 10px;      margin-left: 15px;      background: url(../../images/theme/img04.gif) no-repeat left 50%;}.sidebg ul {      margin: 0;	padding: 0;	list-style: none;}.sidebg a {	text-decoration: none;      color: #000000;}.sidebg a:hover {	text-decoration: underline;      color: #000000;}.sidemen-foot {	float: right;	background-image: url('../../images/theme/sidemen-foot.gif');	width:281px;	height:15px;      margin-bottom: 10px}.sidebg {	float:right;      background-color: #ffffff;	width:281px;}#index07 {	float:right;      background: #ffffff;	width:281px;	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	}/* Footer */#footerbg {	float:left;	background-color:#055183;	height:80px;       width: 900px}.copyrights {     color: #ffffff;     text-align: center;}.copyrights p {     font: 11px arial;     margin-top:10px;     padding-bottom: 10px;     width: 900px;     color: #4c9cd1;     text-align: center;}.copyrights a {     font: 11px arial;     color: #ffffff;     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 */