/*Theme color to replace: 7C0002*/

* { margin:0; padding:0; }

body { background: #202020; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #b1b0b0; }
#bgwrapper { background: url(images/pageElements/background01.jpg) repeat-x; }
#shell { margin: 0px auto 0px auto; position: relative; width: 900px;  }
#header { width: 900px; height: 166px; }

#container { width: 900px; background: url(images/pageElements/container.jpg) repeat-y; }
#container2 { width: 900px; background: url(images/pageElements/container2.jpg) repeat-y; }
#contentwrapper { width: 900px; background: url(images/pageElements/wrapper.jpg) 0 0 no-repeat; }

#pics { width: 260px; height: 210px; left: 0; position: absolute; }

/*Main Content*/
#homeFlash { width: 900px; height: 309px; }
.content { width: 628px; padding: 45px 0 0 0; min-height: 285px; _height: 285px; margin-left: 210px; }
	.content p { padding: 5px 0 10px 0; }
	.content a, .content a:visited { color: #fff; text-decoration: none;  }
	.content a:hover { color: #b25252; } 
	.content ul { margin-left: 20px;  }
	.content ol { margin-left: 35px; }
	.content h2, h3, h4, h5 { padding: 5px 0; color: #fff; }
	.content h2 { font-size: 20px; }
	.content h3 { font-size: 14px; }
	.content h4 { font-size: 13px; }
	.content h5 { font-size: 12px; }
	
/*Footer*/
#bottom { width: 900px; height: 64px; background: url(images/pageElements/bottom.jpg) 0 0 no-repeat; }
#footer { width: 900px; height: 23px; background: url(images/pageElements/footer.jpg) 0 0 no-repeat; font: 10px/23px Verdana, Arial, Helvetica, sans-serif; color: #b1b0b0; clear: both; text-align: center; margin-bottom: 10px; }
	#footer a, #footer a:visited { color: #b1b0b0; text-decoration: none; }
	#footer a:hover { color: #fff; }


/*Menu*/
#parallax { width: 808px; height: 84px; margin: 0px 49px 0px 41px; padding: 0; position: relative; overflow: hidden; }
#navigation { width: 1215px; height: 84px; }
#nav {  }
#nav li { float: left; list-style: none; }
#nav li a img { border: none; }

/*Sub Menu*/
.subnavigation { position: absolute; left: 41px; margin-top: 75px; }
#subnav { width: 159px; }
#subnav li { list-style: none; }
#subnav li a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1b0b0; text-decoration: none; display: block; padding: 5px 0 5px 20px; width: 139px; }
	#subnav li a:hover { background: #440000; }


/*---- 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:normal 30px/30px Verdana, Arial, Helvetica, sans-serif; margin:0; padding: 0; width: 400px;}

/*Misc*/
.featureCenter { border: 2px #7C0002 solid; margin: 5px auto; }
.featureRight { border: 2px #7C0002 solid; margin: 5px; float: right; }
.photo { border: 1px #7C0002 solid; padding: 5px; background: #fff; margin: 0px 5px; }
.photoleft { border: 1px #7C0002 solid; padding: 5px; float: left; background: #fff; margin: 5px 5px 0px 0px; }
.photoright { border: 1px #7C0002 solid; padding: 5px; float: right; background: #fff; margin: 5px 0px 0px 5px; }
.pagePhotoDiv { width: 234px; height: 320px; float: right; margin: 0px -13px 0px 0px; }
.pagePhoto { position: absolute; top: 262px; }