/*  
Theme Name: Corporate Athlete
Theme URI: http://corporateathletehandbook.com/
Version: 1
Author: Gia

*/

/* Begin Typography & Colors */

* {padding:0;margin:0;}

body {font-family:Arial, Helvetica, sans-serif;font-size:12px;}

img {border:0;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

div.wrapper {width:674px; margin:0 auto;}

div.header {background:url("images/topbk.png") no-repeat top center;height:75px;padding:100px 0 0 60px;font-size:14px;}

div.header div.headleft {width:200px;float:left;}
div.header div.headmid {float:left;padding-left:40px;}
div.header div.headmid div.menuleft {background:url("images/menuleft.png") no-repeat top left;height:27px;width:7px;float:left;}
div.header div.headmid div.menumid {background:url("images/menumid.png") repeat-x top left;height:27px;float:left;}
div.header div.headmid div.menumid ul {padding-top:5px;}
div.header div.headmid div.menumid ul li {list-style:none;display:inline;}
div.header div.headmid div.menumid ul li a {text-decoration:none;font-weight:normal;color:#7f7e7e;padding:0 2px 0 2px;}
div.header div.headmid div.menumid ul li a:hover {color:#008cb7;}
div.header div.headmid div.menuright {background:url("images/menuright.png") no-repeat top right;height:27px;width:7px;float:left;}


div.banner {text-align:center;margin-bottom:15px;}

div.content {clear:both;border:1px solid #e8e8e8;width:645px;margin:0 auto;margin-bottom:15px;color:#6a6b6b;padding-top:25px;}
div.content a {color:#008cb7;font-weight:bold;text-decoration:underline;}
div.content p {margin-bottom:15px;}
div.content p strong {color:#df1e4b;}
div.content div.contleft {width:370px;float:left;padding:0 30px 0 40px;}
div.content div.contleft h1 {font-size:18px;font-weight:normal;border-bottom:1px dotted #6e6e6e;padding-bottom:7px;margin-bottom:15px;}
div.content div.contleft h1 span {color:#008cb7;}
div.content div.contleft h2 {font-size:16px;color:#008cb7;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:20px;}
div.content div.contright {width:188px;float:left;}
div.content div.contright img.bookcover {margin-bottom:10px;}
div.content div.contright p {color:#9e9e9e;}
div.content div.contright p a {color:#9e9e9e;font-weight:normal;}

div.content ul {float:left;padding-bottom:10px;margin-left: 20px;}
div.content ul li {line-height: 1.25em;padding:5px;}

div.content div.contright div.subscribe {border:1px dotted #b6b6b6;padding:15px 0 0 15px;width:165px;margin:0 auto;margin-bottom:15px;}
div.content div.contright div.subscribe img.sub {margin-bottom:5px;}
div.footermenu {background:url("images/footermenu.png") no-repeat top center;height:45px;margin-bottom:15px;font-size:14px;padding:15px 0 0 50px;}

div.footermenu ul {float:left;}
div.footermenu ul li {list-style:none;display:inline;}
div.footermenu ul li a {text-decoration:none;font-weight:normal;color:#7f7e7e;padding:0 2px 0 2px;}
div.footermenu ul li a:hover {color:#008cb7;}
div.footermenu p {color:#b7b7b7;float:right;padding-right:40px;font-size:12px;}

div.footer {background:url("images/footerbk.png") no-repeat top center;height:77px;width:648px;margin:0 auto;border-bottom:1px dotted #c0c0c0;}

form fieldset {border:0;}

form input.name, input.email {border:1px dotted #b6b6b6;padding:3px 0 3px 5px;margin:5px 0 5px 0;color:#6a6b6b;}
form input.signup {margin:3px 0 10px -3px;}