/*   
Theme Name: Absynthe
Theme URI: http://www.chris-wallace.com/2008/11/20/absynthe-wordpress-theme/
Description: A dark wood theme with canvas backdrops on the posts and sidebar widgets.
Author: Christopher Wallace
Author URI: http://www.chris-wallace.com
Version: 1.1
Tags: two-columns, fixed-width, red, brown

  Absynthe by Chris Wallace
  http://www.chris-wallace.com/2008/11/20/absynthe-wordpress-theme/
  
  This theme requires the Last.fm plug-in by Jeroen Smeets which can be found below: 
  http://jeroensmeets.net/lastfmrecords/
  
  This theme looks wicked awesome when you use Twitter for WordPress by Ricardo Gonzalez which is below:
  http://rick.jinlabs.com/code/twitter
	
	The CSS, XHTML, design and PHP are released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/

body{
	margin: 0; 
	padding: 0; 
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5b3825; 
	/*background: black url(images/body-bg.gif) no-repeat center top; */
	/*background-image:url(images/body-bg.gif);*/
	/*background-image:url(images/background_v2.jpg);
	background-repeat:repeat-x;*/
	/*background-attachment:fixed;*/
	/*background-color:#e62a07;*/
	background-color:#000;
	/*background-color:#000;*/
	text-align: center; 
	line-height: 1.6em;
	}
	.buspeople {
	/*background-image:url(images/bus-people.png);*/
	background-image:url(images/header.png);
	width:934px;
	/*width:386px;*/
	height:246px;
	background-repeat:no-repeat;
	margin:0 auto;
	}
