/*
THEME NAME: Sandbox - Modified for henryrose.info
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.0
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a> modified by Henry Rose
AUTHOR URI: henryrose.info
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Globals */
* {
	padding: 0; 
	margin: 0; 
}

ul {
	list-style-type: none; 
}

a {
	color: #3e3e3e; 
}

a:hover, 
a:active {
	color: #999;
}

/* Some Typeography */
h2,
h3 {
	color: #3e3e3e; 
	font-weight: bold; 
}

/*
LAYOUT: Three-Column (Right)
DESCRIPTION: Three-column fluid layout with two sidebars right of content
*/
div#container {
float:left;
width:100%;
}

div#content {
margin:0 415px 0 0;
}

div.sidebar {
float:left;
overflow:hidden;

}


div#primary {
	margin:0 0 0 -420px;
	width: 220px; 

}
div#secondary {
	margin:0 0 0 -166px;
	width: 118px; 
	
}

div#footer {
	clear:both;
	width:985px;
	padding:20px; 
	border-top: 1px solid #555; 
	margin-top: 10px;
	margin-bottom: 5em; 
}


/** Typeography **/
body {
	font-family: verdana; 
	color: #333; 
	font-size: 62.5%; 
	background: #161616; 
}

#wrapper h1, 
#wrapper h1,  
#wrapper h3,  
#wrapper h4 { 
	font-family: arial,helvetica,sans-serif !important; 
}


#wrapper {
	width: 1024px; 
	margin: 0 auto; 
	background: #fff;
	border: 1px #555 solid;
}

/** HEADER **/
#header {
	height: 60px; 
	padding: 20px; 
	background: #D6EAE1; 
}

#blog-title a{
	font-size: 66px;
	color: #3998A3; 
	text-decoration: none; 
}


#access {
	padding: 5px 20px;
	background: #933E11; 
	margin-bottom: 10px; 
	border: 1px #555 solid; 
	border-width: 1px 0; 
}
	#access .skip-link {
		display: none; 
	}
	
	#menu a{
		font-size: 2em; 
		font-weight: bold; 
		color: #3998A3;
		text-decoration: none; 
	}
			#menu a:hover {
				color: #999; 
				text-decoration: underline; 
			}
	#menu .current_page_item a{
		color: #161616; 
	}

#nav-above {
	margin-bottom: 10px; 
}
	/* NOTE: these need to be cleared since we're not using clearfix in this template. cleared on .post and #footer */
	.nav-previous {
		float: left; 
		margin-bottom: 1em; 
	}
	.nav-next {
		float: right; 
		margin-bottom: 1em; 
	}

#blog-description {
	margin-left: 5px; 
	position: relative; 
	top: -13px; 
}


#container {
	margin: 0 20px; 
}

/** Entries **/
div.entry-title a{
	color: #333; 
	line-height: 2em; 
}

div.entry-content a {
	color: #3998A3; 
}
	div.entry-content a:hover {
		color: #999; 
	}
	
div.post, 
.comment p{
	clear: both; 
	padding-bottom: 1.2em;
	line-height: 1.416em; 
	border-bottom: 1px #973E11 solid; 
	margin-bottom: 20px; 
	font-family: georgia, "times new roman", times, serif; 
}

div.post {
	padding-top: 2em; 
	}
div.post-content img {
	border: 1px solid #5e5e5e;
}
h2.entry-title {
	float: left;
	font-size: 2.4em; 
	margin-bottom: .5em ;
	font-family: arial, helvetica; 
	line-height: 2em; 
}
	h2.entry-title  a{
		font-family: arial, helvetica; 
		text-decoration: none; 
	}

.entry-date {
	float: right; 
}

.entry-content p {
	margin-bottom: 15px; 
}

.entry-content {
	clear: both; 
	font-size: 1.2em; 
	line-height: 1.3em; 

}

div.post .alignleft {
	float: left; 
	margin-right: 5px; 
}

div.post alignright {
	float:right; 
	margin-left: 5px;
}

div.entry-meta, 
div.entry-meta  a {
	clear: both; 
	font-family: arial, helvetica; 
}

/* Comments */
#comments {
	clear:both; 
}

#comments ol{
	margin-left: 50px; 
	margin-top: 15px; 
}

#comments li {
	background: #D6EAE1;
	padding: 5px 5px 0 5px; 
	border-bottom: 1px #555 solid; ; 
}

#comments li.alt {
	background: #fff; 
}

.comment p {
	border: 0; 
}

/** Sidebars **/
.sidebar .widget {
	clear: both; 
	margin-bottom: 30px; 
}
.sidebar .widget img{
	border: 1px #3e3e3e solid; 
}

.sidebar .widget ul {
	margin-left: 0px; 
}
.sidebar .widget li{
	line-height: 1.5em; 
}

div.flickr_badge_image {
	margin: 0 0 10px; 
}
