/*
Theme Name: Ben Lawson Photography
Description: Based loosely on the theme <a href="http://www.mbwebdesign.co.uk/templates/wordpress">Aurora</a> by Mathew Browne of <a href="http://www.mbwebdesign.co.uk">MB Web Design</a>. Theme is widget- and Gravatar- ready, revamped for WP 2.8 but also backward compatible with Wordpress 2.3 to 2.8 with threaded comments.
Author: Ben Lawson
Author URI: http://www.benlawsonphotography.com
Latest updated: December 17 2009
*/

/* CSS RESET * /
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/ * remember to define focus styles! * /
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}

caption{
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/ * END CSS RESET */

/*
html{ background-color:#262927;}
#wrapper{margin:0px auto; margin-top:20px;background-color:#181B19; width:960px; border:1px solid #383C37;
font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:1.6em;}
.cb{clear:both;}
#header{background-image:url('aurora.jpg'); width:920px; height:250px; background-repeat:no-repeat;margin:20px auto;padding-top:10px;}
#header h1,.description{margin-top:10px;margin-left:10px; color:white;}

.sidebar{float:right; width:300px;margin-right:20px;margin-bottom:19px; color:#C1BCAC; background-color:#1f2320; border:1px solid #262927;padding:10px 0px 10px 0px;}
#container {float:left; width:580px; margin-left:20px;  color:#C1BCAC; margin-bottom:19px;}
*/

.wp-caption {
   background-color: #FCFCFC;
   border: 1px solid #F5F5F5;
   text-align: center;
   padding: 5px;
}
.wp-caption img {
   border-width: 0;
}
.wp-caption-text {
   text-align: center;
   font-size: x-small;
   margin: 3px auto 2px;
}

.post, .page { padding-bottom: 20px; }

.clearboth { clear: both; }
.page-link { clear: both; width: 100%; }

/*  -----|  Typography  |---------------------------------------------------  */
/*
 a{color:white; text-decoration:none;}
 a:hover{text-decoration:underline;}

h1, h2, h3, h4, h5, h6, #container blockquote, .entry-date,#wp-calendar caption {margin-bottom:0.8em; font-family: Georgia, 'Times New Roman', serif; font-weight: normal; margin-top:0px; padding-top:0px;line-height:1.4em;}
h1,h2,h3,h4,h5,h6{color:#CADE58;}
h1{font-size:1.9em;}
h2{font-size:1.6em;} */
h3, #wp-calendar caption { font-size: 1.3em; }
p, #container li { margin-bottom: 0.9em; margin-top: 0.5em; line-height: 1.7em; }
/*td { line-height: 1.7em; padding-right: 10px; }*/
blockquote p { margin-bottom: 0.5em; }

.post ul{ list-style-type: disc; padding-left: 2em; }
.post ol{ list-style-type: decimal; padding-left: 2em; }

