/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  
@import url('examples/2c-r.css'); */

body {
	margin:0;
	padding:0;
	background:#211105;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

a {
	text-decoration:none;
	color:#710;
}

img {
	border:0;
}

div#wrapper {
margin:0;
width:100%;
}

div#top {
	margin:0;
	padding:5px;
	background:#810 url('images/topbg.jpg') bottom left repeat-x; /*  bg_body_home.gif */
	width:100%;
}


	div#header {
		width:800px;
		margin:0 auto;
		padding:0;
		color:#fff;
	}
	
		img#tagline {
			float:right;
			margin:35px 25px 0 0;
		}
		
		img#logo {
			margin:15px 0 20px 5px;
		}

	div#fpslideshow {
		width:800px;
		margin:0 auto 20px;
		background:#000;
		padding:0;
	}
	
		div#fpslideshow p {
			padding:0;
			margin:0;
		}

		div#fpslideshow img {
			margin:0;
			padding:0;
		}	

	div#fpslideshowqueue {
		display:none;
	}

	div#internalnavbar
	
	 {
		width:750px;
		margin:0 auto;
		padding:10px;
	}
	
	div#home-announcement {
		width:790px;
		margin:5px auto;
		padding:5px;
		border-top:1px solid #211105;
		border-bottom:1px solid #211105;
		background:#bea07a url(images/announcement.jpg) top center repeat-x;
		color:#222;
		text-align:center;
	}
	
	div#home-announcement a {
		color:#222;
		text-decoration:underline;
	}
		
	
div#middle {
	margin:0;
	padding:0 5px;
	background:#bea07a;
	width:100%;
}

	div#middlewrapper {
		width:800px;
		margin:0 auto;
		padding:0 5px;
		color:#333;
	}

		div#schedule {
			text-align:center;
			font-weight:900;
			font-size: 16px;
			font-family: Georgia, "Times New Roman", Times, serif;
			padding:15px 0 5px;
		}
		
		div#navbar {
			margin:10px 0;
			padding:0;
			background:url('images/navbar.gif') top left no-repeat;
			height:100px;
			width:800px;
		}
		
			div#navbar ul {
				height:83px;
				width:782px;
				padding:0;
				margin:9px;
				list-style:none;
			}
			
			div#navbar ul li {
				display:inline;
				float:left;
				margin:0;
				padding:5px 9px;
				height:83px;
				width:112px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:11px;
				color:#fff;
			}
			
			div#navbar ul a {
				color:#fff;
				text-decoration:none;
				display:block;
			}

			div#navbar ul li h3{
				font-size:15px;
				font-weight:bold;
				margin:10px 0 3px;
				font-variant:small-caps;
				letter-spacing:0;
			}

		div#description {
			text-align:center;
			font-family: Georgia, "Times New Roman", Times, serif;
			line-height:160%;
			margin:10px auto;
			padding:5px 0 15px;
		}


		div#container {
		float:left;
		margin:0 -200px 0 0;
		width:100%;
		padding-left:10px;
		padding-bottom:10px;
		}
		
		div#content {
		margin:0 200px 0 0;
		}

		div.entry-content {
			padding:5px 25px 5px 0;
		}

div.sermondate {
	padding:0;
	margin:5px 15px 15px;
	font-weight:bold;
}	

div#bottom {
	margin:0;
	padding:0;
	width:100%;
}


	div#footer {
		width:800px;
		margin:0 auto;
		padding:10px 0;
		color:#bea07a;
		text-align:center;
		font-size:12px;
	}
	
	div#footer a {
		color:#fee0ba;
	}

div.sidebar {
float:right;
overflow:hidden;
width:170px;
padding:10px;
background:url('images/sb-bg.jpg') left top repeat-y;
margin-top:0;
border-bottom:1px solid #AB8A62;
}

div.sidebar h2 {
	border-bottom: 1px solid #AB8A62;
	font-weight: bold;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.sidebar ul {
	list-style-type:none;
	margin:0 0 10px;
	padding:0;
}

div.sidebar ul li {
	margin:0 0 5px;
	padding:0 0 0 18px;
	background:url('images/sidebar-li-bg.gif') 0 3px no-repeat;
}

div.sidebar ul li a {
	color:#333;
}

/* Page stuff */
div.pagetitleblock{
	width:800px;
	margin:40px auto 10px;
	padding:5px 5px 20px 0;
	color:#FFF;
	line-height:100%;
}

	div.pagetitle {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:44px;
		font-variant:small-caps;
		margin:0;
		padding:10px 0 0 10px;
		font-weight:300;
		letter-spacing:3px;
	}

	div.pagesubtitle {
		margin:10px 0 0 0;
		padding:10px 0 0 10px;
		font-size:16px
		font-weight:300;
	}
	
	ul.breadcrumb {
		list-style-type:none;
		padding:0;
		margin:10px;
	}
	
	ul.breadcrumb li {
		display:inline;
	}
	
	ul.breadcrumb li a {
		color:#333;
	}
	
	ul.childpages {
		margin: 0 auto;
		padding: 5px 0;
		white-space: nowrap;
		text-align:center;
	}
	
		ul.childpages li {
			display:inline;
			padding:0;
			margin:0;
			border-right:1px solid #810;
		}
			
		ul.childpages li
		{
		display: inline;
		list-style-type: none;
		}
		
		ul.childpages a { 
		padding: 3px 5px; 
		color:#810;
		}
		
		ul.childpages a:link, ul.childpages a:visited
		{
		text-decoration: none;
		}
	
	.childpages a:hover
	{
	color: #fff;
	background-color: #810;
	text-decoration: none;
	}

/* Blog posts stuff */

div.postsonpage, div.postslinks{
	border-top:1px dotted #444;
	margin:10px 20px 10px 0;
	padding:0 10px;
	color:#333;
}

div.postsonpage h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

div.postslinks{
	padding:10px;
}

div.postmeta {
	clear:both;
	font-weight:bold;
	margin:10px 0;
}

ul.ec3_events {
	color:#333;
}

ul.ec3_events li ul {
	list-style-type:none;
}

li.ec3_list_month {
	list-style-type:none;
}


/* Archives */
.datearchivepost h2 {
	padding-bottom:0;
	margin-bottom:3px;
}

.archivetitle {
	margin-left:15px;
}


/* Image and gallery stuff */
.alignright,img.alignright{
float:right;
margin:0 0 1em 1em;
padding:3px;
border:1px solid #ae906a;
}

.alignleft,img.alignleft{
float:left;
margin:0 1em 1em 0;
padding:3px;
border:1px solid #ae906a;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
padding:3px;
border:1px solid #ae906a;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}


/* Address book stuff */

ol.addressbook-list {
	width:450px;
	text-align:left;
	list-style-type:none;
	line-height:120%;
}

li.addressbook-item {
	margin:10px auto 0;
	padding:10px;
	border:1px solid #333;
}

span.lname {
	font-weight:bold;
}

div .telephone {
	float:right;
}

span.state, span.postcode {
	display:inline;
}

<!-- Flickr badge stuff -->
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 0;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#881100;}
#flickr_badge_wrapper {border: 0;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


