/* ------------------- 
	Shamanwork CSS
	Chris Nalesnik
	------------------- */



body{
 background: #323232 url('http://shamanwork.s3.amazonaws.com/img/bg.jpg') repeat-x;
 font-family: Arial;
 font-size: 11px;
 color: #B4B4B4;
}

/* Zero-out elements */
*{
 padding: 0px;
 margin: 0px;
 border: 0px;
}


a{
	text-decoration: none;
	color: #CC9230;
}
a:hover{
  text-decoration: underline;
}

input[type=checkbox]{
 width: 15px !important;
 height: 15px !important;
}
input[type=radio]{
 width: 15px !important;
 height: 15px !important;
}

.wrapper{
 width: 965px;
 padding-top: 38px;
 padding-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
}


.header{
	position: relative;
	height: 130px;
	background: transparent url('http://shamanwork.s3.amazonaws.com/img/header_bg.jpg') no-repeat;
	padding-bottom: 11px;
}
.header .nav{
	padding-top: 39px;
	margin-left: 61px;
	font-size: 18px;
}
.header .nav a{
 display: block;
 float: left;
 color: #FFFFFF;
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 53px;
 padding-bottom: 17px;
 font-weight: normal;
}
.header .nav a:hover{
 background: #191919 url('http://shamanwork.s3.amazonaws.com/img/nav_bg.jpg') bottom right no-repeat;
 border: 1px solid #FFFFFF;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 52px;
 padding-bottom: 16px;
 text-decoration: none;
}

.header .socialbookmarks{
 height: 24px;
 margin-top: 89px;
 float: right;
 width: 290px;
}
.header .socialbookmarks img{
 float: left;
}




.content{
 margin: 16px;
 background: transparent url('http://shamanwork.s3.amazonaws.com/img/main_table_bg.gif') repeat-y;
}
.content.plain{
 background: none;	
}
.breakout{
 background: transparent url('http://shamanwork.s3.amazonaws.com/img/breakout_bg.gif') repeat-y;
}


.content_bar{
 background: #7B0000 url('http://shamanwork.s3.amazonaws.com/img/content_bar.gif') top right no-repeat;
 height: 27px;
 padding-top: 7px;
 padding-left: 14px;
}
.content_bar.sort_by{
 background: #7B0000 url('http://shamanwork.s3.amazonaws.com/img/content_bar_sort.gif') top right no-repeat;
}
.content_bar.return_of{
 background: #7B0000 url('http://shamanwork.s3.amazonaws.com/img/content_bar_return_of.gif') top right no-repeat;
}
.content_bar h3{
 float: left;
 font-size: 18px;
 color: #FFFFFF;
 font-weight: bold;
 margin-right: 18px;
}
.content_bar select{
 float: left;
 width: 120px;
 height: 18px;
 padding: 2px;
 font-weight: bold;
 margin-right: 51px;
 font-size: 11px;
}


.breakout_press{
 background: transparent url('http://shamanwork.s3.amazonaws.com/img/article_bg.jpg') 40px right no-repeat;
}





.main_table{
  border-top: 1px solid #212121;
  padding-bottom: 12px;
}
.main_table .main_left{
	width: 407px;
	border-right: 1px solid #2C1E1E;
}
.main_table .main_right{
	width: 525px;
}





