.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;
}
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;
}                               