/* CSS Document */
body {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; margin-top: 60px; background: url(http://www.co-creativeevolution.com/images/bg_body.jpg) repeat scroll 0 0;}

td {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}

a { 
	color: #5B713B; 
	font-size: 11px;
	text-decoration: none;
	}

a: hover 
{
	text-decoration: underline;
}

#topnav {
	width: 762px; 
	height: 40px; 
	padding: 0; 
	color: #ffffff; 
	margin-top: -20px; 
	position: absolute; 
	margin-left: 25px;
	}
	
#bottomimage { 
	background: url(images/bg_wide_sunset.png) repeat-x; 
	width: 774px; 
	height: 294px;
	position: relative; 
	margin-left: -10px; 
	
}
	
#topnav a {
	color: #BCBF77; 
	text-decoration: none;
	}
#topnav a: hover {
	color: #BCB3F77;
	text-decoration: underline;
}
#topnav td {padding: 0; margin: 0; }


/* COLOR DELCARATIONS
Deep Red: #a90022
Brownish: #695e4f
Gold: #d9a300
light green: #5B713B

*/

#footer {
	color: #000000;
	font-size: 11px;
}

#footer .right 
{
	text-align: right; 
	position: absolute; 
	padding-bottom: 30px; 
	width: 762px; 
	margin-top: 15px;
}
#footer .center
{
	text-align: center; 
	position: absolute; 
	padding-bottom: 30px; 
	width: 762px; 
	margin-top: 15px;
}

#footer a {
	color: #000000;                                                                                                                                                                                                                                                                                                              
	text-decoration: underline;
}
#footer a: hover {
	color: #000000;                                                                                                                                                                                                                                                                                                              
	text-decoration: none;
}

	
#container {
	width: 762px;
	margin: 0 auto; 
	background: #fff; 
	border-right:8px solid #000000; 
	border-bottom:8px solid #000000; 
	border-left:8px solid #000000; 
	padding: 0 5px 5px 5px;
}

#header {
	background: #ffffff url(images/bg_header.jpg) repeat-x; 
	height: 121px; 
	position: relative; 
	margin-left: -13px; 
	width: 788px;
	
}

#biophoto 
{
	border: 1px solid #000000;
	padding: 5px 5px 5px 5px;
	horizontal-align: right;
	background: #ffffff;

}

#header .Logo {
	position: absolute; 
	margin-top: -60px; 
	margin-left: -70px;
	}
#header .Header {
	position: absolute; 
	margin-left: 180px; 
	margin-top: 15px;
	}


#mainsub {
	background: url(images/bg_mainsub.png) repeat-x; #ffffff;  
	margin-right: 20px; 
	margin-left: 20px;
	 padding: 0px 0 0 0; 
	 border: 5px solid #ffffff; 
	 }
	 
#mainsub h1 {
	height: 15px;
	font-size: 20px;
	color: #5B713B;
	font-weight:normal;
	margin: 0 0 0 0;
	padding: 0 0 0 570px;
	text-align: right;
}
#mainsub h2 {
	height: 22px;  
	font-size: 16px; 
	color: #5B713B; 
	font-weight: normal; 
	margin: 0 0 0 0;
	 padding: 0 0 0 0px; 
}
	
#mainsub h3 {
	height: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5B713B;
	text-align: left;
	padding: 8px 0 0 0px;
}
#mainsub h4 {
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #5B713B;
	text-align: center;
	padding: 0px 0 0 0px;
}
#mainsub h5 {
	height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #5B713B;
	text-align: center;
	padding: 0 0 0 0px;
}
h6 {
	height: 5px;
	font-size: 10px;
	color: #5B713B;
	margin: 0 0 0 0;
	padding: 0 0 0 580px;
	text-align: right;
	}
.bodyquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #5B713B;
	text-align: center;
	padding: 25px 20 20 0px;
}

.linkspage {	
	height: 22px;  
	font-size: 14px; 
	color: #5B713B; 
	font-weight: normal; 
	margin:0 0 0 0;
	padding: 0px 0 0 0px; 
}


#mainnav {height: 23px; color:#4a4a4a; font-weight: bold; margin-top: 4px; text-align: right; width: 100%; padding-bottom: 5px; padding-top: 5px; position: relative;}
#mainnav p {margin: 0; padding-top: 6px; font-size: 10px}
#mainnav a {color: #4a4a4a; text-decoration:none;}

