@charset "utf-8";
/* CSS Document */
/*  
Theme Name: Chez Spud
Description: This theme was custom designed for Spudballoo.com and is NOT freeware. Unauthorized use of these graphics or this code is a violation of copyright.
Version: 1.0
Author: Genevieve Sass
Author URI: http://lilaccreative.com/

*/

body{
	margin: 0;
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, Sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	background: #ffffff;
	color: #000000;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
}

h1{
	font-family: Georgia, Sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}

h2.pagetitle{
	text-align: center;
	margin: 25px;
}

a:link{
	color: #127869;
	text-decoration: none;
}

a:visited{
	color: #32a594;
	text-decoration: none;
}

a:hover{
	color: #ffa13c;
	text-decoration: none;
}

p{
	padding: 10px 0 0 0;
}

#wrapper{
	margin: 0 auto;
	width: 1008px;
	text-align: left;
}

#bg{
	background: url(images/bg.gif) top left repeat-y;
	clear: both;
	margin: 0 0 10px;
	padding: 0;
	width: 1008px;
}

#header{
	background: url(images/header.gif) top left no-repeat;
	height: 296px;
	margin: 15px 0 0;
	padding: 0;
	width: 1008px;
}

#header h1 a{
	display: block;
	float: left;
	height: 184px;
	margin: 30px 0 0 359px;
	padding: 0;
	text-indent: -9999px;
	width: 290px;
}

#header p{
	clear: both;
	text-indent: -9999px;
}

#footer{
	background: url(images/footer.gif) bottom left no-repeat;
	clear: both;
	font-size: 11px;
	height: 86px;
	margin: 0;
	padding: 0;
	width: 1008px;
}

#footer a{
	color: #fff;
}

#footer a:hover{
	color: #000;
}

#footer p{
	line-height: 18px;
}

p.copyright{
	float: left;
	margin: 15px 20px 0 50px;
	text-align: center;
	width: 290px;
}

p.LC, .search, p.wp{
	float: left;
	margin: 15px 20px 0 0;
	text-align: center;
	width: 290px;
}

.search{
	padding-top: 5px;
}

.search2{
	margin: 0 auto 50px;
	width: 650px;
}

.search2 h2{
	background: url(images/searching.gif) top left no-repeat;
	height: 44px;
	margin: 15px 0;
	padding: 0;
	text-indent: -9999px;
	width: 421px;
}

#nav{
	display: inline;
	height: 41px;
	margin: 0 auto 15px;
	padding: 0;
	list-style: none;
	width: 914px;
}

#nav li{
	float: left;
	height: 41px;
	margin: 0 0 15px;
	padding: 0;
}

#nav li.navHome{
	margin-left: 47px;
}

#nav li a{
	display: block;
	height: 41px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#nav li.navHome a{
	background: url(images/navHome.gif) top left no-repeat;
	width: 210px;
}

#nav li.navHome a:hover{
	background: url(images/navHome.gif) bottom left no-repeat;
}

#nav li.navAbout a{
	background: url(images/navAbout.gif) top left no-repeat;
	width: 214px;
}

#nav li.navAbout a:hover{
	background: url(images/navAbout.gif) bottom left no-repeat;
}

#nav li.navContact a{
	background: url(images/navContact.gif) top left no-repeat;
	width: 214px;
}

#nav li.navContact a:hover{
	background: url(images/navContact.gif) bottom left no-repeat;
}

#nav li.navSearch a{
	background: url(images/navSearch.gif) top left no-repeat;
	width: 217px;
}

#nav li.navSearch a:hover{
	background: url(images/navSearch.gif) bottom left no-repeat;
}

#nav li.navRSS a{
	background: url(images/navRSS.gif) top left no-repeat;
	width: 59px;
}

#nav li.navRSS a:hover{
	background: url(images/navRSS.gif) bottom left no-repeat;
}
	

#container{
	float: left;
	padding-left: 30px;
	width: 700px;
}

.post{
	padding: 0 0 35px 0;
}

.post h2{
	font-family: Georgia, Sans-serif;
	font-size: 18px;
}

.date{
	background: url(images/date.gif) top left no-repeat;
	color: #fff;
	float: left;
	height: 67px;
	line-height: 14px;
	margin: 0;
	padding: 7px 0 0;
	text-align: center;
	width: 75px;
}

.date p{
	margin: 0;
	padding: 0;
}

p.day{
	font-size: 30px;
	line-height: 30px;
}

