/*========
JOURNAL TABLE OF CONTENTS
=========*/

.leftColA {clear:both; float:left; width:380px;}
.leftColB {float:left; width:240px; background-color:#FFF; padding-left:5px;}

.toc {width:351px; padding-left:10px; padding-right: 10px; padding-top: 3px; border-left:5px solid #ccc; border-right:1px solid #dedede; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#f6f5f4; margin-bottom:20px;}

.toc p.category {display:block; margin:0; margin-bottom:-17px; font:bold 11px/95% arial,sans-serif; color:#990000; text-transform:uppercase;}
.toc p.category a:link {text-decoration: none; color:#990000;}
.toc p.category a:visited {text-decoration: none; color:#990000;}
.toc p.category a:hover {text-decoration: underline; color:#990000;}
.toc p.category a:active {text-decoration: none; color:#990000;}

.box .category {display:block; margin:0; margin-bottom:-17px; font:bold 11px/95% arial,sans-serif; color:#990000; text-transform:uppercase;}
.box a.category:link {text-decoration: underline; color:#990000;}
.box a.category:visited {text-decoration: underline; color:#990000;}
.box a.category:hover {text-decoration: none; color:#990000;}
.box a.category:active {text-decoration: none; color:#990000;}

.toc h2 {font-size: 12pt !important!;letter-spacing:2px !important!; color:#444; font-weight: bold; text-transform: uppercase;}

.toc h3 {font:normal 140%/100% helvetica,arial,sans-serif; color:#204c72; margin-bottom: -14px;}
.toc h3 a:link {text-decoration: none;color:#204c72;}
.toc h3 a:visited {text-decoration: none;color:#204c72;}
.toc h3 a:hover {text-decoration: underline; color:#204c72;}
.toc h3 a:active {text-decoration: none;color:#204c72;}

.toc p.byline {color:#222;margin:0; padding:0; font-size:80%;}

.toc p.description {font-size:95%;line-height:110% !important;}

.feature {
width:265px; 
background-color:#2a2a2a;
border-top:5px solid #8a8989; 
}
.feature p.category {clear:left; display:block; margin:0; padding:0 0 10px 0; font:bold 11px/95% arial,sans-serif; color:#666; text-transform:uppercase;}
.feature p.category a:link {text-decoration: none; color:#666;}
.feature p.category a:visited {text-decoration: none; color:#666;}
.feature p.category a:hover {text-decoration: underline; color:#666;}
.feature p.category a:active {text-decoration: none; color:#666;}

.feature h2 {/*font:normal 120%/95% "arial black",arial,sans-serif; */font-size: 16pt;letter-spacing:-1px; color:#993333; }

.feature h3 {font:normal 140%/100% helvetica,arial,sans-serif; color:#fff; margin-bottom: -12px; margin-top: -8px;}
.feature h3 a:link {text-decoration: none;color:#fff;}
.feature h3 a:visited {text-decoration: none;color:#fff;}
.feature h3 a:hover {text-decoration: underline; color:#fff;}
.feature h3 a:active {text-decoration: none;color:#fff;}

.feature .description a:link {text-decoration: none;color:#e9976f;}
.feature .description a:visited {text-decoration: none;color:#e9976f;}
.feature .description a:hover {text-decoration: underline; color:#e9976f;}
.feature .description a:active {text-decoration: none;color:#e9976f;}

.feature p.byline {color:#d9e3ec;margin:0; padding:0; font-size:80%;}

.feature p.description {color:#cccdd3;font-size:90%;line-height:120% !important;}

.leftColB img {border: 1px solid #666;}

.feature-content {
  margin-top: -10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
}

.feature-header {
display:block; margin:0; margin-bottom:7px; font:bold 11px/95% arial,sans-serif; color:#e9976f; text-transform:uppercase; 
}

.feature-header a:link {text-decoration: none;color:#e9976f;}
.feature-header a:visited {text-decoration: none;color:#e9976f;}
.feature-header a:hover {text-decoration: underline; color:#e9976f;}
.feature-header a:active {text-decoration: none;color:#e9976f;}

.journal-box {
width:245px; 
background-color:#646363; 
padding-top: 10px; margin-top: -10px;
  padding-left: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  border-left:5px solid #8a8989;
}

.journal-box h3 {font:normal 140%/100% helvetica,arial,sans-serif; color:#fff; margin-bottom: -14px; margin-top: -10px; text-shadow: 0.1em 0.1em 0.05em #333;}
.journal-box h3 a:link {text-decoration: none;color:#fff;}
.journal-box h3 a:visited {text-decoration: none;color:#fff;}
.journal-box h3 a:hover {text-decoration: underline; color:#fff;}
.journal-box h3 a:active {text-decoration: none;color:#fff;}

.journal-box p {color:#cccdd3;font-size:90%;line-height:120% !important;}

.journal-box p a:link {text-decoration: none;color:#e9976f;}
.journal-box p a:visited {text-decoration: none;color:#e9976f;}
.journal-box p a:hover {text-decoration: underline; color:#e16a30;}
.journal-box p a:active {text-decoration: none;color:#e9976f;}

.alsoincluded {color:#993a33; font:bold 140%/100% helvetica,arial,sans-serif; border-bottom:2px solid #ccc;}