/*  
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:393px;padding:12px;background:#445F7C;}
#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:#445F7C;}
.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;}
#footer1 {padding:10px;background:#E4E9E9;}
#footer1 .col1 {float:left;width:390px;}
#footer1 .col2 {float:right;width:390px;}
#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/19-02/headerImage-new.jpg') no-repeat;display:block;width:100%;height:126px;margin:0 0 12px 0;}
.boxWrapper1 {background:#DDE7F3;padding:0 0 10px 0;}
.boxWrapper2 {background:#DDE7F3;padding:0 0 10px 0;}
.boxWrapper2 .entry, .boxWrapper3 .entry {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #CCC;}
.boxWrapper3 {background:#eee;padding:0 0 10px 0;}
.boxWrapper4 {background:#FFF;padding:0 0 10px 0;}
.boxWrapper4 .entry {padding:0 0 10px 0;margin:0 10px 10px 10px;border-bottom:2px solid #a2b4c8;}
#article-rightcol .boxWrapper4, #article-bigcol .boxWrapper4 {padding-bottom:50px;*width:522px;_width:100%;}
.boxWrapper5 {background:#1B59B2;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%;}
.insidePadding {padding:10px;}
.indent {padding:0 10px;}
.imageHolder {padding:17px 0 48px 14px;background:#572115;}
.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 #CA4E2C;}
#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.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:#CA4E2C;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:#9D5024;}
#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 {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:#1B59B2;text-decoration:none;font-weight:bold;}
a:hover {color:#1B59B2;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/19-02/ounceHome.gif') no-repeat;display:block;width:393px;height:154px;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:#1A1C19;display:block;margin:0 0 12px 0;}
ul.navlist {margin:0 auto;}
#navcontainer ul {padding:0;margin:0 0 0 4px;background:#1A1C19;color:#000;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 5px;background:#1A1C19;color:#fff;text-decoration:none;float:left;border-right:1px solid #999;letter-spacing:-.5px;}
#navcontainer ul li a {*padding:10px 3px}
#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 19-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;}

/* --------------------------------- =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;}
