/*

Theme Name: Killthewatts

Theme URI: http://border7.com

Description: A Wordpress theme with right sidebar

Author: Gary Jones

Author URI: http://border7.com

version: 1.0

*/







/* basics */



*{
	color:#fff;
	margin:0; padding:0;
}



body {
	background: url(images/background.jpg) no-repeat top center #1c1c1c;
	font-family: tahoma, verdana, arial;
	font-size: 12pt;
	color:#fff;
	margin: 20px;
	}

	

h1 {
	font-size: 18pt;
}

h2 {
	font-size: 14pt; margin-top:10px;
	overflow: visible;
}

h3 {
	font-size: 10pt; margin-top:10px;
}

h4 {
	font-size: 9pt;
}

/* images and misc. */

img{ 
	border: none; 
	padding: 0px; 
}

img a{
	border:none;
}

img.left{ float: left; border: none; padding: 6px; }

img.right{ float: right; border: none; padding: 6px; }



blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
}



code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;
}


/* links */

a{
	outline:none;
	color:#fff;
	text-decoration:none;
	border: none;
	}

a:hover{
	outline:none;
	color:#d4821c;
	text-decoration: underline; 
	border: none;
}

a:active {
	outline:none;
	border:none;
}

a:link {
	outline:none;
	border:none;
}

a:visited {
	outline:none;
	border:none;
}
/* container */




#container {
	width: 800px;
	margin: 0 auto;
	padding: 6px;
	color:#333;
	border: none;
	}

	

/* header */



#header {
    width: 800px; 
	color: #fff; 
	height: 90px;
	}



#header h1{
	font-family: tahoma, verdana, arial;
	font-size: 16pt;
	font-weight: 300;
	letter-spacing: 1px;
	margin: 0;	
	padding: 120px 0 0 16px;	
	}

	

#header h1 a{
	color: #404040; 
	text-decoration: none;
}

#header h1 a:hover{
	color: #666; 
	text-decoration: none;
}





#header h2{
	font-family: tahoma, verdana, arial;
	font-size: 10pt;
	font-weight: 300;
	font-style: italic;
	color: #fff;
	letter-spacing: 1px;
	margin: 0;	
	padding: 0 0 0 18px;	
	}

#logo {
	height: 72px;
	width: 322px;
}

#logo:hover{
	background: url(images/logo.png) no-repeat;
}

/* main menu */





#menu {
	width:800px;
	padding: 0px;
	margin: 0px; 
	background: url(images/topmenu_bg.png) no-repeat;
	background-position: 0px 17px;
	
}





#menu ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width:558px;
}



#menu ul li {
	list-style-type: none;
	display: inline;
	margin-right: -5px;
	padding: 0;
}



#menu ul li a {
	margin: 0;
	text-decoration: none;
	color: #fff;
}



#menu ul li a:hover {
}







/* content */

#contentwrapper {
	background: url(images/body_bg.png) repeat-y;
}

#content {
	float: left;
	width: 72%;
	overflow: hidden;

}	

#content ul{
	background: #666;
	padding:0 0 0 25px;
	margin: 0;
	font-size:12px;
}

#content ul li{
	padding:10px;
	margin:0;
	list-style:circle;
}

.post {
	margin:0 10px;
	padding:10px 0px 10px 0px;
	line-height: 14pt;
	width:561px;
}

.postwrapper {
	background: #666666;
	width:561px;
	padding-bottom:5px;
}

.postinfo{
	background:url(images/content_top.png) no-repeat;
	height: 30px;
	padding: 8px 0px 0px 10px;
	margin-bottom: -7px;
	width:561px;
}
.post h2{
	background: url(images/content_arrow.png) no-repeat;
	padding:0 0 10px 30px;
	font-family: tahoma, verdana, arial;
	font-size: 14pt;
	font-weight: 300;
	color: #fff;
	width: 500px;
	}

	

.post h2 a{
	color: #fff;
	text-decoration: none;
	}

	

.post h2 a:hover{
	color: #d4821c;
	text-decoration: none;
	}

	

.post p{
	padding: 5px;
	color: #fff;
	font-size: 12px;
}

.postmetadata p {
	padding-right: 35px;
}


.post a{
	text-decoration:underline;
	color:#d4821c;
}



.post ul {}



.post li {}



.entry p {
	background: #666666;
	padding: 5px 5px 5px 10px;
	}



.postmetadata{
	padding-right:25px;
	text-align: right;
	clear: both;
	background:url(images/content_bottom.png) no-repeat;
	height:33px;
	width:561px;
}

#navwrapper {
	background: url(images/content_bottom.png) no-repeat;
	width: 561px;
	height: 33px;
}

.navigation {
	font-size:12px;
	float:left;
	width:100%;
	color: fff;
	height: 33px;
	width: 561px;
}

	

	.alignleft {
		float:left; 
		margin:10px 0px 0px 30px;
	}

	.alignright {
		float:right; 
		margin:10px 30px 0px 0px;
	}



.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}


#entrytop {
	background: url(images/content_top.png) no-repeat;
	width:561px;
	height: 30px;
}
#entrybottom {
	background: url(images/content_bottom.png) no-repeat;
	width:561px;
	height:30px;
}

