/*  
Theme Name: Athletestraining.com
Theme URI: http://www.victoreina.com
Author: Victor Reina &amp; Denisse Gutierrez
Author URI: http://www.victoreina.com
Version: 1.0
*/

/* Defaults */

* {margin: 0; padding: 0}
body {margin: 0; padding: 0 0 15px 0; font-family: Arial, Helvetica, sans-serif; background: #d5d6d7 url(images/bk.gif) repeat-x top center; font-size:12px; color:#373737;}
h1 {font-size:26px; margin-bottom: 0; color: #0764f6; margin-top:0; line-height:1em;}
h2 {font-size: 18px; margin-bottom:5px}
hr {color: #333; border: 1px solid #121212}
p {margin: 0; padding: 10px 0}
pre {height: auto; overflow-x:scroll}
fieldset {margin: 0; padding: 0; border: 0}
dd {padding-left: 15px}
a {color: #c00; text-decoration: none}
a:hover {text-decoration: underline}
a img {border: none}
code {font-style: italic}
.gallery {font-size:12px}
.thumbnail {float:left; margin-right:5px}
.singletags {font-size:10px; color:#999}

/* Home */
#home-partners img {height:55px;margin:0 10px;width:190px; }
#follow img {margin-right: 10px; float:left; margin-left:8px}
#follow {text-align:center; text-transform:uppercase}
#follow strong {font-weight:normal; margin-bottom:5px; display:block}
#front-bubble #numberofcomments {position:relative; bottom: 35px}
#front-bubble p {width: 91%; padding-bottom:0}
#front-bubble h1 {margin-bottom:0px}
#front-bubble embed, #front-bubble object{ height:260px;width:430px;}
#twitter li {list-style:none; margin: 5px; border-bottom: 1px solid #D5D6D7; padding-bottom: 5px}
#twitter h3 {display:none}
#twitter .twitter-avatar {display:block; float:left; margin-right:5px}
.home-format li {list-style:none; margin-bottom:5px}
.home-format img {display:block; float:left; margin: 0 10px 10px 0}
.home-format h2 {margin:0}
.home-format h2 a {font-size: 13px; color:#3a76f7}
.viewmore { font-size:12px;
margin:2px 0 0;
padding:4px 0 0;
text-align:right; border-top:1px solid #e5e5e5;}
.viewmore a {font-size: 12px}
.img-wrapper {margin-bottom: 10px;}
#home-left {width:450px; float:left; margin-right:10px}
#home-left h1 a {color: #3a76f7; font-size:24px; font-weight:normal}
#home-center {width:222px; float:left; margin-right:10px}
#home-right {width:258px; float:left}
#slide {width: 970px; margin:auto; z-index:99}
#sb-body-inner {z-index:9999}
#sswld {z-index:99}

/* Header and wrappers */
#wrapper {margin: 0 auto; width: 970px; text-align: left; padding: 0; background: #edf0f2}
#wrapper-page {float:left; width: 680px; margin-right:10px}
#header {height: 144px; background: #204bb3}
#header-wrap {padding: 0; margin: auto; width:970px; background:url(images/header.jpg) no-repeat; height:144px}
#main {padding: 10px; clear: both; background: url(images/main-bottom.gif) bottom center no-repeat;overflow:hidden;}

/* Modules */

.tops {font-size:0px; height:5px}
.moduletops-left {background:url(images/module-left.gif) no-repeat left top; height:5px; float:left; width:50%}
.moduletops-right {background:url(images/module-right.gif) no-repeat right top; height:5px; float:right; width:50%}
.module {background: url(images/module-bottom.gif) #fff bottom left no-repeat; margin-bottom:10px; padding:10px}
.module-title {background: url(images/module-title-bk.gif) repeat-x; font-size:18px; color:#f1ecec; height:27px; line-height:20px; padding-left:10px}
  
/* Post */

.topPost {background:#fff; font-size:14px;
line-height:1.5em;
padding:5px 20px;}
.topContent ul {margin-left: 20px}
.topContent li {margin: 10px}
.topimage-post {background:#fff url(images/top.gif) no-repeat top left; height:5px}
.bottomimage-post {background:#fff url(images/bottom.gif) no-repeat bottom left; height:5px}
#nextprevious {margin: 10px 0 5px 0}

/* Comments */

#comment {margin: 10px 0 10px 5px; padding: 0 15px; color: #333}
#comment h2 {color:#549219; font-weight:normal}
#numberofcomments {font-weight:bold; text-align:center; float:right; margin: 5px 5px 0 0; background:url(images/comments-number.gif) no-repeat; width:24px; height:21px; color:#fff; padding:2px 0 0;}
ol#commentlist {list-style: none; margin: 0 0 10px 0; font-size: 11px; background: #fff; padding:10px}
#commentlist li {margin: 0 0 15px 0; padding: 10px; background: #F5F5F5}
#commentlist li.alt {background: #F5F5F5; border: none}
#commentlist li.cleared {background: transparent; border: none}
#commentlist a:hover {color: #eee}
#commentlist a.gravatar {float: left; margin: 0 10px 0 0; width: 69px}
#commentlist .commentbody {margin: 0; padding: 0 5px 0 0; width: 480px; float:left}
#commentlist .commentbody p a {text-decoration: underline}
#commentlist cite {font-style: italic}
#commentlist small.commentmetadata a {color: #666 }
.recent-comments {background:url(images/comments-bk.gif) repeat-x; height:33px; line-height:33px; font-size:18px; color: #167bbb; padding-left:10px; margin-top: 10px}
#comment h3 {font-weight: normal; color: #fff; margin: 15px 0 0 0; padding: 0}
textarea#comment {width: 600px; background: #fff; color: #111; margin:0 0 10px 0; border: 1px solid #d5d6d7; padding:10px}
#comment #submit {margin-left: 0px; margin-top: -25px; font-weight:bold; background:#dc232e; color:#fff; border:none; float:right; font-size:14px; background:url(images/bt-post.gif) no-repeat; padding:3px 6px; cursor:pointer;}

/* Sidebars */

#sidebar {float: right; width: 260px}
#sidebar_left {float: left; width: 160px}
#sponsor-sidebar img {height:60px;
margin:0 0 7px;
width:240px;}
#tag_cloud a {display: inline}

/* Footer */
#footer {clear: both; margin: 15px auto auto auto;  width:950px; height:50px}
#footer li {float:left; list-style:none}
#footer img {float: left; display:block; margin-right:15px}
#footer a {color: #747678; font-size:18px; font-style: italic; display: block; margin-right: 10px; border-left: solid 1px #999; text-transform:uppercase; padding-left:10px}
#footer a:hover {color: #fff}

/* Miscellaneous */

.highlight {color: #222; font-weight: bold}
.cleared {margin: 0; padding: 0; clear: both}
.alignleft, img.alignleft {float: left; margin: 5px 10px 5px 0}
.alignright, img.alignright {float: right; margin: 5px 0 5px 10px}
.aligncenter, div.aligncenter, img.aligncenter {margin: 10px auto; text-align: center; display: block}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
.wp-caption img {margin: 0; padding: 0; border: none}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; color: #111}
.back-to {color:#909293;
float:right;
font-size:10px;
padding:0;
text-transform:uppercase;}
#menu-corners {float:left; margin-top:90px}

/*video posts*/
.topContent object, .topContent embed{ width:100%; height:490px;}



     .widget {

    }

    .widget a {
    color: #222;
    text-decoration: none;
    }

    .widget a:hover {
    color: #009;
    text-decoration: underline;
    }

    .tabnav li {
    display: inline;
    list-style: none;
    padding-right:0;
	background:transparent;
	border-rght:1px solid #5a9025;
    }

    .tabnav li a {
    text-decoration: none;
    color: #222;
    font-weight: bold;
    padding: 4px 6px;
    outline: none;
	color:#f1ecec;
	font-size:11px;
	    }

    .tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
    background: #5a9025;
    color: #FFF;
    text-decoration: none;
    }

    .tabdiv {
    margin-top: 2px;
    background: #fff;
    padding: 2px;
	text-transform:none;
	font-weight:normal;
    }
	
	.tabdiv a{ color:#232323;  }
	.tabdiv li{ padding:2px 0; display:block; padding:2px 0; border-bottom:1px solid #E5E5E5;}

    .tabdiv li a {
    margin-left: 0;
	color:#232323;
    }
	 .tabdiv li a:hover{ background:transparent; color:#5a9025;}

    .ui-tabs-hide {
        }
#twitter .entry-meta{ font-size:10px; color:#747678;}
#twitter .entry-meta a{ color:#747678; }
#twitter .entry-meta a:hover{ color:#CC0000;}
#twitter .from-meta{ display:none;}
#commentlist li{ background:#F5F5F5;}

#front-bubble{ height:386px;}
