h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC3300; text-decoration: none; margin:15px 0; }
.nav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none }
.clear{clear:both;}

a{text-decoration:underline; color:#F60;}
a:hover{text-decoration:none;}
a img{border:0 none;}

body{background:#CCC; margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px;}



#hours{font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
	#hours .date{padding:1px 2px 1px 20px; color:#999;}
	#hours .time{padding:1px 8px 1px 4px; color:#c30;}
	#hours td{border-bottom:1px solid #fff;}
	.img-title{width:100%;}
table#navigation{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}
	table#navigation a{color:#fff;}
	table#navigation ul{margin:0; padding:0;}
	table#navigation ul#main-nav{width:501px; color:#000;}
	table#navigation ul#main-nav li{display:block; float:left; margin:0; padding:0; list-style-type:none;}
	table#navigation ul#main-nav li a{display:block; height:22px; text-indent:-9999em;}
	table#navigation ul#main-nav li.nav-home a{width:73px; background:url(images/nav_home.gif) no-repeat;}
	table#navigation ul#main-nav li.nav-membership a{width:128px; background:url(images/nav_membership.gif) no-repeat;}
	table#navigation ul#main-nav li.nav-classes a{width:98px; background:url(images/nav_classes.gif) no-repeat;}
	table#navigation ul#main-nav li.nav-articles a{width:103px; background:url(images/nav_articles.gif) no-repeat;}
	table#navigation ul#main-nav li.nav-contact a{width:99px; background:url(images/nav_contact.gif) no-repeat;}
	
	
	table#navigation ul#main-nav li a:hover, table#navigation ul#main-nav li.current a{background-position:0 -22px;}
	
	
	table#navigation ul#sub-nav{}
	table#navigation ul#sub-nav li{margin:0 5px 0 0; padding:0 5px 0 0; border-right:1px solid #fff; display:inline;}
	table#navigation ul#sub-nav li a.current{color:#600; text-decoration:none;}

	
	
	
	/*ul#main-nav{font-size:0;}*/
table#content{background:#fff; border-bottom:3px solid #999; width:524px;}
#content-contain{margin-bottom:30px; text-align:center; min-height:300px; height:auto !important; height:300px;}
	table.info{margin:30px auto 0 auto; text-align:center; border:1px solid #900; border-bottom:0 none; border-right:0 none;}
		table.info table td{border-bottom:1px solid #900; border-right:1px solid #900;}
		table.info td.info-header{border-right:1px solid #900;}
		table.info table th{background:#f60; color:#fff; height:30px; border-bottom:1px solid #900; border-top:1px solid #900; border-right:1px solid #900; padding:0; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

	
	table.staff{margin:10px 0;}
		table.staff th{background:#c30; padding:10px; color:#fff;}
			table.staff th span{font-size:18px; font-family: Arial, Helvetica, sans-serif;}
		
	
	hr{border:0 none; height:1px; background:#f60; color:#f60; margin:20px 0;}

	table.calendar p{padding:10px 5px; margin:0; font-size:11px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:60px; }
	table.info td.info-header-calendar{border-right:1px solid #900; color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
	table.info td.info-header-calendar td{border:0 none;}

table#footer{text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
	table#footer a{color:#000;}
	table#footer ul{margin:20px 0 0 0; padding:0;}
	table#footer li{display:inline; margin:0; padding:0; list-style-type:none;}
	
	
	
form#select-nav{background:#CCC; margin:20px 0 0 0;}
form#select-nav label{color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;}



body#gateway{background:#ededed url(images/bkg.gif);}
body#gateway h1{margin-bottom:5px;}
body#gateway p{margin-top:5px;}
