.thrColElsHdr div#mainContent {
   background: #FFFFFF url(/images/divider.jpg) 0px 58px repeat-x;
   padding-top: 10px;
   width: 99%;
   margin: 0 0 0 1px;
}
blockquote {
   padding: 6px 10px 7px 20px;
   border-left: 5px solid #CCC;
   color: #381e19;
   margin:10px 0;
   background: #f7f7fb;
}
blockquote blockquote {
   border:none;
}
h1 {
   margin: 8px 0 9px 0;
   font-size: 170%;
   padding: 3px 0;
   font-family: Candara, Arial, sans-serif;
  /* font-family: "CuprumFFURegular", "BitstreamVeraSansBold", Candara, Arial, sans-serif; */
}
h2 {
   font-size: 150%;
   font-weight: normal;
}
h3 {
   font-size: 110%;
   line-height: 18px;
   font-weight: 800;
   margin: 5px 0 0 0;
}
h3  a:link.indexLink, h3 a:visited.indexLink {
   color: #901d0a;
}
h6 {
   font-size: 80%;
   color: #4c4e51;
   letter-spacing:0px;
   margin: 5px 0 12px 0;
   font-family: Candara, Tahoma, sans-serif;
}
div.breadcrumb {
   font-size: 90%;
   font-weight: bold;
   color: #797abf;
}
.breadcrumb a:link, .breadcrumb a:visited {
   color: #353d85;
}
.breadcrumb .previous_next a:link, .breadcrumb .previous_next a:visited {
   #797abf;
}
div.previous_next {
   float: right;
   font-size: 110%;
   line-height: 180%;
}
.thrColElsHdr #mainContent .navigation a:visited, .thrColElsHdr #mainContent .navigation a:link {
   color: #FFFFCC;
}
.thrColElsHdr #mainContent .navigation .button a:visited, .thrColElsHdr #mainContent .navigation .button a:link {
   color: #191181;
}
.navigation div.button {
   margin: 15px 1px 2px 6px;
   color:#000123;
}
.navigation .button a img {
   border: none;
}
.thrColElsHdr #mainContent .blogContent {
   font-size: 112%;
   line-height: 130%;
}
.thrColElsHdr #mainContent .blogContent p {
   font-size: 100%;
   padding: 0;
   margin: 9px 0;
}
.thrColElsHdr #mainContent .blogContent p.description {
   font-size: 90%;
   margin: 4px 0;
}
div.commentBubble {
   float:left;
   text-align:center;
   padding-top: 6px;
   font-family: Tahoma;
   font-weight:bold;
   color:#963804;
   line-height: 132%;
   font-size: 13px;
}
.thrColElsHdr #mainContent .blogContent p.tools {
   font-size: 90%;
   line-height: 100%;
}
#mainContent p.daystamp {
   color: #4c4e51;
   margin: 0;
   padding: 5px 0;
   font-size: 80%;
   line-height: 120%;
}
#mainContent div.wide_topic_box {
   width: 40%;
   float:right; 
   background: #dadaee; 
   border-top: 1px solid #8b8bc5; 
   border-bottom: 1px solid #8b8bc5;
   padding: 10px;
   margin: 5px 0 8px 10px;  
   font-size: 90%;
}
#mainContent .wide_topic_box h6 {
   font-size: 120%;
   font-weight: bold;
   color: #0e031a;
}
#mainContent .postInfo {
   font-size: 90%;
}
.thrColElsHdr #mainContent div.topic_box {
   float:right; 
   width: 174px; 
   background: #2e314f; 
   border-top: 1px solid #000; 
   border-bottom: 1px solid #000; 
   padding: 10px;
   margin: 5px 0 8px 10px;
}
.navigation h6 {
   font-weight:bold;
   color: #FFFFFF;
   font-size:110%;
   margin: 12px 0 7px 10px;
}
.navigation p {
   margin: 3px 2px 3px 9px;
}
.thrColElsHdr .navigation ul {
   margin-left: 1px;
   padding-left: 7px;
}
.thrColElsHdr .navigation li {
   background: url(/images/navigation/bullet-white.gif) 0 7px no-repeat;
   margin-left: 3px;
   padding-left: 9px;
   font-size: 100%;
   color: #FFFFFF;
}
.thrColElsHdr #mainContent table, .thrColElsHdr #mainContent table td {
   border:none;
}
.thrColElsHdr .navigation .button li {
   background: url(/images/navigation/bullet-navy.gif) 0 7px no-repeat;
   color: #000000;
}
.topic_box h6 {
   color: #d8d9e5;
   font-family: Candara, Georgia, serif;
   font-size: 120%;
   font-weight:bold;
   margin: 0 0 11px 0;
}
.topic_box div.comments {
   margin-top: 10px;
}
.thrColElsHdr #mainContent .blogContent .topic_box p {
   margin: 4px 0;
   font-size: 80%;
   line-height: 120%;
}
.thrColElsHdr #mainContent .blogContent .topic_box .comments p {
   margin: 3px 0 20px 0;
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   font-size: 13px;
   line-height: 130%;
   color: #e5e8ea;
}
#mainContent .topic_box a:link, #mainContent .topic_box a:visited {
   text-decoration:none;
   color: #fff5a2;
}
#mainContent .topic_box ul {
   margin: 0;
   padding: 0;
   list-style: none;
}
#blog_roll_17919 {
   font-size: 90%;
   line-height: 170%;
   margin:0 0 0 10px;
}
.thrColElsHdr #mainContent .blogContent .topic_box li {
   font-size: 80%;
   margin: 0 0 4px 0;
   padding-left: 10px;
   background: url(/images/navigation/bullet-navy.gif) 0 7px no-repeat;
}
.bottom_navigation {
   border-top: 2px dotted #CCC; padding:4px 0; margin: 5px 0;
}
div.topix {
   font-size: 80%;
   color: #414447;
   font-style: italic;
   font-weight: bold;
   margin: 0 0 3px 0;
}
.topix a:link, .topix a:visited {
   color: #0969cc;
   background: #f9eba7;
   padding: 1px 4px 3px 4px;
}
.bottom_navigation .previous_next {
   font-size: 90%;   
   margin-top: 7px;
}
div.archives {
   margin-left: 160px;
   text-align:left;
   margin-top: 40px;
}
.archives div {
   float:left;
   width: 180px;
}
.archives h6 {
   font-weight:bold;
   font-size: 13px;
}
.archives li, .archives ul {
   font-size: 90%;
   margin: 5px 0;
}
     
