/*
Theme Name: Autumn
Theme URI: http://www.autumnrecords.com
Author: Josh Meyer
Author URI: http://www.photricity.com
*/

/* static START */
* {
	margin:0;
	padding:0;
}
abbr[title], acronym[title] {
	border-bottom:thin dotted;
	cursor:help;
}
body {
	background:#333;
	color:#ddd;
	font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:16px; font-weight: normal;}
h4 {font-size:18px;}
h5 {font-size:110%;}
h6 {font-size:100%;}
img {
	border:0;
}
img.sided {
	background:#FFF;
	border:1px solid #CCC;
	padding:3px;
}
.small {
	font-size:12px;
line-height: 14px;
}
a:hover img.sided {
	border-color:#A6A6A6;
}
a, a:visited {
	color: orange;
	text-decoration:none;
	border-bottom: 0px dashed #c00;
	font-weight:bold;
}
a:hover, a:active, a:focus {
	color: #eee;
	text-decoration:underline;
	outline: none;
}
a .imagecol {
	border-bottom: 0;
}

blockquote, pre {
	background:#F4F5F7 url(img/blockquote.gif) 3px 3px no-repeat;
	border:1px dashed #CCC;
	padding:8px 12px 8px 36px;
	margin:5px 0;
}
.more-link {
	font-size:11px;
}
hr {
height: 0px;
width: 75%;
color: #666;
background-color: #666;
border: 0;
}
.greybox {
	background: #444;
	padding: 5px 5px;
}
#neatbox-wrap {
	padding: 15px 0;
}
.neatbox img {
	padding: 0px 5px 0 0;
}
.neatbox {
	padding-bottom: 10px;
	height: 60px;
}
.size10 {
	font-size: 10px;
}


/* WP-ECOMMERCE */
.prodtitles {font-size:16px !important;}
.wpsc_description {clear:both !important;}
.wpsc_description p {margin-top:0px !important;}
.visitshop, .empty, .numberitems, .cartcount, .emptycart {font-size:11px !important;}
#shoppingcartcontents, #sliding_cart {padding:0 !important; margin:0 !important;}
.wpsc_buy_button {margin-bottom:10px !important; padding:0 5px !important;}
#sideshoppingcart {width:200px !important;}
.wpsc_category_boundary {visibility:hidden !important;}
.wpsc_edit_product {visibility:hidden !important; height:0px !important;}
table.productcart tr.firstrow td, td.shipping_header {
	background-color:transparent !important;
	border-left:0 !important;
}

#widgetshoppingcart td, #widgetshoppingcart th {padding-right: 8px; text-align:left;}
.shoppingcart th, .shoppingcart td {padding-right:6px !important;}
#product {text-align:left;}


.alignleft {
	float:left;
	text-align:left;
	margin-right:10px;
}
.alignright {
	float:right;
	text-align:right;
	margin-left:10px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;

}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.left {
	float:left;
	margin-right:10px;
}
.right {
	float:right;
	margin-left:10px;
}
.fixed, .clear {
	clear:both;
}
input.textfield, 
textarea {
	border:1px solid #A6A6A6;
	padding:2px 1px;
}
.styled {
	border:1px solid #333;
	background: #777;
	color: #fff;
	padding:2px 1px;
}
.boxcaption {
	padding:12px 0 0 0px;
	border-bottom:0px solid #CCC;
}
.boxcaption h3 {
	font-size:12px;
	font-family:Verdana,"BitStream vera Sans";
	letter-spacing:0em;
}
.box {
	padding-top:6px;
	margin-bottom:10px;
}
.messagebox, 
.errorbox {
	padding:0 12px;
	height:27px;
	line-height:27px;
	font-size:11px;
}
.nolist {
list-style: none;
padding: 0;
margin: 0;
}
#logo {
	width: 237px;
	float: left;
}

/* static END */


/* layout START */
#wrap {
	padding:0px 0;
}
#container {
	margin:0 auto;
	width:936px;
}
/* layout END */

/* header START */
#header-wrap {
	background: #454545 url(img/header-bg2.png) top repeat-x;
	border-bottom: 1px solid #636363;
	min-height: 162px;
}
#header {
	width: 930px;
	margin:0 auto;
}

#breadcrumb {
	width: 930px;
	margin:0 auto;
	text-align: right;
	padding-top: 230px;
}


#caption {
	height:74px;
	padding:25px 30px 21px;
}
#title a {
	text-decoration:none;
	color:#FFF;
	width:250px;
	height:30px;
	display:block;
	letter-spacing:0;
}
#searchsubmit {
	display: none;
}
#searchform {
	width: 152px;
	height: 27px;
	background: url(img/search-bg.png) no-repeat;
}
#s {
	width: 112px;
	height: 16px;
	border: none;
	margin: 5px 0 0 27px;
	color: #fff;
	background: none;
}
/* header END */

/* navigation */
#navigation {
	height: 130px;
	width: 650px;
	float: left;
	padding-top: 48px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: 0;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}
