@charset "utf-8";
/* CSS Document */
/* header.php: */
body {margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; background-color:#32312E; }

#bigpage {width:960px; /*padding:10px; */ margin:auto; }
#page {width:960px; clear:both; background-color:#FFF; float:left;}

/*#topnav {width:486px; margin:0 0px 1px 498px; padding:0; float:left;}*/
#topnav {width:409px; margin:0 0px 1px 575px; padding:0; float:left;}
#topnav ul {list-style-type:none; margin:0; padding:0;}
#topnav li {display:block; width:77px; height:45px; float:left;}
#topnav li a {display:block; width:77px; height:45px; background-position:top; text-decoration:none;}
#topnav li.blog a {background-image:url("images/topnav_blog.gif");}
#topnav li.tumblr a {background-image:url("images/topnav_tumblr.gif");}
#topnav li.portfolio a {background-image:url("images/topnav_portfolio.gif");}
#topnav li.photo a {background-image:url("images/topnav_dailyphoto.gif");}
#topnav li.about a {background-image:url("images/topnav_contact.gif");}
#topnav li.beer a {background-image:url("images/topnav_beer.gif");}

#topnav li a:hover {background-position:bottom;}

#header {width:914px; padding:23px; float:left;}
#header h1 {margin:0; padding:0; display:block; width:300px; float:left;}
#header ul {margin:0; padding:0; list-style-type:none; float:right; display:block;}
#header li {display:inline;}

#container {width:940px; float:left; clear:both; padding:10px; font-size:80%; color:#696969;}
#content {width:600px; margin:0 15px 0 0; float:left; }
#content h2 {font-size:180%; text-transform:uppercase; text-decoration:none; font-family:"Century Gothic", Arial, Helvetica, sans-serif; padding:15px 0px 5px 15px; font-weight:bold;}
#content h2 a {color:#4B4B4B; text-decoration:none;}
#content h3 {color:#799c45; font-size:130%; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
#content h4 {color:#799c45; font-size:100%; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
#content fieldset {margin:15px; width:500px;}
#content fieldset ul {list-style-type:none;}
#content fieldset p {clear:both;}
#content fieldset p label {float:left; width:150px;}
#content fieldset p input {float:left; width:150px;}
#content fieldset p textarea {float:left; width:250px;}
#content .storycontent img, #content .entry img {margin:15px;}

#content blockquote {font-style:italic; margin:0; padding:10px 40px; background:url(images/blockquote_background.png) no-repeat 5px 25px;}

#content p.postmetadata {color:#bfbfbf;}

#content .code {padding:10px; border-left:5px solid #799c45; background-color:#E7E7E7;}
#content .code p {margin:0; padding:0;}
#content .code .indent {margin:0 0 0 20px;}
#content .code .indent2 {margin:0 0 0 40px;}
#content .code .indent3 {margin:0 0 0 60px;}
#content .code .indent4 {margin:0 0 0 80px;}
#content .code .indent5 {margin:0 0 0 100px;}

#content table td {padding:3px;}
#content table tr.row1 {background-color:#edecec;}

/* index.php */
.post {background:url(images/post_background.jpg) top repeat-x; padding:0 15px 10px 15px; margin:0 0 15px 0;}
.post h2 {margin:0 0 0 -15px; padding:0;}
#content {}
#content a {color:#87bbd1;}
#comments, #respond {margin:0 15px;}

/*single.php*/
#sociallinks {margin-top:40px;}
#sociallinks ul {list-style-type:none; margin:0; padding:0;}
#sociallinks li {margin:0 5px 0 0; display:inline;}
.postImage {margin:0 0 15px 15px;}

/* sidebar.php */
#sidebar {width:295px; float:left; background:url("images/sidebar_background.jpg") top repeat-x; padding:0 15px; margin-bottom:50px;}
#sidebar h2 {margin:20px 0 10px 0; padding:0;}
#sidebar ul {list-style-type:none; margin:0 0 0 15px; padding:0;}
#sidebar a {color:#87bbd1;}

#sidebar .searchButton {background:url("images/searchButton.gif") no-repeat; width:45px; height:16px; display:block; text-decoration:none;}

#sidebar #flickr ul {margin:0; padding:0;}
#sidebar #flickr li {display:inline; padding:0 10px 0 0;}
#sidebar #flickr li img {border:1px solid #999999; padding:1px;}

/*footer.php */
#footer {clear:both; padding-top:10px;}
#footer p {color:#999999; text-align:center; font-size:70%; margin:0; padding:0;}
#footer a {color:#999; text-decoration:none;}