.post-title { color: #804000; display: block; border-bottom: 1px solid #262927; }
.post-title a { color: #804000; display: block; text-decoration: none; }
/*.post-title a:hover { background-color: #CADE58; }*/
.postmetadata a, .postmetadata a:link, .postmetadata a:hover, .postmetadata a:active, .postmetadata a:visited {
   font-weight: normal;
   text-decoration: none;
}
.author { padding-bottom: 5px; }

/*.entry {clear:both;}*/
#container .entry-meta { border-top: none; clear: both; line-height: 1.4em; padding-bottom: 10px; }
.entry-content { clear: both; }
.more-link { white-space: nowrap; }

/*DATE*/

.entry-date {
   float: right;
   border: 1px solid #EEE8AA;
   background-color: #FAFAD2;
   padding: 2px 5px 2px 5px;
   margin: 0px 0px 10px 10px;
}
.entry-date * { text-align: center; }
.month { color: #D2691E; font-family: "Times New Roman", Times, serif;  font-style: italic; }
.day { font-size: 2em; color: #804000; font-family: "Times New Roman", Times, serif; }
.year { color: #D2691E; font-family: "Times New Roman", Times, serif;  font-style: italic; }
/*
.sidebar ul, .sidebar ul li{list-style-type:none; padding:0;margin:0}
.sidebar ul{margin:0px 0px 0px 20px;}
.sidebar ul ul{margin-left:0px;}
.sidebar ul ul ul{padding-left:10px;}
.sidebar ul li{margin-bottom:15px;margin-top:15px;}
.sidebar ul li ul li{margin-bottom:5px;margin-top:5px;}
*/

#wp-calendar, .calendar_wrap { width: 100%; text-align: center; }
#wp-calendar caption { color: #CADE58; }
#wp-calendar td,#wp-calendar th { text-align: center; }
#wp-calendar th { font-weight: bold; }
#wp-calendar a {
   color: #CADE58;
   background-color: #181B19;
   border: 1px solid #262927;
   display: block;
   text-align: center;
}
#wp-calendar a:hover {
   color: #CADE58;
   background-color: #262927;
   display: block;
   border: 1px solid #262927;
   text-decoration: none;
}

/*
#footer{margin:10px auto; padding:5px 0px 5px 0px; width:920px; color:#666666; text-align:right}
#footer a{color:#666666;}
*/
.meta-sep { color: #333333; }

.nav-previous { float: left; width: 45%; }
.nav-next { float: right; width: 45%; text-align: right; }
.nav-previous a, .nav-next a {
   display: block;
   padding: 3px;
   /*color: #CADE58;
   background-color: #1f2320;
   border: 1px solid #262927;*/
}
.nav-previous a:hover, .nav-next a:hover {
   /*background-color: #262927;
   color: white;*/
   text-decoration: none;
}
.navigation { margin-bottom: 20px; margin-top: 20px; }

.entry-meta {
   border-top: 1px solid #262927;
   margin-top: 20px;
   padding-top: 10px;
}
.makesep { clear: both; height: 15px; }
abbr { border: none; }

#s {
   border: 1px solid #BDB76B;
   background: #F5F5DC;
   width: 130px;
   color: #000;
   padding: 3px;
}
#searchsubmit {
   border: 1px solid #BDB76B;
   width: 50px;
   background: #F5F5DC;
   color: #000;
   padding: 0px;
}
#searchsubmit:hover { color: #804000; border: 1px solid #BDB76B; }

#noresults-s,#comment {
   border: 1px solid #BDB76B;
   background: #FFF;
   width: 180px;
   color: #000;
   padding: 3px;
}
#comment { width: 450px; }
#noresults-searchsubmit {
   border: 1px solid #BDB76B;
   width: 50px;
   background: #F5F5DC;
   color: #C1BCAC;
   padding: 3px;
   background-color: transparent;
}
#submit {
   border: 1px solid #BDB76B;
   background: #F5F5DC;
   color: #000;
   padding: 3px;
   margin-top: 5px;
}
#noresults-searchsubmit:hover { color: #804000; border: 1px solid #BDB76B; }
#submit:hover { color: #804000; border: 1px solid #BDB76B; }

pre, code { font-family: "Courier New", Courier, monospace; }
.post code, .post cite, .post blockquote,.entry code, .entry cite, .entry blockquote {
   margin: 0;
   padding: 5px;
   background-color: #FFFFF0;
   border-top: 1px solid #262927;
   border-bottom: 1px solid #262927;
   display: inline-block;
}

.alignright { float: right; margin: 10px 0px 5px 10px; }
.alignleft { float: left; margin: 10px 10px 5px 0px; }
.aligncenter { margin: 10px auto; }

.avatar {
   float: left;
   padding: 5px;
   border: 1px solid #999999;
   background-color: #FFFFFF;
   margin-right: 10px;
} 
ol.commentlist { margin: 0px; padding: 0px; }
ol.commentlist ul,ol.commentlist ul li, ol.commentlist li { list-style: none; }
ol.commentlist { list-style: none; margin: 0; padding: 0; text-indent: 0; }

.comment {
   background-color: #FFFFF0;
   border: 1px solid #EEE8AA;
   padding: 5px;
   margin: 0 0 3px 0;
}
.edit-comment-admin-links-no-icon a {
   font-weight: normal;
   font-size: smaller;
}
.comment-edit-link { font-weight: normal; }
.comment-author-admin {
	background-color:#F5F5DC;
	border: 1px solid #EEE8AA;
}
.fn { background-color: inherit; }
.cb { clear: both; }

strong { font-weight: bold; }
em { font-style: italic; }
