/* Format */

html, body {

	margin: 0;

	padding:  0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #c8c8c8;

	background-color: #171717;

	background-image: url(img/bg.jpg); background-position: top left; background-repeat: no-repeat;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0px;

	padding: 0px;

}

h2, h3 {

	font-size:12px;

}

img, p.text img, a img {

	border: 0px;

}



#div1 {

	float: left;

	width:402px;

	padding: 0 30px 0 0 ;

	margin: 0;

	text-align: left;

	vertical-align: top;

	background-image:url(img/shade.png); background-position:top right; background-repeat:repeat-y;

}



#div2 {

	float: left;

	width:202px;

	padding: 0;

	margin: 0;

	text-align: left;

	vertical-align: top;

}





/* Header & Sidebars */

#header {

	margin: 0;

	width: 338px;

	height: 304px;

	padding: 32px 32px 0 32px;

	border-top: 5px solid #3F8D8E;

	border-bottom: 2px dashed #555555;

	background-image: url(img/header.jpg); background-position: top left; background-repeat: no-repeat;

	background-color:#353535;

}

#sidebar {

	vertical-align:top;

	text-align:left;

	width:170px;

	margin:220px 0 0 0;

	padding:0;

}

.navhead {

	font-family: Arial, sans-serif;

	color:#5c5c5c;

	font-size: 14px;

	font-weight: bold;

	text-align:left;

}

#navitem1, #navitem2, #navitem3, #navitem4 {

	color:#4c4c4c;

	line-height: 20px;

	font-size: 12px;

	text-align:left;

	list-style: none;

}

#search {

	margin: 0;

	padding: 0 0 16px 0;

	width: 160px;

	height: 16px;

	text-align: left;

}

.form {

	margin: 0;

	padding: 2px 3px 1px 3px;

	background-color: #242424;

	border: 1px solid #5c5c5c;

	width: 108px;

	height: 14px;

	color: #5c5c5c;

	font-size: 12px;

}

.button{

	margin: 0;

	padding: 0;

	border: 0;

}

#navitem1 a {color:#4c4c4c; text-decoration: none; font-weight: normal; list-style: none;}

#navitem1 a:hover {color: #cccccc;text-decoration: none; font-weight: normal;	list-style: none;}



#navitem2 a {color:#4c4c4c; text-decoration: none; font-weight: normal; list-style: none;}

#navitem2 a:hover {color: #cccccc; text-decoration: none; font-weight: normal;	list-style: none;}



#navitem3 a {color:#4c4c4c; text-decoration: none; font-weight: normal; list-style: none;}

#navitem3 a:hover {color: #cccccc; text-decoration: none; font-weight: normal;	list-style: none;}



#navitem4 a {color:#4c4c4c; text-decoration: none; font-weight: normal; list-style: none;}

#navitem4 a:hover {color: #cccccc; text-decoration: none; font-weight: normal;	list-style: none;}





/* Posts */

#pdiv {

	margin: 0 0 0 0;

	padding: 28px 32px 16px 32px;

	width: 338px;

	border-bottom: 2px dashed #555555;

	background-color:#2d2d2d;

}

.ptitle {

	margin: 0;

	padding: 0;

	text-align:left;

	font-family: Arial, Helvetica, sans-serif;

	color:#A2FF00;

	font-size: 34px;

	font-weight: bold;

	line-height: 32px;

}

.pstitle {

	margin: 0;

	padding: 6px 0 0 0;

	text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#555555;

	font-size: 10px;

	font-weight: normal;

}

.ptext {

	margin: 0;

	padding: 32px 0 0 0;

	text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#cccccc;

	font-weight: normal;

	line-height: 20px;

	font-size: 12px;

}

#ptext2{

	margin: 0;

	padding: 32px 0 0 0;

	text-align:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#cccccc;

	font-weight: normal;

	line-height: 20px;

	font-size: 12px;

}

#pmeta {

	width: 338px;

	padding: 16px 0 0 0;

	text-align: right;

	font-size: 10px;

	color: #555555;

}

.share {

	margin: 0;

	width: 80px;

	padding: 6px 6px 4px 0;

	background-color:#555555;

}

blockquote {

	background-image: url(img/quote.jpg); background-position: top left; background-repeat: no-repeat;

	color: #777777;

	padding: 32px 64px 32px 64px;

	margin: 0;

	text-align:left;

}

.small{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#3c3c3c;

	font-size: 10px;

	font-weight: normal;

}

.npost1{

	color: #555555;

	font-size: 10px;

	font-weight: normal;

	text-transform: uppercase;

	padding-left: 15px;

}

.npost2{

	color: #555555;

	font-size: 10px;

	font-weight: normal;

	text-transform: uppercase;

}

.cats {
	color:#555555;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 6px 0;
	line-height: 16px;
}

#tagcloud {
	color:#555555;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 6px 0;
	line-height: 16px;
}




/* Comments */

#cdiv {
	margin: 0;
	padding: 32px;
	width: 338px;
	border-bottom: 2px dashed #555555;
	background-color:#121212;
}
#cdiv2 {
	margin: 0;
	padding: 32px 32px 6px 32px;
	width: 338px;
	border-bottom: 2px dashed #555555;
	background-color:#121212;
	font-size:14px;
	font-weight: bold;
	color:#3F8D8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.commentlist {
	margin:0;
	padding:0 0 16px 0;
	color: #3c3c3c;
}

.boxstyle {
	background-color: #272727;
	border: 1px solid #3c3c3c;
	margin-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
}

.comment {
	margin:0;
	padding:0;
	width:336px; 
	background-color: #272727;
	border: 1px solid #3c3c3c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
}

.sbut {
	width:125px; 
}




/* Links */

a:link, a:visited, a:active {color: #555555; text-decoration: none; font-weight: normal;}

a:hover {color: #555555; text-decoration: underline; font-weight: normal;}



.ptitle a {color:#A2FF00; line-height: 32px; text-decoration: none; font-weight: bold; padding:0;}

.ptitle a:hover {color:#ffffff; line-height: 32px; text-decoration: none; font-weight: bold; padding:0;}



.ptext a {color: #3F8D8E; text-decoration: underline; font-weight: bold; padding: 1px 0 3px 0;}

.ptext a:hover {color: #A2FF00; background-color:#3F8D8E; text-decoration: underline; font-weight: bold; padding: 1px 0 3px 0;}



#ptext2 a {color: #3F8D8E; text-decoration: underline; font-weight: normal; padding: 1px 0 3px 0;}

#ptext2 a:hover {color: #A2FF00; background-color:#3F8D8E; text-decoration: underline; font-weight: normal; padding: 1px 0 3px 0;}



.npost2 a {color: #555555; text-decoration: none; font-weight: normal;}

.npost2 a:hover {color: #A2FF00; text-decoration: none; font-weight: normal;}



.npost1 a {color: #555555; text-decoration: none; font-weight: normal; padding-left: 15px; border-left: 1px solid #555555;}

.npost1 a:hover {color: #A2FF00; text-decoration: none; font-weight: normal; padding-left: 15px; border-left: 1px solid #555555;}



.cats a {color: #555555; text-decoration: none;}

.cats a:hover {color: #cccccc; text-decoration: none;}



#tagcloud a {color: #555555; text-decoration: none;}

#tagcloud a:hover {color: #cccccc; text-decoration: none;}





/* Footer */

#footer {

	background-color:#000000; 

	width:338px;

	padding: 14px 32px 0 32px;

	margin:0;

	font-size: 10px;

	color:#6c6c6c;

	text-align:left;

	height: 26px;

}