/*
Theme Name: Cut Your Tax Book
Theme URI: http://cutyourtaxbook.com/
Description: Cut Your Tax in 2010 gives you the straight talk on why most of us are destined to pay too much in taxes and what you can do to escape this fate.
Version: 1.0
*/

/* RESET */
/* ----------------------------------------- */

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: bold; }
q:before, q:after { content: '';}

/* Global reset-RESET */
strong { font-weight: bold; }
em { font-style: italic; }
a img { border: none; }

body{ margin: 0; padding: 0; background:#4f382d url(images/bg.gif) repeat-x; font-family: Century Gothic; line-height: 18px; font-size: 14px; width: auto;}
#outer{margin: 0 auto; width:860px; background-color: #ffffff; }
.top{background: url(images/top.gif) no-repeat; height: 133px; position: relative;}
.top a.logo { position: absolute; top: 28px; left: 28px; width: 225px; height: 100px; text-decoration: none; }
a{color: #0e3a74;}
.nav_outer{padding: 80px 1px 0 0 ;}
.nav{background: url(images/nav_bg.gif) no-repeat bottom right; height: 35px;  width: 380px; float: right; color: white; font-size: 14px; text-align: right; }
.nav a:link{ color: white; font-size: 14px; text-decoration: none; letter-spacing: .2px;}
.nav a:visited{ color: white; font-size: 14px; text-decoration: none; letter-spacing: .2px;}
.nav a:hover { color: #edcb2a; font-size: 14px; text-decoration: none; letter-spacing: .2px;}
.nav ul{ margin: 3px 14px 0 0; padding: 0;}
.nav li{ list-style: none; display: inline;}
.page-id-116 .nav a.overview, .page-id-9 .nav a.dean, .page-id-11 .nav a.anthony { font-weight: bold; color: #edcb2a; }
.copy{background: url(images/copy_bg.gif) repeat-x; }
.cols{width: 835px; margin: 0 auto; padding-top: 30px;}
.left { background: url(images/left_bg.gif) no-repeat; width: 477px; float: left; padding: 7px 12px 12px 12px; color: #654f43; font-family: Arial; font-size: 14px; }
.left p { padding-bottom: 18px; }
.left ul { padding: 0px 0px 18px 40px; }
.left ul li { list-style: disc; padding-bottom: 6px; }
.right{ background: url(images/right_bg.gif) no-repeat;  width: 300px; float: right; padding: 7px 12px 12px 16px; color: #654f43; font-family: Arial; font-size: 14px;}
h1{color: #0e3a74; font-size: 16px; font-family: Century Gothic; margin: 0; padding: 14px 0 14px 0;}
h2{color: #654f43; font-size: 14px; font-family: Arial; font-weight: bold; margin: 0; padding: 14px 0 9px 0;}
h3{color: #2a1406; font-size: 18px; font-family: Century Gothic; font-weight: bold; margin: 0; padding: 14px 0 9px 0;}
.emailbox{ padding: 3px; border: 1px solid #cacaca; font-size: 12px; color: #654f43; width: 65%; height: 24px;}
.dotted{ background: none; color: #fff; border: none; border-bottom: 1px dotted #cacaca; width: 95%; float: left; margin:15px 0 15px 0;}
.social{margin:0; padding: 0;}
.social ul{ margin: 0; padding: 0;}
.social li{ list-style: none; display: inline;}
.hero{ background: #e3e0de; height: 193px;}
.hone{float: left;}
.htwo{float: left; width:372px; padding: 12px 12px 12px 24px;}
.hthree{float: left; background:url(images/scissors.png) no-repeat right; width: 452px; height: 193px;}
.hthree ul{ margin: 0 ; padding: 0; float: right; }
.hthree li{ list-style: none; display: block;}
.hthree .amazon{ padding: 0 0 0 40px; height: 25px; z-index: 99; }
.hthree .cover{ position: relative; margin:-17px 0 0 0; padding: 0;  background: url(images/bookcover.png) no-repeat bottom; width: 204px; height: 175px;}
.footer{ clear: both; width: 812px; font-size: 11px; color: #807a77; float: left; padding: 24px; background: #fff; }
.footer p { padding-top: 12px; border-top:1px dotted #cacaca; }

.clear { clear: both; }
.side { float: right; width: 328px; }
blockquote { border-top: 1px solid #DCD8D5; border-bottom: 1px solid #DCD8D5; background: #EFEFF0; padding: 8px 8px 0px 8px; margin-bottom: 18px; }
.left blockquote p { padding-bottom: 8px; }
.post { padding-bottom: 12px; border-top:1px dotted #cacaca; }
p.time { margin-top: -10px; font-style: italic; font-size: 12px; }