/** Archive **/

#postmetadata_archive{
	text-align:center;
	padding-left:138px;	
	clear: both;
	background:url(images/content_bottom.png) no-repeat;
	margin-top: 0px;
	height:33px;
	width:561px;
}
	
.archivepost_wrapper {
	background: #666666;
	width: 561px;
}

.archivepost_top {
	background: url(images/content_top.png) no-repeat;
	width: 561px;
	height: 33px;
	margin-bottom: -5px;
}
#archive_time {
	padding-left: 10px;
}
/* sidebar */



#sidebar {
	font-family: tahoma, verdana, arial;
	font-size:12px;
	width: 213px;
	float:right;
	margin: 12px 0 24px 0;
	padding: 0;
	color:#fff;
	}

#sidebarwrapper {
	background: url(images/sidenav_bg.png) repeat-y;
	margin-top:-12px;
}

#sidebar h2{
	font-family: tahoma, verdana, arial;
	font-weight: bold; 
	font-size: 12px; 
	text-align: left;
	color: #fff;	
	margin: 0;
	padding: 2px;
	background: url(images/sidenav_header.png) no-repeat;
	height:20px
	width:192px;

}



#sidebar p {
	margin:0; padding: 0 6px 0 12px;
	color: fff;

}



#sidebar img {
	padding: 0; 
	margin: 0;
}



#sidebar ul {

	margin:12px;

	padding:0;

	list-style-type: none;

	}



#sidebar ul li {

	color: fff;
	
	margin: 0;

	padding: 0;

	line-height: 14pt;

	list-style-type: none;

	}



#sidebar ul ul {

	margin: 6px 0 6px 40px;

	padding: 0;
	
}



#sidebar ul ul li {

	color: fff;

	list-style-type: none;

	list-style-position: inside;

	}



#sidebar ul ul ul{

	margin: 0;

	padding: 0;

}



#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #fff;
}

#sidebartop {
	background:url(images/sidenav_top.png);
	height: 30px;
	width: 213px;
	
}

#sidebarbottom {
	background:url(images/sidenav_bottom.png);
	height: 26px;
	width: 213px;
	margin-top: -12px;
}

/* comments */



#commentssection{
	color: #fff;
	clear: both;
	padding: 2px 12px;
	margin: 0;
	width:561px;
	}

	

#commentssection h3{
	font-family: tahoma, verdana, arial;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #ffffff;
	}



#commentform{
	color:#ffffff;
	background: #616161;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}

	

#commentform p{
	color: #ffffff;
	}

	

#commentform a{
	color: #d4821c; 
	text-decoration: none; 
	border-bottom: 1px dotted #465D71;
	line-height: 14pt;
}

	

#commentform h3{
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	font-weight: 300;
	color: #ffffff;
	}

	

#commentbox{
	background: #414141;
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}



#author, #email, #url, #commentbox, #submit{
	color: #ffffff;
	background: #414141;
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
	}



#submit{
	margin:5px 5px 0 0;
	color:#ffffff
}



	

ol.commentlist {
	list-style-type: none;
}



ol.commentlist li {
	color:#ffffff;
	background: #666666;
	margin:10px 0px -12px 0px;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}



ol.commentlist li.alt {
}

ol.commentlist li p {
	color:#ffffff;
	margin: 6px 0 6px 0; 
	padding: 0 12px 0 0; 
	font-size: 12px;
}



ol.commentlist a {
	color:#d4821c;
}



cite {
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	}

	

cite a{
	color: #d4821c; 
	text-decoration: none; 
	border-bottom: 1px dotted #465D71;
}

#comment_top {
	background: url(images/content_top.png) no-repeat;
	width:561px;
	height:30px;
	margin-bottom: -13px;
}

#comment_bottom {
	background:url(images/content_bottom.png) no-repeat;
	width:561px;
	height:30px;
	margin-top: 8px;
}
/* search */

#search {
	margin-right:35px;
}

#searchform{
	float:right;
	padding: 6px 0px 6px 6px;
	font-family: tahoma, verdana, arial;
	margin-top: 17px;
	}



#searchform input#s{
	border:none;
	background: url(images/search_field.png) no-repeat;
	font-family: tahoma, verdana, arial;
	color:#d4821c;
	font-size: 12pt;
	padding:2px 0px 0px 6px;
	margin:2px;
	width:187px;
	height:25px;
	}



#searchform input#searchsubmit{
	vertical-align:middle;
	border:none;
	background: url(images/search_btn.png) no-repeat;
	font-family: tahoma, verdana, arial;
	font-size: 0pt;
	width:85px;
	height:23px;
	}



/* footer */



#footer {
	background: url(images/footer_bg.png) no-repeat;
	clear: both;
	width: 100%;
	margin-top:15px;
	font-family: tahoma, verdana, arial;
	font-size: 10pt;
	height:25px;
}

	

#footer p{
	padding:0px;
	margin: 0px; 
	color: #ffffff;
}

#footer a{
	padding:4px;
	color: #d4821c;
	text-decoration: none;
	}

#footer a:hover{
	color: #d4821c;
	text-decoration: underline;
}




