/*  
Theme Name: Aliens BLUE
Theme URI: http://westcarolina.net/
Description: Specially created theme for the second incarnation of the erelevant.net blog.
Version: 1.0
Author: Morgan Davis & WestCarolina.Net LLC
Author URI: http://erelevant.net/
	
	Based on Kubrick v1.5 http://binarybonsai.com/kubrick/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
body{
	margin: 0;
	background: #161616;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a {
	text-decoration: none;
}

a:link {
	color: #5574A7;
}

a:visited {
	color: #5574A7;
}

a:active {
	color: Green;
}

a:hover{
	color:#5574A7;
	text-decoration: underline;
}

/* STRUCTURAL DIV DEFINITIONS */

#container{
	margin: 0 auto;
	width: 100%;
}

#header{
	border-bottom: 1px solid #2F2F2F;
	height: 63px;
}

#header-nav{
	float: right;
	padding-right: 10px;
}

#searchform{
	height: 20px;
}

input#s{
	background: #000000;
	color: #FFFFFF;
	font-size: 8pt;
	border: 1px solid #2F2F2F;
	width: 185px;
}

button#searchsubmit{
	background: #2F2F2F;
	color: #FFFFFF;
	font-size: 8pt;
	border: 1px solid #2F2F2F;
}

#body{}

#main{
	float: left;
	width: 49%;
}

div.tweets{
	width: 100%;
	min-height: 35px;
	padding: 10px;
	border-bottom: 1px solid #2F2F2F;
	background: url(images/tweet_bg.gif) repeat-x bottom left;
}
	div.tweets div.icon{
		padding-right: 5px;
		width: 35px;
		height: 35px;
		float: right;
		text-align: center;
	}


div.post{}
	div.post h2{
		height: 56px;
		padding-top: 7px;
		padding-left: 10px;
		margin-bottom: 0;
		padding-bottom: 0;
		font-weight: normal;
		font-size: 18pt;
	}
	div.post h3{
		padding-top: 10px;
		margin-top: 0;
		padding-left: 10px;
		margin-bottom: 0;
		font-weight: bold;
		font-size: 13pt;
	}
	div.post p.postmetadata{
		display: block;
		margin-top: 5px;
		height: 30px;
		color: #CCCCCC;
		font-size: 8pt;
		padding-top: 0;
		margin-top: 0;
	}
	div.post div.entry{
		margin-left: 10px;
		margin-right: 10px;
	}
	div.post div.divider{
		display: block;
		width: 100%;
		height: 25px;
		border-bottom: 1px solid #2F2F2F;
		text-align: right;
	}
	div.post div.divider2{
		display: block;
		width: 100%;
		height: 20px;
		border-bottom: 1px solid #5574A7;
		text-align: right;
	}
		div.post div.divider strong{
			padding-right: 10px;
		}
		div.post div.divider2 strong{
			padding-right: 10px;
		}
	div.post .pullquote {
		width: 40%;
		float:right;
		font-size:110%;
		line-height:140%;
		text-align: justify;
		margin:10px;
		background: url(images/close_quote.gif) no-repeat bottom right !important;
		background /**/:url(); /* removing quote graphic in IE5+ */
		padding:0px 25px 5px 0px;
	}
	div.post .pullquote .first-letter {
		font-size: inherit;
		background: url(images/open_quote.gif) no-repeat left top !important;
		padding:5px 0px 10px 35px!important;
		padding /**/:0px; 	/* resetting padding in IE5+ */
		background /**/: url(); /* removing quote graphic in IE5+ */
	}

div.date{
	width: 85px;
	height: 85px;
	float: left;
	text-align: center;
}

div.date span.day{
	font-size: 38pt;
	color: #2F2F2F;
}

div.date span.month{
	line-height: 14pt;
	font-size: 13pt;
	color: #2F2F2F;
}

ol.commentlist{}
	/* every other comment */
	ol.commentlist li.alt{}