h2.postTitle{
	float: left;
	margin: 0;
	padding: 25px 0 0 20px;
}

h2.pageTitle{
        margin-bottom: 20px;
}

.entry{
	clear: both;
	line-height: 18px;
}

.entry img{
	border: 1px solid #575757;
	padding: 10px;
}

p.signature{
	background: url(images/signature.gif) top left no-repeat;
	height: 92px;
	margin: 25px 0 25px;
	padding: 0;
	text-indent: -9999px;
	width: 157px;
}

h3.related_post_title{
	background: url(images/related.gif) top left no-repeat;
	height: 44px;
	margin: 25px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 393px;
}

.postmetadata{
	font-size: 12px;
	margin: 15px 0 0;
	padding: 0;
	width: 700px;
}

p.cat{
	float: left;
	margin: 15px 0 0;
	padding: 0;
	width: 330px;
}

p.comm{
	float: right;
	margin: 15px 0 0;
	padding: 0;
	text-align: right;
	width: 330px;
}

.sociable{
	background: url(images/dottedLine.gif) top left repeat-x;
	clear: both;
	padding: 10px 0 0;
	margin: 0;
}

.sociable_tagline{
	float: left;
	font-size: 12px;
	padding-right: 15px;
}

.sociable ul{
	float: left;
}

.navigation{
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
}

#sidebar{
	float: left;
	width: 241px;
	margin: 0 0 0 10px;
	display: inline;
}

#sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
}

#sidebar ul li{
	padding: 10px 0 10px 0;
}

#sidebar ul ul, #sidebar ul div{
	padding: 0 10px;
}

#sidebar ul ul li{
	padding: 0 0 7px;
}

#sidebar ul li h2{
	height: 53px;
	margin: 0 0 10px;
	padding: 0;
	text-indent: -9999px;
	width: 241px;
}

#text-3 a{
        background: url(images/sbCameraClub.gif) top left no-repeat;
        display: block;
        height: 53px;
        margin: 0 0 0 -10px;
        padding: 0;
        text-indent: -9999px;
        width: 241px;
}

#text-3 div{
        margin: 0;
        padding: 0;
}

#recent-posts-4 h2{
        background: url(images/sbRecent.gif) top left no-repeat;
}

#categories-3 h2{
        background: url(images/sbCat.gif) top left no-repeat;
}

#twitter-tools h2{
        background: url(images/sbTwitter.gif) top left no-repeat;
}

#twitter-tools{
       color: #127869;
}

#twitter-tools a{
       font-size: 12px;
       font-style: italic;
}

#tag_cloud-3 h2{
        background: url(images/sbCloud.gif) top left no-repeat;
}

#archives-3 h2{
        background: url(images/sbArchives.gif) top left no-repeat;
}

#linkcat-2 h2{
        background: url(images/sbBlogroll.gif) top left no-repeat;
}

#flickrrss h2{
        background: url(images/sbFlickr.gif) top left no-repeat;
}

#sidebar #flickrrss ul{
        margin: 10px 0 0 25px;
        padding: 0;
}

#sidebar #flickrrss ul li.flickrImg{
        float: left;
        margin: 0 10px 10px 0;
        padding: 0;
}

#flickrrss ul li.flickrImg img{
	border: 1px solid #575757;
        padding: 5px;
}

#text-4{
       clear: both;
}

#text-4 h2{
        background: url(images/sbAwards.gif) top left no-repeat;
}

table#wp-calendar{
	width: 100%;
}

.comments-template{
	margin: 30px 0 0;
	padding: 10px 0 0;
}

.comments-template ol{
	background: url(images/dottedLine.gif) bottom left repeat-x;
	margin: 0 0 15px;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	clear: both;
	line-height: 18px;
	min-height: 100px;
	padding: 15px;
}

.comments-template ol li.alt{
	background: #ccfff7;
	border: 1px solid #74cabd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.avatar{
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}

.commentBody{
	float: left;
}

#comments{
	background: url(images/comments.gif) top left no-repeat;
	height: 28px;
	margin: 0 0 15px;
	padding: 0;
	text-indent: -9999px;
	width: 95px;
}

#respond{
	background: url(images/witterBack.gif) top left no-repeat;
	height: 28px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 112px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

/* WP Image-in-Post Alignment */

.entry img.alignleft, div.alignleft {
float:left;
margin:0 10px 10px 0;
}

.entry img.alignright, div.alignright {
float:right;
margin:0 0 10px 10px;
}

.entry img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto;
width: auto;
}



