/*Globals*/
body { margin:0; padding:0; background: #592D60; }
body * { margin:0; padding:0; }
#bgd_container { background: url(images/background_v6_02.jpg) repeat-x; }
#shell { margin:0px auto; padding:0; width:900px; position:relative; } 

/*Header*/
#header { width:900px; height:194px; overflow: hidden; }

/*Flash Photos*/
#photos { position: absolute;  left: 617px; }

#Harry { position: absolute; left:617px; top:600px; }

/*Main Content*/
#container { width:900px; height:auto; background: url(images/container.jpg) repeat-y; }
#contentWrapper { width:900px; background: url(images/homecontent2.jpg) 0 0 no-repeat; }

#content { width:617px; min-height:400px; _height:400px; }
	#content p { padding: 5px 0 10px 0; }
	#content ul { margin-left: 25px; }
	#content ul li { list-style: disc !important; }
	#content ol { margin-left: 35px; }
	#content h2, h3, h4, h5 { color: #fff; padding: 5px 0; }
	#content h3 { font-size: 16px; }
	#content h4 { font-size: 14px; }
	#content h5 { font-size: 13px; }
	#content a, #content a:visited { color: #EFC968; text-decoration: none; }
		#content a:hover { color: #fff; }
		
		
#content2 { width:100%; min-height:400px; _height:400px; }
	#content2 p { padding: 5px 0 10px 0; }
	#content2 ul { margin-left: 25px; }
	#content2 ul li { list-style: disc !important; }
	#content2 ol { margin-left: 35px; }
	#content2 h2, h3, h4, h5 { color: #fff; padding: 5px 0; }
	#content2 h3 { font-size: 16px; }
	#content2 h4 { font-size: 14px; }
	#content2 h5 { font-size: 13px; }
	#content2 a, #content a:visited { color: #EFC968; text-decoration: none; }
	#content2 a:hover { color: #fff; }
		
/*Footer*/
#footer { text-align:center; font: 10px/24px Verdana, Arial, Helvetica, sans-serif; color: #fff; background: url(images/footer.jpg) 0 0 no-repeat; width: 627px; padding: 61px 0 0 273px; clear: both; }
	#footer a, #footer a:visited { color: #fff; }

/*Menu*/
#menuarea { width:900px; height:31px; }
#navigation { position: absolute; top: 194px; }
#navigation ul { height:32px; }
#navigation ul li { list-style:none; float: left; position:relative; padding: 0px 12px; }
#navigation ul li a { font-size: 14px; color: #592D60; font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 32px; font-weight: bold; text-transform: uppercase;  }
	#navigation ul li a:hover { text-decoration: none; color: #A189A1; }

#navigation ul li ul { position: absolute; height:auto; width: 150px; left: 0; top: 30px; background: #F0CA69; display: none; }
#navigation ul li ul li { display: block; height:auto; text-align: left; float: none; text-align: center; padding: 0;  }
#navigation ul li ul li a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #592D5E; padding:0px 10px; width: 130px; display: block; line-height: 18px; text-transform: none; font-weight: normal; }
	#navigation ul li ul li a:hover { text-decoration: none; background: #592D5E; color: #fff; }

/*Submenu Centering*/
#navigation57 ul { left: 5px !important; }
#navigation66 ul { left: -15px !important; }
#navigation79 ul { left: 10px !important; }
#navigation93 ul { left: -30px !important; }

/*Container*/
.containertitle { height: 90px; }


/*Misc*/
.featureCenter { border: 2px #EFC968 solid; }
.featureRight { border: 2px #EFC968 solid; float: right; margin: 5px; }
.photo { border: 1px #EFC968 solid; }
.photoRight { border: 1px #EFC968 solid; float: right; margin: 5px; }
#pagephoto { border: 2px #fff solid; float: right; margin: 5px 0 0 10px; }
#tlink { margin: 2px 40px; float: right; }
	#tlink a, #tlink a:visited { color: #fff; }

/*Sifr*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; width:auto; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; text-decoration: none; }
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1 {display:block; color:#fff; font-size:28px; line-height:28px; font-style: italic; margin:0; padding:5px 0 20px 0; margin-left: 5px; overflow: visible; height: 90px; }

/*DNN Overrides*/
.Normal { font: inherit; font-size: 12px !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; color: #fff !important; line-height: 18px !important; }
#dnn_dnnLOGIN_cmdLogin { text-decoration: none !important; font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-weight: normal !important; }