/*
Theme Name: Writesite
Theme URI: http://dream-weaver.com/
Description: The default WriteSite theme based on Caribou
Template: caribou
*/

/* Import Parent Theme Style */  
@import url(../caribou/style.css);


body{
	font-size:13px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height:1.6em;
	padding-bottom:10px;
	margin-bottom:100px;
	background: #fff repeat-x fixed left bottom;
}

#container {
	width:930px;
	margin:0 auto 0 auto;
	padding: 20px;
	background-color: #fff;
	border: 1px solid #ccc;
}


h1,h2,h3,h4,h5,h6,.title,.archiveTitle,.commentTitle {
	font-weight: normal;
	font-family: georgia,serif;
	line-height: 1.5em;
	margin-bottom: 10px;
}
h1{
	font-size: 1.5em;
}
h2{
	font-size: 1.5em;
}
h3{font-size:22px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}

.archiveTitle {
	font-size: 16px;
	margin-bottom: 20px;
	background-position: 2px 8px;
}

	#content {
		padding:0;
		width:930px;
		overflow:hidden;
		background: #fff repeat-y 620px 0;
	}

	#sidebar{
		width:250px;
		margin-left: 680px;
	}
	

		#posts{
			width:620px;
			/*min-height:420px;*/
			float:left;
			overflow:hidden;
			/*line-height: 1.25em;*/
		}
		#comments {
	clear:left
}
.single .post {
	width: 620px;
	float:left;
	clear:left;
}



#header {
	width:970px;
	height:115px;
	margin:5px auto 0;
	overflow:hidden;
	position:relative;
}
	#logo {
		position:absolute;
		top:0;
		left:0;
		width:850px;
		height: 110px;
	}
		#logo img{
			/*display:none;*/
			position:absolute;
			left:0;
			top:0;
			z-index:1;
		}
		#logo h1 {
			width:850px;
			font-style: oblique;
			margin:0;
			position:absolute;
			line-height: 60px;
			top:13px;
			z-index:2;
			letter-spacing: 0.2em;
			font-weight: normal;
	font-size: 2.5em;
}
		#logo h1 a:hover {
			text-decoration:none;
			color: #00309b;
		}
		#logo .description {
			position:absolute;
			width: 850px;
			top:70px;
			left:0;
			letter-spacing: 0.10em;
			z-index:2;
			font-style:italic;
		}
		
		
	#footer {
		background-color: #E6E6E6;
		color: #333;
		padding: 20px;
	width: 950px;
		margin: 20px auto 0;

}
		#footer a {
			color: #666;
		}
		
		/* CSS 3 Stuff */

/* Bottom Corners Rounded*/
#scroller,
#container,
#navList li ul{
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
}
#footer{
-webkit-box-shadow: 5px 5px 5px #888;
padding: 5px 5px 5px 15px;
-moz-box-shadow: 5px 5px 5px #888;
padding: 5px 5px 5px 15px;	
}	


/* Top Corners Rounded*/
#scroller,
#container,
#navList li ul{
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}



#importantPages li {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

/* All Corners Rounded*/
#navigation,
#footer,
.current_page_item,
#navList li li:hover > ul,
.postSidebar .postMeta,
.commentText,
#newComment,
.postBody .wp-caption {
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.shadow,
#navList li a
{
	text-shadow: rgba(0,0,0,0.4) 1px 1px 1px;
}
