/* 
Theme Name: Appledore
Theme URL: http://www.appledoreisle.com
Description: Custom blog theme based on the Whiteboard theme framework
Author: Nicole Glynn
Author URI: http://www.nicoleglynn.com
Version: 1

Whiteboard Framework: http://whiteboardframework.com/

*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}



body{
	background: #3c0c0d url(images/background.jpg) center top no-repeat fixed;
	font-size:67%;
	}
	
blockquote{
	padding-left:18px;
	padding-right:18px;
	}
	
a:link{
	text-decoration:none;
	color:#991e00;
	}
	
	a:active{
	text-decoration:none;
	color:#991e00;
	}
	
	a:hover{
	text-decoration:underline;
	color:#991e00;
	}
	
	a:visited{
	text-decoration:none;
	color:#991e00;
	}
	
#logo{
	width:954px;
	margin:0 auto;
	text-align:right;
	margin-top:72px;
	}
	
#container{
	width:954px;
	margin:0 auto;
	background:white;
	color:black;
	font-family:'century gothic', 'helvetica nueu ultralight', 'helvetica nueu light', helvetica, arial, sans-serif;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-bottom:72px;
	}
	
	.thumb{
		float:left;
		margin-left:18px;
		}
		
	p{
		margin:0px;
		padding:0px;
		}
		
	.readmore{
		float:right;
		}
		

	
#topics{
	width:100%;
	height:37px;
	background:#510803;
	color:white;
	font-family:'hoefler text', baskerville, palatino, 'times new roman', serif;
	font-style:italic;
	text-align:center;
	font-size:2em;
	margin:0;
	padding:0;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	}
	
	#topics ul{
		width:950px;
		margin:0;
		padding:0;
		padding-top:5px;
		}
	
	#topics ul li{
		list-style: none;
		margin-left: 0;
		padding-left: 1em;
		text-indent: -1em;
		display:inline;
		margin:0;
		padding:0;
		}
	#topics a{
		display:block;
		text-decoration:none;
		color:white;
		float:left;
		width:190px;
		text-align:center;
		margin:0;
		padding:0;
		}
		
#frontpage{
	height:414px;
	}
	
	#headline{
		width:612px;
		height:378px;
		float:left;
		border-top:1px solid #faf0ea;
		border-right:1px solid #faf0ea;
		border-bottom:1px solid #faf0ea;
		-moz-border-radius-topright:10px;
		-webkit-border-top-right-radius:10px;
		-moz-border-radius-bottomright:10px;
		-webkit-border-bottom-right-radius:10px;
		margin-top:18px;
		}
	
			h1{
				font-family:'hoefler text', baskerville, palatino, 'times new roman', serif;
				font-size:2em;
				padding-left:18px;
				font-weight:normal;
				margin-bottom:0px;
				margin-top:18px;
				}
				
				h1 a:link{
					text-decoration:none;
					color:black;
					}
					
				h1 a:active{
					text-decoration:none;
					color:black;
					}
					
				h1 a:hover{
					text-decoration:none;
					color:black;
					}
				
				h1 a:visited{
					text-decoration:none;
					color:black;
					}
				
			h2{
				font-size:1em;
				padding-left:18px;
				font-weight:normal;
				margin-top:9px;
				margin-bottom:9px;
				}
				
			#headline_excerpt{
				width:270px;
				height:;
				margin-left:18px;
				margin-right:18px;
				padding:0px;
				float:right;
				font-size:1.3em;
				line-height:1.4em;
				}
				
			#headline_excerpt p{
				padding-bottom:18px;
				margin-top:-5px;
				}
				
	
	#featured{	
		width:306px;
		height:378px;
		float:right;
		border-top:1px solid #faf0ea;
		border-left:1px solid #faf0ea;
		border-bottom:1px solid #faf0ea;
		-moz-border-radius-topleft:10px;
		-webkit-border-top-left-radius:10px;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-bottom-left-radius:10px;
		margin-top:18px;
		}
		
			h3{	
				font-family:'hoefler text', baskerville, palatino, 'times new roman', serif;
				font-size:1.9em;
				font-weight:normal;
				float:right;
				margin-right:18px;
				margin-bottom:18px;
				margin-top:18px;
				}
				
			h4{
				font-family:'hoefler text', baskerville, palatino, 'times new roman', serif;
				width:162px;
				margin-right:18px;
				margin-top:0px;
				margin-bottom:0px;
				font-weight:normal;
				font-size:1.3em;
				text-align:left;
				float:left;
				}
				
					h4 a:link{
						text-decoration:none;
						color:black;
						font-weight:bold;
						}
						
					h4 a:active{
						text-decoration:none;
						color:black;
						font-weight:bold;
						margin-top:1px;
						}
						
					h4 a:hover{
						text-decoration:none;
						color:red;
						font-weight:bold;
						}
						
					h4 a:visited{
						text-decoration:none;
						color:black;
						font-weight:bold;
						}
				
			.featured_meta{
				font-size:.8em;
				font-family:'century gothic', 'helvetica nueu ultralight', 'helvetica nueu light', helvetica, arial, sans-serif;
				}
				
			.featured_post{
				width:270px;
				height:90px;
				float:right;
				margin-right:18px;
				margin-bottom:18px;
				clear:both;
				}
				
			.featured_thumb{
				float:right;
				}
				
		
#divider{
	width:100%;
	height:36px;
	background:#510803;
	}
	
	
#content{
	width:594px;
	float:left;
	margin-top:36px;
	}
	
	.recentpost{
		margin-left:18px;
		border-bottom:1px solid #faf0ea;
		padding-bottom:36px;
		margin-bottom:36px;
		}
		
		.recentpost img{
			float:left;
			padding:0px 18px 18px 0px;
			margin-top:18px;
			}
		
	h6{
		font-family:'hoefler text', baskerville, palatino, 'times new roman', serif;
		font-size:1.9em;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;
		}
		
		h6 a{
			text-decoration:none;
			color:black;
			}
		
	.timestamp_recent{
		float:right;
		font-size:.4em;
		margin-top:10px;
		font-family:'century gothic', 'helvetica nueu ultralight', 'helvetica nueu light', helvetica, arial, sans-serif;
		}
		
	.timestamp_featured{
		float:right;
		font-size:.6em;
		font-family:'century gothic', 'helvetica nueu ultralight', 'helvetica nueu light', helvetica, arial, sans-serif;
		}
		
		.recent_excerpt{
			font-size:1.3em;
			line-height:1.4em;
			margin-top:14px;
			}
			
	.single{
		margin-left:18px;
		}
		
		.single p{
			margin-bottom:18px;
			}
		
		.single_thumb{
			float:left;
			margin:0px 18px 18px 0px;
			}
			
		.single_content{
			margin-top:18px;
			border-bottom:1px solid #faf0ea;
			padding-bottom:36px;
			margin-bottom:36px;
			font-size:1.3em;
			line-height:1.4em;
			}

.series{
border-top:1px solid #faf0ea;
padding-top:36px;
margin-top:36px;
clear:both;
}

.seriesheader{
font-family:'hoefler text', baskerville, palatino, 'times new roman', serif;
font-size:1.5em;
}
                       
			
	
#sidebar{
	width:288px;
	float:right;
	margin-top:18px;
	color:#373737;
	padding-left:18px;
	}
	
	.widgettitle{
		font-family:'hoefler text', baskerville, palatino, 'times new roman', serif;
				font-size:1.5em;
				font-weight:normal;
				margin-right:18px;
				margin-left:-18px;
				}
				
	#sidebar ul{
		list-style-type:none;
		}
		
	.textwidget{
		width:270px;
		padding:0px 0px 18px 0px;
		font-size:1.2em;
		margin-bottom:18px;
		border-bottom:1px solid #faf0ea;
		}
		
	.widget_search{
		padding:0px 0px 18px 0px;
		font-size:1.2em;
		margin-bottom:18px;
		border-bottom:1px solid #faf0ea;
		}
		
	#enhanced-links{
		padding:0px 0px 18px 0px;
		font-size:1.2em;
		margin-bottom:18px;
		border-bottom:1px solid #faf0ea;
		}
		
	.quotescollection_randomquote{
		padding:0px 0px 18px 0px;
		font-size:1.2em;
		margin-bottom:18px;
		border-bottom:1px solid #faf0ea;
		margin-right:18px;
		}
		
.flickr ul{
	list-style-type:none;
	display:block;
	}
	
.flickr li{
	display:block;
	float:left;
	margin-right:18px;
	margin-bottom:18px;
	}
	
#clear{
	clear:both;
	}
	
#footer{
	color:white;
	margin:0 auto;
	font-family:'century gothic', 'helvetica nueu ultralight', 'helvetica nueu light', helvetica, arial, sans-serif;
	width:954px;
	text-align:center;
	margin-top:-36px;
	margin-bottom:72px;
	}
	
	#footer a{
		text-decoration:none;
		color:#fbd1ac;
		}
		
	#footer a:visited{
		text-decoration:none;
		color:#fbd1ac;
		}
		
	#footer a:active{
		text-decoration:none;
		color:#fbd1ac;
		}
		
	#footer a:hover{
		text-decoration:none;
		color:#991e00;
		}