*{
	padding: 0px;
	margin: 0px;

	}
body{
	font-family: arial, sans, sans-serif;
	font-size: 75.1%;
	font-size: 62.5%;
	background-color: #f7f7f7;
	color: #000;
	padding-top: 0em;
	}
.container{

	}
.footer{
	width: 625px;
	text-align: left; 
	background-color: #eee; 
	padding-top: .5em; 
	padding-left: .5em;
	border-left: solid 5em #f7f7f7;
	}
div{
	border: 0px solid #ccc;
	}
.blog img{
	background-color: #fff;  
	margin: 5px; 
	padding: 5px; 
	border: solid 1px #aaa;
	}
a:link, a:visited{	color: #444; text-decoration: none;}
a:hover{	color: #000;}

h1, h2, h3, h4, h5, h6{font-weight: normal;	line-height: .8em;padding-bottom:.2em;}
h1{	font-size: 5em;	letter-spacing: 0px;}
h2{	font-size: 3em;}
h3{	font-size: 2em;}
h4{	font-size: 1.7em;}
h5{	font-size: 1.4em;}
h6{	font-size: 1.2em;}

p{
	text-indent: 3em;
	font-size: 1.3em;
	line-height: 1.6em;
	letter-spacing: 0px;
	/*padding-top: 1em;*/
	padding-bottom: 1em;
	}
ul li{ font-size: 1em; }
form{padding-top: 2em;}
form ul li{list-style: none;padding-bottom: .5em; font-size: 1em;}
fieldset{border: 0px;}
legend{color: #000;}
label{font-size: 1.4em; }
input{
	border: solid 1px #aaa;
	}
textarea{
	border: solid 1px #aaa;
	}
code{
	display: block;
	border: solid 1px #ccc;
	padding-top: 1em;
	padding-bottom: 1em;
	background-color: #f7f7f7;
	font-family: monospace;
	font-size: 1em;
	line-height: 1em:
	letter-spacing: 0px;
	text-indent: 0em;
	}
p code{line-height: 1.2em;}
.header{
	background-color: #303030;
	/*height: 5em;*/
	padding-top: 3em;
	padding-bottom: 3em;
	padding-left: 5.5em;
	border-bottom: solid 0px #222;
	}
.header ul{
	list-style-position: inside;
	
	}
.header ul li {font-size: 1em;}
.header ul li a:link,.header ul li a:visited{color:#ddd;}

.content{text-align: left; padding-left: 5em; border-top: solid 1px #fff;}
.blog{
	width: 560px;
	background-color: #fff;
	padding: 3em;
	padding-top: 3em;
	border-left: solid 5px #f0f0f0;
	border-right: solid 5px #f0f0f0;
	float:left;
	}
.posts{}
.post{padding-bottom: 5em;}
.post ol {padding-left: 1.5em; list-style-position: outside;}
.body{padding-top:1em; padding-bottom: 1em;}

.body a:link, .body a:visited{	
	color: #333; 
	text-decoration: none; 
	background-color: #f0f0f0;
	}
.body a:hover{	color: #000;}
.image{	
	color: #333;	
	text-decoration: none; 
	background-color: #fff;
	margin-bottom: 1em
	}


.body ol{font-size: 1.2em;padding-bottom: 1em;}
.body ol li{padding-bottom: .5em;line-height: 1.6em;}

.comments{padding-top: 0em;}
.comment_odd, .comment_even{ border-top: solid 0px #ddd;}
.comment_odd{
	background-color: #f7f7f7;
	}
.comment_odd p, .comment_even p {padding-left:2em;}
.tags{padding-bottom: 2em;padding-left: 2em;}
.title{border-bottom: solid 1px #ddd;}
.timestamp{
	color: #444;
	}

.page_title{
	text-transform: lowercase;
	font-weight: normal;
	letter-spacing: -2px;
	}
.page_title a:link, .page_title a:visited{
 	color: #eee;
	text-decoration: none;
	border: 0em;
	}
.page_title a:active{
	color: #0ad;
	border: 0em;
	}
.page_title a:hover{
 	color: #fff; 
	border: 0em;
	}
.aux_title{color: #999; font-size: 1.4em; line-height: 1em;}
.comnum{font-size: 1.7em;}
.comdeets{}

.directory ul{padding-top: 2em;padding-left: 2em;}
.directory ul li{padding-top: .5em;}
.code{font-family: monospace;}
