@charset "UTF-8";
/* CSS Document */


html, body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font
height:100%;
line-height:1.1em;
margin:0;
padding:0;
text-align:center;
color:b8822b;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}

.clearfix {
	display:inline-block;
}

html[xmlns] .clearfix {
	display:block;
}

* html .clearfix {
	height:1%;
}

* {
	margin:0px;
	padding:0;
}

a:link, a:visited {
	color: #c09b4a;
	font-weight: 600;
	text-decoration:none;
}

a:hover {
	color:#7ba359;
}

p {
	color:c09b4a;
}

/* STRETCHABLE BACKGROUND*/
img.bg {
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
		}
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}
		
#content {
			/* This is the only important rule */
			/* We need our content to show up on top of the background */
			position: relative; 
			
			
}
/* END STRETCHABLE BACKGROUND*/

#container {
	/*-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;*/
	background: url(images/container_bg.png) top no-repeat;
	/*border-left:2px solid #b8822b;
	border-right:2px solid #b8822b;*/
	margin:0px auto;
	width:800px;
	overflow:visible;
	position:relative;
}

#header {
	height:200px;
	width:800px;
	margin-top:0px;
}

#main {
	padding:0 0 0 18px;
}

#hand{
		position:absolute; top:30px; left:-80px;
}


/*NAVIGATION FRAME*/


#nav {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	width:641px;
	margin: 0px auto;
}

#nav-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/nav_top.png) no-repeat scroll left top;
	padding:0;
	width:641px;
	height:43px;
}


#nav-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/nav_bottom.png) no-repeat scroll left top;
	font-size:1px;
	height:55px;
	line-height:1px;
	width:641px;
}

#nav p {
	font-size:18px;
	line-height:1.5em;
	letter-spacing:.1em;
	padding:20px 36px 0px 36px;
	text-align:center;
	background:transparent;
}


/*END NAVIGATIOON*/

#innerwrapper {
	float:left;
	margin:0 auto;
	margin-top:-12px;
	width:800px;
	background:transparent url(images/container_bg_bottom.png) bottom no-repeat;
	padding: 0px 0px 100px 0px;
}



#left {
	float:left;
	margin:0 auto;
	width:400px;
}

/*VIDEO FRAME*/


#video {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	width:400px;
	margin:0 auto;
}

#video-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/video_top.png) no-repeat scroll center top;
	padding:0;
	width:400px;
	height:76px;
}


#video-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/video_bottom.png) no-repeat scroll center top;
	font-size:1px;
	height:46px;
	line-height:1px;
	width:400px;
}

#video p {
    font-size:12px;
	color:#c09b4a;
	line-height:1.2em;
	padding:10px 7px 0 5px;
	text-align:center;
	background:transparent url(images/video_middle.png) repeat-y scroll left top;
}


/*END VIDEO*/

/*NEWS FRAME*/


#news {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	width:400px;
	margin:0 auto;
}

#news-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/news_top.png) no-repeat scroll center top;
	padding:0;
	width:400px;
	height:76px;
}


#news-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/news_bottom.png) no-repeat scroll center top;
	font-size:1px;
	height:46px;
	line-height:1px;
	width:400px;
}

#news p {
	font-size:12px;
	color:#c09b4a;
	line-height:1.4em;
	padding:0 38px 12px 36px;
	text-align:justify;
	background:transparent url(images/news_middle.png) repeat-y scroll left top;
}

#news img {
	padding:0 38px 12px 24px;
	text-align:left;
	background:transparent url(images/news_middle.png) repeat-y scroll left top;
}


#news h2 {
    color:#c09b4a;
	line-height:1.4em;
	font-weight:200;
	padding:0 26px 10px;
	text-align:center;
	background:transparent url(images/news_middle.png) repeat-y scroll left top;
}


/*BLOG FRAME*/


#blog {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	width:400px;
	margin:0 auto;
}

#blog-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/blog_top.png) no-repeat scroll center top;
	padding:0;
	width:400px;
	height:76px;
}


#blog-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/blog_bottom.png) no-repeat scroll center top;
	font-size:1px;
	height:46px;
	line-height:1px;
	width:400px;
}

