/*Theme color to replace: 6C2D10*/

* { margin:0; padding:0; }

body { background: #857646; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; }
#shell { margin: 0px auto; position: relative; width: 900px;  }
#header { width: 900px; height: 400px;}

#container { width: 900px; background: url(images/pageElements/container.jpg) repeat-y; }
#contentwrapper { width: 900px; background: url(images/pageElements/wrapper.jpg) 0 0 no-repeat; }

#callout { width: 178px; height: 425px; background: #D6CAA0; border: 2px #A89951 solid; position: absolute; margin: 21px 0 0 0; left: 21px; }
	#callout p { padding: 5px 0 5px 30px; color: #6d6230; font: 12px/13px Verdana, Arial, Helvetica, sans-serif; }

/*Main Content*/
.contentHome { width: 620px; padding: 20px 0; min-height: 410px; _height: 410px; margin-left: 229px; }
.content { width: 805px; padding: 20px 0 40px 0; min-height: 410px; _height: 410px; margin-left: 48px; }
	.content p, .contentHome p { padding: 5px 0 10px 0; }
	.content a, .content a:visited, .contentHome a, .contentHome a:visited { color: #708B6C; text-decoration: none; font-weight: bold;  }
	.content a:hover, .contentHome a:hover { color: #92AB8E; } 
	.content ul, .contentHome ul { margin-left: 20px; padding: 0 0 10px 0;  }
	.content ol { margin-left: 35px; }
	.content h2, h3, h4, h5 { padding: 5px 0; color: #000; }
	.content h2 { font-size: 20px; }
	.content h3 { font-size: 14px; }
	.content h4 { font-size: 13px; }
	.content h5 { font-size: 12px; }
	
/*Footer*/
#footer { width: 900px; padding: 5px 0 15px 0; color: #fff; font-size: 10px; clear: both; border-top: 8px #A89951 solid; text-align: center; }
	#footer a, #footer a:visited { color: #fff; text-decoration: none; }
	#footer a:hover { color: #708B6C; }
#footerAddress { font: 14px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; padding-bottom: 10px; }

#sitelinks a, #sitelinks a:visited { color: #fff; text-decoration: none; }
	#sitelinks a:hover { color: #708B6C; }
#sitelinks h3 { color: #A89951; }

/*---- sIFR 3---*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0;}
.sIFR-replaced { visibility: visible !important; margin: 0; padding: 0; width: auto;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced > div { display: none !important;}
.sIFR-active h1 {visibility:hidden; font: 32px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:30px 0 10px 0; line-height: 32px; }


/*Misc*/
.featureCenter { border: 2px #6C2D10 solid; margin: 5px; }
.featureRight { border: 2px #6C2D10 solid; margin: 5px; float: right; }
.photo { border: 1px #6C2D10 solid; padding: 5px; background: #fff; margin: 0px 5px; }
.photoleft { border: 1px #6C2D10 solid; padding: 5px; float: left; background: #fff; margin: 5px 5px 0px 0px; }
.photoright { border: 1px #6C2D10 solid; padding: 5px; float: right; background: #fff; margin: 5px 0px 0px 5px; }
.pagePhoto { float: right; margin: 25px 15px 0px 0px; }

