/*
 Title: Bonnie Kristian.com stylesheet
 Author: Rachelle @ leahrachelle.w@gmail.com
 Date: January 25, 2010
 Copyright Bonniekristian.com
*/
/*le basics*/
body
{
	background:url(../img/contentbg.jpg);
	background-color:#131d1f;
	background-repeat:repeat-y;
	background-position:center;
}
/*structure*/
	/*header sprite*/
	#header
	{
	width:950px;
	height:200px;
	background-image:url(../img/header.jpg);
	margin:0px;
	padding:0px;
	position:relative;
	}
	#header li
	{
		margin:0px;
		padding:0px;
		list-style:none;
		position:absolute;
		top:135px;
	}
	#header li, #header a
	{
		height:25px;
		display:block;
	}
	#link0, #link0 a
	{
		left:25px;
		top:-90px;
		width:540px;
		height:90px;
		position:relative;
	}
	#link1
	{
		left:554px;
		width:64px;
	}
	#link2
	{
		left:618px;
		width:76px;
	}
	#link3
	{
		left:694px;
		width:93px;
	}
	#link4
	{
		left:787px;
		width:85px;
	}
	#link5
	{
		left:872px;
		width:46px;
	}
	#link1 a:hover
	{
		background:transparent url(../img/header.jpg)
		-554px -335px no-repeat;
	}
	#link2 a:hover
	{
		background:transparent url(../img/header.jpg)
		-618px -335px no-repeat;
	}
	#link3 a:hover
	{
		background:transparent url(../img/header.jpg)
		-694px -335px no-repeat;
	}
	#link4 a:hover
	{
		background:transparent url(../img/header.jpg)
		-787px -335px no-repeat;
	}
	#link5 a:hover
	{
		background:transparent url(../img/header.jpg)
		-872px -335px no-repeat;
	}
	/*intro sprite*/
	#intro
	{
		width:950px;
		height:500px;
		background-image:url(../img/intro.jpg);
		margin:0px;
		padding:0px;
		position:relative;
	}
	#intro li
	{
		position:absolute;
		list-style:none;
	
	}
	#shoot, #shoot a
	{
		height:80px;
		top:340px;
		left:500px;
		width:330px;
		display:block;
	}
	#shoot a:hover
	{
		background-image:url(../img/shoot.jpg);
		background-repeat:no-repeat;
	}
	/*tweeting*/
	#tweet
	{
		top:258px;
		left:137px;
		width:140px;
		height:101px;
		border:none;		
	}
	.entry-content
	{
		font-size:.8em;
		font-family:baskerville, georgia, times, serif;
		line-height:1em;
		display:block;
		text-align:center;
	}
		.entry-content a
	{
		font-size:.9em;
		font-family:baskerville, georgia, times, serif;
		line-height:1em;
		display:inline;
		text-align:center;
	}
	.entry-meta 
	{
		display:inline-block;
		font-size:.9em;
		font-family:baskerville, georgia, times, serif;
		line-height:1em;
		text-align:center;
	}
	.reply-to
	{
		display:none;
	}
	.from-meta, .time-meta
	{
		display:none;
	}
	#tweet li
	{
		margin-left:-50px;
	}
	#tweet h2 a
	{
		display:none;
	}
	/*recent post excerpts*/
	#recent
	{
		margin-left:-50px;
		color:#E0D1C0;
		width:325px;
	}
	.recenttitle
	{
		color:#4aa8cb;
		margin-left:10px;
	}
	#recent a
	{
		line-height:12px;
		color:#ffffff;
	}
	#recent a:hover
	{
		color:#B8303C;
	}
	#recent li
	{
		margin-top:25px;
		margin-left:-40px;
		list-style:none;
		line-height:16px;
	}
	#recent p
	{
		width:100%;
		line-height:16px;
		color:#E0D1C0;
	}
	#recent blockquote, #recent blockquote p
	{
		margin-top:8px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:8px;
	}
	#recent small a
	{
		color:#B8303C;
	}
	/*content*/
	#content
	{
		margin:0 0 0 10px;
	}
	.WP-PrintIcon
	{
		margin-right:-50px;
	}
	#content li
	{
		margin-left:20px;		
	}
	/*single post*/
	#single
	{
		width:950px;
		height:70px;
		background-image:url(http://bonniekristian.com/img/singleheader.jpg);
		background-repeat:no-repeat;
		padding-top:10px;
	}
	/*sidebar*/
	#sidebar
	{
		margin:0 20px 0 0;	
	}
	#sidebar li
	{
		list-style:none;
	}
	.widgettitle
	{
		color:#033b6b;
		margin-top:20px;
	}
		/*search form*/
		.screen-reader-text
		{
			display:none;
		}
		#s
		{
			width:220px;
			height:20px;
			background-color:#ffffff;
			border: solid 1px #D9D8CF;
			margin:0 4px 0 0;
			padding:2px;
		}
		#searchsubmit
		{
			background-color:#ffffff;
			border:solid 1px #D9D8CF;
			padding:3px;
			margin: 5px 4px 0 0;
			font-family:Baskerville, Georgia, Times, Serif;
		}
		
	/*footer*/
	#footer
	{
		width:915px;
		margin:20px 18px 0 17px;
		padding: 20px 0 0 0;
		background-color:#26393d;
		height:385px;
	}
	#base
	{
		width:915px;
		margin:0 18px 0 17px;
		background-color:#0e1516;
		height:85px;
		padding-top:60px;
	}
	.baseleft
	{
		margin-left:50px;
		padding-top:30px;
		width:70%;
		text-align:left;
		float:left;
	}
	.baseright
	{
		margin-right:50px;
		padding-top:10px;
		float:right;
	}
/*typography*/
	.title
	{
		color:#033b6b;
		margin-top:20px;
	}
	.date, .date a
	{
		color:#b8303c;
		text-transform:uppercase;
		text-decoration:none;
		letter-spacing:.2em;
	}
	.date a:hover
	{
		color:#000000;
	}
	.comments
	{
		color:#000000;
		font-style:italic;
		text-decoration:none;
		letter-spacing:.05em;
	}
	.comments a
	{
		color:#000000;
		margin:0 1.5em 0 1.5em;
	}
	.comments a:hover
	{
		color:#b8303c;	
	}
	.tags
	{
		color:#b8303c;
		text-transform:uppercase;
		margin:0 1.5em 0 1.5em;
	}
	.tags a
	{
		text-decoration:underline;
	}
	.tags a:hover
	{
		color:#000000;
	}
	.form
	{
		margin-top:10px;
		font-size:1.5em;
		color:#e0d1c0;
		line-height:1.2em;
	}
	.formshort
	{
		background-color:#f2f1e9;
		width:176px;
		height:20px;
		margin:10px 20px 0 0;
		padding:7px 0 3px 5px;
		font-size:.5em;
		color:#000000;
		border:none;
	}
	.formlong
	{
		background-color:#f2f1e9;
		width:364px;
		height:20px;
		margin:10px 20px 0 0;
		padding:7px 0 3px 5px;
		font-size:.5em;
		color:#000000;
		border:none;
	}
		.cmtfield
	{
		background-color:#f2f1e9;
		width:364px;
		height:100px;
		margin:5px 20px 0 0;
		padding:7px 0 3px 5px;
		font-size:.5em;
		color:#000000;
		border:none;
	}
	.submit
	{
		background-color:#0e1516;
		font-family:Baskerville, Georgia, Times, serif;
		width:95px;
		height:40px;
		margin:10px 0 0 0;
		padding:4px 5px 4px 5px;
		font-size:.8em;
		color:#d9d8cf;
		border:1px solid #000000;
	}
	.submit:hover
	{
		background-color:#0e1516;
		font-family:Baskerville, Georgia, Times, serif;
		width:95px;
		height:40px;
		margin:10px 0 0 0;
		padding:4px 5px 4px 5px;
		font-size:.8em;
		color:#ffffff;
		border:1px solid #000000;
	}
		.submit:focus
	{
		background-color:#0e1516;
		font-family:Baskerville, Georgia, Times, serif;
		width:95px;
		height:40px;
		margin:10px 0 0 0;
		padding:4px 5px 4px 5px;
		font-size:.8em;
		color:#ffffff;
		border:1px solid #ffffff;
	}
	.footertitle
	{
		color:#4aa8cb;
	}
	.footercmt
	{
		font-size:.8em;
		color:#d9d8cf;
		line-height:1.2em;
	}
	.footerdate, .footerdate a
	{
		font-size:.9em;
		color:#4aa8cb;
		text-decoration:none;
	}
	.footerdate a:hover
	{
		font-size:.9em;
		color:#ffffff;
		text-decoration:none;
	}	
		.baseleft a
	{
		color:#D9D8CF;
	}
	.baseleft a:hover
	{
		color:#ffffff;
	}
	.baseleft a
	{
		margin-right:10px;
	}