#blog p {
	font-size:12px;
	color:#c09b4a;
	line-height:1.4em;
	padding:0 38px 12px 36px;
	text-align:center;
}


#blog h2 {
    color:#c09b4a;
	line-height:1.4em;
	font-weight:200;
	padding:0 26px 16px;
	text-align:center;
	background:transparent url(images/blog_middle.png) repeat-y scroll left top;
}

ol.tumblr_posts{
	padding:10px 36px 12px 34px;
	text-align:center;
	background:transparent url(images/blog_middle.png) repeat-y scroll left top;
	font-size:0px;
	color:#c09b4a;
	

}

p.tumblr_caption{
	background:transparent;

}

img.tumblr_photo{
	width:325px;
	
}

div.tumblr_video{
	max-width:325px;
	overflow:hidden;
	
}

li.tumblr_post{

  list-style-type: none; /* hide the numbers, show them via the toc li:before above */

}	

div.tumblr_video object {
	width: 325px;
	height: 225px;
}





<!--END OF TUMBLR-->


a:link.news {
	color: #c09b4a;
	font-size:10px;
	font-weight: 600;
	text-decoration:none;
}

a:visited.news {
	color: #c09b4a;
	font-size:10px;
	font-weight: 600;
	text-decoration:none;
}

a:hover.news {
	color:#7ba359;
	font-size:10px;
}

/*END MUSIC*/



/*BEGIN RIGHT*/


#right {
	float:left;
	width:400px;
}

/*SHOWS FRAME*/


#shows {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	width:400px;
	margin: 0 auto;
}

#shows-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/shows_top.png) no-repeat scroll left top;
	padding:0;
	width:400px;
	height:76px;
}


#shows-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/shows_bottom.png) no-repeat scroll left top;
	font-size:1px;
	height:46px;
	line-height:1px;
	width:400px;
}

#shows p {
	color:#c09b4a;
	font-size:12px;
	line-height:1.4em;
	padding:0 36px 15px;
	background:transparent url(images/shows_middle.png) repeat-y scroll left top;
	text-align: left;
}


/*END SHOWS*/

/*CONTACT FRAME*/


#contact {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	width:400px;
	margin: 0 auto;
}

#contact-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/contact_top.png) no-repeat scroll left top;
	padding:0;
	width:400px;
	height:76px;
}


#contact-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/contact_bottom.png) no-repeat scroll left top;
	font-size:1px;
	height:46px;
	line-height:1px;
	width:400px;
}

#contact p {
	color:#c09b4a;
	font-size:12px;
	line-height:1.4em;
	padding:0 36px 15px;
	background:transparent url(images/contact_middle.png) repeat-y scroll left top;
	text-align: left;
}


#contact h2 {
    color:#c09b4a;
	line-height:1.4em;
	font-weight:200;
	padding:0 36px 15px;
	text-align:left;
	background:transparent url(images/contact_middle.png) repeat-y scroll left top;
}


/*END CONTACT*/


/*END RIGHT*/


/*#footer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/footer.png) bottom;
	width:800px;
	height:380px;
	margin:0 auto;
}
#footer a:hover {
	color:#000000;
}*/

<html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body> <div id="container" class="clearfix"> <div id="header"> </div> <div id="main" class="clearfix"> <div id="left"> <div id="player-box"> <div id="player"> </div> <div id="player-bottom"/> </div> <div id="track-list"> </div> </div> <div id="right"> <div id="purchase"> <h2> </h2> <h3> </h3> <div class="dot-divider"> </div> <ul> </ul> <div class="dot-divider"> </div> <h3 class="pad"> </h3> <div id="buy-1299" class="clearfix"> <div class="buy"> </div> <div class="info"> <h4> </h4> <ul> <li> </li> <li> </li> <li>Tons of fine independent shops!</li> </ul> </div> </div> <div id="buy-1199" class="clearfix"> </div> <h3> </h3> </div> <div id="purchase-bottom"> </div> <div id="note-josh"> </div> <div id="note-bottom"> </div> </div> </div> </div> <div id="footer"> </div> </body> </html>
.italics {
	font-style: italic;
}
#content #container #innerwrapper #left #news p .italics {
	font-style: italic;
}
