/* CSS Document */

a { color: #666666; }
a:visited { color: #000000;}
a:hover, a:active { text-decoration: none; color: black;}
a{ outline: none; }
a img{ border: 0; }



h1, h2 a, h2 a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

#content { width: 620px; padding: 10px 15px 0 15px; float: right; margin-top: 0px;}

#content .hr { width: 100%; height: 20px; margin: 0 0 10px 0;  clear: both; }

#content h3 {
	font-size: 2.0em;
	margin: auto;
	text-align: center;
	border-bottom: 1px solid black;
}

h1.home {
	display: none;
}

.cnbox h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	margin: 0px 0px 10px 0px;
}

.cnbox h3 {
	color:#111111;
	font-family:Helvetica,Arial,sans-serif;
	font-size:52.5%;
}

.cnbox { font: normal 1.0em/1.2em Arial, Times, serif; color:#666666; }

.cnbox a { font-weight: bold; }
		
	.cnbox blockquote { font-size: 1.0em; }
				
	.cnbox ul, .cnbox ol { margin: 0 0 1.5em 15px; }
	
	.cnbox ul {  }
	
		.cnbox li { margin: 0 0 0.5em 0; }
		
			.cnbox ul li ul, .cnbox ul li ol, .cnbox ol li ul, .cnbox ol li ol { margin: 0.5em 0 0.5em 30px; }
	
	.cnbox dl { margin: 0 0 1.5em 0; }
			
		.cnbox dt { font-weight: bold; margin: 0 0 0.5em 0; }
		
		.cnbox dd { margin: 0 0 1.5em 20px; }
		
	.cnbox .ad { margin: 0 0 0.5em 15px; float: right; clear: right; }
	
		.cnbox .ad_left { margin: 0 15px 0.5em 0; float: left; clear: left; }

	.cnbox img { }

		.cnbox img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
		
		.cnbox img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
		
		.cnbox img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
	
		.cnbox img.off { padding: 0 !important; border: none !important; }
		
		.cnbox img.stack { clear: none !important; }

.comment .cnbox { padding: 0 15px; }
			
				.comment .cnbox p { margin: 1.0em 0 1.0em 0; }


h1, h2 { font-size: 1.6em; }
			
				.heads h1, .heads h2 { margin: 0 0 0.2em 0; line-height: 1.1em; letter-spacing: -0.02em; }

				.single h1, .single h2 { color: #a90000; }


img.thumb {	
					float: right;
					margin-left: 12px;
					margin-bottom: 6px;
					margin-top: .5em;
					padding: 5px;
					}


				img.thumbright {	
					float: left;
					margin-right: 12px;
					margin-bottom: 6px;
					margin-top: .5em;
					padding: 5px;
					}


				p br {
					margin-top: -30px;
				}

	  			blockquote {
				  	background: url('../plusimages/bkquote.gif') no-repeat 0 2px;
					line-height: 18px;
					padding-left: 23px;
					margin: 0 auto 15px 0px;
				}



h4 {
				font: normal 13px/17px "Lucida Grande",Verdana,Geneva,Arial,sans-serif;;
				margin: 0 0 10px 0;
				color: #696a72;
			}

			h4 a { 
				border-bottom:1px dotted #CCCCCC;
				color:#696a72;
				text-decoration:none;	
				}
			h4 a:visited { color: #696a72;}

			h4 .meta {
				font-weight: normal;
				font-size:11px;
				line-height:17px;				
			}
