body {margin:0px; background:#DEE3CD url(images/pageElements/bgd_page.gif) 0 0 repeat-x;; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:17px;}

#flash {height:324px; width:769px; }

/* Navigation */
#menu {width:153px; color:#1d3902; font:normal 14px helvetica, arial, verdana; text-align:right; position:absolute; top:307px; left:20px; background:#8f9677; padding-bottom:8px;}
#menu a {text-transform:uppercase; display:block; color:#1d3902; text-decoration:none; padding-right:20px; padding-top:9px; height:27px; font-weight:bold;}
#menu a:hover {color:#1d3902; background:#bac0a3; text-decoration:none;}
#navSub {display:block; background:#BAC0A4; font:normal 14px helvetica, arial, verdana; padding-top:4px;}
#navSub a {color:#1d3902; text-decoration:none; background:#BAC0A4; height:20px; padding-right:12px; padding-top:4px; text-transform:capitalize; font-weight:normal;}
#navSub a:hover {color:#1d3902; text-decoration:none; background:#FDFBE4;}

#content {width:510px; padding-top:12px; margin-left:221px;}
	#content a {text-decoration:none; color:blue;}
	#content a:hover {color:blue; text-decoration:underline;}
	#content h2 {color:#455d2d; font:bold 20px Helvetica, arial, verdana, sans-serif; margin-bottom:2px;}
	#content h3 {color:#7b773e; font:bold 16px Helvetica, arial, verdana, sans-serif; margin-bottom:0px; margin-top:5px;}
	#content h4 {color:#000; font:bold 12px verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#content hr {height:1px; color:#000;}
	#content p {margin:4px 0px 16px 0px;}

.photo img {background: #f8f9f2;  padding: 5px;  border:1px solid #283d13;}
.photo a img {background: #f8f9f2;  padding: 5px;  border:1px solid #283d13;}
.photo a:hover img {background: #BAC0A3;  padding: 5px;  border:1px solid #000;}

#footer {margin-left:210px; font:bold 14px helvetica, arial, verdana; color:#717a51; padding-top:15px;}
	#footer a {color:#717a51; text-decoration:none;}
	#footer a:hover {color:#4a522d; text-decoration:underline;}
	#footer div {float:left; margin-right:20px; text-align:center; margin-bottom:15px;}
	
#info {margin-left:210px; font:normal 11px tahoma, arial, verdana; color:#717a51; clear:both;}
	#info a {color:#717a51; text-decoration:none;}
	#info a:hover {color:#717a51; text-decoration:underline;}

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}
	
.featureRight {border:7px solid #717a51; padding:3px; float:right; margin:7px 0px 0px 8px;}
.featureCenter {border:7px solid #717a51; padding:3px; margin:7px auto 7px auto; }

#altmenu {width:95%; background-color:#ebeedf; border:1px solid #243d0a; padding:8px 8px 8px 8px; font:bold 14px Arial, Helvetica, verdana, sans-serif; color:#535d30; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#535d30; text-decoration:none;}
#altmenu a:hover {color:#7d8465; text-decoration:underline;}

.highlight {color:#243d0a;}
.caption {color:#333333;}

.displaybox {padding:8px; background:#f6f7f4; border:1px solid #333; text-align:center; width:190px; }
.displaybox h4 {margin-top:0px;}

#showcase { background:#fffff0; color:#455D2D; border:1px solid #455D2D; padding:8px; margin:12px auto 12px auto; width:85%;}

/* SIFR STUFF */
	.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: #455d2d; font-size:48px; height:48px; margin-top:0px; margin-bottom:8px;}

h3 {
clear: left;
}

