/*  
Theme Name: Eggs By Post
Theme URI: http://www.eggsbypost.net
Description: A one column theme.
Version: 2.0
Author: dAN FARROW
Author URI: http://www.squarebracket.net/
*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	CORE STYLESHEET

	FONT SIZE REFERENCE
	declare font size using percentages
	{font-size:85%;}  /*renders 11px

	10	px =	77	%
	11	px =	85	%
	12	px =	93	%
	13	px =	100	%
	14	px =	108	%
	15	px =	116	%
	16	px =	123.1	%
	17	px =	131	%
	18	px =	138.5	%
	19	px =	146.5	%
	20	px =	153.9	%
	21	px =	161.6	%
	22	px =	167	%
	23	px =	174	%
	24	px =	182	%
	25	px =	189	%
	26	px =	197	%
	
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


/*===============================

	Tags

===============================*/
html {background:none; 	height:100%;}

body {
	height:100%;
	background:#444 url(images/eggs_by_post_cover_dark.jpg) 50% 50% repeat fixed;
	color:#999;
	font-family:"Courier New", Courier, monospace;
	font-size:93%;
	line-height:1.5;
	margin:0; padding:0;
}

h1, h2, h3 {
	font-weight:normal;
	margin:0;
}


ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover, a:focus {
	background-color:#666;
}

.clearfix:after{ 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden; 
}
* html .clearfix {height: 1%;}


/*===============================

	Main containers

===============================*/
#background_wrap {

	width:424px;
	background:transparent url(images/wrap_bg_011.png) 50% 0 repeat-y;
	margin:0 auto;
	padding:0 89px;
}

#wrap {
	width:424;
	position:relative;
	background:transparent;
}
	#header {
/* 		background:url(images/header_bg.gif) 50% 50% no-repeat; */
/* 		text-indent:-1000px; */
/* 		overflow:hidden; */
		width:424px;
		height:37px;
		text-align: center;
/* 		height: 0; */
	}
	body#home #header {display:none;}
	
		#title a {
			display: block;
			height: 100%;
			width:100%;
		}
		#title a:hover, #title a:focus {
			background:transparent;
		}
		
	#content {
		padding:10px 40px 0;
	}
	
	#sidebar {clear:both;}

	#sidebar ul#menu {
		margin:0; padding:0;
		list-style-type: none;
	}
	
		#menu li {
			list-style:none;
			display: block;
			float:left;
			height:28px;
			margin:10px 0; padding:0;
			background:url(images/menu_bg.gif) left top no-repeat;
		}
		#menu li a {
			display: block;
			width:100%; height: 100%;
			text-indent:-1000px;
			overflow:hidden;
		}
		#menu li#contact 	{ width:145px;}
		#menu li#rss 		{ width:124px; background-position:-145px 0;}
		#menu li#itunes		{ width:155px; background-position:-268px 0;}
		
		#menu li#contact a:hover,
		#menu li#contact a:focus	{ background:transparent url(images/menu_bg.gif) 0 -28px no-repeat;}
		#menu li#rss a:hover,
		#menu li#rss a:focus		{ background:transparent url(images/menu_bg.gif) -145px -28px no-repeat;}
		#menu li#itunes a:hover,
		#menu li#itunes a:focus		{ background:transparent url(images/menu_bg.gif) -268px -28px no-repeat;}


	#footer {
		text-align:center;
		background:#333;
		clear:both;
		color:#888;
		font-size:0.75em;
		padding:10px;
		margin:60px auto 0;
	}
		#footer p {
			margin-bottom:0;
		}


/*===============================

	blog: Entry

===============================*/
.entry {
	margin:10px 0;
	padding:0 40px 10px;
	position:relative;
	text-align:center;
	background:transparent url(images/entry_bg.gif) 50% bottom no-repeat;
}
	.entrytitle h2 {
		text-transform:uppercase;
		font-size:167%;
		/*padding-right:60px; make room for the date */
	}
	
	.entrybody, .entrytitle {
		/*padding:0 20px;*/
	}
	
	.entrytitle h2 a {
		color:#ffffff;
	}
	.entrytitle h2 a:hover{
		background-color:#666;
		color:#fff;
	}
	.the_date {
		/*position:absolute; top:0; right:40px;*/ display:none;
	}
	.commentslink {
		color:#999;
		background:url("images/comments.gif") no-repeat 0 3px;
		padding-left:15px;
	}
	
	.entrymeta {}
/*===============================

	blog: Comments
	
===============================*/

.commentsblock{
	
}
.commentsblock textarea{
	background-color:#333333;
	border:1px solid #444444;
	color:#777777;
	height:120px;
	width:100%;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #444444;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
	color:#000;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
	color:#000;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.author{
	background-color:#9A333A;
	color: #fff;
	border:1px solid #444444;
	padding:0.5em;
	color: #333;
}
.gravatar {
	float: right;
	padding: 3px;
	border: 1px solid #444444;
	background-color: #000;
}
h3#comments{
font-size:146.5%;
}
/*===============================

	blog: Contact form
	
===============================*/


label {

}
input, textarea {
	margin:3px;
	padding:3px;
	border:0;
	font-size:14px;
	background:#666;
}
#submit {background:#A00;}
input[type="text"]:focus, textarea:focus {
	background:#aaa;	
}

/*===============================

	blog: Extras
	
===============================*/
 .podcast, .ratings {
 	margin:20px 0;
 }
 .podcast {
 	
 }
 .no_show {
 	display:none;
 }
 .alignleft {float:left;}
 .alignright {float:right;}
 .download_mp3_link, .wallpaper_link {display:none;}