body {margin:0; font:11px verdana, arial, helvetica, sans-serif; color: #847340; line-height:17px; background:#e9e1c8 url(http://latitudesportsclubs.com/build/images/pageElements/bgd_popup.gif) 0 0 repeat-y;}

#sideStuff {width:220x; float:left;}

/* Navigation */
#menu { display:block; width:100%; margin-left:220px; height:26px; background:#d9ca9e; z-index:100; }
	#menuTitlesCasing {}
	.menuTitle {cursor:pointer; float:left; font:11px Verdana, Arial, Helvetica, sans-serif; background:#f6f2e6;}
	.menuTitle a {padding:6px 9px 7px 9px; color:#6f5f2e; text-decoration:none; display:block; background:#d9ca9e; margin-right:1px; }
	.menuTitle a:hover {color:#fff; text-decoration:none; background:#6f5f2e;}
	
/* end navigation */

#content {width:516px; margin-left:260px; padding-bottom:1px; padding-top:60px; }
	#content a {text-decoration:underline; color:#002aff;}
	#content a:hover {color:#7d7d7d; text-decoration:none;}
	#content h1 {margin-bottom:30px; margin-top:0px; display:block;}
	#content h2 {color:#1568b4; font:bold 18px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; }
	#content h3 {color:#74622a; font:bold 14px arial, Helvetica, verdana, sans-serif; margin-bottom:1px;  }
	#content h4 {color:#847340; font:bold 13px verdana, arial, Helvetica, sans-serif; margin-bottom:0px; }
	#content h5 {display:block; background:#847340; color:#fff; font:bold 14px arial, verdana, Helvetica, sans-serif; margin-bottom:5px; margin-top:12px; padding:2px 0 2px 6px;}
	#content hr {height:1px; color:#847340; background:#847340; size:1px;}
	#content p, #content ol, #content ul, #content form {margin-top:4px; margin-bottom:16px; }

#popcontent {width:516px; margin-left:10px; padding-bottom:1px; padding-top:20px; }
	#popcontent a {text-decoration:underline; color:#002aff;}
	#popcontent a:hover {color:#7d7d7d; text-decoration:none;}
	#popcontent h1 {margin-bottom:30px; margin-top:0px; display:block;}
	#popcontent h2 {color:#1568b4; font:bold 18px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; }
	#popcontent h3 {color:#74622a; font:bold 14px arial, Helvetica, verdana, sans-serif; margin-bottom:1px;  }
	#popcontent h4 {color:#847340; font:bold 13px verdana, arial, Helvetica, sans-serif; margin-bottom:0px; }
	#copopcontentntent h5 {display:block; background:#847340; color:#fff; font:bold 14px arial, verdana, Helvetica, sans-serif; margin-bottom:5px; margin-top:12px; padding:2px 0 2px 6px;}
	#popcontent hr {height:1px; color:#847340; background:#847340; size:1px;}
	#popcontent p, #content ol, #content ul, #content form {margin-top:4px; margin-bottom:16px; }
	#progdetails{border:#663300 solid 0px; padding-right:12px;}
	

.pageMaterial {position:relative; background:#E9E1C8;}

#footer {margin:0; }

#logo {position: absolute; top:0; left:0;}
#photo {position: absolute; top:142px; left:0;}

#boxlink {float:right; margin:1px 0 8px 10px; width:124px;}
#boxlink a {padding:4px 7px 4px 7px; text-align:center; background:#e1e1e1; border:1px solid #000; color:#666666; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; display:block; margin-bottom:2px;}
#boxlink a:hover { background:#fff; color:#000; text-decoration:none;}

#closeWindow {position:absolute; top:3px; left:3px; }
	#closeWindow img { border:0;}

/* Stuff */

.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}

.picright {padding:2px; background:#fff; border:1px solid #000; float:right; margin:1px 0px 8px 9px;}
.picleft{padding:2px; background:#fff; border:1px solid #000; float:left; margin:1px 9px 8px 0px;}
.pic {padding:2px; background:#fff; border:1px solid #000;}

.featureRight {border:7px solid #c4b894; padding:3px; float:right; margin:1px 0px 8px 9px;}
.featureCenter {border:7px solid #c4b894; padding:3px; margin:7px auto 7px auto; }


/* SIFR */
.sIFR-flash {visibility: visible !important; margin: 0;} 
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -3px; color: #f57921; font-size:30px; height:30px;  }

/* form elements */
.validation-failed {  color:#333;  background-color:#FFE7E6;  border: 1px solid #f00;}
.validation-passed {  color:#333;  background-color:#D7ECD2;  border: 1px solid green;}
.validation-advice {display:inline;  padding: 2px;   color:#420002;  background-color:#FFE8E8;  border:1px solid #CC0000;}
#userform input {}
#userform textarea {}
#userform {padding:4px; margin:4px; border:1px solid #847340; }
#userform div {padding:4px; margin:6px 0 6px 4px;}
.sendbtn{border:1px solid #333333;color:#003366;}

.formTableTitle {background:#847340; color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
.standout {background:#f7f3e5;}

/* table elements for loops */
#scheduleShell {}
	#scheduleShell a {color:#943800; text-decoration:none;}
	#scheduleShell a:hover {color:#F57921; text-decoration:underline;}
.dayTitle {color:#74622a; font:bold 14px arial, Helvetica, verdana, sans-serif; margin-bottom:0; padding:1px; }
.titles {font:bold 12px Arial, tahoma, verdana, Helvetica, sans-serif; color:#333; background:#D9CA9E;}
.bg_row1 { background:#f3eddc;}
.bg_row2 {}
.jobDescription {margin:2px 0 5px 14px; color:#333; font:11px Arial, Helvetica, sans-serif; line-height:13px; width:90%;}
.postDate { color:#AF9F6D; font-size:9px;}
.emptyCell{background:url(images/emptyCell.jpg) 0 0 no-repeat; display:block; zheight:15px;}
.eventDay {width:100%; font:10px Arial, Helvetica, sans-serif; border-collapse:collapse;}
.eventDay tr {background:#e9e1c8; display:block; }
.eventDay td {width: 25%; zwidth: 125px; }

/* Admin properties */
.errMsg {color:#CC0000; font-weight:bold; }

#logStatus {position:absolute; top:4px; right:12px; font:11px verdana, Arial, Helvetica, sans-serif; color:#6F5F30;}
	#logStatus a { color:#6F5F30; text-decoration:none;}
	#logStatus a:hover { color:#6F5F30; text-decoration:none; font-weight:bold; }
	
#quickNav {position:absolute; top:3px; left:224px;}
	#quickNav form {width:200px;}
	#quickNav select {font:11px arial; color:#000; border:2px solid #8a8a8a; background:#FFFBEF;}
	
table{border:1px solid #996633; border-collapse:collapse;}
