/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/





/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color: #121212;
}





.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
}

.wrapper {
	width: 981px;
	padding: 0;
	margin: 0 auto;
	}
	
.wrapper_clear {
	background-image: url(images/hipolitix_grad_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}	


/*---- header----*/


.header {
	padding:0;
	margin: 0;
	height:120px;
	width: 100%;
	background-image: url(http://wpexchange.com/wordpress/wp-content/uploads/2009/06/hipolitix_banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.header_top {
	padding:0;
	margin: 0;
	height:25px;
	width: 100%;
}

.header_top p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: normal;
	float:right;
	margin:3px 10px 0 0;
	padding:0;
}

.header_top a {
	color:#ffffff;
	text-decoration:none;
	margin:0 10px 0 10px;
}


.header_bottom {
	padding:0;
	margin: 0;
	height:95px;
	width: 100%;
        display:block;
}

.searchbox  {
	padding:35px 15px 0 0;
	margin:0;
	float:right;
	text-align:right;
	display:block;
}

#searchString {
	margin:0;
	padding:0;
	height:26px;
	width:341px;
	background-image: url(images/search_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

input, select {
	vertical-align:middle;
}

.searchButton {
	margin:0;
	padding:0;

}

/*---- nav----*/

.nav {
	margin:0;
	padding:0;
	background-image: url(images/hipolitix_nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:46px;
}


.nav ul {
	padding:0;
	margin: 0;
	list-style:none;
	width:100%;

	
}

.nav ul li {
       float:left;
margin: 7px 0 0 0;
	
}

.nav ul a {
	
	display:block;
	padding: 0 2em 0 2em;
	line-height:2.1em;
	text-decoration:none;
	color:#FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/hipolitix_redcross.jpg);
	background-repeat: no-repeat;
	background-position: right 60%;
}

.nav ul a:hover {
	text-decoration:underline;

}

/*---- content----*/

.content {
	margin:0;
	padding:0;
	width:100%;
}

.main_content {
	margin:0;
	padding:0;
	width:650px;
	float:left;
}

.clear_content{
	margin:15px 0 0 0 ;
	padding:0;
	width:100%;
}

.feat_content {
	margin:0;
	padding:19px;
	height:280px;
	background-color:#0A0A0A;
	border: solid 1px #2B2B2B;
	}
	
.feat_left {
	margin:0 8px 0 0;  
	padding:0;
	float:left;
	width:312px;
	}

.feat_right h2 a {
	color:#ffffff;
	text-decoration:none;
}

.feat_right h2 a:hover {
	text-decoration:underline;
}

.feat_right {
	margin:0;
	padding:0;
	float:left;
	width:287px;
}
	
.feat_content img {
	margin:0;
	padding:5px;
	border: solid 1px #2B2B2B;
	}	
	
.feat_content h1 {
	color:#C91016;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2B2B2B;
	margin-bottom:10px;
	padding-bottom:5px;
margin-top:0;
	}
.feat_content span {
	color:#ffffff;
	}
	
.feat_content h2 {
	color:#ffffff;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
	}	
.feat_content small {
	color:#ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.feat_content p {
	color:#5C5C5C;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	line-height:1.5em;
	}
	
.feat_content .tags {
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;

	}					

.feat_content .tags a {
	color:#ffffff;
	text-decoration:none;
	}
	
.feat_content .tags strong {
	color:#C91016;
	}	
.sidebar {
	margin:0;
	padding:0;
	width:331px;
	float:left;
}


.post_content {
	margin:0;
	padding:0;
	width:100%;
}

.post_content h1 {
	color:#C91016;
	font-size: 22px;
	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(images/post_cross.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.post_content span {
	color:#ffffff;
	}
	
	
/*---- postbox----*/	
.postbox {
	margin:0;
	padding:0 16px 0 0;
	width:200px;
	display:block;
	float:left;
}	

.postbox img {
	margin:0;
	padding:5px;
	border: solid 1px #2B2B2B;
}

.postbox h2 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 7px 0 3px 0;
	margin: 15px 0 0 0;
	background-image: url(images/post_dots.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.postbox h2 a {
	color:#ffffff;
	text-decoration:none;
}
	
.postbox h2 a:hover {
	text-decoration:underline;
}	
.postbox small {
	color:#A2A2A2;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;

}

.postbox p {
	color:#A2A2A2;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin-bottom:5px;
	margin-top:5px;

}


.postbox .tags  {
	color:#ffffff;
	font-size: 11px;
}
.postbox .tags b {
	color:#C91016;
}

.postbox .tags a {
	color:#ffffff;
	text-decoration:none;
}

/*---- postbox----*/

.linkbox {
	margin:0;
	padding:0 16px 0 0;
	width:200px;
	display:block;
	float:left;
}

.linkbox h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(images/post_dots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:10px;
	padding-bottom:5px;
}


.linkbox ul {
	margin:0;
	padding:5px;
	list-style:none;
}

.linkbox ul li {
	margin:0 0 6px;
	padding:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7F7F7F;
}

.linkbox ul li a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A2A2A2;
	text-decoration:none;
}

.linkbox ul li a:hover {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A2A2A2;
	text-decoration:underline;
}

.linkbox ul li small {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#C91016;
}




/*---- sidebar----*/


.sidebar .clear_content img {
	margin:0 0 0 15px;
	padding:0;
}

.sidebox {
	margin:15px 0 0 15px;
	padding:0;
	width:100%;
}

.sidebox_head {
	margin:0;
	padding:0;
	width:100%;
	background-image: url(images/hipolitix_sidebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.sidebox_head span {
	color:#BD1016;
	}
	
.sidebox_head h1 {
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:7px 0 3px 0;
	}
	
.sidebox_bottom {
	margin:0;
	padding:0;
	width:100%;
}	

.sidebox_bottom img {
	margin:5px;
	padding:0;
}


.sidebox_bottom ul {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

.sidebox_bottom ul li {
	margin:0;
	padding:0;
	width:100%;
}

.sidebox_bottom h2 {
	color:#ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0 5px 0;
}

.sidebox_bottom h2 a {
	color:#ffffff;
	text-decoration:none;
}

.sidebox_bottom h2 a:hover {
	text-decoration:underline;
}

.sidebox_bottom p {
	color:#A2A2A2;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
}


.sidebox_page {
	margin:15px 0 0 0;
	padding:0;
	width:100%;
}

.pages {
	margin:0 0 0 15px;
	padding:0;
	width:142px;
	display:block;
	float:left;
}

.pages_head {
	margin:0;
	padding:0;
	width:100%;

}

.pages_head h1 {
	color:#ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0 5px 0;
	background-image: url(images/hipolitix_pagedots.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.pages_head span {
	color:#BD1016;
}

.pages_bottom {
	margin:0;
	padding:0;
	width:100%;
}


.pages_bottom ul {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

.pages_bottom ul li {
	margin:0;
	padding:5px 0 5px 0;
	width:100%;
}

.pages_bottom ul li a {
	color:#686868;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left: 5px;
}

.pages_bottom ul li a:hover {
	text-decoration:underline;
}

/*---- footer----*/

.footer_wrapper {
	width: 100%;
	padding: 0;
	margin: 25px 0 0 0;
}

.footer {
	width: 100%;
	
	padding: 0;
	margin: 0;
	background-color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #C91016;
}



.footersidebox {
	margin:25px 0 0 15px;
	padding:0;
	width:307px;
	display:block;
	float:left;
}

.footersidebox_head {
	margin:0;
	padding:0;
	width:100%;
        height:24px;
	background-image: url(images/hipolitix_sidebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.footersidebox_head span {
	color:#BD1016;
	}
	
.footersidebox_head h1 {
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:7px 0 3px 0;
	}
	


.footersidebox_bottom {
	margin:0;
	padding:0;
	width:100%;
}

	
.footersidebox_bottom ul {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
}

.footersidebox_bottom ul li {
	margin:0;
	padding:0;
	width:100%;
}

.footersidebox_bottom h2 {
	color:#ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 0 5px 0;
}

.footersidebox_bottom h2 a {
	color:#ffffff;
	text-decoration:none;
}

.footersidebox_bottom h2 a:hover {
	text-decoration:underline;
}

.footersidebox_bottom p {
	color:#A2A2A2;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
}



.footer .clear_content p {
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 15px;
	background-image: url(images/hipolitix_footerdots.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	

.footer .clear_content a {
	color:#ffffff;
	text-decoration:none;
}


.wp-polls-ans a {
	color:#BD1016;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
        margin-top:5px;
	}

.sidebox_bottom_poll p {
color:#A2A2A2;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.5em;
text-align:center;
}

.sidebox_bottom_poll {
margin:0;
padding:0;
width:100%;
}

.sidebox_bottom_poll ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.sidebox_bottom_poll .wp-polls-ans ul li {
margin:0 0 0 15px;
padding:0;
}

.sidebox_bottom_poll label {
color:#A2A2A2;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.5em;
}

.wp-polls, .wp-polls-form {
margin:0;
padding:0;
}

.wp-polls-ul {
color:#A2A2A2;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.5em;
}

/*---- single post----*/

.single_content {
background-color:#0A0A0A;
border:1px solid #2B2B2B;
padding:10px 19px 19px 19px;

}

.single_header {
width:100%;
margin:0;
padding:0;
border-bottom:1px dotted #2B2B2B;
}

.single_header h1 {
color:#C91016;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;
}

.single_header h1 span {
color:#ffffff;

}

.single_bottom {
width:100%;
margin:0;
padding:0;
}

.single_bottom small {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:0;
padding: 10px 0  10px 0;
display:block;
}

.single_bottom p {
color:#5C5C5C;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:1.5em;

}

.single_bottom img {
border:1px solid #2B2B2B;
margin:15px 15px  15px 0;
padding:5px;
}

.single_bottom .tags {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding: 10px 0  10px 0;
}

.single_bottom .tags strong {
color:#C91016;
}

.single_bottom .tags a {
color:#FFFFFF;
text-decoration:none;
}


.single_content_wrapper {
float:left;
margin:25px 0 0;
padding:0;
width:600px;
}

.single_comment {
	margin:10px 0 0;
	padding:0;
	width:600px;
}

.title-page {
	margin:0;
	padding:0;
	width:100%;
}

.title-page h3 {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding: 14px 0 15px;
	font-family:Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	}

.text-box {
	margin:0;
	padding:0;
	width:100%;
	line-height:1.3em;
	
}

.text-box ol{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	
}



ol.commentlist li {
background:#000000;
border:1px solid #2B2B2B;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:6px 0 ;
padding:10px;
}


.commentlist li .avatar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
float:right;
padding:2px;

}


.text-box ol li cite {
	font-weight:normal;
	padding-left:0;
	text-decoration:none;
}
.commentlist cite {
	color:#C91016;
}

.text-box ol li a {
	font-weight:normal;
	padding-left:0;
	text-decoration:none;
}
.commentlist a {
	color:#C91016;
}
.commentlist span {
	color:#C91016;
}

.commentlist p {
color:#5C5C5C;
font-family:Arial,Helvetica,sans-serif;
margin:10px 5px 10px 0;
font-size:13px;
line-height:1.5em;}


#respond p {
font-size: 1em;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
}


.login a {
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
}




.search_header
{
float:left;
margin:25px 0 0;
padding:5px;
width:600px;
}



.search_header h2 {
color:#C91016;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
margin:0;
padding:0;
}



.search_results_wrapper {
float:left;
margin:0;
padding:0;
width:600px;
}


.search_results {
background-color:#0A0A0A;
border:1px solid #2B2B2B;
padding:10px 19px 19px;
margin:5px 0 9px 0;
}



.search_results .single_header {
border-bottom:1px dotted #2B2B2B;
margin:0;
padding:0;
width:100%;
}


.search_results .single_header h3 {
color:#C91016;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
margin:0 0 5px 0;
padding:0;
}

.search_results .single_header h3 span {
color:#BD1016;
}

.search_results .single_header h3 a {
color:#FFFFFF;
text-decoration:none;
}

.search_results .single_bottom {
margin:0;
padding:0;
width:100%;
}


.search_results .single_bottom small {
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:0;
padding:10px 0;
}

.search_results .single_bottom p {
color:#5C5C5C;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:1.5em;
}


.search_results .single_bottom p a {
color:#5C5C5C;
}