.article{
	background: transparent url('http://shamanwork.s3.amazonaws.com/img/article_bg.jpg') top right no-repeat;
	line-height: 15px;
	padding: 12px;
	padding-top: 15px;
	padding-bottom: 20px;
}
.article h2{
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	color: #CC9230;
	margin-bottom: 3px;
}
.article h2 a{
	font-weight: normal;
}
.article h4{
	font-size: 10px;
	font-weight: normal;
	color: #CC9230;
	margin-left: 19px;

}
.article .text{
	margin-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

.comments_bar{
	border-bottom: solid 1px #404040;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 23px;
	padding-bottom: 2px;
	margin-bottom: 4px;
}

.comment{
	background: #1D1D1D;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	display:none;
}
.comment .comment_number{
	top: 13px;
	left: 4px;
	font-size: 60px;
	color: #2C2C2C;
	position: absolute;
	font-family: georgia;
}
.comment .comment_text{
  padding-left: 73px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.comment h3{
	font-size: 12px;
	color: #636363;
	font-weight: normal;
	margin-bottom: 6px;
}
.comment h3 strong{
	color: #FFFFFF;
	font-weight: normal;
}




.addComment{
 padding: 15px;
 border-top: solid 1px #404040;
}
.addComment h3{
  font-size: 14px;
 color: #FFFFFF;
}
.addComment .field_title{
 display: block;
 font-weight: bold;
 font-size: 10px;
}
.addComment input{
  font-weight: bold;
 width: 160px;
 padding: 3px;
  margin-bottom: 4px;
 border: 1px solid #ADB09F;
}
.addComment textarea{
  font-weight: bold;
 width: 90%;
 height: 50px;
 padding: 3px;
  margin-bottom: 8px;
 border: 1px solid #ADB09F;
}
.submit{
  line-height: 11px;
 color: #DEE2CC;
 display: block;
 padding: 4px;
  padding-top: 6px;
  font-weight: bold;
  text-transform: uppercase;
 height: 13px;
 background: #6E7065;
 border: solid 1px #ADB09F;
  text-align: center;
}
.submit:hover{
  text-decoration: none;
 background:#DEE2CC;
 color: #6E7065;
 border: solid 1px #ADB09F;
}


.blog_calendar{
  margin-top: 64px;
  margin-left: 24px;
 color: #5E5E5E;
  font-size: 12px;
}
.blog_calendar h3{
  font-weight: normal;
  font-size: 14px;
 color: #888888;

}
.blog_calendar .inner{
  margin-left: 12px;
}
.blog_calendar .year{
  margin-top: 9px;
  margin-bottom: 8px;
}
.blog_calendar a{
  font-size: 11px;
 display: block;
 color: #FFFFFF;
  margin-bottom: 5px;
}
.blog_calendar em{
 color: #CE0000;
 font-style: normal;
}







.nobg{
 background: none;
}








.blognav{
	width: 396px;
	margin-left: auto;
	margin-right: auto;
	background-color: #2A2A2A;
}

.blognav table td{
	white-space: nowrap;
	height: 12px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	width: 100%;
}
.blognav table a{
  text-transform: uppercase;
  font-weight: bold;
}


.older_posts{
	background: #4F4F4F url('http://shamanwork.s3.amazonaws.com/img/older_posts_bg.jpg') 100% 0% no-repeat;
	padding: 8px;
	font-family: arial;
	color: #AEAEAE;
	margin-bottom: 6px;
}
.older_posts a{
	color: #FFFFFF;
}
.older_posts h3{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
.older_posts h4 a{
	font-size: 10px;
	font-weight: bold;
	color: #AEAEAE;
	padding-bottom: 1px;
}
.older_posts h5{
	font-size: 8px;
	font-weight: bold;
	color: #6E6E6E;
	padding-bottom: 8px;
}
.older_posts ul{
	list-style: none;
	padding: 5px;
	color: #AEAEAE;
}
.older_posts li{
  padding-bottom: 4px;
}
.older_posts .info{
	padding: 5px;
}
.older_posts .info h4{
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 4px;
	font-weight: bold;
	margin: 0px;
}

.older_posts .nav{
	float: right;
	margin-top: 5px;
}
.older_posts .nav a{
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}





.music_player{
 background: #561A1A url('http://shamanwork.s3.amazonaws.com/img/launch_player.gif') no-repeat;
 color: #FFFFFF;
}







.release_box{
  padding-bottom: 27px;
  padding-left: 18px;
  padding-right: 18px;
  font-family: arial;
}
.release_box table .td_left{
 width: 122px;
}
.release_box h3{
  padding-top: 3px;
 color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 3px;
  line-height: 14px;
}
.release_box h4{
 color: #BFBFBF;
 font-size: 14px;
 font-weight: normal;
 padding-bottom: 2px;
 line-height: 14px;
}
.release_box h5{
  font-size: 10px;
  line-height: 10px;
  font-weight: normal;
 color: #8A8A8A;
}
.release_box .coverimg{
 border: 2px solid #231E17;
}

.release_links{
  margin-top: 10px;
}
.release_links a{
 display: block;
 margin-bottom: 3px;
 background: transparent url('http://shamanwork.s3.amazonaws.com/img/link_bullet.gif') 0px 1px no-repeat;
 text-transform: uppercase;
 font-size: 10px;
 line-height: 10px;
 color: #FF8C26;
 padding-left: 14px;
}

.release_link{
 display: block;

 margin-left: 20px;
 margin-top: 10px;
 margin-bottom: 10px;
}
.gallery_box{
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 14px;
	font-family: arial;
	/* background-color: #252525; */
	background: #202020 url('http://shamanwork.s3.amazonaws.com/img/grid_box_bg.gif') bottom right no-repeat;
}
.gallery_box h2{
  font-size: 10px;
  font-weight: bold;
 color: #BCBCBC;
  text-transform: uppercase;
  padding-right: 3px;
}
.gallery_box a{
  font-size: 10px;
  font-weight: bold;
 color: #BCBCBC;
  text-transform: uppercase;
}

.gallery_box .thumbs{
 padding: 4px;
}
.gallery_box .thumbs img{
 float: left;
 margin-right: 2px;
 	/*
	height: 57px;
 	width: 57px;
	*/
 background: transparent url('http://shamanwork.s3.amazonaws.com/img/fauxnail.gif') no-repeat;
}
.gallery_box h4{
  padding-top: 2px;
  padding-left: 4px;
}
.gallery_box .count{
 float: left;
 text-align: center;
 width: 38px;
}
.gallery_box .count h3{
  font-size: 22px;
  font-weight: normal;
 color: #FFFFFF;
}
.gallery_box .count h4{
  font-size: 8px;
 color: #919191;
  text-transform: lowercase;
  margin-top: -4px;
}


.gallery_link{
 display: block;

 margin-left: 12px;
 margin-top: 11px;
 margin-bottom: 10px;
}






.events_wrapper{
	background: #000000;
	height: 52px;
	padding: 4px 0px 4px 4px;
}
.event{
	float: left;
	width: 108px;
	background: #505050 url('http://shamanwork.s3.amazonaws.com/img/event_bg_off.gif') no-repeat;
	margin-right: 4px;
	padding: 2px;
	height: 48px;
}
.event.highlight{
	background: #624924 url('http://shamanwork.s3.amazonaws.com/img/event_bg_on.gif') no-repeat;	
}
.event h3{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 2px;
}
.event h4{
	margin-left: 4px;
	font-size: 10px;
	color: #999999;
	line-height: 10px;
	margin-bottom: 1px;
}

.events_link{
	float: left;
	display: block;
	margin-top: 40px;
	margin-left: 1px;
}





.track_listing{
	margin: 4px;
	background-color: #333333;
	padding: 8px;
}
.track_listing h3{
	color: #D0D0D0;
	font-weight: bold;
	font-size: 18px;
}
.track_listing a{
	color: #D0D0D0;
	float: right;
}

.track{
	margin-top: 6px;
	padding: 8px;
	background: #404040 url(/img/track_bg.gif) repeat-x;
	color: #D4D4D4;
	font-size: 10px;
}
.track:hover{
	background: #898989;	
}

.track a{
	float: none;
	color: #D4D4D4;
	font-weight: bold;
	display: block;
	font-size: 11px;
}
.track span{
	display: block;
	padding: 4px;
}
.track em{
	color: #808175;
}
.track table{
	width: 100%;
}
.track table .track_time{
	width: 30px;
	border-left: solid 2px #929292;
	padding-left: 4px;
	font-weight: normal;
	color: #808175;
}



















.grid_nav{
 height: 49px;
 text-align: right;
 margin-top: 21px;
}
.grid_nav a{
 float: right;
 display: block;
 text-transform: uppercase;
 height: 19px;
 font-size: 12px;
 font-weight: bold;
 padding-top: 6px;
 text-align: center;
 color: #FFFFFF;
 background: #202020;
 border: 1px solid #676767;
 margin-right: 10px;
}
.grid_nav a:hover{
 background: #860000;
 text-decoration: none;
}



.box_grid{
  margin-left: -25px;
  margin-bottom: -25px;	
  margin-top: -25px;	
}
.box_grid td{
 width: 183px;
 border: solid 1px #676767;
 padding: 14px;
 background: #202020 url('http://shamanwork.s3.amazonaws.com/img/grid_box_bg.gif') bottom right no-repeat;
}
.box_grid h3{
  margin-top: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
}
.box_grid h3 a{
 color: #FFFFFF;
}
.box_grid h4{
  margin-top: 3px;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
.box_grid h4 a{
 color: #B80000;
}

.box_grid .icons{
  margin-top: 12px;
}
.box_grid .icons img{
  margin-right: 4px;
}





.shopping_cart{
	position: absolute;
	text-align: right;
	left: 655px;
	top: 58px;
}
.shopping_cart .inner{
	background: #501515 url('http://shamanwork.s3.amazonaws.com/img/cart_bg.gif') repeat-x;
	width: 300px;
	padding: 4px;
	float: right;
}
.shopping_cart .cart{
	width: 292px;
	padding: 4px;
	margin-top: 10px;
	background: #000000;
	display: none;
}
.shopping_cart .item{
	text-align: left;
	padding: 4px;
}
.shopping_cart .price{
	padding-left: 15px;
}



.hr{
	height: 1px;
	border-bottom: 1px solid #444444;
}


.buy_button{
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	font-family: arial;
	background: #565656 url('http://shamanwork.s3.amazonaws.com/img/button_bg.jpg') repeat-x;
	height: 24px;
	padding-top: 6px;
	padding-left: 8px;
	margin-top: 8px;
}
.buy_button:hover{
	background: #565656;
}






.links{
	padding: 20px;
}
.links h4{
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 2px;
}
.links h5{
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 10px;
	font-weight: normal;
	margin-left: 8px;
}


.contact{
	padding: 20px;
	line-height: 13px;
}
.contact h3{
	margin-bottom: 4px;
	margin-top: 8px;
}
.contact input{
	font-weight: bold;
	width: 160px;
	padding: 3px;
	margin-bottom: 10px;
	border: 1px solid #ADB09F;
}
.contact textarea{
	font-weight: bold;
	width: 310px;
	height: 200px;
	padding: 3px;
	margin-bottom: 15px;
	border: 1px solid #ADB09F;
	display: block;
}



.blog_teaser{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
	padding: 8px;
	background: #000000 url('http://shamanwork.s3.amazonaws.com/img/blog_teaser_bg.jpg') no-repeat;
	color: #FFFFFF;
}
.blog_teaser h3{
	padding-bottom: 4px;
	font-size: 12px;
	text-transform: uppercase;
}
.blog_teaser h3 a{
	margin-left: 0px;
	color: #757575;
}
.blog_teaser h4{
	font-size: 11px;
	margin-left: 5px;
}	
.blog_teaser h4 a{
	color: #FFFFFF;
	font-weight: bold;
}	
.blog_teaser h5{
	font-size: 10px;
	margin-left: 5px;
	font-weight: normal;
	color: #757575;
}
.blog_teaser a{
	display: block;
	line-height: 15px;
	color: #939393;
	font-weight: normal;
}



.visual_widget{
	margin: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #000000;
	padding-top: 4px;
	padding-bottom: 5px;
}
.visual_widget img{
	margin-bottom: 5px;
}
.visual_widget table{
	width: 100%;
	padding: 4px;
}








.footer{
	background: #2B2B2B url('http://shamanwork.s3.amazonaws.com/img/footer_bg.gif') repeat-x;
	padding: 4px;
	padding-top: 1px;
	min-height: 90px;
}
.footer .nav{
	margin-top: 15px;
	margin-left: 10px;
}
.footer .nav a{
	color: #ABABAB;
	font-weight: normal;
	font-size: 12px;
}
.footer .nav span{
	word-spacing: 10px;
	color: #7A7A7A;
}

.footer .contact_box{
	background: transparent url('http://shamanwork.s3.amazonaws.com/img/footer_logos.gif') 0px -1px no-repeat;
	float: right;
	width: 163px;
	padding-left: 50px;
	font-size: 10px;
	padding-top: 12px;
	padding-bottom: 20px;
}
.footer .contact_box h4{
	background: transparent url('http://shamanwork.s3.amazonaws.com/img/icon_phone.gif') 0px 1px no-repeat;
	padding-left: 27px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;
}
.footer .contact_box .address{
	padding-left: 27px;
}




a#corner {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 121px;
	width: 121px;
	background: url('http://shamanwork.s3.amazonaws.com/img/corner.png') top right no-repeat !important;
	background: none;
	text-indent: -999em;
	text-decoration: none;
	cursor: hand;
}









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

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */















