#main {height:100%;}
a#mr { margin-right:-24px;}
div.moretext{margin-top:12px;}
#left2cols{
	padding:12px 0px 0px 0px;
	text-align:left;
	width:600px;
	border-right:1px solid #333;
}

.break {
	border: 1px solid #CCC;
	padding:12px 12px 12px 12px;
	margin:6px 0px 38px 0px;
	-webkit-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    7px 7px 5px rgba(50, 50, 50, 0.35);
	box-shadow:         7px 7px 5px rgba(50, 50, 50, 0.35);
}

#rightcol .break {
	position:relative;
	left:0px;
	width:326px;
}
#left2cols .break {
	position:relative;
	/*left:-26px;
	width:386px;*/
	left:0px;
	width:400px;
	text-align:center;
}

.googletitle{  
	font-size:10px;
	margin-top:20px;
	display:block;
	text-align:left;
}

#rightcol{
	width:300px;
	display:block; 
	left:570px;
}

div.related ul {
	padding-left:0px;
}
div.related ul li{
	list-style:none !important;
	font-size:13px;
	line-height:120%;
	margin:6px 0px 0px;
	border-bottom: 1px dotted blue !important;  
}

#comments{display:block;}
#comments{width:470px;}
.comments-body {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dotted #999;
	margin-left: 190px;
	padding-left: 10px;
	border-left: 1px solid gray;
	}		

.comments-post {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;		
	}				

.comments-body {
	margin-left:0px;
	margin-top:24px;
	display:block;
	}

.comments-head{color:#0066CC;}
.posted{margin-top:18px;margin-bottom:10px;display:block;}
#comments img {border:none;}

#footerLinks{
	margin-top:10px;position:relative;font:11px Arial, Arial, Helvetica, sans-serif;
	color:#0030FF;
	}


#prevNextLinks{border:2px dotted #000;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding:3px 6px 3px 6px;
	margin-top:12px;
	margin-bottom:18px;
	}

div#navbar a#smalltitle {
 	/*float:none; 
 	position:relative;
 	top:-20px;
 	margin-bottom:24px;*/
 	text-align:left;
 	font-size:14px;
 	color:#D55E38;
 	width:auto;
	} 

div#navbar a#smalltitle:link{ 
	font-size:18px; 
 	margin-top:-6px;
	}
 .articleTitle{ 
	 color:#FF6633;
	 color:#093;
	 font:bold 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	 text-align:left;
	 margin-left:-24px;
 } 

 #article{
	 padding-left:25px;
	 padding-right:6px;
	 margin-left:0px;
	 width:500px;
	 background:#FFF;
	 position:relative;
	 font:normal .9em/150% "Lucida Grande", "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
 }
 
 #article h1 { color:#03C; font-size:18px;}

 pre {
	background-color:#D8F6DE;
	background-color:#DAE8D1;
	background-color:#E6EFF6;
	border:1px solid ##508FC0;
	font-family:"Courier New", Courier, mono;
	display:block;
	overflow:scroll;
	width:490px;
	padding:18px 6px 18px 6px;
	}



#relatedEntries{
	margin:24px 10px 24px 24px;
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}



#relatedEntries  li{
	list-style:square;
	margin-bottom:3px;
	list-style-position:outside;
	}



a:link{color:#0066CC;
	color:#00C;
	}

a:hover{color:#000099;}

.highlight {
	font-weight: bold;
	background-color: #FFFF66;
	}

#navbar a:link, #navbar a, #navbar a:visited{ 
	color:#CCC;
	margin:0px 12px 0px 12px;
}
ul#top-comment-nav, ul#comment-nav {
	padding-left:0px;
	display:block;
}

li#top-prev-comments, li#top-num-comments,li#prev-comments, li#num-comments{   
	list-style-type: none;
	float:left; 
}

li#top-next-comments, li#next-comments{
	list-style-type: none;
	float:right;
}

div#comments-content, div#comments-open{ clear:both;margin-top:12px;border-top:1px solid #ccc;padding:12px;  }

div#navbar333 { 
	background:#333 url(/images/hdr-ad-bg.gif) repeat-x bottom;
	color:#CCCCCC;
}
div#navbar a:link,div#navbar a:visited{
	color:#FFF;
}
div#navbar a:active, div#navbar a:hover{
	color:#999;
}

.rssbar {
	text-align:left;
	background:#000;
	width:100%;
	padding:6px 12px 6px 12px;
	margin-bottom:6px;
}

.rssbar a:link { color:white; text-decoration: underline;  }