body {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	background: #474747;
	background-image: url('../images/bg.png');
	margin: 70px;
	}

#header {
	padding-top: 25px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 0.89em;
	text-align: center;
	background: transparent;
	font-variant: small-caps;
	}

#main {
	/* background: white;
	color: #696969; */

	width: 700px; margin: 0 auto; background: #222; padding: 20px;
	font-size: 22px; color: #555; text-shadow: 0px 2px 3px #171717;
	
	-webkit-box-shadow: 0px 2px 3px #555;
	-moz-box-shadow: 0px 2px 3px #555;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;

	}

#searchbox {
	text-align:right;
	margin-bottom: -8px;
	padding: 3px;
	color:#666;
	}

#s {
	border:1px solid #333;
	background:#222;
	color:#696969;
	padding: 3px;
	margin-right: 15px;
	}


#content, #comments {
	padding:1.5em;
	margin-bottom:1.5em;
	}

#navigation {
	background: transparent;
	color:#FFFCF9;
	margin-top: 10px;
	font-size: 11px;
	}

#pagenav {padding:1em 1.5em 1em 1.5em;text-align:left;border-top:1px solid #DCDCDC; text-align:center}

#footer {
	background: transparent;
	color: #FFFCF9;
	text-align: center;
	margin-top:15px;	
	}



/* classes */

.message {margin:1.5em;color:#1E90FF;}

.post-title {color:#696969;}

.draft {border:3px groove #CCC;padding:10px;}

.meta {color: #D3D3D3;text-align:right;}

.commentslink {background: #333;padding:2px;}

.owner {background:#26261D;}

.owner p {color:white;}

.alt {background:#eee;}

.unapproved {border:1px dotted #111!important;}



/* decoration */

#header h1{color: #FFFCF9;}

#searchbox input:focus {
	color:#C0C0C0;
	background: #333;
	}
	
#searchbox p {
	font-variant: small-caps;
	}

#content h2 {font-size: 1.2em; margin-bottom: 0;	}

#content h4, #content h4 a {color: #D3D3D3; margin-bottom: 1em;}

#navigation p {margin:1px;}

#navigation ul {margin:6px;}

#navigation li {list-style: none;}

#navigation p {color:#696969;border-bottom:1px solid #333;font-variant:small-caps;padding:2px;}

#comments li { list-style-position: outside; padding:6px;border-bottom:1px solid white;}

p img {
	/*border: 1px solid #ccc;*/
	border: 0px;
	padding: 3px;
	margin: 5px 3px 0;
	float:none;
	max-width:97%;
	}

/* links */

a {color:#FFFCF9; text-decoration: none;}

a:hover {color:#FFFCF9;border-bottom:2px solid white;position:relative;} /* position:relative is needed for IE6, duh! */

a:active{color:#FFFCF9; text-decoration: overline;}

#header a:hover {text-decoration:none;border:none;}

#main a {color:#29C0B3;text-decoration:none;}

#main a:hover{text-decoration:underline;border:none;}

#main h2 a, #main h2 a:hover {color:#696969;font-weight:bold;}

#comments li a {color:silver;}

#pagenav a {border:1px solid #DCDCDC;padding:0 3px 0 3px;}

#pagenav a.current-page {border:1px solid #DCDCDC;color:#DCDCDC;padding:0 3px 0 3px;}

#pagenav a:hover.current-page {border:1px solid gray;color:gray;background:transparent;}

#pagenav a:hover {border:1px solid gray;color:#29C0B3;background:gray;}

/* added by dahead */

/* pre { padding-left: 15px; border: 1px solid; width: 95%; overflow: auto;} */

pre {
	width: 500px; margin: 0 auto; background: #222; padding: 20px;
	font-size: 22px; color: #555; text-shadow: 0px 2px 3px #171717;
	
	-webkit-box-shadow: 0px 2px 3px #555;
	-moz-box-shadow: 0px 2px 3px #555;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
}


.rsslink {
	background: url('../images/feed.png') left top no-repeat;
	padding: 0px 0px 0px 20px;
	margin-left: 2px;
	margin-right: 2px;
	height: 16px;
	border: 0 !important;
}

.left {float: left;}
.right {float: right;}

img .left { margin: 0 10px 0 0;}
img .right { margin: 0 0 0 10px; padding: 1px;}

div.hr {
	height: 61px;
	/*background: url('../images/hrwater.png') no-repeat center;*/
	background: url('../images/hr0.jpg') no-repeat center;
	margin-top: 40px;
	margin-bottom: 40px;
}

div.hr hr {
	display: none;
}

/* Related Posts Plugin */

.related-posts-header {
	font-weight: bold;
	}
	
.related-post-odd {
	margin-top: 5px;
	}
	
.related-post-even {
	margin-top: 5px;
	}
	
.adfreeblog {
	margin-top:15px;
	/*
	margin-top:10px;
	margin-bottom:10px;
	padding:5px 10px;
	font-size:1.1em;
	background: #FFF;
	border: 1px solid #222;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	color: #494949;
	*/
}