/*-------------------------------
			Music
--------------------------------*/
.album-listing {margin-bottom:60px;}
.tanbox {margin-top:10px;padding-right:10px;background-color:#f5f8ed;}
.tanbox a.albcover img {margin:0px;float:left;width:254px;height:254px;}
.tanbox a.albcover {display:block;}
.tanbox a.albcover:hover {opacity:0.90;filter:alpha(opacity=90);}

.tracklist {padding-top:7px;text-align:left;}
.frontpage {width:52%;}
.tracklist ul {margin:0px;padding:0px;}
.tracklist ul li {list-style:none;margin-bottom:10px;position:relative;}
.tracklist ul li object {margin-top:3px;}
.tracklist ul li span a {position:absolute;top:0px;right:0px;}
.tracklist ul li span.new {font-weight:bold;color:#6e9032;display:inline;}

/* Music Profile Pages */
a.album1, a.album2, a.album3 {width:130px;height:129px;}
a.album1 {background:url(../images/store-vulture.jpg) no-repeat left top;}
a.album2 {background:url(../images/store-mutiny.jpg) no-repeat left top;}
a.album3 {background:url(../images/store-sticker01.gif) no-repeat left top;}
.gallery-menu ul li a.album1:hover, .gallery-menu ul li a.album2:hover, .gallery-menu ul li a.album3:hover {background-position:left top;opacity:0.80;filter:alpha(opacity=80);}

.profilebox .picturebox {width:255px;margin-left:5px;float:right;}
.profilebox h3 {margin-bottom:10px;}
.profilebox .tracklist {min-height:800px;}
.tracklist ul#acc li {padding:0px;}
.tracklist ul#acc li a.button-orange {position:relative;top:-8px;}

#acc {list-style:none;margin:0px;padding:0px;}
#acc h3 {cursor:pointer;margin:0px;}
#acc h3:hover {color:#3a383c;}
#acc .acc-section {overflow:hidden;}
#acc .acc-content {padding:10px 15px 15px;}


/*-------------------------------
			Blog
--------------------------------*/
.post {}
.post h3 {border-bottom:1px solid #e0e3d2;margin-bottom:5px;}
.post img.boost {margin-bottom:30px;}
.post hr {margin:30px 0px 17px;}

.date {background-color:#a3bc73;margin-right:5px;float:left;width:50px;height:45px;}

.arrowleft {float:left;margin:25px 0px 0px;}
.arrowright {float:right;margin:25px 0px 0px;}
.arrowleft a, .arrowright a {display:block;height:40px;color:#fbfdf5;font-size:14px;line-height:2.2;text-align:center;}
.arrowleft a {background:url(../images/btn-arrowleft.png) no-repeat top left;width:105px;padding:10px 0px 0px 10px;}
.arrowright a {background:url(../images/btn-arrowright.png) no-repeat top left;width:111px;padding:10px 4px 0px 0px;}
.arrowleft a:hover, .arrowright a:hover {background-position:left bottom;}
.arrowleft a:active, .arrowright a:active {position:relative;top:1px;}

/* Comments */
h3#comments {margin-bottom:15px;}
h3.single {border:none;}

ol.commentlist {margin:0px 0px 35px;padding:0px;}
ol.commentlist li {background:url(../images/stripes-comments.png);border:1px solid #C3C7B0;list-style-type:none;margin:0 0 10px;padding:5px 7px 15px 70px;position:relative;font-size:14px;}
ol.commentlist li img {padding:0px;left:11px;position:absolute;top:9px;}
ol.commentlist li cite.commentator {font-size:17px;font-style:normal;font-weight:bold;}
ol.commentlist li .commentmeta {font-size:10px;font-weight:bold;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li .commentmeta a {color:#666666;}
ol.commentlist li .commentmeta a:hover {text-decoration:underline;}

/* Time Stamp Css Sprites */
.postdate {background-color:#a3bc73;margin-right:5px;position:relative;width:50px;height:45px;float:left;}
.month, .day, .year {background:url(../images/blog-dates.gif) no-repeat;position:absolute;text-indent:-1000em;}
.month {top:0px;left:0px;width:31px;height:21px;}
.day {bottom:0px;left:0px;width:31px;height:24px;}
.year {bottom:0px;right:0;width:19px;height:45px;}

.m-01 {background-position:0px 0px;}
.m-02 {background-position:0px -22px;}
.m-03 {background-position:0px -44px;}
.m-04 {background-position:0px -66px;}
.m-05 {background-position:0px -88px;}
.m-06 {background-position:0px -110px;}
.m-07 {background-position:0px -132px;}
.m-08 {background-position:0px -154px;}
.m-09 {background-position:0px -176px;}
.m-10 {background-position:0px -198px;}
.m-11 {background-position:0px -220px;}
.m-12 {background-position:0px -242px;}

.d-01 {background-position:-30px 0px;}
.d-02 {background-position:-31px -26px;}
.d-03 {background-position:-30px -52px;}
.d-04 {background-position:-30px -78px;}
.d-05 {background-position:-31px -104px;}
.d-06 {background-position:-30px -130px;}
.d-07 {background-position:-30px -156px;}
.d-08 {background-position:-30px -182px;}
.d-09 {background-position:-30px -208px;}
.d-10 {background-position:-31px -234px;}
.d-11 {background-position:-33px -260px;}
.d-12 {background-position:-34px -286px;}
.d-13 {background-position:-33px -312px;}
.d-14 {background-position:-32px -338px;}
.d-15 {background-position:-33px -364px;}
.d-16 {background-position:-32px -390px;}
.d-17 {background-position:-64px 0px;}
.d-18 {background-position:-64px -26px;}
.d-19 {background-position:-64px -52px;}
.d-20 {background-position:-62px -78px;}
.d-21 {background-position:-64px -104px;}
.d-22 {background-position:-61px -130px;}
.d-23 {background-position:-62px -156px;}
.d-24 {background-position:-62px -182px;}
.d-25 {background-position:-62px -208px;}
.d-26 {background-position:-62px -234px;}
.d-27 {background-position:-62px -260px;}
.d-28 {background-position:-62px -286px;}
.d-29 {background-position:-62px -312px;}
.d-30 {background-position:-61px -338px;}
.d-31 {background-position:-62px -364px;}

.y-2009 {background-position:-93px 0px;}
.y-2010 {background-position:-93px -46px;}
.y-2011 {background-position:-93px -89px;}
.y-2012 {background-position:-93px -131px;}
.y-2013 {background-position:-93px -174px;}
.y-2014 {background-position:-93px -217px;}
.y-2015 {background-position:-93px -261px;}
.y-2016 {background-position:-93px -304px;}
.y-2017 {background-position:-93px -347px;}

/* Press Page */
ul.presspics {margin:10px 0px 0px;padding:0px;}
ul.presspics li {float:left;width:190px;height:190px;list-style:none;margin:0px 15px 15px 0px;}
ul.presspics li.last {margin:0px 0px 15px 0px;}
ul.presspics li a:hover {opacity:0.90;filter:alpha(opacity=90);}
ul.presspics li a img {width:100%;border:none;padding:0px;}

a.allpics {text-decoration:underline;opacity:100%;filter:alpha(opacity=100);}


/*-------------------------------
			Gallery
--------------------------------*/
.gallery-menu {padding-left:40px;}
.gallery-menu ul {margin:0px;padding:0px;}
.gallery-menu ul li {display:inline;float:left;margin-right:65px;}
.gallery-menu ul li.last {margin-right:0px;}

.gallery-menu ul li a {display:block;width:130px;height:155px;}
.pics {background:url(../images/gallery-pics.jpg) no-repeat left top;}
.video {background:url(../images/gallery-videos.jpg) no-repeat left top;}
.posters {background:url(../images/gallery-posters.jpg) no-repeat left top;}
.gallery-menu ul li a:hover, .gallery-menu ul li a.on {background-position:bottom;}
.gallery-menu ul li a:active {position:relative;top:1px;}

.content .gallerybox {margin-bottom:30px;}
.content .galleryboxtop {margin:30px 0px;}

/* Videos */
.videobox {text-align:center;}
.videobox p {text-align:left;padding:10px 10px 15px 13px;margin-bottom:15px;background:url(../images/stripes-pattern.png) repeat top left;}
.video-plugin {margin-bottom:15px;}


/*-------------------------------
			Store
--------------------------------*/
.categorybox {}
ul.storeitems {padding:0px;margin:0px;}
ul.storeitems li {display:block;padding-bottom:20px;list-style:none;}
ul.storeitems li.break {padding-bottom:0px;margin-top:0px;}

a.itempic {float:left;width:130px;text-align:center;}
a.itempic img {width:129px;height:129px;padding:0px;border:none;}
a.itempic span {font-size:11px;color:#999;text-decoration:none;display:inline;}
a.itempic:hover span {text-decoration:underline;}

.store-btn {}
.store-btn form input.addtocart {background:transparent url(../images/btn-orange.png) repeat-x left top;border:none;cursor:pointer;display:block;height:21px;text-align:center;color:#fbfdf5;underline:none;font-size:14px;font-weight:bold;padding-top:9px;margin:5px 0px;}
.store-btn form input.addtocart:hover {background-position:left bottom;}

.itemtext {float:left;width:315px;padding-left:15px;margin-top:35px;font-size:14px;}
.itemtext h3 {color:#6e9032;}
.itemtext h4 {color:#000;font-size:14px;}
.itemtext p {color:#999;line-height:1.1;padding-top:3px;}

ul.storeitems .price, ul.storeitems .outofstock {width:135px;height:30px;float:right;text-align:center;font-weight:bold;font-size:14px;line-height:2.3;}
ul.storeitems .price {background:#eff2e6;margin-top:35px;color:#000;}
ul.storeitems .outofstock {background:url(../images/store-outofstock.gif) no-repeat left top;margin:5px 0px;color:#fbfdf5;}


/*-------------------------------
			Contact
--------------------------------*/
.booking {color:#4f4952;font-size:14px;padding-right:5px;margin:8px 0 5px;}
.booking span.orange {font-size:20px;font-weight:bold;}

.formtitle {position:relative;}
p.quote {position:absolute;top:75px;right:31px;color:#999;font-style:italic;font-size:12px;line-height:1.5;}
p.quote span {padding-left:108px;}

.contactform {margin:15px 0px 30px;}
.contactform form label span.question {background:#f3f5ec;float:left;color:#6e9032;padding:6px 6px 4px 3px;display:block;margin:1px 0px;}


/*-------------------------------
		 Construct Pages
--------------------------------*/
#maindiv {background:url(../images/construct-bg.jpg) no-repeat center top;margin:0px auto;width:690px;padding-top:275px;position:relative;}
.bottomdiv {background:url(../images/construct-footer.jpg) no-repeat center top;width:690px;height:66px;margin:0px auto 50px;}
.centerdiv {width:630px;margin:0px auto;background:#fbfdf5;}
.centerdiv p {margin:0px;padding:10px 15px 0px;line-height:1.4;}
.centerdiv h2.construct-title {display:block;height:30px;text-align:center;margin:0px;padding-top:5px;}
a.construct-logo {display:block;width:237px;height:135px;position:absolute;top:19px;left:186px;outline-style:none;}

h2.x404 {background:url(../images/construct-msg404.gif) no-repeat center bottom;}
h2.downloads {background:url(../images/construct-msgdownloads.gif) no-repeat center bottom;}

/* 404 page */
.column {width:44%;float:left;padding-left:30px;margin:15px 0px 0px;}
.column ul {margin:0px;padding-left:15px;}
.column ul li {list-style:none;margin-bottom:1px;}

/* Construction page */
.socialicons, {padding:20px 20px 15px 86px;}
.socialicons ul, .downloadslist ul {margin:0px;padding:0px;}
.socialicons ul li {float:left;margin:0px 22px;list-style:none;}
.socialicons ul li a.fb-link {background:url(../images/construct-fb.png) no-repeat left top;display:block;cursor:pointer;width:170px;height:45px;border-right:2px solid #999999;padding-right:35px;}
.socialicons ul li a.ms-link {background:url(../images/construct-ms.png) no-repeat left top;display:block;cursor:pointer;width:163px;height:48px;}
.socialicons ul li a:hover {background-position:left bottom;}

/* Free Downloads page */
.downloadslist {padding:20px 15px 25px;}
.downloadslist ul li {float:left;list-style:none;width:190px;margin-right:15px;text-align:center;}
.downloadslist ul li.last {margin-right:0px;}
.downloadslist ul li a img {width:100%;margin-bottom:10px;}
.downloadslist ul li a {color:#221f24;font-size:14px;}
.downloadslist ul li a:hover {color:#444444;}
.downloadslist ul li a:active {position:relative;top:1px;}

/* Free Downloads page */
.construct-album {text-align:center;padding:15px 0px 25px;}