span.eg-image{
	float: right;
	margin-left: 10px;
	display: block; 
}

	span.eg-image img{
		border: 1px solid #2F2F2F;
	}

input#author{
	margin-left: 10px;
	background: #CCCCCC;
	border: 1px solid #2F2F2F;
}

input#email{
	margin-left: 10px;
	background: #CCCCCC;
	border: 1px solid #2F2F2F;
}

input#url{
	margin-left: 10px;
	background: #CCCCCC;
	border: 1px solid #2F2F2F;
}

textarea#comment{
	margin-left: 10px;
	width: 95%;
	background: #CCCCCC;
	border: 1px solid #2F2F2F;
}

button#submit{
	margin-left: 10px;
	background: #2F2F2F;
	color: #FFFFFF;
	font-size: 10pt;
	border: 1px solid #2F2F2F;
}

#sidebar-left{
	padding-left: 10px;
	border-left: 1px solid #2F2F2F;
	background-color: #161616;
	float: right;
	width: 24%;
}

	#sidebar-left h2{
		padding-top: 15px;
		margin: 0;
	}

	#sidebar-left .amzshcs-item{
		padding-bottom: 10px;
	}
	
	#sidebar-left .amzshcs-item img{
		border: 1px solid #2F2F2F;
	}

#sidebar-right{
	border-left: 1px solid #2F2F2F;
	float: right;
	width: 25%;
}

	#sidebar-right ul li h2{
		padding-top: 15px;
		margin: 0;
	}

	#sidebar-right ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#sidebar-right ul li{
		padding-left: 10px;
	}
	
	#sidebar-right ul li ul{
		padding-left: 0px;
		margin: 0;
	}
	#sidebar-right ul li ul li{}

div.sidebar-text{
	margin-left: 10px;
	margin-right: 10px;
}

div.sidebar-text ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.sidebar-text li{
	padding-bottom: 1em;
}

#footer{
	background: #344D7F url(images/footer_background.jpg) repeat-x;
	color: #161616;
	clear: both;
	width: 100%;
}

	#footer a {
		text-decoration: none;
	}
	
	#footer a:link {
		color: #FFFFFF;
	}
	
	#footer a:visited {
		color: #FFFFFF;
	}
	
	#footer a:active {
		color: Green;
	}
	
	#footer a:hover{
		color:#5574A7;
		text-decoration: underline;
	}

#footer-spacer1{
	width: 100%;
	height: 25px;
	border-bottom: 1px solid #5574A7;
}

#footer-spacer2{
	width: 100%;
	height: 10px;
	border-top: 1px solid #5574A7;
}

#footer-left{
	border-right: 1px solid #5574A7;
	width: 49%;
}

	#footer-left h2{
		padding: 0;
		margin: 0;
	}

#footer-right{
	width: 50%;
	float: right;
	text-align: center;
}

#footer-meta{
	height: 85px;
	background: url(images/erelevant_logo.jpg) no-repeat center right;
	padding-left: 10px;
}

/* DEFINITIONS FOR COMMON TAGS AND CLASSES */

.center{
	text-align: center;
}

p{}
	p.metadata{}
	p.nocomments{}
	p.commentmetadata{}
	div#comments p{
		padding-left: 10px;
	}
	
h1{}
h2{}
	h2.pagetitle{
		padding-top: 7px;
		padding-left: 10px;
		margin-bottom: 0;
		padding-bottom: 0;
		font-weight: normal;
		font-size: 18pt;
	}
h3{}
	h3#comments{
		padding-left: 10px;
		padding-top: 20px;
	}
	h3#respond{
		padding-left: 10px;
		padding-top: 20px;
	}
	div.entry h3{
		padding-top: 7px;
		padding-left: 0;
		margin-bottom: 0;
		padding-bottom: 0;
		font-weight: normal;
		font-size: 14pt;
	}
h4{}
cite{}

span{
	font-size: 10pt;
}

	span.date{}
	span.byline{}

legend{
	display: none;
	visibility: hidden;
}

fieldset{
	border: none;
	padding: 0;
}

label{}