@charset "utf-8";
body { margin: 0; padding: 0; background: url(../images/escape-bg.jpg) top center no-repeat #b1b179; font-family: georgia, serif; font-size: .85em; color: #895100; }
.clear { display: block; clear: both; }
#hmcontainer { /*width: 792px;*/width: 940px; margin: 30px auto; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 0; background: /*url(../images/bg-footer.gif) bottom left no-repeat*/ #ffffff; position: relative; }
#hmsidebar { width: 273px; float: right; display: inline; }
#hmnav { height: 34px; /*background: #a4a43f;*/ background: #d5d594; border-bottom: 1px solid #eaeaca; overflow: hidden; }
	#hmnav ul { list-style-type: none; margin: 0; padding: 0; width: 650px; }
		#hmnav ul li { float: left; display: inline; text-align: center; }
			#hmnav ul li a { border-right: 1px solid #fff; display: block; color: #fff; background: #d5d594; text-decoration: none; height: 25px; padding: 9px 14px 9px 14px; font-family: trebuchet, 'trebuchet ms', sans-serif; margin: 0; font-size: .95em; }
			#hmnav ul li a:hover, #hmnav ul li a.active { color: #a0a03e; }
.hmcontent { margin: 25px 0 0 35px; width: 575px; text-align: center; font-size: 13px; line-height: 1.41; }
#hmfooter { margin: 35px 0 25px 35px; height: 75px; text-align: center; color: #a4a926; padding: 0; width: 575px; }
#chfooter { clear: both; margin: 35px auto 15px auto; text-align: center; color: #a4a926; padding: 0 0 23px 0; width: 575px; }
	#hmfooter a, #chfooter a { text-decoration: none; color: #a4a926; }
#chcontainer { width: 940px; margin: 30px auto; background: #fff; position: relative; border-top: 1px solid #fff; }
#taghm { background: #a4a43f; width: 273px; float: right; display: inline; color: #fff; padding: 7px 0 12px 0; text-align: center; font-size: 12pt; border-left: 1px solid white; }
#tag { background: #a4a43f; width: 246px; float: right; display: inline; color: #fff; padding: 9px 27px 12px 0; text-align: right; font-size: 10pt; border-left: 1px solid white; }
#chinset, .chinset { width: 215px; float: right; display: inline; margin: 35px 75px 35px 0; }
	#chinset a { color: #a4a926; text-decoration: none; }
#chnav { float: right; text-align: right; display: inline; margin: 30px 0 0 0; font-family: trebuchet, 'trebuchet ms', sans-serif; color: #a4a43f; font-size: .85em; width: 650px; padding-right: 30px; }
	#chnav a { color: #a4a43f; text-decoration: none; }
	#chnav a:hover, #chnav a.chactive { color: #895100; }
.profile { margin: 35px 0 0 75px; width: 523px; }
	#about-gina, #about-elissa, #about-jennifer, #about-dj, #about-kelly, #about-jenniferm, #about-maryk, #about-debbie, #about-ashley { display: none; }
.fullwidth { margin: 35px 0 0 75px; width: 840px; }
a.facebook { float: left; display: block; width: 100px; height: 24px; background: url(../images/icon-facebook.jpg) 0 0 no-repeat; padding: 6px 0 0 36px; color: #a4a926; text-decoration: none; font-size: 11px; margin: -6px 0 0 75px; }
img a, a img { border: 0; }	

.med { font-size: .95em; }
.sml { font-size: .80em; }
.sans { font-family: trebuchet, 'trebuchet ms', sans-serif; }
.green { color: #a4a926; }

table { margin: 0 0 35px 0; width: 523px; }
table.full { margin: 0 0 35px 0; width: 790px; }
table td { padding: 4px; border-bottom: 1px solid #f3f3e1; }
table.noborders { border: 0; margin: 0!important; width: auto; }
table.noborders td { border: 0; }
.tbldk { background: #f6f6e9; }

#gallery { width: 375px; border: 1px solid #f3f3e1; padding: 2px; }
.aLg { display: block; clear: left; font-size: 13pt; font-family: trebuchet, 'trebuchet ms', sans-serif; color: #a4a926; text-decoration: none; padding: 3px 0 3px 0; }
.thumbs { height: 25px; width: 25px; overflow: hidden; border: 1px solid #f3f3e1; padding: 1px; float: left; display: inline; margin: 0 4px 4px 0; }
	.thumbs a { display: block; height: 25px; width: 25px; background: transparent; }
	
form select { width: 90%; margin: 0 0 15px 0; }
#lod { display: none; text-align: center; }

#homepage_events { position: relative; width: 584px; height: 90px; background: url(../images/bg_home_events.gif) 0 0 no-repeat; margin: 23px 0 23px 40px; }
#homepage_events p { margin: 0; padding: 0; font-size: 12px; }
#homepage_events .left { width: 117px; float: left; margin: 21px 0 0 14px; }
#homepage_events .right { width: 370px; float: right; margin: 19px 20px 0 0; }
#homepage_events .right a { color: #a4a926; }

.signup_footer { margin: 16px 0 0 0; }
.signup_footer:first-child { padding: 24px 0 6px 0; }
.signup_footer a {  }
.signup_footer table { margin-left: 24px; }
.signup_footer table td { border: none!important; }
.signup_footer table td:first-child { text-align: right; }
.signup_footer p, .signup_footer p a { color: #895100!important; }
.signup_fotoer:first-child p, .signup_footer:first-child p a { color: #a4a926!important }
