* {margin:0; padding:0;}
body { background: url(images/pageElements/background01.jpg) repeat-x #56285b; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #000;  }
a, a:visited { color: #56285B; text-decoration: underline; }
a:hover { color: #fff; }
ul, ol { margin-left: 25px; }

#shell { width:770px; height:auto; margin:0px auto 0px auto; position:relative; }

#header { width:770px; height:413px; background: url(images/pageElements/header.jpg) 0 0 no-repeat; }

#contentwrapper { width:770px; height:auto; background: url(images/pageElements/wrapper.jpg) no-repeat top #89c7bf; }


.content { padding: 5px 74px; width:622px; }
	.content p { margin: 10px 0 5px 0; }
	.content h2, h3, h4, h5 { margin: 5px 0; }
	
/*Footer*/
#footer { width:770px; height:65px; background: url(images/pageElements/footer.jpg) 0 0 no-repeat; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; color: #b1b3b0; text-align:center; padding-top: 60px; }
	#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 #56285B solid; margin: 5px; }
.featureRight { float: right; border: 2px #56285B solid; margin: 5px 0px 0px 5px; }
.photo { border: 1px #56285B solid; margin: 5px; }
.pic { border: 1px #56285B solid; }
.photoleft { border: 1px #56285B solid; margin: 5px 5px 0px 0px; float:left; }
.photoright { border: 1px #56285B solid; margin: 5px 0px 0px 5px; float:right; }
.staffPhoto { border: 1px #56285B 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; width: 325px;}
.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;}