#navigation ul {padding: 0; margin: 0;}
#navigation li {float: left; list-style: none;}
#navigation li a {
	background: url(#) repeat-x;
	border-left: 1px solid #212121;
	color: #eee;
	display: block;
	font: bold 0.9em Tahoma,sans-serif;
	line-height: 81px;
	padding: 0 8px;
	text-align: center;
	text-decoration: none;
}
#navigation a:hover, #navigation a:active, #navigation a:focus {
	background: #212121;
	background-position: left bottom;
	border-bottom: 7px solid orange;
}
#navigation .current_page_item a {color: #331;}
#navigation .last {
border-right: 1px solid #212121;
}
#nav {
	float: right;
	padding: 0;
	margin: 0;
}


/* content START */
#content {
	min-height:400px;
}
/* content END */

/* block list */
ul.block, .block ul {
	margin: 5px 0;

	padding: 0;
	width: 100%;
}
.block li {
	list-style: none;
}
.block li a,.block li em {
	display: block;
}
.block li a:hover, .block li a:active, .block li a:focus {
	background: #444;
	text-decoration: none;
}
.right .block li a:hover {background: #F2F0EA;}
.block img {padding-right:5px;}


/* main START */
#main{width:655px;padding:0 15px 10px;float:left;}
#notice a{text-decoration:underline;}
.post h2{display:block;margin-top:10px;padding:0;font-size:20px;font-weight:normal;font-family:Verdana,"BitStream vera Sans";text-transform:uppercase;letter-spacing:.2em;}
.post h2 a.title{text-decoration:none;font-weight:normal;color:#ddd;}
.post h2 a.title:hover{color:orange;}
.post .info{margin:5px;}
.post .info span.first{margin-left:0;}
.post .date,.post .tags,.post .categories,.post .editpost,.post .readingblinds,.post .comments,.post .addcomment,.post .editlinks{height:16px;line-height:16px;display:block;font-size:11px;}
.post .act{height:16px;float:right;}
.post .act span{float:left;margin-left:15px;}
.post .date{float:left;}
.post .content{padding:5px 0 5px 5px;line-height:145%;overflow:hidden;}
.post .content p{margin-bottom:10px;}
.post .content .under{height:16px;line-height:16px;}
.post .content .under span{float:left;margin-right:15px;}
.post .content h4{margin-bottom:10px;margin-top:25px;}
.post .content img{max-width:600px;}
.post .content ul li,.post .content ol li{list-style:none;padding-left:20px;}
.post .content table{border:0 solid #eee;margin:5px 0 10px;}
.post .content table tr td{border-top:0 solid #eee;padding:2px 10px;}
.post .content table tr th{padding:1px 10px;text-align:left;}
.post .content .boxcaption{background-image:url(img/postbox.gif);border-bottom:0 solid #eee;}
.post .content .box{background-image:url(img/postbox.gif);}
#postpath{height:16px;line-height:16px;margin:5px 0;}
#pagenavi,#postnavi{border-top:0 solid #eee;margin:10px -5px 0;padding:10px 5px 0;}
#pagenavi{font-size:11px;}
#pagenavi .newer a,#postnavi .prev a{float:left;height:16px;line-height:16px;}
#pagenavi .older a,#postnavi .next a{float:right;height:16px;line-height:16px;}
/* main END */

/* sidebar START */
#sidebar {
	width:250px;
	height: 100%;
	float:right;
	font-size:95%;
	line-height:145%;
	overflow:hidden;
	border-right: 0px solid #555;
}
#sidebar li {
	list-style:none;
	margin-top:5px;
	/*font-size:95%;*/
}
#navigation li {
margin-top:0;
}
#sidebar .content {
	font-size:12px;
}
#widgetbar .widget {
	background:url(#) bottom no-repeat;
	padding:10px 15px 19px 0;
}
#widgetbar {
	font-size:95%;
}
#widgetbar .widget h2 {
	margin-bottom:10px;
}
#widgetbar .widget .content p {
	margin-bottom:10px;
}
/* sidebar END */

/* footer START */
#footer-wrap {
	background: #232323;
	border-top: 1px solid #444;
	padding: 15px 0;
	clear:both;
}
#footer {
	display:block;
	height:120px;
	width: 930px;
	margin: 0 auto;
	font-size:11px;
	line-height:145%;
}
#footer a {
	color:#aaa;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#copyright {
	margin-top:8px;
	color: #aaa;
}
/* footer END */


#submit{font-size:10px;}
#submitbox a.feed{padding-left:0;height:16px;line-height:16px;display:block;float:left;}
#archives{list-style-position:inside;}

#related_posts{padding-bottom:10px;}
#related_posts h3{background:#e3e4e6 url(img/box.gif) 0 0 no-repeat;font-size:12px;padding:6px 12px;font-family:Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;letter-spacing:0;border-bottom:1px solid #CCC;}
#related_posts ul{background:#f4f5f7 url(img/box.gif) 100% 100% no-repeat;padding:3px 12px 8px;}
#related_posts ul li{list-style:none;padding:3px 5px;border-bottom:1px solid #e3e4e6;line-height:18px;}
#related_posts .count{font-size:10px;}
#related_posts .excerpt{color:#999;font-size:11px;display:block;}