/* IMPORTS -----------------------------------------------------------*/@import url('propClear.css');@import url('basicText.css');@import url('navigation.css');@import url('formRules.css');/* HTML ELEMENTS -----------------------------------------------------------*/html {	min-height: 100%;	}body {	text-align: center;	margin:0px auto;	padding: 10px 0;	font-family:  Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	color:#383838;	background: #feebd1;	}a {	color:#1d8609;	text-decoration:none;	}	img {	border: 0px;	}hr {	height: 1px;	border-top: 0;	border-left: 0;	border-right: 0;	border-bottom: 1px dotted #ffffff;	}	blockquote {	margin: -5px 0 0 25px;	}/* ID -----------------------------------------------------------*/#backTop {	width: 870px;	height: 10px;	margin: auto;	text-align:center;	background: transparent url('../images/backgroundTop.png') center top no-repeat;	}#backBottom {	width: 870px;	height: 13px;	margin-bottom: 15px;	margin: auto;	text-align:center;	background: transparent url('../images/backgroundBottom.png') center bottom no-repeat;	}#wrapper {	display: block; 	width:850px; 	margin:0 auto;	background: transparent url('../images/backgroundRepeat.png') center top repeat-y;	text-align:center;	padding:0 10px 0 10px;	}	#searchBar {	clear:both;	height:30px;	}/* HEADER -----------------------------------------------------------*/#header{	font-weight:bold;	font-size:12px;	color:#000000;	background: #dedede;	height: 115px;	width:850px;	text-align:left;	clear: both;	}/* BODY -----------------------------------------------------------*/#content {	width: 575px;	float: left;	text-align:left;	background-color:#FFFFFF;	margin:0;	padding: 0;	}#content #PostSet{	padding:0 15px 15px 15px;}#dateblock {	width: 52px;	height: 27px;	margin:0 10px 0 0;	padding:4px;	float:left;	color: #f99d32;	display: block;	text-align:center;	font-size:16px;	line-height: 27px;	font-weight:bold;	background-color: #feebd1;	border: 1px solid #f99d32;	text-transform:uppercase;	}#postheader h1 {	font-size:24px;	font-weight:lighter;	margin:0 0 15px 0;	padding:0;	color: #BF720D;	}#postheader h1 a { color:#BF720D;}#postheader #postdetails a:hover {	border-bottom: 1px dotted #156007;}#postcontent a:hover {	border-bottom: 1px dotted #156007;}#postcontent a {	color:#156007;	text-decoration:none;	font-weight:bold;}#postcontent {	font-size:12px;	line-height:160%;}#postfooter {	background-color:#f2f2f2;	border: 1px solid #d9d9d9;	text-align:right;	margin-bottom:15px;	margin-top:15px;	font-weight:bold;}#postfooter a {	line-height:3em;	color:#000000;	text-decoration:none;	padding-right:15px;}#postfooter a:hover {	color:#1d8a09;}.more-link {	color:#1d8a09;	text-decoration:none;}#both {	clear: both;}/* LINKS -----------------------------------------------------------*/#sidebar {	width: 240px;	float: left;	margin: 0;	padding: 0;	}	#slogan {	background: transparent url('../images/sloganBack.png') left top no-repeat;	padding: 15px;	width: 205px;	margin: 0 0 10px 0;	}	#slogan p {	font-size: 12px;	font-style: italic;	color: #ffffff;	text-align: left;	line-height: 1.5em;	}	/* FOOTER -----------------------------------------------------------*/#footer {	height: 120px;	background-image: url('../images/footerBack.jpg');	background-position:top;	background-repeat:repeat-x;	font-size:10px;	font-weight:bold;	color:#ffffff;	margin-top:35px;	}#footer #donate {	padding-top: 10px;	padding-right: 10px;	}	#footer p {	text-align: left;	color:#ffffff;	margin: -60px 0 0 305px;	line-height:1.2em;	}#footer a {	color: #ffffff;	}#footer a:hover {	text-decoration:underline;	}/* LINKS -----------------------------------------------------------*/.creditslnk { text-align:left;font-size:10px;color:#ffffff; }.creditslnk a { color:#ffffff; text-decoration: none; }.creditslnk a:visited { color:#ffffff; text-decoration: none; }/* FORMS -----------------------------------------------------------*/#searchform {	padding:0px; 	margin:0px 0px 0px 0px; 	float:right;	padding-right:15px;}#searchform #s {	background: #ffffff;	border: 1px #333333 solid;	padding: 2px;	color:#333333;	font-weight:bold;	width:189px;}#searchform #searchsubmit {	background: #009900 url('../images/searchButton.jpg') left top no-repeat;	width: 115px;	height:20px;	border: 0;	font-size:10px;	}	#searchform #searchsubmit:hover {	background-position: left -20px;	}	#searchform #searchsubmit:active {	background-position: left bottom;	}/* LISTS -----------------------------------------------------------*/ul {	margin-bottom: 15px;	}	dl {	margin: 0 0 15px 0;	}dt {	margin: 10px 0 0 0;	font-weight: bold;	font-style:italic;	color:#BF720D;	}	ol {	list-style-type:decimal;	margin-left: 50px;	}	ul {	list-style-type:disc;	margin-left: 50px;	}/* END-----------------------------------------------------------*//*---------------------------------------------------------*//*---------------------------------------------------------*//*---------------------------------------------------------*/.redF {	border: 1px solid #660000;	padding: 2px 4px;	font-size: 9px;	font-weight: bold;	color:#660000;	background-color:#D3AAAA;	}.page_item {	float: left;	margin: 0px;}#commentform #author, #commentform #email, #commentform #url, #commentform textarea {	background: #f0f2f3;	border: 1px #d5d6d7 solid;	padding: 5px;	color:#434343;}.comment {	line-height:180%;	margin: 10px 0px 10px 0px;	border: 1px solid #dadcdb;}.commenttop {	font-size:10px;	padding:10px 0px 10px 7px;	height:20px;	background: #eaebeb url(images/commentblock_top.gif) top repeat-x;}.comment a, .comment a:visited {	color:#1c7e08;	font-weight:bold;	text-decoration:none;}.comment a:hover {	border-bottom:1px dotted #1c7e08;}.commenttext {	font-size:11px;	padding:7px;	line-height:175%;	color:#434343;	position:relative;	background: #f0f1f3 url(images/commentblock_bottom.gif) top repeat-x;}.commenttext p {	margin:7px;}.commenttext blockquote {	color:#f0f1f3;	padding:5px;	background:transparent;}/* Calendar */#wp-calendar {	border: 0px;	empty-cells: show;	font-size: 12px;	margin: 0;	width: 100%;	margin-left:auto;	margin-right:auto;}#wp-calendar #next a {	padding-right: 10px;	text-align: right;padding-left:0px;}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;padding-left:0px;}#sidebar ul li #wp-calendar tr td a {	display: block;	text-decoration: none;padding-left:0px;}#wp-calendar a:hover {	background: #e7e7e7;	color: #000000;}#wp-calendar caption {	color: #000000;	font-size: 14px;	text-align: center;	margin-top:10px;	font-weight:bold;}#wp-calendar td {	color: #3f3f3f;	letter-spacing: normal;	padding: 2px 0;	text-align: center;}#wp-calendar td.pad:hover {	background: transparent;}#wp-calendar td:hover, #wp-calendar #today {	background: #e7e7e7;	color: #00ff00;}#wp-calendar th {	font-style: normal;	text-transform: capitalize;}div.ddsg-wrapper div {	display:none;	}	div.ddsg-wrapper div.ddsg-xml-link {	display: block;	}	div.ddsg-wrapper ul {	margin:0 ;	padding: 0 0 10px 20px;	}	div.ddsg-wrapper ul li {	list-style-type: none;	}