* { margin:0; padding:0; }

body { background: #4A0030; font: 13px/18px Arial, Helvetica, sans-serif; color: #fff;  }

#shell { margin: 0px auto; width: 900px; position: relative;  }
#wrapper { background: url(images/pageElements/wrapper.jpg) repeat-y; }

#menu { float: left; width: 323px; min-height: 600px; _height: 600px; background: url(images/pageElements/menu2.jpg) 0 0 no-repeat; }
#header {  }


#containerHome { width: 548px; margin-left: 323px; background: url(images/pageElements/container.jpg) 0 0 no-repeat #B1875D; min-height: 600px; _height:600px;  }
#container { width: 548px; margin-left: 323px; background: #B1875D; min-height: 600px; _height:600px; }

/*Main Content*/
.contentHome { padding: 348px 32px 62px 39px; width: 478px;  }
.content { padding: 0px 32px 62px 39px; width: 478px; background: url(images/pageElements/containerInterior.jpg) 0 0 no-repeat; margin-top: -3px;  }
	.content p, .contentHome p { margin: 5px 0 10px 0;  }
	.content a { color: #5E0C41; text-decoration: none;  }
	.content a:hover {  } 
	.content ul, ol { margin-left: 25px;  }
	.content h4 {  }

#footer { width: 900px; clear: both; background: url(images/pageElements/footer.jpg) 0 0 no-repeat #4A0030; text-align: center; }
#copyright { width: 548px; margin-left: 323px; font-size: 10px; line-height: 32px; color: #76255a; }
	#copyright a, a:visited { color: #76255a; text-decoration: none; }

/*Menu*/
#navigation { margin: 192px 0 0 32px; width: 225px; }
#nav { width: 225px; z-index: 999; }
#nav li { list-style: none; display: block; text-align: right; position: relative; }
#nav li a { font: 14px/24px Monaco, "Palatino Linotype", Times, serif; color: #fff; text-decoration: none; letter-spacing: 1.5px;  }

#nav li ul {  width: 153px; text-align:center; display:none; position: absolute; left: 200px; background: url(images/pageElements/subbg.jpg) repeat-y; margin:0; padding:0; z-index: 1010;}
#nav li ul li { text-align: center; }
	#nav li ul img { border: none; }
	#nav li ul a { font: 16px/24px Monaco, "Palatino Linotype", Times, serif; color: #fff; text-decoration: none; display: block; width: 153px; letter-spacing: normal; }
	#nav li ul a:hover { color: #B1875D; }

/*---- 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 36px/36px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color: #4b301c;}

/*Misc*/
.featureCenter { border: 2px #4A012F solid; margin: 5px; }
.featureRight { border: 2px #4A012F solid; margin: 5px; float: right; }
.photo { border: 1px #4A012F solid; padding: 5px; background: #fff; margin: 0px 5px; }
.photoleft { border: 1px #4A012F solid; padding: 5px; float: left; background: #fff; margin: 5px 5px 0px 0px; }
.photoright { border: 1px #4A012Fsolid; padding: 5px; float: right; background: #fff; margin: 5px 0px 0px 5px; }
.pagePhoto { }
.errmsg {display:none;}
#validationmsg h4, #validationmsg ul li { color:#FF0000; }
.table tr td { padding: 5px 0; }

#joinlist { width: 255px; height: 94px; margin-top: 25px; background: url(images/joinlist.gif) no-repeat; text-align: center; padding-top: 45px; }