/* 
Theme Name:Theme URI:http://theblogstudio.com/
Description:Version:1
Author:The Blog Studio
Author URI:http://theblogstudio.com/
*/
/* --------------------------------- =imported styles -------- */
@import url("CSS/reset.css");/* ----- =Global Reset ----- */
@import url("CSS/general.css");/* ----- =General CSS ----- */
/* --------------------------------- =page layout -------- */
#pagewidth{width:866px;padding:12px;text-align:left;margin:5px auto 0 auto;background:#FFF;}
#header{width:100%;}
#homepage-leftcol{width:433px;margin:0 0 0 0;float:left;position:relative;}
#homepage-rightcol{float:right;display:inline;position:relative;width:417px;}
#article-leftcol{width:260px;margin:0 0 0 0;float:left;position:relative;}
#article-rightcol{float:right;display:inline;position:relative;width:550px;_width:528px;padding:18px;background:#CECD35;}
.short-leftcol{margin:12px 0 0 12px;float:left;display:block;}
.short-rightcol{float:right;display:inline;width:560px;margin:12px 12px 12px 0;padding:12px 12px 0 12px;background:#FFF;display:block;}
#article-bigcol{float:right;display:inline;position:relative;width:830px;_width:794px;padding:18px;background:#cdc79b;}
#footer{clear:both;}
/* *** Float containers fix:http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/* --------------------------------- =layout -------- */
body{background:#e5e5e5;margin:0 0 40px 0;}
#logolink{margin:10px;}
#footer1{padding:10px;background:#6B923B;}
#footer1 .col1{float:left;width:390px;background:#fff;padding:10px;}
#footer1 .col2{float:right;width:390px;background:#fff;padding:10px;}
#footer2{text-align:center;background:#404040;padding:20px 0;}
#leftFooter{float:left;width:100%;}
#rightFooter{float:right;width:410px;}
.bottomSpacing{margin-bottom:12px;}
#masthead{background:url('images/20-03/headerImage.jpg') no-repeat;display:block;width:100%;height:126px;margin:0 0 12px 0;}
.boxWrapper1{background:#000;padding:0 0 10px 0;}
.boxWrapper2{background:#6B923B;padding:0 0 10px 0;}
.boxWrapper2 .entry{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #CCC;}
.boxWrapper3{background:#A8D472;padding:0 0 10px 0;}
.boxWrapper4{background:#fff;padding:10px;}
.boxWrapper4Home{background:#6B923B;padding:10px;}
#article-rightcol .boxWrapper4,#article-bigcol .boxWrapper4{padding-bottom:50px;*width:522px;_width:100%;}
.boxWrapper5{background:#6B923B;padding:0 0 10px 0;margin:0 0 15px 0;color:#FFF;}
.boxWrapper5 .entry .left{float:left;width:45%;}
.boxWrapper5 .entry .right{float:right;width:45%;}
.boxWrapper5.orangeBack{background:#F9AB25;}
.insidePadding{padding:10px;}
.indent{padding:0 10px;}
.imageHolder{padding:17px 0 17px 14px;background:#D5D599;margin-bottom:10px;}
.quoteHolder{margin:200px 0 200px 0;border-top:2px solid #1B59B2;padding:10px 0 0 0;}
.shortHolder{background:#E5E3CC;}
.shortHolderAlt{background:#D5D2AE;}
#leftColNav{margin:0 0 12px 0;padding:12px;background:#fff;border:18px solid #A1B095;}
#searchBox{float:right;width:235px;padding:47px 17px 0 0;}
/* --------------------------------- =typography -------- */
p{margin-bottom:.7em;line-height:1.5em;}
h1,h2{display:none;}
h3{display:block;padding:6px 7px 3px 7px;margin:0 0 5px 0;font:normal small-caps bold .9em/1.5em '"helvetica neue",helvetica,arial',sans-serif;text-transform:uppercase;}
#article-rightcol h3,#article-bigcol h3{font:normal normal normal 2.3em '"helvetica neue",helvetica,arial',sans-serif;text-transform:none;margin:0;padding:0;}
#article-rightcol h4,#article-bigcol h4{font:normal normal normal 1.3em '"helvetica neue",helvetica,arial',sans-serif;text-transform:none;margin:0 0 20px 0;padding:0;}
.short-leftcol h3{width:245px;font:normal normal normal 1.5em '"helvetica neue",helvetica,arial',sans-serif;text-transform:none;margin:0;padding:0;}
.short-leftcol h4{width:245px;font:normal oblique normal 1.2em '"helvetica neue",helvetica,arial',sans-serif;text-transform:none;margin:10px 0 20px 0;padding:0;}
h4{display:block;padding:7px 0;margin:0 0 5px 0;font:normal small-caps bold 1.1em '"helvetica neue",helvetica,arial',sans-serif;text-transform:uppercase;}
h4.blue{color:#1B59B2;border-top:2px solid #1B59B2;}
h4.red{color:#CA4E2C;border-top:2px solid #CA4E2C;}
h4.black{color:#000;border-top:2px solid #000;}
h4.white{color:#FFF;border-top:2px solid #FFF;font:normal normal normal 1.5em '"helvetica neue",helvetica,arial',sans-serif;text-transform:none;}
h5{_height:17px;color:#FFF;background:#000;padding:11px 10px 7px 10px;margin:0 0 15px 0;font:normal small-caps bold 1em '"helvetica neue",helvetica,arial',sans-serif;text-transform:uppercase;}
.beigeBackground{color:#FFF;background:#000;}
#volumeInfo{font:normal small-caps bold .9em '"helvetica neue",helvetica,arial',sans-serif;color:#FFF;position:relative;top:20px;text-align:right;margin:0 17px 0 0;}
.whiteTitle{font:normal small-caps bold 1.1em/1.3em '"helvetica neue",helvetica,arial',sans-serif;text-transform:uppercase;color:#FFF;}
.blackSubtitle{font:normal normal bold 1em/1.3em '"helvetica neue",helvetica,arial',sans-serif;color:#000;}
.boxWrapper1 p{margin:0 10px .7em 10px;}
.boxWrapper1 p,.boxWrapper2 p,.boxWrapper3 p,.boxWrapper4 p,#footer1 p{color:#5e5e5e;font:normal normal normal .95em/1.25em '"helvetica neue",helvetica,arial',sans-serif;}
.entry p strong{font-weight:bold;color:#474747;font:normal normal bold 1em/1.1em '"helvetica neue",helvetica,arial',sans-serif;}
.left p strong,.right p strong{font-weight:bold;color:#FFFFFF;font:normal normal bold 1.1em/1.2em '"helvetica neue",helvetica,arial',sans-serif;}
#footer2 p a,#footer2 p{color:#FFF;font:normal normal normal .9em/.9em '"helvetica neue",helvetica,arial',sans-serif;}
.quoteHolder p{color:#1B59B2;font:normal normal normal 1.5em '"helvetica neue",helvetica,arial',sans-serif;padding:0 15px;}
#article-rightcol .boxWrapper4{padding:15px;}
#article-bigcol .boxWrapper4{padding:15px;width:794px;}
.author{font:italic normal normal 1.2em '"helvetica neue",helvetica,arial',sans-serif;margin:0 0 10px 0;}
#article-rightcol .boxWrapper4 p,.short-rightcol .boxWrapper4 p,#article-bigcol .boxWrapper4 p,#article-rightcol ul{font:normal normal normal 1.1em/1.5em 'Georgia',serif;margin:5px 0 15px 0;}
blockquote{font:normal normal bold 1em/1.5em 'Georgia',serif;margin:0 0 10px 0;}
.articleFeatures,.articleFooter{float:right;color:#1B59B2;margin:10px 0 10px 0;}
#leftColNavHeader{font:normal normal bold 1.1em/1em '"helvetica neue",helvetica,arial',sans-serif;}
strong,bold{font-weight:bold;}
em{font-style:italic;}
/* --------------------------------- =links -------- */
#mastheadHomeLink{width:600px;float:left;height:126px;display:block;text-indent:-9999px;}
a:link,a:visited{color:#F9AB25;text-decoration:none;font-weight:bold;}
a:hover{color:#F9AB25;text-decoration:underline;font-weight:bold;}
.boxWrapper5 a{color:#FFF;font:normal normal normal 1em '"helvetica neue",helvetica,arial',sans-serif;}
#ouncePrevention a:link,#ouncePrevention a:visited{background:url('images/20-02/ounceHome.jpg') no-repeat;display:block;width:417px;height:175px;text-indent:-9999px;}
#footer2 a:link,#footer2 a:visited{color:#FFF;font-weight:normal;}
#footer2 a:hover{color:#FFF;font-weight:normal;}
.boxWrapper4 .entry p strong a:link,.boxWrapper4 .entry p strong a:visited{color:#1B59B2;font-weight:bold;text-decoration:none;}
.boxWrapper4 .entry p strong a:hover{color:#1B59B2;font-weight:bold;text-decoration:underline;}
/* --------------------------------- =lists -------- */
#leftColNav ul{margin:12px 0 24px 0;padding:0 0 0 12px;}
#leftColNav li{margin:0 0 10px 0;}
#leftColNav li.active{font-weight:bold;}
#leftColNav li a:link,#leftColNav li a:visited{color:#000;font:normal normal lighter 1em/1.1em '"helvetica neue",helvetica,arial',sans-serif;text-decoration:none;}
#leftColNav li.active a:link,#leftColNav li.active a:visited{font-weight:bold;}
#leftColNav li a:hover{color:#000;font:normal normal lighter 1em/1.1em '"helvetica neue",helvetica,arial',sans-serif;text-decoration:underline;}
#article-rightcol ul{margin:10px 20px;}
#article-rightcol li{list-style-type:disc;}
/* --------------------------------- =navigation -------- */
#navcontainer{width:866px;background:#000;display:block;margin:0 0 12px 0;}
ul.navlist{margin:0 auto;}
#navcontainer ul{padding:0;margin:0 0 0 4px;background:#cde286;color:#15371c;float:left;font:normal normal normal 9pt/.9em '"helvetica neue",helvetica,arial',sans-serif;}
#navcontainer ul li{display:inline;}
#navcontainer ul li a{font-weight:bold;padding:10px 9px;background:#000;color:#fff;text-decoration:none;float:left;border-right:1px solid #999;letter-spacing:-.5px;}
#navcontainer ul li a{*padding:10px 7px}
#navcontainer ul li a:hover{background:#546056;color:#fff;}
#subnavcontainer{width:866px;background:#9f855b;display:block;margin:0 0 12px 0;}
#subnavcontainer ul{padding:0;margin:0;background:#9f855b;color:#000;float:left;font:normal normal normal .9em/1.5em '"helvetica neue",helvetica,arial',sans-serif;}
#subnavcontainer ul li{display:inline;}
#subnavcontainer ul li a{font-weight:normal;padding:0.5em .5em;*padding:0.5em .5em;background:#9f855b;color:#000;text-decoration:none;float:left;border-top:4px solid #9f855b;border-bottom:4px solid #9f855b;}
#subnavcontainer ul li a:hover{background:#9f855b;color:#fff;border-top:4px solid #966532;border-bottom:4px solid #966532;}
/* --------------------------------- =forms -------- */
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =IE HACKS -------- */
/* --------------------------------- =Issue 20-02 -------- */
#featureIntro{font-size:110%;font-family:georgia,"times new roman",serif;line-height:1.7em;font-weight:bold;color:#363636;}
#printerTitle{display:none;}
.photoCredit{float:left;margin:0 10px 10px 0;font-size:90%;border:3px solid #bbb;width:250px;}
#article-rightcol .photoCredit p,.photoCredit span{padding-left:5px;padding-right:5px;margin:0;}
.photoCredit span{background:#bbb;}
.photoCreditRight{float:right;margin:0 0 0 10px;font-size:80%;width:200px;}
.border{height:3px;width:100%;border-bottom:1px solid #999;}
.credit{font-size:.8em;text-align:center;width:100%;display:block;margin:10px 0 0 0;}
.creditLeft{font-size:85%;text-align:right;display:block;color:#333;padding:2px;}
#articleNav{width:100%;text-align:center;background:#bbb;margin:0 0 12px 0;padding:3px 0;}
#articleNavWrapper{width:890px;margin:0 auto;text-align:right;}
#cardAd{background:url('images/18-03/adback.gif')no-repeat;width:230px;height:700px;cursor:pointer;_height:1%;}
.slide{float:left;position:absolute;}
#slidecontainer{height:163px;float:left;position:relative;}
.unit{width:520px;clear:both;border-bottom:3px solid #817864;padding-bottom:52px;}
.unit img{float:left;margin:0 20px 40px 0;}
.unit strong{font-size:120%;}
.unit .boldUpper{font-size:90%;font-weight:bold;}
#article-rightcol .unit p{margin:0;}
.boxWrapper3 .entry{padding:10px 0px 5px 100px;margin-bottom:10px;background:#fff;}
.boxWrapper2 .entry,.boxWrapper4Home .entry{background:#fff;padding:10px 5px;margin-bottom:10px;}
/* --------------------------------- =Added Jan 30 2009 - so that the header could have seperate links - Mike C -------- */
#masthead{position:relative;}
#mastheadHomeLink{position:absolute;top:40px;height:86px;}
#cohLogo{position:absolute;top:0;left:0;height:40px;width:392px;display:block;text-indent:-9999px;}


/*Added Jan 26 2009 - Mike C*/
blockquote{font-size:18px;width:300px;padding:20px;}
blockquote small{text-align:right;font-style:italic;display:block;font-size:80%;line-height:1.2em;}
