/*Theme Name: Pushing BordersTheme URI: http://www.themelab.com/free-wordpress-themes/Description: A 3 column theme.  Visit <a href="http://www.themelab.com">Theme Lab</a> for more free WordPress themes and <a href="http://www.demusdesign.com/">DemusDesign</a> for more free templates.Version: 1.0Author: Theme LabAuthor URI: http://www.themelab.com/*/body {margin: 0 0 0 0;background-color: #fff;}a {text-decoration: none;color: #06f;}a:hover {text-decoration: underline;color: #06f;}#preload {width: 0;height: 0;display: inline;background-image: url('images/menubg.jpg');}#header {width: 100%; height: 150px;margin: 0 0 0 0;background-color: #205283;vertical-align: bottom;z-index: 1;}#header h1 {display: block;position: absolute;margin: 116px 0 0 0; padding: 0;background-color: transparent;color: #fff;font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif;font-size: 55px;font-weight: 400;z-index: 4;}#header h1 a,#header h1 a:hover {color:#fff;text-decoration:none;}span {color: #06f;}#header big {float: right;margin: 50px 0 0 0; padding: 0;color: #444;font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif;font-size: 100px;letter-spacing: -11px;}#menu {position: absolute; top: 150px;width: 80%;height: 61px;margin: 0 0 0 0;background-color: #990000;border-top: solid 1px #b54747;border-bottom: solid 1px #b54747;z-index: 3;text-align: center;}#menu ul {margin-top: 20px;}#menu ul li {display: inline;}#menu ul li a {background-color: transparent;background-repeat: repeat-x;padding: 14px 20px 14px 20px;font-size: 0.8em;font-family: 'century gothic', verdana, sans-serif;color: #666;font-weight: bold;text-decoration: none;border: solid 1px #990000;}#menu ul li a:hover {background: #06f url('images/menubg.jpg') repeat-x top;color: #fff;text-decoration: none;border: solid 1px #fff;}#main {position: absolute; top: 211px;width: 80%;background: url('images/main.jpg') repeat-x top;}#container {width: 100%;margin: 0 auto;padding-top: 50px;font-family: arial;font-size: 0.9em;}#subnav {clear: left;float: left;width: 160px;padding: 0;font-size: 0.6em;font-family: verdana, arial, sans-serif;}#subnav h2 {font-weight: bold;height: 20px;text-decoration: none;color: #cccccc;display: block;background: #3b3b3b;border-right: 10px solid #fff;padding: 5px;margin-bottom: 1px;}#subnav ul {	list-style: none;width: 160px;margin: 0 0 0px 0;padding: 0;font-size: 1.1em;}	#subnav ul li {font-size: 0.9em;padding: 0;margin-bottom: 1px;}#subnav ul li a {height: 30px;padding-left: 10px; border-right: 10px solid #fff;background: #bbb;color: #666;font-weight: bold;text-decoration: none;display: block;padding: 5px;}#subnav ul li a:hover {color: #06f;background-color: #e0e0e0;border-right: 10px solid #fff;}#subnav2 {clear: right;float: right;width: 160px;padding: 0;font-size: 0.6em;font-family: verdana, arial, sans-serif;}#subnav2 h2 {font-weight: bold;height: 20px;text-decoration: none;color: #cccccc;display: block;background: #3b3b3b;border-right: 10px solid #fff;padding: 5px;margin-bottom: 1px;}#subnav2 ul {	list-style: none;width: 160px;margin: 0 0 0px 0;padding: 0;font-size: 1.1em;}	#subnav2 ul li {font-size: 0.9em;padding: 0;margin-bottom: 1px;}#subnav2 ul li a {height: 30px;padding-left: 10px; border-right: 10px solid #fff;background: #bbb;color: #666;font-weight: bold;text-decoration: none;display: block;padding: 5px;}#subnav2 ul li a:hover {color: #06f;background-color: #e0e0e0;border-right: 10px solid #fff;}#content {margin: 0 160px 10px 165px;border-right: 1px solid #ccc; padding: 0 20px 0 0;line-height: 1.6em;color: #666;font-size: 0.9em;}#content p {padding-bottom: 5px;}h1 {margin-top: 0px;color: #06f;letter-spacing: -2px;font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif;}#extras h2,#content h2 {margin-top: 20px;margin-bottom: 10px;color: #666;letter-spacing: -1px;font-size: 1.3em; font-weight: 400;font-family: 'trebuchet ms', 'century gothic', verdana, sans-serif;}.right {float: right;margin: 0 0 8px 12px;padding: 4px;background-color: #FFF;border: 1px solid #CCC;}#footer {padding: 5px;margin-top: 50px;margin-bottom: 3px;color: #aaa;font-size: 0.7em;text-align: center;border-top: 1px solid #ccc;}#extras {clear: right;float: right;width: 140px;margin-left: 10px;margin-bottom: 20px;padding: 0;color: #666;}#extras p {line-height: 1.5em;margin: 0 0 1.5em 0;font-size: 0.7em;}#extras ul {line-height: 1.5em;margin: 0 0 1.5em 0;font-size: 0.7em;list-style:none;margin: 0 0 0px 0;padding: 0;}#box1 {background: #fff url('images/boxbg.jpg') repeat-x top;border: 1px solid #ccc;width: 30%;  float: left; margin: 0 2px; text-align: left;padding: 1px; }#box2 { background: #fff url('images/boxbg.jpg') repeat-x top;border: 1px solid #ccc;margin: 0 auto;width: 30%;  text-align: left; padding: 1px;}#box3 { background: #fff url('images/boxbg.jpg') repeat-x top;border: 1px solid #ccc;width: 30%; float: right; margin: 0 2px; text-align: left;padding: 1px;}#box1 h2, #box2 h2, #box3 h2 {margin-left: 4px;}.center {text-align:center;display:block;margin-top: 15px;}.box {margin: 0 4px 10px 4px;line-height: 1.3em;font-size: 0.8em;border: 0;}/* 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 */.alignright {	float: right;	}.alignleft {	float: left	}.clear {clear:both;}
