* {margin:0; padding:0;}
body { background: url(images/pageElements/background01.jpg) repeat-x #000 center top; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #e0dccc;  }
body h2, h3, h4, h5 { color: #fff; font-weight: normal; }
body h3 { font-size: 18px; margin: 5px 0; }
body h4 { font-size: 16px; margin: 5px 0; font-weight: bold; }
body a, body a:visited { color: #fff; text-decoration: underline; }
a:hover { color: #fff; }
ul, ol { margin-left: 25px; }

#shell { width:900px; margin:0px auto 0px auto; position:relative; }

#header { width:900px; height:300px; background: url(images/pageElements/header2.jpg) 0 0 no-repeat; overflow: visible; }
#picAni { width: 272px; height: 272px; position: absolute; z-index: 1000; top: 78px; margin-left: 584px; overflow: visible;}
#container { width: 900px; background: url(images/pageElements/container.jpg) repeat-y; height: auto; }
#contentwrapper { width:900px; height:auto; background: url(images/pageElements/wrapper.jpg) no-repeat top; }


.content { padding: 0px 74px 0px 74px; width:551px; margin-left: 166px; min-height: 200px; _height:200px;}
	.content p { margin: 5px 0 10px 0; }
	.content a { color: #fff; }
	.content a:visited { color: #fff; }
.content .sIFR-flash { margin-top: -40px; }

.bottomPic { margin-left: 240px; margin-bottom: -2px; }

/*Side Text*/
.sideDiv { text-align: center; width: 160px; position: absolute; left:0; }
.sideDiv2 { text-align: center; width: 157px; position: absolute; left:0; top: 460px; }

/*Footer*/
#footer { width:900px; background: url(images/pageElements/footer2.jpg) 0 0 no-repeat #000; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #b1b3b0; text-align:center; padding: 137px 0px 5px 0px; }
	#footer a, #footer a:visited { font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #b1b3b0; text-decoration:none; }
	#footer a:hover { color: #fff; }

/*Misc*/
.featureCenter { border: 2px #e0dccc solid; margin: 5px; text-align: center; }
.featureRight { float: right; border: 2px #e0dccc solid; margin: 5px 0px 0px 5px; }
.photo { border: 1px #e0dccc solid; margin: 5px; }
.pic { border: 1px #e0dccc solid; }
.photoleft { border: 1px #e0dccc solid; margin: 5px 5px 0px 0px; float:left; }
.photoright { border: 1px #e0dccc solid; margin: 5px 0px 0px 5px; float:right; }
.staffPhoto { border: 1px #e0dccc solid; margin-top: 10px; }

#music { width: 0px;
	height: 0px; }

/*---- sIFR 3---*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0;}
.sIFR-replaced { visibility: visible !important; margin: 0; padding: 0;}
.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 36px/36px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color: #fff; height: 46px; width: 380px; margin-bottom: 20px; }
.sIFR-active .sideTitle {visibility:hidden; font: 18px Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin:0; padding:0; color: #dce2f4; width: 157px; }
.sIFR-ative .sideText { visibility: hidden; font: 12px/12px Verdana, Arial, Helvetica, sans-serif !important; margin:0; padding:0; color: #f9ffd0; width: 157px; }
.sIFR-ative .sideText1 { visibility: hidden; font: 14px Verdana, Arial, Helvetica, sans-serif !important; margin:0; padding:0; color: #f9ffd0; width: 160px; }
