/* CSS Document */

body                                  { margin:0px; padding:0px; background: url(/cgac/images/bodybg.gif) 0px 257px repeat-x; font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#ccc; background-attachment:fixed;}

#wrapper                              { margin:0px auto; padding:0px; width:950px; background:#fff;}
#top-nav                              { margin:0 10px 0 0; padding:0px; width:300px; height:59px; float:right;}
#top-nav  ul                          { margin:10px 0 0 0; padding:0px; width:120px; float:left;}
#top-nav  ul li                       { margin:0px; padding:0 5px; float:left; display:inline;}
#top-nav  ul li a                     { text-decoration:none; color:#666;}
#top-nav  ul li a:hover               { text-decoration:none; color:#c00;}

#find-us                              { margin:0px; padding:0px 0 0 0; width:172px; height:54px; background:url(/cgac/images/find.jpg) left top no-repeat; font:bold 15px/22px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center;}
#find-us a                            { margin:0px; padding:10px 0 0 0px; text-decoration:none; color:#666; display:block; width:172px; height:44px;}
#find-us a:hover                      { text-decoration:none; color:#c00; display:block; width:172px; height:44px; background:url(/cgac/images/find-hover.jpg) left top no-repeat; color:#fff;}

#main-nav                             { margin:0px; padding:0px; width:928px; height:11px; background:url(/cgac/images/navbar.jpg) left top repeat-x;}
#main-nav ul                          { margin:5px 0 0 0; padding:0px; width:920px; float:left; }
#main-nav ul li                       { margin:0px; padding:0 12px; float:left; list-style:none; font:normal 17px/20px "Trebuchet MS"; color:#fff;}
#main-nav ul li a                     { color:#fff; text-decoration:none;}
#main-nav ul li a:hover               { color:#ffc; text-decoration:none;}

.join-btn                             { margin:0px; padding:0px; width:251px; height:61px; background:url(/cgac/images/join-bg.jpg) left top no-repeat;}
.fitness                              { margin:0px; padding:147px 0 0 0px; width:251px; height:44px; background:url(/cgac/images/fitness.jpg) left top no-repeat; text-align:center;}
.fitness span                         { margin:0px; padding:0; width:251px; height:40px; font:normal 28px/35px Tahoma; color:#000; text-align:center;}
.aquatic                              { margin:0px; padding:133px 0 0 0; width:251px; height:60px; background:url(/cgac/images/aquatic.jpg) left top no-repeat; text-align:center;}
.aquatic span                         { margin:0px; padding:0; width:251px; height:40px; font:normal 28px/35px Tahoma; color:#000; text-align:center;}

.red-color                            { color:#c00;}
#content                              { width:660px;margin:20px 0 0 0; padding:0 0 20px 0; float:right; background:#ECE9D8; }
#content p 							  { width:630px; margin:0px; padding:5px 20px 0 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000; text-align:justify; }	
#content-sub                          { width:660px;margin:10px 0 0 0; padding:0 0 20px 0; float:left; background:#fff; }
#content-sub h2                       { margin:0px; padding:3px 0 0 3px; font:normal 20px/25px Tahoma; color:#000; text-align:left; }
#content-sub p                        { margin:0px; padding:5px 20px 0 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000; text-align:justify; }
.side-bar-bg                          { background:#FFFFE6;}
.side-bar-nav                         { margin:0px; padding:0px;}
.side-bar-nav ul                      { margin:0 0 0 30px; padding:0px;}
.side-bar-nav ul li                   { margin:0px; padding:0px; list-style:none; font:bold 16px/22px "Trebuchet MS"; color:#7B1A23; text-align:left; background:url(/cgac/images/bullet.jpg) left center no-repeat; text-indent:25px;}
.side-bar-nav ul li a                 { list-style:none; font:bold 16px/22px "Trebuchet MS"; color:#7B1A23; line-height:35px;}
.side-bar-nav ul li a:hover           { list-style:none; font:bold 16px/22px "Trebuchet MS"; color:#7B1A23; text-decoration:none; line-height:35px;}

.content-plugins                      { width:930px; margin:0px; padding:2px 20px 0 10px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000; text-align:justify; }
.content-plugins h2                   { margin:0px; padding:5px 0 0 10px; font:normal 20px/25px Tahoma; color:#000; text-align:left; }

.heading                              { height:30px; width:650px; display:block; font:normal 20px/25px Tahoma; color:#fff; text-align:left; padding:5px 0 0 10px; margin:0px; background:#7B1A23;}
h4                                    { font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#7B1A23; text-align:left; text-decoration:underline;	 margin:10px 0 0 0; padding:0 10px 0 10px;}
h4 a                                  { font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#7B1A23; text-align:left; text-decoration:underline;}
p                                     { font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left; text-decoration:underline; margin:10px 0 0 0; padding:0 10px 0 10px;}
p a                                   { font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left; text-decoration:underline;}
.white-text                           { font:normal 30px/35px Tahoma; color:#fff; text-align:left; padding:5px 0 0 10px; margin:0px; }
.right-clum-banner                    { margin:0px; padding:6px; background:#7B1A23;}
.right-clum-banner img                { margin:0px; background:#7B1A23; border:none;}
#footer                               { margin:0px; padding:0px; width:100%; height:71px; background:#000;}


#footer-links                         { margin:0px auto 0px; padding:0px; width:950px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
#footer-links a                 { color:#fff; text-decoration:none;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
#footer-links a:hover           { color:#ccc; text-decoration:none;}

#footer-links ul                      { margin:0px; padding:0px; }
#footer-links ul li                   { margin:0px; padding:0px 5px; color:#fff; list-style:none;}
#footer-links ul li a                 { color:#fff; text-decoration:none;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
#footer-links ul li a:hover           { color:#ccc; text-decoration:none;}


a:link, a:visited, a:active {
	text-decoration: underline;
	color:#000000;
}

a:hover {
	text-decoration: none;
	color:#000000;
}
