/*
	Theme Name: Readeez
	Theme URI: http://readeez.com/
	Description: The beautiful theme created by Jim Whimpey for the Readeez Company
	Version: 1.0
	Author: Jim Whimpey
	Author URI: http://jimwhimpey.com
*/

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		IMPORT ADDITIONAL SHEETS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	@import url("./s/reset.css");
	@import url("./s/gecko.css");
	@import url("./s/webkit.css");
	@import url("./s/opera.css");




/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		BODY, WRAPPINGS, ANCHORS, anything sitewide
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	html {
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		text-align: center;
		}
		
		body {
			width: 814px;
			margin: 0 auto 40px auto;
			text-align: left;
			}
			
			#header { padding: 30px 0; }
			
				#header a img { border: none; }
				
#doc{
width:890px;
padding:0 0 10px 0;
}
h1#logo a{
width:600px;
height:96px;
background-image: url(./images/blog-logo.gif);
background-position: left top;
background-repeat: no-repeat;
display:block;
text-indent: -9999px;
margin:15px 0 15px 10px;
}

div#hd ul#nav{
width:800px;
margin:0 0px 0 15px;
}
div#hd ul#nav li{
margin:0px 20px 18px 0;
padding:0px;
height:46px;
width:140px;
float:left;
}
div#hd ul#nav li a{
background-image: url(./images/vertical-side-menu.gif);
background-repeat: no-repeat;
text-indent: -9999px;
display:block;
height:46px;
}
div#hd ul#nav li#about a{
background-position: 0 0;
}
div#hd ul#nav li#watch a{
background-position: 0 -64px;
}
div#hd ul#nav li#buy a{
background-position: 0 -130px;
}
div#hd ul#nav li#praise a{
background-position: 0 -201px;
}
div#hd ul#nav li#blog a{
background-position: 0 -272px;
}
#ft{
text-align: center;
font-size:13px;
}
#ft ul#fnav{
width:390px;
height:27px;
margin:0 auto;
}
#ft ul#fnav li{
height:27px;
margin:-10px 10px 0 10px;
float:left;
}
#ft ul#fnav li a{
background-image: url(./images/footer-links.gif);
background-repeat: no-repeat;
height:27px;
display:block;
text-indent:-9999px;
}
#ft ul#fnav li#fhome a{
background-position: -10px 0px;
width:47px;
}
#ft ul#fnav li#fabout a{
background-position: -78px 0px;
width:49px;
}
#ft ul#fnav li#fwatch a{
background-position: -147px 0px;
width:50px;
}
#ft ul#fnav li#fbuy a{
background-position: -219px 0px;
width:30px;
}
#ft ul#fnav li#fpraise a{
background-position: -271px 0px;
width:50px;
}
#ft ul#fnav li#fblog a{
background-position: -342px 0px;
width:36px;
}
#ft p{
margin:-5px 0 0 0;
}
#ft p a, #ft p a:visited{
color:#010101;
text-decoration: underline;
}
#ft p a:hover{
text-decoration:none;
}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		POSTS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	.post { 
		margin: 0 0 60px 0;
		}
		
		.border {
			width: 812px;
			height: 474px;
			border: 1px solid #CCC;
			}
	
		.post h2 {
			font-size: 22px;
			font-family: Georgia, Times, serif;
			margin: 12px 0 12px 0;
			position: relative;
			font-weight: normal;
			}
			
			.post h2 a, #notfound a { color: #2250C0; text-decoration: none; }
			
				.post h2 a:hover, .post .tags a:hover, #notfound a:hover, #sup a:hover, .post p a:hover { color: #C81611; }
	
			.tags { text-transform: capitalize; }
	
			.post h2 .date {
				font-size: 12px;
				font-style: italic;
				position: absolute;
				top: 0;
				right: 0;
				color: #C81611;
				}
			
			.post h2 .edit {
				font-size: 10px;
				position: absolute;
				top: 25px;
				right: 0;
				font-family: "Lucida Grande", Verdana, Arial, sans-serif;
				}
				
				.page .post h2 .edit { top: 0; }
				
			.page .post h2 p {
				font-size: 15px;
				line-height: 1.7em;
				padding: 0 100px 0 0;
				margin: 0 0 15px 0;
				}
				
				.post p { 
					font-family: Georgia, serif;
					font-size: 15px;
					margin: 19px 0 0 0;
					width: 600px;
					line-height: 1.7em;
					}
					
					.post p a { color: #2250C0; text-decoration: none; }
					
					p { margin: 0 0 10px 0 !important; }
		 
		.post .tags { font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin: 10px 0; }
			
			.post .tags a { font-style: italic; color: #2250C0; text-decoration: none; }
			



/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		NAVIGATION
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	.navigation { 
		position: relative;
		height: 70px;	
		}
	
		.navigation div { position: absolute; }
	
			.alignleft { left: 0; }
	
			.alignright { right: 0; }
		
		.navigation a { 
			display: block;
			padding: 5px;
			border: 1px solid #FFF;
			}
			
			.navigation div>a { padding: 5px 5px 2px 5px; }
	
		.navigation a:hover { border: 1px solid #C81611; }
	
		.clear { clear: both; }
		
		#home {
			position: absolute;
			top: 0px;
			left: 376px;
			width: 61px;
			height: 25px;
			}
			
			.page #home { left: 0; }
			
			#home a {
				display: block;
				width: 61px;
				height: 25px;
				background: url("./images/home_o.png");
				border: 1px solid #fff;
				padding: 0;
				}
				
				#home a:hover { 
					background: url("./images/home_o.png");
					border: 1px solid #C81611;	
					}
	
	
	
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		PAGES
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	#pagetitle {
		font-family: Georgia, Times, serif;
		font-size: 15px;
		margin: 0 0 40px 0;
		color: #C81611;
		letter-spacing: 0.2em;
		text-transform: uppercase;
		}
		
		#pagetitle span { font-style: italic; }
		
		#notfound h2 {
			font-size: 14px;
			margin: 0 0 15px 0;
			}
		
		#notfound p {
			font-size: 15px;
			font-style: italic;
			}
			
		


/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		FOOTER and SEACH FORM
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	
	#footer { padding: 50px 0 0 0; }
	
		#searchform label {
			font-size: 12px;
			color: #B0B0B0;
			}
			
		#searchform input {
			width: 250px;
			}
			
		#sup {
			font-size: 12px;
			padding: 30px 0 0 0;
			}
			
			#sup a { color: #2250C0; text-decoration: none; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
				