/*
Theme Name: Chase Karnes : Fitness Training
Theme URI: http://www.chasekarnes.com
Description: Unique theme for Chase Karnes : Fitness Training
Author: Dojo Design
Author URI: http://www.dojodesign.com/wordpress.html
*/

body {margin:0; padding:0; background:#181818 url(fitness/bk.jpg) repeat-x; font-family:Tahoma; color:#181818; font-size:13px;}
.in {margin:0; padding: 0;}
img {border:0;}
a {color:#7ab4d3; font-weight:bold; text-decoration:none;}
a:hover {color:#5091b4;font-weight:bold; text-decoration:none;}

#fitness-main {width: 970px; margin: 0 auto;}

#fitness-top {margin:0; padding:0; background:url(fitness/chase-karnes.jpg) no-repeat left top; height: 299px;}
.fitness-top {margin:0; padding:0 0 0 199px;}

#logo-area {width:771px; height:129px; margin:0; padding: 0; text-align:center;}
.logo-area {height:129px; text-align:center;}

#media-area {width:771px; height:24px; margin:0; padding: 0; background:url(fitness/media-area.jpg) no-repeat top;}
.media-area {margin:0; padding:0 0 0 20px;}
#media-area img {margin:0 10px 0 0; padding:0;}

#about-area {width:771px; height:106px; margin:0; padding: 0; background:#414141;}
.about-area {margin:0; padding:5px 20px 5px 20px; height:106px; font-size:11px; color:#e1e1e1; line-height:1.5em;}
#about-area img {margin:0 0 0 10px; float:right; padding:3px; background:#6a6a6a; border:1px solid #8b8b8b;}
#about-area p {margin:0; padding:0 0 7px 0; text-align:justify;}
#about-area a {color:#7ab4d3; font-weight:bold; text-decoration:none;float:right;}
#about-area a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}

#menu-area {width:771px; height:40px; margin:0; padding: 0; background:url(fitness/menu-area.jpg) no-repeat top;}
.menu-area {height:40px; margin:0; padding:12px 0 0 0; color:#FFFFFF; text-transform:uppercase;}
#menu-area ul {list-style-type:none; display:inline;}
#menu-area li {list-style-type:none; display:inline;}
#menu-area li a {margin:0 0 0 7px; padding:0 7px 0 0 ; color:#c2c2c2; font-weight:bold; text-decoration:none; border-right:1px solid #FFFFFF;}
#menu-area li a:hover {margin:0 0 0 7px; padding:0 7px 0 0; color:#FFFFFF; font-weight:bold; text-decoration:none; border-right:1px solid #FFFFFF;}

#fitness-wrap {float: left; width: 100%; background:url(fitness/main-bk.jpg) repeat-y;}

#fitness-right {margin-left: 699px;}
.fitness-right {margin:0; padding:0 30px 0 15px; color:#cacaca; font-size:12px;}
#fitness-right a {color: #e2e2e2; font-weight:bold; text-decoration:none;}
#fitness-right a:hover {color: #ffffff; font-weight:bold; text-decoration:none;}

#fitness-right li {list-style-type:none; margin:0; padding:0;}
#fitness-right h4 {font-size:24px; color:#000000; margin:8px 0 4px 0; padding:8px 0 2px 0; font-weight:bold;  font-family:Georgia;}
#fitness-right h4 a {color: #000000; font-weight:bold; text-decoration:none;}
#fitness-right h4 a:hover {color: #222222; font-weight:bold; text-decoration:none;}
#fitness-right ul {margin: 5px 10px 0 0; padding: 0;}
#fitness-right ul select {margin: 5px 0 8px;}
#fitness-right ul p {margin: 5px 0 8px; }
#fitness-right ul ul {margin: 5px 4px 0 0;}
#fitness-right ul ol {margin: 5px 4px 0 0; padding: 0;}
#fitness-right ul ul ul {margin: 0 4px 0 0;}
#fitness-right ul ol li {list-style: decimal outside; margin: 3px 0 0; padding: 0;}
#fitness-right ul li {list-style-type: none; list-style-image: none; margin-bottom: 5px; border-bottom:1px solid #8c8c8c;}
#fitness-right ul ul li {margin: 3px 4px 0 10px; padding:1px;}
#fitness-right ul ol li {margin: 3px 0 0; padding: 0;}

#fitness-left {float: left; width: 699px; margin-left: -970px;}
.fitness-left {margin:0; padding:0;}

.post-date {float: left;  clear:left; height: 59px; width:57px; display: inline; margin:3px 10px 5px 0; background: url(fitness/time.jpg) no-repeat; font-weight:bold; clear:left;}
.month {text-align:center; color:#181818; margin:0; padding:8px 0 0 0; font-size:14px;}
.day {text-align:center; color:#808080; font-size:20px; margin:0; padding:0;}

#fitness-info {margin:0; padding:0;}
.fitness-info {margin:0; padding:5px 10px 5px 10px; background:#FFFFFF;}

#fitness-info h2 {margin:0 0 0 5px; padding:5px 0 0 0; color:#7ab4d3; font-size:22px; font-weight:bold;}
#fitness-info h2 a {margin:0; padding:0; color:#7ab4d3; font-size:22px; font-weight:bold;}
#fitness-info h2 a:hover {margin:0; padding:0; color:#3c7fa2; font-size:22px; font-weight:bold;}

#fitness-info h3 {margin:10px 0 0 0; padding:5px 0 0 0; color:#020202; font-size:22px; font-weight:normal; text-align:center; border-bottom:1px solid #e9e9e9;}
#fitness-info h3 a {margin:0; padding:0; color:#020202; font-size:22px; font-weight:normal;}
#fitness-info h3 a:hover {margin:0; padding:0; color:#727272; font-size:22px; font-weight:normal;}

blockquote {margin: 15px 10px 0 30px; padding:10px 20px 10px 10px; border-left: 0 none; border-right: 5px solid #ddd; background:#ededed;}
.entry {padding:0 5px 0 5px; text-align:justify; line-height:1.6em;}

img.centered {display: block; margin-left: auto; margin-right: auto; padding:4px; background:#FFFFFF; border:1px solid #e3e3e3;}
img.alignright {padding:4px; background:#FFFFFF; border:1px solid #e3e3e3; margin: 2px 0 2px 7px; display: inline; }
img.alignleft {padding:4px; background:#FFFFFF; border:1px solid #e3e3e3; margin: 2px 7px 2px 0; display: inline;}
.navigation {display: block; text-align: center; margin-top:3px; margin-bottom: 30px; padding:2px;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;	padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0; padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

.commentlist li ul li {margin-left: -5px; margin-right: 10px;font-size: 11px;}
.commentlist li .avatar {float: right; margin:2px 5px 2px 10px; border: 1px solid #eee; padding: 3px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {margin: 5px 5px 10px 0; font-weight: normal; line-height: 1.5em; text-transform: none;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {font: 11px Verdana; margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none;}
.commentlist li ul li {margin-right: -5px; margin-left: 10px;}
.children { padding: 0; }
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata { margin: 0; display: block;}
.children .even, .alt {	border-left: 0;	border-right: 1px solid #c5c5c5; background:#e9e9e9;}	

.the-info {margin:4px 0 15px 0; padding:2px; background:#f5f5f5; color:#333333; font-size:11px; font-family:verdana;}
.the-info a {color:#757575; font-weight:bold; text-decoration:none;}
.the-info a:hover {color:#000000; font-weight:bold; text-decoration:none;}

#the-tags {width: 699px; margin:10px 0 0 0; padding:20px 10px 30px 230px; background: url(fitness/the-tags.jpg) no-repeat left; color:#ffffff;}
#the-tags a {color:#c2c2c2; font-weight:bold;}
#the-tags a:hover {color:#ffffff; font-weight:bold;}


#fitness-footer {clear: left; width: 100%; background:url(fitness/footer.jpg) repeat-y; padding:0;}
.fitness-footer {margin:0; padding:5px 20px 5px 0px; text-align:right; color: #FFF;}
#fitness-footer a {color:#c2c2c2; font-weight:bold; text-decoration:none;}
#fitness-footer a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}
