body {margin:0px; font: 11px verdana, arial, helvetica, sans-serif; color: #000; line-height:18px; background:#fff; background:url(images/pageElements/bgd_shell.jpg) repeat-y; background-position:top center;}

#shell {width:800px; margin:0px auto 0px auto; position:relative; }

#header {display:block; height:348px; }

#flash {width:770px; height:348px; margin-left:15px; color:#bbaa7e; overflow:hidden; font:10px Arial, Helvetica, sans-serif; text-align:center;}
	#flash h1, #flash a {font:10px Arial, Helvetica, sans-serif; color:#bbaa7e; }
	
#flashhome {width:770px; height:450px; margin-left:15px; color:#bbaa7e; overflow:hidden; font:10px Arial, Helvetica, sans-serif; text-align:center;}
	#flashhome h1, #flashhome a {font:10px Arial, Helvetica, sans-serif; color:#bbaa7e; }

/* Navigation */
#mainmenu {position:absolute; top:324px; left:159px; z-index:100; height:24px; filter:alpha(opacity=0); opacity:0; -moz-opacity:0;}
#mainmenu img{ float:left; cursor:pointer; border:0px;  }
	.menuSubs {display:none; position:absolute;  display:block; color:#dcd5b8; font:bold 11px arial, helvetica, verdana;  white-space:nowrap; z-index:100; background:#5a4319; }
	.menuSubs a {display:block; padding-left:12px; padding-right:4px; color:#dcd5b8; text-decoration:none; line-height:18px; background:#5a4319;}
	.menuSubs a:hover {color:#5a4319; text-decoration:none; background:#ede6d9;}
	.menuSubs div { height:6px;}
/* end navigation */

#hspace {height:286px; float:left; width:1px; }

#pagePhoto {position:absolute; top:413px; left:538px;}

#content {width:480px; margin-left:50px; padding-bottom:1px; padding-top:50px; z-index:50; }
	#content a {text-decoration:underline; color:#000beb;}
	#content a:hover {color:#ffffff; text-decoration:none;}
	#content h5 {display:block; background:#594318; color:#fff; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:3px; margin-top:15px; padding:2px 0 2px 6px;}
	#content h3 {color:#594318; font:bold 16px arial, Helvetica, verdana, sans-serif; margin-bottom:1px; }
	#content h4 {color:#000; font:bold 12px verdana, arial, Helvetica, sans-serif; margin-bottom:0px; }
	#content hr {height:1px; color:#000; background:#000; size:1px;}
	#content p, #content ol, #content ul {margin-top:4px; margin-bottom:18px; }

#footer {display:block; text-align:center; color:#594318; padding:25px 0 3px 0; font:11px tahoma, Arial, Helvetica, sans-serif; line-height:14px;}
	#footer a {text-decoration:none; color:#594318;}
	#footer a:hover {color:#000; text-decoration:underline;}
	
#homeinfo {display:block; text-align:center; color:#594318; padding:35px 0 3px 0; font:normal 12px tahoma, Arial, Helvetica, sans-serif; line-height:14px;}
	#homeinfo a {text-decoration:none; color:#594318;}
	#homeinfo a:hover {color:#000; text-decoration:underline;}

/* Stuff */

#feature {margin:25px auto 20px auto;}

.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}
.photoright {padding:4px; background:#fff; border:1px solid #000; float:right; margin:1px 0px 8px 9px;}
.photoleft{padding:4px; background:#fff; border:1px solid #000; float:left; margin:1px 9px 8px 0px;}
.photo {padding:4px; background:#fff; border:1px solid #000;}
.featureRight {border:7px solid #95814e; padding:3px; float:right; margin:1px 0px 8px 9px;}
.featureCenter {border:7px solid #95814e; padding:3px; margin:7px auto 7px auto; }


.displaytable { width:100%; background:#c7bcb0; color:#432a0a; font:bold 14px Arial, Helvetica, sans-serif; margin-top:12px; }

#showcase {background-color:#f4efe3; border:1px solid #48330d; padding:9px; color:#000; line-height:16px;}
#showcase h4, #showcase h3 {margin:0px;}
#showcase a {color:#173E79;}
#showcase a:hover {color:red;}

#altmenu {width:95%; background-color:#f4efe3; border:1px solid #48330d; padding:8px 8px 8px 8px; font:bold 13px Arial, Helvetica, verdana, sans-serif; color:#000; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#173E79; text-decoration:none;}
#altmenu a:hover {color:#666; text-decoration:underline;}

#photolinks img {border:2px solid #eeead8;}
#photolinks a img {border:2px solid #eeead8;}
#photolinks a:hover img {border:2px solid #7a653f;}

/* SIFR */
.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -3px; color: #594318; font-size:32px; height:32px; margin-bottom:22px; margin-top:0px; display:block; }
.sIFR-hasFlash h2 {visibility: hidden; letter-spacing: -3px; color: #000000; font-size:23px; height:23px; margin-bottom:0px; margin-top:0px; display:block; }