a, a:visited{color:#0066ff; text-decoration: none; padding-bottom: 3px; /*background:url(images/line-separator-trans.png) repeat-x bottom left;*/} 
a:hover, a:active{border-bottom: 0; background: none}
a img{border:0}
h1{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2{font:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h3{font-size:1em;margin-bottom: 0;}
fieldset{margin: 0; padding: 0; border: 0}
pre{width: 500px; overflow-x: scroll;background-color:#DFD7C3;padding: 5px;}
label{display:block; margin: 10px 0 5px 0;}

#container{
	margin: 0 auto; 
	width: 1160px; 
	padding:20px;
	text-align: left; 
	position: relative;
	background-color:#000;
/*	background-color:#fff;
	border-left: #f44c0b 7px solid;
border-top: #f44c0b 7px solid;
border-right: #f44c0b 7px solid;
border-bottom: #f44c0b 7px solid;*/

	/*background-color:#FFF;*/
	}
	.whathappensonthebus {
		background-image:url(images/whathappensonthebus.png);
		width:809px;
		height:30px;
		margin:0 auto;
		background-repeat:no-repeat;
		padding-top:10px;
	}
	p {
	color:#000000;
	font-size:12px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	}
	
#container #rssfeed{ position: absolute; top: 31px; right: 0; background: url(images/wood_rss_32x32-trans.png) no-repeat top left; display: block; width: 32px; height: 32px; text-indent: -9000px; overflow: hidden}
.navigation{margin: 20px 0; height: 27px;}
.alignleft{float:left; margin: 0 10px 10px 0;}
.alignright{float:right; margin: 0 0 10px 10px;}
.aligncenter{text-align: center; float:none}
.posted{margin-bottom: 10px;}
.download{display: inline-block; padding: 5px 10px; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#384D92; text-decoration:none; line-height: 32px;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
/* header styles */
#header{text-align:left}
#header h1{ margin: 30px 0 33px 0; padding: 0; color:#ffffff; font-size: 24px; text-align: left}
#header h1 a{color:#ffffff; background: none;}
#header h1 span{color:#ffffff; font: italic 15px; border: 0; background: none; text-indent: 5px}
#header ul, 
#header ul li{ margin: 0; padding: 0; list-style: none; }
#header ul{height: 48px; padding:10px 0px 0px 14px;}
#header ul li{float: left;}
#header ul li.last{float: right;}
#header ul li a{display: block; font-size: 23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding: 15px 10px; color:#ffffff; text-decoration: none; background: none;/*border-bottom: 1px solid #7D160E;*/}
#header ul li a:hover{ color:#ffffff;/*border-bottom: 1px solid #E62845;*/ text-decoration:underline;}
#header form{float:right; width: 300px; height:40px; margin:8px 0px 0px 630px; background: url(images/search-input.png) no-repeat top left;}
#header fieldset{margin:0;padding: 0; border: 0; width:420px; }
#header form input#s{background: none; border:none; margin: 0px 8px 0 10px; color: #000000; width: 270px; font-size:28px;}
#header form input#submit{ background:#b30401; border: 1px solid #620b0b; color: #ffffff; margin:0px 0px 0px 20px; height:40px; width:90px; font-size:16px;}
#menubackground {
	/*background-image:url(images/menubg.png);*/
	background-color:#000;
	width:1160px;
	height:74px;
}

#main{margin:0px 0px 0px 0px; clear: both; background-color:#FFF; padding:10px;}
#content{ display: inline; float: left; width: 780px; margin-left: 0; }
#content div.inner div.bottombg{/*background: transparent url(images/post-footer.png) no-repeat bottom left;*/ padding: 0 30px 30px 100px; overflow-x:hidden; }
#content div.inner div.mainbg{position: relative;/*background: transparent url(images/post-middle.png) repeat-y top left;*/ margin-bottom: 20px; }
#content div.inner h1{ margin: 0; padding: 30px 0 10px 100px; /*background: transparent url(images/post-header.png) no-repeat top left;*/ color:#000000; }
#content div.inner h1 a{color:#000000;border: 0;}
#content div.inner .comments{position: absolute; top: 10px; right: -15px; background: transparent url(images/comments-trans.png) no-repeat top left; width: 70px; height: 58px; text-align: center; font-size: 25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; line-height: 60px;}
#content div.inner .comments a{color:#0066ff; border: 0; text-indent: none;}
#content div.posted{color: #000000; padding-bottom: 10px;}
#content .postfooter{/*background:url(images/line-separator-trans.png) repeat-x top left; padding: 5px 0;*/ }
#content .calendar{position: absolute; background:url(images/calendar-trans-n.png) no-repeat top left; width: 130px; height: 180px; float: left; margin: 0; text-align: left; padding:10px;}
#content .calendar small{font: 14px Arial, Helvetica, sans-serif; margin: 20px 0 0 20px; color: white; line-height: 1.5em; text-transform:uppercase;display: block}
#content .calendar strong{font: bold 26px Arial, Helvetica, sans-serif; color: white; margin: 0 0 0 20px; line-height: 0.9em;display: block}
#content .navigation .alignleft{margin-left: 15px; color: #000000;}
#content .navigation .alignright{margin-right: 15px; color: #000000;}
#home #content .navigation a{color:#0066ff;}

#sidebar{ float: left; width: 320px; margin-left: 35px; color:#e12205; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#sidebar a{background: none; color:#0066ff;}
#sidebar div.main{width: 320px; /*background: transparent url(images/sidebar-middle-bg.jpg);*/ margin-bottom: 20px;}
#sidebar div.middle{/*background:transparent url(images/sidebar-top-bg.jpg) no-repeat top left; */padding-top: 25px}
#sidebar div.bottom{/*background:transparent url(images/sidebar-bottom-bg.jpg) no-repeat bottom left;*/ padding: 0 20px 25px 20px}
#sidebar h2{ margin: 0 0 10px 0; padding: 0 0 10px 0; /*background:url(images/line-separator-trans.png) repeat-x bottom left;*/ }
#sidebar ul, #sidebar ul li{ margin: 0 0 0 0; padding: 0; list-style:none; color:#000000;}
#sidebar ul{ margin: 0 0 10px 0; }
#sidebar .twitter{background: url(images/tweet-bg-trans.png) no-repeat bottom right; min-height: 160px; margin: 0; padding-bottom: 10px;}
#sidebar .twitter li{font: 12px;color:#873333; margin: 0 60px 20px 0;}
#sidebar .twitter li span{font-size: 12px; color: #CF7474}
#sidebar .twitter li:first-child{font-size: 21px; margin: 0 0 20px 0;}
#comments ol, 
#comments ol li{margin: 0; padding: 0}
#comments ol li{padding: 20px 30px; margin: 0; /*background:url(images/line-separator-trans.png) repeat-x bottom left;*/ }
#comments ol li strong{font:18px;}
#comments ol li.alt{}
#comments ol li.author{}
#comments ol li.author a{color:#0066ff;}
#comments img{float: left; margin: 0 15px 10px 0}
#comments div.comment-body{clear:both; margin: 0 0 0 64px}
#comments h2{margin-left: 30px}
#comments h3, 
#comments form{margin: 10px 0 25px 96px;}

#footer{clear: both; text-align: center; margin: 0; padding: 7px 0 0 0; list-style: none; color: white; /* background:url(images/footer-inner-bg.gif);*/background-color:#000;}
#footer .inner{width: 934px; text-align: left; margin: 0 auto; }
#footer h4{margin-top: 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#F7E880;}
#footer h4 img{vertical-align:text-bottom}
#footer a{color:#0066ff; }
#footer a:hover{color:#0066ff; border-bottom: 1px solid white; background: none; text-decoration: none}
#footer .lastfm{float: left; width: 650px;}
#footer .busdriver{float: left; width: 650px;}
#footer #lastfmrecords{ height: 200px;}
#footer #lastfmrecords, 
#footer #lastfmrecords li{ margin: 0; padding: 0; list-style-type: none;}
#footer #lastfmrecords li{float: left;}
#footer #lastfmrecords li a{background: none; display: block; width: 66px; height: 66px; margin: 0 20px 20px 0;}
#footer #lastfmrecords li a:hover{border: none;}
#footer #lastfmrecords li a img{border: 2px solid black; width: 64px; height: 64px}
#footer #lastfmrecords li a:hover img{border: 2px solid white;}
#footer .recentcomments{width: 250px; float: right;}
#footer .recentcomments ul, #footer .recentcomments ul li{margin: 0; padding: 0; list-style: none; color:#ccc}
#footer .recentcomments ul a{color: white; background: none; /*border-bottom: 1px solid #666666*/}
#footer .recentcomments ul a:hover{background: none; /*border-bottom: 1px solid white*/}
#footer .credits{clear: both; padding: 10px 0; color:#FFF;}
/* Clear Styles */
.clearboth{clear: both}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
* html .clearfix {height: 1%}

.widgetsmall {
width:150px;
height:150px;
background-color:#F00;
}
.widgetsmall a {
width:150px;
height:150px;background-color:#F00;
}
.widgetsmall a:hover {
width:150px;
height:150px;background-color:#F00;
}
.widgetsmall img {
width:100%;
height:100%;
}


.clothingbox {
width:490px;
height:531px;
background-repeat:no-repeat;
background-image:url(images/clothingboxroundbg.gif);
/*background-color:#FFFFFF;*/
/*border-left: #ff6000 2px solid;
border-top: #ff6000 2px solid;
border-right: #ff6000 2px solid;
border-bottom: #ff6000 2px solid;*/

	}
.clothingboxleft {
	float:left;
	width:225px;
	background-color:#FFFFFF;
}
.clothinboxright {
	float:right;
	width:265px;
	background-color:#FFFFFF;
}
.clothingprice {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
font-size:18px;
}

.post {
	width:475px;
}

