body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

body {
	font: normal 62.5%/1.5 "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	width: 100%;
}


	h2 {
		color: rgb(102,102,102);
		font: bold 1.7em/1 "Helvetica", sans-serif;
	}
	h3 {
		color: rgb(102,102,102);
		font: bold 1.5em/1 "Helvetica", sans-serif;
	}
	h4 {
		color: rgb(102,102,102);
		font: bold 1.3em/1 "Helvetica", sans-serif;
	}
	h5 {
		color: rgb(102,102,102);
		font: bold 1.1em/1 "Helvetica", sans-serif;
	}
	h6 {
		color: rgb(102,102,102);
		font: bold 0.9em/1 "Helvetica", sans-serif;
	}
	p {
		font-size: 1.2em;
		line-height: 1.7;
		margin: 0 0 1em 0;
	}
	ul, ol {
		margin: 0 0 1em 0;
	}
	li {
		font-size: 1.2em;
		line-height: 1.4;
	}
	strong {
		font-weight: bold;
	}
	em {
		font-style: italic;
	}
	small {
		font-size: 0.9em;
	}
	b {
		font-weight: bold;
	}
	sup {
		font-size: 0.9em;
	}
	sub {
		font-size: 0.9em;
	}
	abbr {
		cursor: help;
	}
	acronym {
		cursor: help;
	}
	blockquote {
		margin: 0 1.0em 1.0em 2.0em;
	}
	cite {
	}
	
	a:link,a:hover,a:active,a:visited{
		text-decoration:none;
		color: rgb(102,102,102);
	}
	a:hover {
		color: rgb(0,0,0);
	}


	#container {
		width: 100%;
	}
		#header {
			width: 80%;
			padding: 0 10% 0 10%;

			background: rgb(48,167,54);
		}
			#header h1 {
				display: block;
				padding: 4em 0 0 0;
			}
			#header h1 a:link,h1 a:hover,h1 a:active,h1 a:visited {
				font: bold 3em/1 "Helvetica", sans-serif;
				color:rgb(219,241,220);
			}
			#header h1 a:hover {
				color: rgb(255,255,255);
			}			
			#header h2 {
				padding: 0.35em 0 0.75em 0;
				color:rgb(155,212,158);
			}
		#page {
			width: 80%;
			padding: 5em 10% 0 10%;
		}
			#content {
				float: left;
				max-width: 66%;
				margin: 0 10% 0 0;
			}
				div.hentry {
					margin: 0 0 5em 0;
				}
					.comment_count {
						display:none;
					}
					.hentry .vcard {
						display: none;
					}
					.scribbish_date, .date {
						color: rgb(102,102,102);
					}					
					div.entry-content {
						margin: 1.5em 0 1em 0;
					}
					ul.meta {
						max-width: 80%;
						margin: 0 0 0 -0.2em;
						padding: 0.4em 0.4em 0.2em 0.2em;
						background: rgb(237,248,237);
					}
					ul.meta li {
						font-size: 1em;
					}

				#comments_div {
					margin: 1em 0 0 0;
				}
				li.comment {
					margin: 2em 0 0 0;
					color: rgb(51,51,51);
					font-size: 1.1em;
					line-height: 1.5;
				}
				li.comment:nth-child(even) {
				}
				li.by-author {
					margin: 2em -0.2em  -0.2em  -0.2em;
					padding: 0 0.2em 0.2em 0.2em;
					background: rgb(237,248,237);
				}
				.author {
					font-size: 1em;
					line-height: 2;
					color: rgb(102,102,102);
				}
				
		#sidebar {
			float: right;
			width: 15em;
			margin: 0 0 2em 0;			
		}
			div.sidebar-node {
				margin: 0 0 3em 0;
			}
				div.sidebar-node h3 {
					display:none;
				} 
				.vcard {
					color: rgb(204,204,204);
					font: 1.2em/1 "Helvetica", sans-serif;
				}
				p.powered {
					font-size: 0.8em;
				}







form#comment-form {
	margin: 3em 0 2em -0.2em;
	padding: 0.4em 0.4em 0.2em 0.2em;
}
form#comment-form legend {
	display: none;
}
ul#comment-errors  {
	font-weight: bold;
	color: rgb(48,167,54);
}
