/* Processed by CSScaffold on Sat, 04 Feb 2012 10:56:36 +0000 in 0.3644 seconds */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;}ol,ul{	list-style: none;}blockquote:before, blockquote:after, q:before, q:after{	content: '';}#login-form{	width: 300px;	background: #ebedcd;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	margin: 0 auto;	padding: 1em;	border: 1px solid #9Da075;}input[type=text],input[type=password],.select,input[type=file]{	display: block;	border: 1px solid #9Da075;	padding: .5em;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	margin: 0 0 5px 0;	font-family: georgia, tahoma, arial;}input[type=submit]{	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border: 1px solid #9Da075;	padding: .2em .5em;	background: #A0B1B9;	color: #fff;	font-family: georgia, tahoma, arial;	cursor: pointer;}input[type=submit]:hover{	background: #9Da075;}textarea{	display: block;	border: 1px solid #9Da075;	padding: .5em;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	margin: 0 0 5px 0;	font-family: georgia, tahoma, arial;	font-size: 12px;}.w500{	width: 500px;}.w280{	width: 280px;}body{	background: #F2F9F2 url(i/body-bg.jpg) repeat-x;	font: 12px/1.5em Georgia, Tahoma, Arial, Helvetica;	color: #607179;}a{	color: #9Da075;	text-decoration: none;}a:hover{	color: #607179;	text-decoration: underline;}#container{	zoom: 1;	display: block;	width: 960px;	margin: 0 auto;	position: relative;}#container:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#header{	height: 236px;	background: url(i/header-bg.jpg) no-repeat;	position: relative;}#menu{	position: absolute;	text-align: center;	width: 960px;	top: 114px;	left: 0;	font: 12px/1.5em Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Helvetica;	padding: 0 0 20px 0;}#menu ul{	margin-left: 180px;}#menu li{	float: left;}#menu a{	font-size: 15px;	color: #607179;	text-decoration: none;	text-shadow: 1px 1px 1px #fff;	display: block;	padding: 18px 10px 19px;}#menu a.bold{	font-size: 25px;}#menu a:hover{	color: #fff;	text-shadow: none;}#container #menu a.active{	color: #607179;	text-shadow: none;	background: url(i/bg.png);	border-left: 1px solid #A8B2B3;	border-right: 1px solid #A8B2B3;}#content{	background: url(i/content-bg.jpg) repeat-y;	min-height: 400px;	height: auto !important;	height: 400px;	zoom: 1;	display: block;}#content:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#footer{	background: #ebedcd url(i/footer-filler.jpg) repeat-x;	min-height: 200px;}#footer-content{	zoom: 1;	display: block;	width: 960px;	margin: 0 auto;	position: relative;	min-height: 152px;	background: url(i/footer-bg.jpg) no-repeat;}#footer-content:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#footer-content .inner{	width: 860px;	position: relative;	float: left;	margin-right: 10px;	margin-left: 10px;	left: 80px;	margin-right: 100px !important;}#mastheads li{	float: left;	padding: 0 10px 0 0;}#mastheads img{	height: 20px;}#margin-left{	width: 60px;	position: relative;	float: left;	margin-right: 10px;	margin-left: 10px;}#sidebar{	width: 140px;	position: relative;	float: left;	margin-right: 10px;	margin-left: 10px;	margin-left: 0 !important;	padding: 0 20px 0 0;	display: inline;	left: 80px;	margin-right: 100px !important;}#main{	width: 620px;	position: relative;	float: left;	margin-right: 10px;	margin-left: 10px;	margin-left: 0 !important;	color: #607179;	display: inline;}#main p{	padding: 0 0 10px 0;}#main ol li{	list-style: decimal;	font-size: 10px;	margin: 0 0 0 20px;}.clear{	zoom: 1;	display: block;}.clear:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}.listing{	background: url(i/listing-bg.jpg) no-repeat center bottom;	padding: 0 0 35px;}#main .listing p{	padding: 0;}.priority{	background: #E5EEE9;	padding: 10px;	margin: 0 0 20px 0;	border: 1px solid #A0B1B9;	font: 12px/1.5em Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Helvetica;}legend{	font-size: 20px;	font-weight: bold;	background: #f2f9f2;	border: 1px solid #A0B1B9;	padding: 10px;	margin-left: -20px;	-moz-border-radius: 10px;}.listing h2,.priority h2{	font-size: 22px;	padding: 0 0 15px 0;}.gallery{	background: #ebedcd;	padding: 10px;	margin: 5px 0 10px 0;	border: 1px solid #9Da075;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	zoom: 1;	display: block;}.gallery:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}.w400{	width: 400px;}#main p.error,#main div.error{	color: #900;	padding: 10px;	background: #fcc;	border: 1px solid #a00;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}#main p.ok,#main div.ok{	color: #090;	padding: 10px;	background: #cfc;	border: 1px solid #060;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}#pagination{	padding: 10px 0;	text-align: center;}#pagination a,#pagination strong{	padding: 2px 4px;	background: #ebedcd;	border: 1px solid #9Da075;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;}#pagination a:hover, #pagination strong{	background: #E5EEE9;}div.img{	float: left;	margin: 7px;	position: relative;}div.img .label{	position: absolute;	top: 0;	right: 0;	background: #ebedcd;	padding: 0 5px;	border: 1px solid #9Da075;}div.img .label2{	position: absolute;	bottom: 0;	right: 0;	background: #ebedcd;	padding: 0 5px;	border: 1px solid #9Da075;}div.img .label:hover, div.img .label2:hover, {	background: #fff;}div.img img{	border: 2px solid #9Da075;	float: left;}.hbutton{	border: 1px solid #9Da075;	padding: 5px;	background: #ebedcd;	margin: 5px 5px 5px 0;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;}.hbutton:hover{	border: 1px solid #A0B1B9;	padding: 5px;	background: #f2f9f2;	color: #A0B1B9;	text-decoration: none;}.p10{	padding: 10px 0;}#advertorial{	display: none;}#show_advertorial{	padding: 0 0 10px 0;	text-align: right;}#categories li{	padding: 0;	margin: 0;	display: inline;}#categories a{	display: block;	padding: 5px 0 5px 10px;	border-bottom: 1px solid #ebedcd;	text-decoration: none;	color: #9Da075;	font-style: italic;}#categories a:hover, #categories a.active{	color: #A0B1B9;	background: #E9F2ED;}#heading{	position: absolute;	top: 160px;	left: 0;	padding: 30px 0 0 80px;}h1{	color: #A0B1B9;	font-size: 25px;	line-height: 1em;	padding: 0 0 10px 0;}p strong a,p a strong{	font-size: 18px;}.large{	font-size: 18px;	font-weight: bold;}.showgrid{	background: url('/css/scaffold/cache/Layout/ 10_ 60px_ 10_ 18_grid.png');}
