/* 
	Theme Name: Toadal Fitness
	Theme URL: http://www.blogsdna.com/cognoblue-wordpress-theme
	Description: Three column, Search Engine Optimized, Widget Ready, Adsense  optimized,Adsense Friendly, Supporting tags & Gravatars, Lightweight WordPress v2.7 Compatible Professional Wordpress Theme from <a href="http://www.blogsdna.com"><strong>BlogsDNA</strong></a>. 
	Author: blogsdna
	Author URI: http://www.blogsdna.com
	Version: 1.0		
	The CSS, XHTML and Design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	Tags: blue, widget ready, fixed width, three columns,  3 colums, widgets, adsense, seo, adsense ready, custom header, gravatar support, sidebar left, sidebar right,  widget sidebar, seo adsense, XHTML, blue theme
*/

/* reset

--------------------------------------------------*/
* { font-family: Arial, Helvetica, Times, serif; /*font-size: 14px;*/ line-height:22px;}

p{font-size: 14px;}
.entry {padding:0 10px 0 0;}
#capitola-container {padding:0 10px;}

#lo-top-stripe { background-color: #669900; height:32px; width: 100%;}
	.blue-top-stripe { background-color: #2F91CC !important;}
	.red-top-stripe { background-color: #EE4037 !important;}
	.purple-top-stripe { background-color: #7E007E !important;}
	.yellow-top-stripe { background-color: #FFD200 !important;}
	.peach-top-stripe { background-color: #FFCF58 !important;}
	#lo-top-stripe-home{ background-color:#ccc; background-image:url(images/top-stripe-home.gif); background-repeat: repeat-x; width: 990px; margin: 0 auto; height: 15px; }

#lo-wrapper {width: 1051px; }
#lo-container {width: 1000px; margin:0 auto;}

#lo-nav {width:990px; background-color: #444444; background-image:url(images/nav-bg.jpg); background-position:top left; background-repeat: repeat-x; height:32px; margin: 0 auto;}
	#lo-nav ul { margin: 0 auto; width: 820px;}
	#lo-nav li{ display:inline; float: left;}
	#lo-nav a{color: transparent !important; float:left;}
	#lo-nav img{ float: left; border-left: 1px solid #fff !important; border-right: 1px solid #fff !important;}
		#lo-home-btn img {border: none !important; padding: 6px 0 0 43px;}
	
	
#lo-home-header { height: 200px; width:990px; margin: 0 auto;}
#lo-logo-home { float:left; background-image:url(images/home-logo.jpg); background-repeat: no-repeat; background-position: top left; height: 215px; width: 486px;}

#lo-fading-images {height: 200px; width:300px; /*border: 1px solid red;*/ float: right; margin-right: 120px;}
	#lo-fading-images li {list-style-type: none !important;}
/*	#lo-fading-images img { border: 1px solid red;}*/
	#fade-box img {/*border: 1px solid red;*/ height:200px !important; float: right;}
	
	
#lo-home-subnav { height: 30px; color: #333; width: 990px; height: 30px; margin: 0 auto; background-image:url(images/home-nav-stripe.gif); background-position: top center; background-repeat: repeat-x;}
	#lo-home-subnav ul { padding-top:5px;}
	#lo-home-subnav li{ display:inline; }
	#lo-home-subnav a{color:#fff; font-size:16px; text-decoration: none; padding: 0 10px;}

#lo-home-content{ padding-right:20px !important;}
	#lo-home-main-nav ul{ padding: 0px 0 0 20px;}
	#lo-home-main-nav li {display: block; float: left; padding: 0 3px;}
	#lo-home-main-nav a { color: transparent;}

#lo-bottom-stripe-home{ height:5px; width: 990px; background-color:#333; background-image:url(images/home-bottom-stripe.jpg); background-repeat: repeat-x; margin: 0 auto;}	

#lo-home-footer{}
	#lo-home-footer ul { margin: 0 auto; width: 590px; text-align: center; padding-top: 10px;}
	#lo-home-footer li {display: inline;border-left: 1px solid #333;}
	#lo-home-footer a { padding:0 7px; color: #666; text-decoration: none; }
		#lo-home-footer li:first-child{ border-left: 1px solid transparent !important;}

#lo-header { height:175px; }	
	.cabrillo-header { height: 193px !important;}

#lo-logo { float:left; height: 119px; width: 499px; margin: 20px 0 0 40px; }
	#lo-logo h1 a{ color: transparent !important; overflow: hidden !important;}
	.cabrillo { width: 190px !important; height: 187px !important; margin: 0 0 50px 0 !important;}
.lo_one_wide,.lo_three_wide{ float: left; display:inline;}
.lo_one_wide{width: 200px;  margin-left: 5px;}
.lo_three_wide{width: 791px; border-top:5px solid #3396CD; margin-top: 5px;}
.lo_four_wide { width:980px; margin-left: 20px;}
	#red-content-top { border-top:5px solid #EE4037 !important;}
	#green-content-top { border-top:5px solid #669602 !important;}
	#purple-content-top { border-top:5px solid #7E007E !important;}
	#yellow-content-top { border-top:5px solid #FFD200 !important;}
	#peach-content-top { border-top:5px solid #FFCF58 !important;}
		#mapviewer{padding:10px 0 0 60px;}
	
#lo-header-img { float:right; padding-right: 50px;}	
	
#lo-main-col {width: 520px;}
#lo-right-col { width:196px; float: right;}

#lo-awards
	.push-left { margin-left: 20px; border: 1px solid red;}
#lo-gym-name-bg {border-bottom: 2px dotted #fff; background-image:url(images/green/dt-nav-head.jpg); background-repeat: no-repeat; background-position: top left; width: 199px; height: 89px;/* border-right: 1px solid black;*/ margin-top: 5px; }
	.blue-gym-name-bg { background-image:url(images/blue/lo-nav-head.jpg) !important;}
	.red-gym-name-bg { background-image:url(images/red/cab-nav-head.jpg) !important;}
	.purple-gym-name-bg { background-image:url(images/purple/kids-nav-head.jpg) !important;}
	.yellow-gym-name-bg { background-image: url(images/yellow/cap-nav-head.jpg) !important;}
	.peach-gym-name-bg { background-image: url(images/peach/westside-head.jpg) !important;}
	.peach-gym-name-bg-kids { background-image: url(images/peach/westside-kids-header.jpg) !important;}
	
.lo-clear{clear:both;}

#lo-left-nav-wrap { background-color:#5C8503; background-image:url(images/green/green-nav-bg.jpg); background-repeat:no-repeat; background-position: top center; }
	.blue-left-nav { background-color: #2883B2 !important; background-image:url(images/blue/blue-nav-bg.jpg) !important; background-repeat: no-repeat; background-position: top center; }
		.blue-left-nav a:hover{ color: #0033CC !important;}
	.red-left-nav { background-color: #CA4644 !important; background-image: url(images/red/red-nav-bg.jpg) !important;}
		.red-left-nav a:hover { color:#A81915 !important;}
	.purple-left-nav { background-color: #650133 !important; background-image:url(images/purple/purple-nav-bg.jpg) !important; background-repeat: no-repeat; background-position: top center; }
		.purple-left-nav a:hover{ color: #6600DA !important;}
	.yellow-left-nav { background-color: #FE9900 !important; background-image: url(images/yellow/yellow-nav-bg.jpg) !important;}
		/*.yellow-left-nav a{ color:#000 !important;}*/
		.yellow-left-nav a:hover{ color: #E58900 !important;}
	.peach-left-nav { background-color: #FF9900 !important; background-image: url(images/peach/peach-bg.jpg) !important;}
		/*.yellow-left-nav a{ color:#000 !important;}*/
		.peach-left-nav a:hover{ color: #FFCF58!important;}		
		
	#lo-left-nav ul { margin: 0; padding: 0; list-style: none; position: relative;}
	#lo-left-nav li{ font-size: 14px; border-bottom: 1px solid #fff; }
	
	#lo-left-nav ul li a { display: block; color: #FFF; text-decoration: none; line-height: 21px; padding: 5px 5px 7px 20px;}
	#lo-left-nav a:hover{ color: #346633; background-color: #fff; display: block; line-height:21px; padding: 5px 5px 7px 20px;}

#lo-events {padding-left:10px !important; padding-bottom: 10px!important; padding-top: 20px !important; }
/*.yellow-events { background-color:;}*/
	#lo-events a{}
	#lo-events a:hover {}	
	
#lo-main-col{ padding: 32px 20px 0 20px;}	

.top-border{ border-top: 2px dotted #0A2E00; display:block; padding-top:20px; margin-top: 0px;}
.top-border-gray {border-top: 2px dotted #333; display:block; padding-top:20px; margin-top: 0px;}
.push-top {padding-top:;}
#lo-right-col{margin:40px 10px 0 0; border-left: 1px solid #ccc; padding:30px 0 0 10px;}

.lo-address-block{ float: left; margin-left:20px; padding-bottom: 20px;}
	.lo-address-block:first-child { margin-left: 0px !important;}

/* body
--------------------------------------------------*/
body {background-color: #fff;background:url(images/container-bg.jpg); background-position: top center; background-repeat: repeat-y; margin: 0px auto;}
 

/* footer
--------------------------------------------------*/
#footer {
  color:#666;
  font-weight:normal;
  background: #fff;
  clear:both;
  font-size:12px; 
  text-align:center;
  width: 990px;
  margin: 0 auto;
  background-image:url(images/footer-bg.jpg);
  background-position: top left;
  background-repeat: repeat-x;
  height: 90px;
  }

#footer a {
color: #666; 
text-decoration:underline;
font-size: 12px;
}
#footer strong {font-weight:normal;}
#footer a:hover {
color: #333; 
}

#footer p { 
  padding: 5px 10px 10px 0px;
  text-align: center;
  line-height: 2em;
  font-size: 12px;
}

.alignright {float:right;}

#footer-home {
  color:#666;
  font-weight:normal;
  background: #fff;
  clear:both;
  font-size:12px !important; 
  text-align:center;
  width: 990px;
  margin: 0 auto;
  height: 90px;
  }

#footer-home p {
	font-size: 10px !important;
}

#footer-home a {
color: #666; 
text-decoration:underline;
font-size: 10px !important;
}
#footer strong {font-weight:normal;}
#footer a:hover {
color: #333; 
}

#footer p { 
  padding: 5px 10px 10px 0px;
  text-align: center;
  line-height: 2em; 
}

.alignright {float:right;}

/* headings
--------------------------------------------------*/

address{ font-size: 14px;}

a {color:#14568A; }

h1 {color:#14568A; font-family:Arial,Helvetica,sans-serif;}

h2 {
   color:#14568A; 
   font-weight: normal;  
   font-family:  Arial, Helvetica, sans-serif;
   padding-bottom:2px;
   font-size: 18px;
}
.green { color: #0A2B00;}
.red {color: #9E1312;}
.blue { color: #02289F;}
.purple {color: #6600B5;}
.yellow { color: #E58900;}

h4 {
 font-family: Georgia, Arial, Helvetica, sans-serif;
 color: #14568A;
 font-weight: normal;
 margin: 7px 0 7px 0px;
 font-size:1.5em; 
 line-height:1.5em;
 padding:5px 0;
}

a img {border:0 !important; }


/
