body {font-family:'Georgia', Times, serif;}
/* --------------------------------- =commonly used -------- */
.clear, .clearMe {clear:both;}
.hideText {text-indent:-9999px;}
.displayNone {display:none;}
.floatLeft {float:left;}
.floatRight {float:right;}
bold, strong, b {font-weight:bold;}
italic, i, em {font-style: italic;}
/* --------------------------------- =imported styles -------- */
/* --------------------------------- =layout -------- */
body {margin:0;background: #FFFBEE url('../images/header-bg.png') no-repeat 50% top;}
#header {height:55px;}
#footer {background:url('../images/footer-bg.png') repeat-x;width:100%;height:69px;padding:27px 0 0 0;}
div.border {border-color:#98968D;border-style: dashed;}
.spacer {height:43px;}
.box, .posts {background:none;border-top:1px dashed #98968D;}
#pressReviews {background:#FFF;border-bottom:1px dashed #98968D;padding:12px 3px 12px 20px;margin:0;}
#editorials.box {border:none;}
.post {padding:27px 6px 10px 3px;}
.postContent {clear:both;padding:7px 0 0 0;}
.postFooter {border-top:1px solid #453D58;margin:10px 0 0 0;padding:5px 0 0 0;clear:both;text-align:right;color:#95040b;}
#pressReviews span {background:url('../images/icon-pointer.gif') no-repeat right 50%;padding:0 30px 0 0;}
#centerCol {margin-right:3px;padding-right:3px;}
/* --------------------------------- =typography -------- */
h1 {width:150px;margin:0;padding:0;margin:8px 0 0 11px;}
h2 {font: normal normal bold 1.5em/1em 'Georgia', Times, serif;margin:0 0 3px 0;}
#pressReviews p {margin:0;}
.postInfo {font: normal normal bold .9em 'Georgia', Times, serif;color:#313131;}
.postContent p {font: normal normal normal 1em/1.8em 'Verdana', Helvetica, Arial, sans-serif;}
#pressReviews {font: normal normal normal 1em 'Georgia', Times, serif;}
#pressReviews p {font: normal small-caps normal 1em/1em 'Helvetica Neue', Arial, sans-serif;margin:3px 0 0 0;color:#3c3f3e;}
#footer p {font: normal normal normal 1em/1.5em 'Georgia', Times, serif;margin:0 0 0 0;color:#FFF;}
.postFooter {font:normal normal .9em 'Verdana', Helvetica, sans-serif;}
p.keepReading {text-transform:uppercase;letter-spacing:1px; text-align:right; font-size:10px; margin-bottom:10px;border:1px dotted #888; background:#fff;display:inline;float:right;padding:3px;}
/* --------------------------------- =commonly used elements -------- */
/* --------------------------------- =links -------- */
a:link, a:visited {color:#95040b;text-decoration:none;}
a:hover {color:#95040b;text-decoration:underline;}
h1 a {background:url('../images/h1-logo.gif') no-repeat;width:150px;height:40px;display:block;text-indent:-9999px;}
h2 a:link, h2 a:visited {color:#313131;text-decoration:none;}
h2 a:hover {color:#95040b;text-decoration:none;}
h3 {color:#bc0100;font-style: italic;}
#footer p a:link, #footer p a:visited {color:#FFF;font-style: italic;text-decoration:none;}
#footer p a:hover {color:#FFF;font-style: italic;text-decoration:underline;}
/* --------------------------------- =lists -------- */
#leftCol .box {margin-right:0;padding-right:1px;}
#leftCol .box ul {list-style: circle outside url('');margin:0 0 0 11px;}
#leftCol .box ul li {margin:0 0 7px 0;font: normal normal normal .95em/1.4em 'Helvetica Neue', Arial, sans-serif;}
#leftCol .box ul li a:link, #leftCol .box ul li a:visited {text-decoration:none;color:#2c3230;}
#leftCol .box ul li a:hover {text-decoration:underline;color:#000;}
ul.postMenu {border-top:1px solid #453D58;margin:5px 0 0 0;padding:0;list-style:none;}
ul.postMenu li {display:inline;}
ul.postMenu li a {float:right;border-left:1px dotted #ACA9A0;border-bottom:1px dotted #ACA9A0;border-right:1px dotted #ACA9A0;background:#FFF;font: normal normal normal .85em 'Helvetica Neue', Arial, sans-serif;padding:4px 7px 4px 7px;margin:0 0 0 3px;}
ul.postMenu li a:link, ul.postMenu li a:visited {text-decoration:none;color:#95040b;}
ul.postMenu li a:hover {text-decoration:none;color:#000;border-color:#000;}
#editorials ul {list-style:none;margin:0 10px 0 3px;}
#editorials ul li {padding:0 0 7px 0;margin:0 0 25px 0;background:url('../images/icon-spacer.gif') no-repeat 50% bottom;}
#editorials ul li .paper {font: normal small-caps bold 0.8em 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#3c3f3e;margin:0 0 3px 0;}
#editorials ul li .title {font: normal normal bold 1.1em/1em 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#95040b;margin:0 0 3px 0;}
#editorials ul li .date {font: normal normal normal .9em/1em 'Helvetica Neue', Helvetica, Arial, sans-serif;color:#464646;margin:1px 0 6px 0;}
#editorials ul li p {font: normal normal normal .9em/1.6em 'Verdana', Helvetica, Arial, sans-serif;margin:0 0 10px 0;}
/* --------------------------------- =navigation -------- */
ul#nav {list-style:none;padding:0 0 0 139px;}
ul#nav li {display:inline;}
ul#nav li a {float:left;margin:0 20px 0 0;}
ul#nav li a#subscribe {margin-right:0;}
ul#nav li a#home, ul#nav li a#about, ul#nav li a#links, ul#nav li a#contact, ul#nav li a#subscribe {text-indent:-9999px;display:block;width:80px;height:45px;}
ul#nav li a#home:link, ul#nav li a#home:visited {background:url('../images/nav-home-off.gif') no-repeat;}
ul#nav li a#about:link, ul#nav li a#about:visited {background:url('../images/nav-about-off.gif') no-repeat;}
ul#nav li a#links:link, ul#nav li a#links:visited {background:url('../images/nav-links-off.gif') no-repeat;}
ul#nav li a#contact:link, ul#nav li a#contact:visited {background:url('../images/nav-contact-off.gif') no-repeat;}
ul#nav li a#subscribe:link, ul#nav li a#subscribe:visited {background:url('../images/nav-subscribe-off.gif') no-repeat;width:69px;height:45px;}
ul#nav li a#home:hover, ul#nav li a#home.active {background:url('../images/nav-home-on.gif') no-repeat;}
ul#nav li a#about:hover, ul#nav li a#about.active {background:url('../images/nav-about-on.gif') no-repeat;}
ul#nav li a#links:hover, ul#nav li a#links.active {background:url('../images/nav-links-on.gif') no-repeat;}
ul#nav li a#contact:hover, ul#nav li a#contact.active {background:url('../images/nav-contact-on.gif') no-repeat;}
ul#nav li a#subscribe:hover, ul#nav li a#subscribe.active {background:url('../images/nav-subscribe-on.gif') no-repeat;width:69px;height:45px;}
.navigation {font:normal normal normal 1.4em 'Georgia', Times, serif;padding:50px 0 40px 0; clear:both;}
.navigation a:link, .navigation a:visited {color:#101010;text-decoration:none;}
.navigation a:hover {color:#95040B;text-decoration:underline;}
.navigation .alignright {float:right;text-align:right;}
.navigation .alignleft {text-align:left;}
.navigation .alignright, .navigation .alignleft {width:250px;}
.navigation .alignleft a {background:url('../images/icon-pointLeft.gif') no-repeat left 50%;padding:0 0 0 30px;}
.navigation .alignright a {background:url('../images/icon-pointRight.gif') no-repeat right 50%;padding:0 30px 0 0;}
/* --------------------------------- =forms -------- */
form#searchform {padding:14px 0pt 17px 5px;}
form#searchform #s {width:180px;border:1px solid #888784;background:#FFF;height:25px;padding:0;float:left;margin:0 10px 0 0;font-size:1.7em;}
form#searchform #searchsubmit {margin:0;width:73px;font: normal normal normal 1em serif;height:27px;}
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
ol#commentlist {padding:0 0 0 40px;margin:0 0 10px 0;list-style:decimal outside;}
ol#commentlist li {border-bottom:1px dotted #98968D;margin:0 0 15px;}
.commentInfo {font:normal normal normal 1.2em 'Verdana', Helvetica, sans-serif;padding:5px 0 0 0;margin:0 0 7px 0;}
h3#respond {font: normal normal bold 1.5em/1em 'Georgia', Times, serif;margin:0 0 10px 0;color:#111111;}
form#commentform p {float:left;font:normal normal normal .9em/1.3em 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:lighter;margin:0 12px 6px 0;}
form#commentform textarea#comment {width:480px;}
form#commentform input#submit {float:right;}
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =HACKS -------- */
.postContent p, x:-moz-any-link, x:default {font-family:'Verdana', Helvetica, Arial, sans-serif;} /* FireFox 3 */
/* --------------------------------- =ad-styles -------- */
#squareAd {margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:center;}