/* ----------------------------------------------	Template Name : TechJunkie	Template Code : S-0024	Version : 1.0   	Author : Erwin Aligam	Author URI : http://www.styleshout.com/    	Last Date Modified : May 31, 2008	 ------------------------------------------------ */ /* ----------------------------------------------   HTML ELEMENTS------------------------------------------------- */ /* Top Elements */* { margin: 0; padding: 0; outline: 0 }body {	background: #f3ebe0 url(bg.gif) repeat-x;	font: 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;	color: #666666;	text-align: center;}a:link {color: #115280}a:visited {	color:#115280}a:active {text-decoration: none}a:hover {	color: #489cb8;	background: inherit;	text-decoration: none;}/* headers */h1, h2, h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 10px;	color: 489cb8;}h1 {	font-size: 2.2em;		}h2 {	font-size: 18px;}h3 {	font-size: 22px;	font-weight: normal;	padding: 16px 10px 4px 10px;	line-height: 17px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: 673d17;}/* Paragraph */p {	padding: 12px 10px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;}/* Lists */ul, ol {	margin: 10px 20px;O	padding: 0 20px;	}ul {	list-style: url(none);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;}dl { padding: 10px; margin: 0; }dt {  font-weight: bold;  color: #79A62E;}dd {  padding-left: 25px; }/* images */img {	margin: 0px;}img.float-right {  	margin: 5px 0px 10px 10px;  }img.float-right-top {	float: right;	margin: 0px;}img.float-left {	margin: 5px 15px 5px 0px;}/* alignment classes */.float-left  {	float: left;	padding: 0px;}.float-right { float: right; }.align-left  {	text-align: left;	margin-right: 15px;}.align-right { text-align: right; }.align-right-top {	float: right;	text-align: right;}code {  	margin: 5px 0;  	padding: 15px;  	text-align: left;  	display: block;  	overflow: auto;    	font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace ;  	/* white-space: pre; */  	border: 1px solid #deedae; 	background: #F0FFD2; }acronym {  cursor: help;  border-bottom: 1px dotted #895F30;}/* start - table */table {	border-collapse: collapse;	margin: 15px 15px 15px 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	border: 1px dotted #666666;	text-align: left;	white-space: normal;	line-height: 12px;}th {	height: 38px;	padding-left: 12px;	padding-right: 12px;	color: #fff;	text-align: left;	background: #ADD163;		border-width: 1px;  	border-style: solid;  	border-color: #C4DE8F #93C138 #93C138 #C4DE8F;	}tr {	height: 40px;	background: #fff;}td {	padding-left: 11px;	padding-right: 11px;	border: 1px dotted #373d17;	padding-bottom: 11px;	padding-top: 11px;}	label {	display: block;	font-weight: bold;	margin: 8px 0 5px 0;	color: #895F30;}input, textarea, select {	padding: 4px;	color: #666666;			background: #fff;	  	border-width: 1px;  	border-style: solid;  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 		font: normal 11px Verdana, sans-serif;}textarea {	width: 400px;		height: 100px;	display: block;	}input.button { 	font: bold 12px Arial, Sans-serif; 	height: 30px;	margin: 0;	padding: 2px 3px; 	color: #fff;	background: #A6CD56;		border-width: 1px;  	border-style: solid;  	border-color: #C4DE8F #8DB836 #8DB836 #C4DE8F;}/********************************************   LAYOUT********************************************/ #wrap {	position: relative;	width: 920px;	background: #CCCCCC url(wrap.gif) repeat-y center top;	margin: 35px auto;	text-align: left;}#wrapfull {	position: relative;	width: 920px;	background: #d7cdc1 url(contentfull.gif) repeat-y center top;	margin: 35px auto;	text-align: left;}#content-wrap {	position: relative;	clear: both;	float: left;	width: 920px;	padding: 25px 0;	background: #FFFFFF url(content.gif) repeat-y;}#content-wrapfull {	position: relative;	clear: both;	float: left;	width: 920px;	padding: 25px 0;	background: #FFFFFF url(content.gif) repeat-y;}#header {	position: relative;	width: 920px;	height: 205px;	background: url(header.gif) no-repeat;	color: #fff;	padding: 0;	margin: 0;}/* Navigation */#nav {	clear: both;	padding: 0;	margin: 0;	width: 920px;	height: 50px;	background: url(nav.gif) no-repeat;}#nav ul {	float: left;	list-style: none;		margin: 0;	padding: 0 0 0 40px;				height: 50px;	}#nav ul li {	display: inline;	margin: 0; padding: 0;}#nav ul li a {	display: block;	float: left;	width: auto;	margin: 0;	padding: 0 14px;	color: #fff;	font: bold 12px/50px Arial, Helvetica, sans-serif;	text-decoration: none;	letter-spacing: normal;}#nav ul li a:hover, #nav ul li a:active {	color: #b9e5fb;}.links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #115280;	text-decoration: none;	line-height: 17px;	font-style: normal;	font-weight: bold;}.quotebody {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	border: medium none #939598;	padding: 0px;	color: #115280;	line-height: 17px;}.quotebodylarge {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-style: normal;	font-weight: bold;	border: medium none #939598;	color: #bb3079;	line-height: 17px;}.sectionlink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #bb3079;	text-decoration: underline;}/* Main Column */#main {	float: left;	width: 525px;	padding: 0;	margin: 0 0 0 45px;	display: inline;}#mainfull {	float: left;	width: 600px;	padding: 0;	margin: 0 0 0 45px;	display: inline;}#mainfull h2 {	font: bold 20px Verdana, Arial, Helvetica, sans-serif;	color: #489cb8;	padding: 10px 0 5px 5px;	letter-spacing: normal;	border-bottom: 1px solid #673d17;	word-spacing: normal;	margin-left: 5px;}#main h2 {	font: bold 20px Verdana, Arial, Helvetica, sans-serif;	color: #489cb8;	padding: 10px 0 5px 5px;	letter-spacing: normal;	border-bottom: 1px solid #673d17;	word-spacing: normal;	margin-left: 5px;}#main h2 a {	color: #489cb8;	text-decoration: none;}#main ul li {	list-style-type: square;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 22px;	color: #666666;}#sidebar {	float: right;	width: 270px;	padding: 0;	margin: 0 45px 0 0;	display: inline;	list-style-type: square;}#sidebar small {	float: right;	width: 270px;	padding: 0;	margin: 0 45px 0 0;	display: inline;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: double;	border-right-style: double;	border-bottom-style: double;	border-left-style: double;	border-top-color: #990033;	border-right-color: #990033;	border-bottom-color: #990033;	border-left-color: #990033;}#sidebar h3 {	color: #115280;	font: bold normal 14px/17px Verdana, Arial, Helvetica, sans-serif;	text-transform: none;	padding: 10px 0 2px 0;	margin: 10px 0 0 10px;}/* sidebar menu */#sidebar .sidemenu {	margin: 8px 5px;	padding: 3px;	text-decoration: none;	border-top: thin none #673d17;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #673d17;	list-style-type: square;}#sidebar h3 .links a:hover {	color: #115280;	font: bold normal 14px/17px Verdana, Arial, Helvetica, sans-serif;	text-transform: none;	padding: 10px 0 2px 0;	margin: 10px 0 0 10px;}#sidebar .sidemenu li {	list-style: square url(none);	margin: 0;	padding: 7px 10px;	border-bottom: 1px solid #c4aa79;}* html body #sidebar .sidemenu li {	height: 1%;}#sidebar .sidemenu li a {	text-decoration: none;		color: #684F3E;	}#sidebar .sidemenu li a span {	color: #A98D76;		font-size: .9em;		font-family: Georgia, 'Times New Roman', Times, serif;	font-style: italic;	font-weight: normal;		}.quote {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #666666;}#sidebar .sidemenu li a:hover {		color: #000;		background: none;	}#sidebar .sidemenu ul { margin: 0 0 0 5px; padding: 0; }#sidebar .sidemenu ul li { border: none; }/* footer */#footer-wrap {	clear: both;	width: 920px;	text-align: left;	padding: 0;	margin: 0;	background: url(footer-bottom.gif) no-repeat left bottom;}#footer-content {	width: 920px;	background: url(none) no-repeat;	padding: 15px 0 45px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}#footer-wrap p {	padding:10px 0;}#footer-wrap h3 {	color: #145F94; 	margin: 0;	padding: 5px 0 5px 10px; 	text-transform: uppercase;}#footer-wrap a:hover { 	color: #000; 	text-decoration: none;}/* bottom */#footer-bottom {	clear: both;	color: #FFFFFF;	margin: 0 auto 15;	width: 920px;	padding: 1px;	text-align: center;	font-size: 0.95em;}#footer-bottom a { color: #306495; }.quotebodybold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	border: medium none #939598;	padding: 0px;	color: #115280;	line-height: 17px;}/* postmeta */.post-footer {	padding: 20px 20px 20px 25px;	margin: 5px 10px 10px;	border: 1px dotted #666666;	background: #FFFFFF repeat-y;	line-height: 19px;	list-style-type: square;	list-style-position: inside;}.post-footerbullets {	padding: 15px 8px 8px 15px;	margin: 5px 10px 10px;	border: 1px dotted #666666;	background: #FFFFFF;	line-height: 22px;	list-style-type: square;}.bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	line-height: 16px;	list-style-type: none;}.boldblue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #489cb8;	line-height: 17px;	list-style-type: none;}.boldpink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #bb3079;	line-height: 17px;	list-style-type: none;}.boldhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #673d17;	line-height: 20px;	list-style-type: none;	letter-spacing: 0.06em;	text-transform: uppercase;	margin-left: 10px;}.boldsubhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #666666;	line-height: 15px;	list-style-type: none;}.boldsubheadblue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #489cb8;	line-height: 25px;	list-style-type: none;	margin-left: 10px;}.boldsubheadblueunderline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #489cb8;	line-height: 25px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #673d17;	padding-bottom: 7px;	margin-left: 10px;}.boldsubheadpink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #bb3079;	line-height: 17px;	list-style-type: none;}/* clearing */.clearer { clear: both; }.clear {	display:inline-block; }.clear:after {	display:block; 	visibility:hidden; 	clear:both; 	height:0; 	content: "."; }