/**************************************/
/*              GLOBALS               */
/**************************************/
body{margin:0;padding:0}
.separator{display:block;overflow:hidden;}
.entry ul li{list-style:disc}
.alignleft{float:left}
.alignright{float:right}

/**************************************/
/*              HEADER                */
/**************************************/
#header img{margin:10px 0 5px 15px}
.pagetitle{font-size:14px !important;margin:0 0 17px 0!important}

/**************************************/
/*             NAVIGATION             */
/**************************************/
#pages{
background:#fff;
margin-bottom:20px;
border-bottom:1px solid #ddd;
}
#pages li{display:inline}
#pages a{
display:block;
padding:3px 10px;
float:left;
border:solid #eee;
text-decoration:none;
border-width:0 1px 0 0;
font-size:13px;
}
#pages a:hover{
background:#ffe !important;
}
#sidebar{
margin-bottom:20px;
}
#sidebar .wrap{
padding: 0 10px 0 0;
}
#sidebar h4, .post-sidebar h4{
margin:0;
}
.post-sidebar h4{
width:115px;
}
#sidebar ul, .post-sidebar ul{
margin:0;
}
#sidebar li{
margin-left:3px;
padding-left:5px;
border-bottom:1px solid #eee;
}
#sidebar li ul{
margin-left:-3px;
margin-bottom:-1px;
border-top:1px solid #eee;
}
#sidebar li li{
margin-left:10px;
}
.post-sidebar li{
margin:5px 0 0 3px !important;
text-indent:20px;
background:url(./images/tick.png) no-repeat 0 0;
line-height:175% !important;
}
#sidebar a, .post-sidebar a{
text-decoration:none !important;
}
#sidebar .separator, .post-sidebar .separator{
height:10px;
}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
#main{
margin-bottom:20px;
}
#main .wrap{
padding-right:15px;
}
.post img{
border:1px solid #eee;
padding:5px;
margin:0 10px 10px 0;
}
.post img.alignleft{
float:left;
}
.post-title{
margin:0 !important;
padding:0;
border-bottom:1px solid #eee;
}
.post-title a{
text-decoration:none !important;
font-weight:normal;
}
.title-down{
margin-bottom:10px;
}
.title-down p{
margin:0;padding:0;
color:#999;
font-size:11px;
}
.meta_category{
background:url(images/category.gif) no-repeat 7px 2px;
padding-left:22px;
}
.meta_date{
background:url(images/data.gif) no-repeat 0 2px;
padding-left:11px;
}
.meta_comment{
background:url(images/comments.gif) no-repeat 7px 2px;
padding-left:22px;
}
.meta_tag{
background:url(images/link-tags.gif) no-repeat 0 3px;
padding-left:17px;
}
.meta_tag a{padding-left:2px}

.post-down, .post-banner{
border-top:1px solid #eee;
color:#999;
padding-bottom:30px;
}
.post-down p{margin:0;padding:0}
.post-banner{
margin-top:-25px;
background:#fff;
text-align:center;
border:0;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li ul li {
	font-size: 1em;
} 

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
/**************************************/
/*               FOOTER               */
/**************************************/
#footer{text-align:center;margin:auto;border-top:1px solid #eee;color:#999}
#footer p{margin-bottom:5px;}
#footer a{color:#999 !important}