/*
Theme design by Tim Dudley 
2009
http://timdudley.net
*/

/* Begin html tags */
* { margin:0; padding:0; } 
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #212121;
	color: #212121;	
	margin:10px auto;
	height:auto;}
hr{display: none;}
a{color: #147;text-decoration: none;}
a:hover {color: #06c;text-decoration: underline;}
ul{list-style-type: none;}
h2{font-size:1.5em;}
h3,h4{font-size:1.1em;font-weight:bold;}
.clear{clear:both;}
small{font-size:1em;} 
img{border: none; }
/* End html tags */


/* Begin Structure */
#header {
	background: #212121;
	width: 1000px;
	height:170px;
	margin:auto;
	color:#212121;
	font-size:1.2em;}
#content{
	width:1000px;
	margin:10px auto;
	font-size:1.2em;}
#maincontent{
	background:#d3d2ae;
	float:right;
	width:780px;
	line-height:1.8em;}
#sidebar{
	float:left;
	width:200px;
	padding:0px 15px 0 0;
	text-align:right;}
#footer{
	background:#212121;
	float:right;
	width:780px;
	height:35px;
	margin:auto;
	font-size:1em;
	padding:10px 0px 10px 200px;
	}
.caption {
	background: #ffffff;
	border: 0px;
	padding: 5px 5px 5px 5px;	
	margin: auto; 
	margin-bottom:10px;
	text-align: center;
	color:#212121;
	font-size:1em;
	font-style: italic; 
	-moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	} 	 
.inventory {
	background: #ffffff;
	width: 600px;
	border: 0px;
	padding: 5px 5px 5px 5px;	
	margin: auto; 
	margin-bottom:10px;
	text-align: left;
	color:#212121;
	font-size:1em; 
	-moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.inventory1 {
	width: 200px;
	float: left;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.inventory2 {
	width: 400px;
	float: right;
	text-align: left;
	padding: 5px 0px 5px 10px;
}
	
/* End Structure */

/* begin header*/
#header h1{font-size:2em;}
#header h1 a{border:0;}
.description{padding:3px 0 0 360px;}
/* End header*/

/* begin maincontent*/
.topcorner{
	color:#120A00; 
	background: #212121 url(img/topcorner.gif) no-repeat top center;
	height:12px;
	}
.bottomcorner{
	color:#120A00; 
	background: #212121 url(img/bottomcorner.gif) no-repeat top center;
	height:12px;
	}
.contentpadding{
	padding:0px 20px;
	}
#maincontent a:hover{color:#3f4a4d;}
#maincontent h2 a{
	font-size:16pt;
	line-height:19pt;
	color:#58573F;}
.entry{
	margin-top:5px;
	overflow:hidden;
	}

.entry p {margin-bottom:1em;}
.entry ol {padding: 0 0 0 35px;}
.entry ul {list-style-type:none;}
.entry ul li{
	padding: 0 0 0 15px;
	background: url(img/ol.gif) no-repeat left center;
	}
.entry img {border:medium none;}

.entry blockquote {
	margin:0 20px;
	padding:5px;
	background:#CBCAA1;
	overflow:hidden;
	}
.postmetadata{
	padding:1px 5px;
	margin:0.5em 0 25px;
	}

.ping-track{padding:5px;background:#BFBE8F;}
.postnav{margin:1em 0;}	 

.link-left{ 
	float: left;
	text-align: left; 
}
.link-right{ 
	float:right;
	text-align: right;
}

/* End maincontent */

/* Begin sidebar */
#sidebar h2{
	background: #212121 url(img/sidebartop.gif) no-repeat top center;
	text-transform:uppercase;
	font-size:1.1em;
	color:#331B00; 
	height: 20px; 
	padding-top: 3px;
	padding-right: 10px;
} 

#sidebar ul ul{
	margin-bottom:15px;
	background: #FF8800;
	border: 1px solid #FF4D00;
	-moz-border-radius-bottomleft: 10px;
    -khtml-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
    -khtml-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-radius-bottomright: 10px;
	}
#sidebar ul ul li{
	margin-bottom:3px;
	padding-right: 13px;
	padding-left: 5px;
}
#sidebar ul ul li a{color:#331B00;}		

#twitter_update_list a { display: none; }

#twitter_update_list ul ul li{
	margin-bottom:2px;
	padding-right: 0px;
	padding-left: 5px;
}

/* End sidebar */

/* Begin footer */
#footer a{color:#114477;text-decoration: none;}
#footer a:hover{color:#212121; text-decoration: none;}
/* End footer */

/* Begin wp-tags*/
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {float: right;}
.alignleft {float: left}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text { 
	font-size: 11px; 
	line-height: 17px; 
	padding: 0 4px 5px; 
	margin: 0;}

/* End wp-tags */

/* Begin comments*/
.message{width:100%;}
#response{margin-top:2em;}
.message-by{float:left;}
.message-count{float:right;}
.message-content{margin:10px 20px;width:80%;padding-bottom:5px;border-bottom:2px solid #7E8C60;}
.alt{border-bottom:2px solid #AEA365;}
.author{border-bottom:2px solid #C78D4D;}
.message-entry{}
.inputs input,#commentform input{background:#D3D2AE;border:0;padding:2px;background: #D3D2AE url(img/input.gif) no-repeat top center;width:166px;height:16px;}
.message textarea,#comment{border:0;width:422px;height:180px;overflow:hidden;background: #D3D2AE url(img/textarea.gif) no-repeat top center;padding:10px;}
.submit input,#commentform #submit{border:0;width:60px;height:30px;background: #D3D2AE url(img/submit.gif) no-repeat top left;color:#fff;}
.submit{margin-top:1em;}
.children li{margin-left:15px;}
.commentlist li{margin:0 0 5px 10px;padding:5px;}
.comment{border:solid 1px #B3B29C;}
.alt{background:#DCDBBF;}
/* End comments */