#date {width: 181px; height: 24px; background: url(/gyms/graphics/global/date_bg.gif) no-repeat; position: relative;}
#date p {margin: 0; padding: 6px 0 0 13px;  color: #FFF; font-weight: bold;}

#tagline {width: 610px; background:url(/gyms/graphics/global/tagline_bg.gif) right no-repeat; text-align: right; color: #FFF; font-family:"Times New Roman", Times, serif; font-size: 26px; padding: 20px 58px 0 0;}
#tagline_v {color: #f7e331; font-family: Arial, sans-serif; font-size: 22px; margin-left: 12px; margin-top: -10px; font-style: oblique;}
#logo {width: 152px;}

#main {margin: 0 0 0 0; padding: 0;background-color:#ffffff;}
#gymdescription {padding: 0 0 0 10px; padding-top:0px; margin:0; float: left; width: 250px;  position:relative; top: -12px;}
* html #gymdescription {padding: 0 0 0 10px; padding-top:0px; margin:0; float: left; width: 250px; position:relative; top: 0px;}
img.block {float: left; width: 274px; padding-bottom: 10px;}

#main_sub {margin: 0 0 0 0;background: #ffffff url(images/transparent.gif) repeat-x; padding: 10px 0 0 0; border: 5px solid #ffffff; }


#leftnav {width: 179px; background: #ffffff url(/gyms/graphics/global/leftnav_bkgd.jpg) top no-repeat; border: 1px solid #000000;}
#leftnav .navitems {margin: 0; padding-left: 7px; padding-right: 7px;}
#leftnav .navitems p {padding-left: 10px; padding-bottom: 8px;font-size: 11px; font-weight: bold; margin:5px 0 0 0; border-bottom: 1px solid #e5e5e5;}
#leftnav  .navitems a {text-decoration: none; color: #4c4712; }


#h_leftnav {width: 179px; background: #ffffff url(/gyms/graphics/global/h_leftnav_bkgd.jpg) top no-repeat; border-right: 1px solid #8d8579; }
#h_leftnav .navitems {margin: 0; padding:0;}
#h_leftnav .navitems p {padding-left: 10px; padding-bottom: 4px; font-size: 10px; font-weight: bold; margin:5px 0 0 0; border-bottom: 1px solid #746a5c;}
#h_leftnav .navitems a {text-decoration: none; color: #4c4712; }
#h_leftnav .navitems a:hover {text-decoration: none; color: #b00023; }



#photogrid td {padding-left: 13px; padding-bottom:10px;}
#photogrid img {padding-right: 5px;}


#leftmain {padding-left: 29px; padding-right: 18px; border-right: 2px dotted #acacaa;}
#rightaux {width: 140px; padding-left: 24px; vertical-align:top; }
#onecolumn {padding-left: 29px; padding-right: 18px;}


.gymphoto {border: 1px solid #acacaa;}
#calendar h2 {color: #786e60; font-size:20px; font-weight:normal; background: none; text-transform:none; border: none; height: auto;}
#calendargrid {border: 1px solid #8d8579; margin-top: 3px;}
#calendargrid th {height: 15px; background:#ffff99; color: #000; width: 78px; border-left: 1px solid #8d8579; border-bottom: 1px solid #8d8579;}
#calendargrid th.sunday {border-left: none;}
#calendargrid td {padding: 5px 6px 5px 6px; border-left: 1px solid #8d8579;}
#calendargrid td.sunday {border:none;}


#calendar {margin-left: 11px;}

#calendar .topevent {border-bottom: 1px dashed #000;}
#calendar .event {padding-top: 15px; border-bottom: 1px dashed #000;}
#calendar .date {color: #040203; font-size:9px; padding-bottom: 7px;}
#calendar .title {font-size: 10px; font-weight:bold; padding-bottom: 2px;}
#calendar .morning {color: #000; font-weight:bold;  padding-bottom: 2px;}
#calendar .day {color: #000; font-weight:bold; padding-bottom: 2px;}
#calendar .evening {color: #000; font-weight:bold; padding-bottom: 2px;}
#calendar .instructor {color: #000; font-size:10px;  padding-bottom: 15px;}
#calendar a {text-decoration:underline;}
#calendar select {font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px;}

#calendar monthnav {padding-bottom: 7px;}
#calendar .key {background:url(/gyms/graphics/global/key_bg.gif) left repeat-x; height: 20px;}










