body{
background:#333 url(../images/notebook/bg.png);
font: 12px Arial, Helvetica, sans-serif;
color:#eee;
color:#aDa5a6;
}
#wrapper{
background:#3D3536;
width:740px;
padding:10px;
margin:0 auto;
border-right:10px solid #fff;
border-top:10px solid #fff;
border-bottom:10px solid #fff;
border-left:10px solid #fff;
}
#container{
padding:25px;
}
#main{
	color:#eee;
	width:480px;
	line-height:150%;
	float:left;
padding:0px 10px;
padding-right:25px;
/*border-right:1px solid #5D5556;*/

}
.summary{
font-size:150%;
line-height:125%;
color:#8a7;
}
#header h1, h2{
font-family:"Century Gothic", "Lucida Grande", Arial, "San Serif";
font-weight:normal;
color:#fafada;
}
#header a{
color:#eee;
}
#header a:hover{
text-decoration:none;
color:#eda;
}
h1{
font-size:20px;
}
h2{
font-size:18px;
}
h1, h2, h3, h4{
margin:0;
}
#main p{
margin-top:3px;
margin-bottom:10px;
padding:0;
}
#main h4{
font-size:14px;
font-weight:normal;
color:#ade;
}
#header h2{
font-size:14px;
}
#main h2 a{
font-size:28px;
font-weight:normal;

color:#EEF3C4;
}
#main .author{
font-size:14px;
color:#6D6566;
font-weight:normal;
}
#main h2{
margin-bottom:10px;
}
#main h3{
margin-top:25px;
font-size:18px;
font-weight:normal;
color:#ddc596;
}
#header{
height:200px;
text-align:right;
padding:0px 25px;
}
#sidebar{
clear:right;
width:150px;
float:right;

}
#sub ul, #sidebar ul{
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	
}
#sidebar ul li{

border-bottom:1px solid #413a3b;

}
#footer{clear:both;
font-size:10px;
padding: 10px 35px;
}
#footer, #footer a{
color:#7D7576;
}
a {
color:#fff;
color:#aDa5a6;
text-decoration:none;
}
#main a, #sidebar p a{
color:#8a7;

}
#main a:hover, a:hover{
text-decoration:underline;
color:#D6DC84;
color:#92b74c;
}
#sidebar h2{
background:transparent url(../images/underline.png) 0px 21px no-repeat;
padding-bottom:5px;
}

#sidebar  ul li{
list-style-image: url(../images/notebook/list_icon.gif);
margin-left:21px;
}
#sidebar  ul li a {
	padding:3px 0px;
 border-bottom: 1px solid #3D3536;
 display: block;
 text-decoration: none;

 }
#sidebar ul li a:hover {
 background:#4D4546;
  text-decoration: none;
 }

.imgborder{
text-align:center;
border:1px solid #4D4546;
background:#3f3839;
padding:0px 5px;
width:100%;
margin:8px 0px;
}
.imgborder img{
border-left:1px solid #4D4546;
border-right:1px solid #4D4546;
}
/*******************/
#sub{
margin-top:100px;
}
#sub h2{
margin-bottom:16px;
font-size:22px;
}
ul#recent_articles{
list-style-type:none;
padding:0;margin:0;
}
ul#recent_articles h3{
font-size:14px;
font-weight:normal;
}

ul#recent_articles li p{
text-align:left;
border-top:1px solid #413a3b;
color:#888;
}

h3#comment{
color:#fff;
font-size:20px;
font-weight:normal;
padding-bottom:10px;
margin-top:50px;
border-bottom:1px solid #5D5556;
}
ol{
margin:0;
padding:0;
color:#aaa;
}
.formdiv{


}
.formdiv label{
display:block;
margin-bottom:3px;
}
input[type=submit]{
background:#4D4546;
border:1px solid #5D5556;
-moz-border-radius: 5px;
color:#fff;
padding:2px 5px;
text-transform:lowercase;
}
.formdiv input, .formdiv textarea{
width:400px;
margin-bottom:3px;
border:1px solid #333;
-moz-border-radius: 5px;
background:#4D4546;
color:#ada5a6;
padding:3px;
}
.formdiv textarea{
height:250px;
}
.gravatar{
float:right;
border:1px solid #4D4546;
padding:1px;
background: #3F3839;
width:40px;
height:40px;
}
.commentbody{
padding:5px;
}
.owner_commentbody{
background:#5D5556;
color:#eae2d8;
border:1px solid #4D4546;
}
a img{
border:none;
}
span.commentauthor a:hover:after{
content: " : " attr(href);
}