﻿/*------------------------------------------------*/
/*------------------[BASE STYLES]-----------------*/
/*------------------------------------------------*/
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12pt; background:#d9d9d9 url('images/body-bg.jpg') repeat-x fixed center top;}
a{text-decoration:underline; color:#999999;}
a:hover{text-decoration:none;}
a img{border:none;}

/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/

#main{width:964px; margin:0px auto 0px auto; background:transparent url('images/main-bg-rep.png') repeat-y scroll left top;}
#header{width:950px; margin:0px auto 0px auto; height:150px;}
body.home div#header{background:transparent url('images/header-home.jpg') no-repeat scroll left top; }
body.artists div#header{background:transparent url('images/header-artist.jpg') no-repeat scroll left top; }
body.fanoffering div#header{background:transparent url('images/header-fans.jpg') no-repeat scroll left top; }
body.news div#header{background:transparent url('images/header-news.jpg') no-repeat scroll left top; }
body.store div#header{background:transparent url('images/header-store.jpg') no-repeat scroll left top; }
body.about div#header{background:transparent url('images/header-about.jpg') no-repeat scroll left top; }
#header .logo{float:right; margin-right:25px; margin-top:10px;}
#header .title{float:left; margin-left:10px; margin-top:107px;}


#content{float:left; width:876px; margin:10px 0px 15px 7px; padding:0px 0px 80px 74px;}/*IE6 margins ---- margin:10px 0px 15px 4px; */
#content a{text-decoration:underline; color:#000000;}
#content a:hover{text-decoration:none;}
body.artists div#content{background:transparent url('images/content-bg-artists.gif') no-repeat scroll left top;}
body.fanoffering div#content{background:transparent url('images/content-bg-fans.gif') no-repeat scroll left top;}
body.news div#content{background: transparent url('images/content-bg-news.gif') no-repeat scroll left top;}
body.store div#content{background:transparent url('images/content-bg-store.gif') no-repeat scroll left top;}
body.about div#content{background:transparent url('images/content-bg-about.gif') no-repeat scroll left top;}

body.news div#content.tags{background:transparent url('images/content-bg-tags.gif') no-repeat scroll left top;}
body.store div#content.tags{background:transparent url('images/content-bg-tags.gif') no-repeat scroll left top;}
body.fanoffering div#content.tags{background:transparent url('images/content-bg-tags.gif') no-repeat scroll left top;}
body.about div#content.tags{background:transparent url('images/content-bg-tags.gif') no-repeat scroll left top;}
body.artists div#content.tags{background:transparent url('images/content-bg-tags.gif') no-repeat scroll left top;}


body.news div#content.archive{background:transparent url('images/content-bg-archive.gif') no-repeat scroll left top;}
body.store div#content.archive{background:transparent url('images/content-bg-archive.gif') no-repeat scroll left top;}
body.fanoffering div#content.archive{background:transparent url('images/content-bg-archive.gif') no-repeat scroll left top;}
body.artists div#content.archive{background:transparent url('images/content-bg-archive.gif') no-repeat scroll left top;}
body.about div#content.archive{background:transparent url('images/content-bg-archive.gif') no-repeat scroll left top;}
	
.inner-content{float:left; width:565px; padding:0px 20px 0px 0px;}
.inner-content ul{padding:0; list-style-position:inside;}
.inner-content .leftcol{float:left;}
.inner-content .rightcol{float:right; width:275px; padding-right:10px;}



body.store .inner-content, body.fanoffering .inner-content{float:left; width:570px; padding:0px 0px 0px 0px;}



.content-post-wrap{margin-bottom:45px; float:left; width:550px;}
.content-post-wrap p{margin-bottom:0px;  margin-top:2px !important;}
.content-post-wrap a{ text-decoration:none !important;}
.content-post-wrap a:hover{ text-decoration:none !important;}

.mini-content-post-wrap{margin-bottom:35px; float:left; width:240px;}
.mini-content-post-wrap p{margin-bottom:0px;}


.con-wrap-title{font-size:16pt; text-transform:uppercase; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; color:#000000; padding-bottom:8px;}
.small-con-wrap-title{font-size:12pt; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; color:#000000; padding-bottom:5px; color:#000000;}

.left{float:left; /*border-right:1px #000000 solid; padding-right:15px;*/}
.right{float:right;}

.smallwidth{width:280px;}
.mediumwidth{width:400px;}
.largewidth{ width:570px;}

.about-post-wrap{margin-bottom:15px; width:545px;}

.more-tag a{text-decoration:underline !important; color:#000000 !important; font-weight:bold !important;}
.more-tag a:hover{text-decoration:none !important; }

.widgetbutton-tag{float:right; width:80px;}
.widgetbutton-tag a{padding:2px 12px 6px 20px; color:#FFFFFF !important; background:#000000 url('images/widgetbutton_arrow.jpg') no-repeat scroll left center; text-transform:lowercase !important; font-size:16px !important; text-decoration:none !important; width:50px; float:right;}
.widgetbutton-tag a:hover{ text-decoration:none !important; color:#BC3212 !important;}

img.list-item{border:1px #000000 solid; margin-right:8px; float:left;}

.foll-icons{ margin:0px 10px 0px 0px;}


/*.ts_buttonlink{ background-image:none !important;}*/
.buy-this a{padding:10px 10px 10px 10px; text-transform:uppercase; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; font-size:24px; border:1px #000000 solid; margin:0px 0px 5px 0px; color:#FFFFFF !important; text-decoration:none !important; background:#bd3415 url('images/buy_bg.jpg') no-repeat scroll right top;}
.buy-this a:hover{text-decoration:none !important; color:#000000 !important;}
.price{ font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; font-size:20px; font-style:italic; color:#000000; margin-bottom:5px;}
.item-details{font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; font-size:16px; font-style:italic; color:#000000; margin-bottom:5px;}

.clearout{clear:both;}

.widget-image{float:left; margin:0px 10px 0px 0px; border:1px #000000 solid;}


.sharethisWrap{padding:0px 0px 15px 0px; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; font-size:14pt;}
.sharethisWrap a{ text-decoration:none !important;}
.sharethisWrap a:hover{ text-decoration:underline !important;}
.stico_default{ background-position:0 8px !important;}

/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/

body.home #navi{ height:46px !important;}

#navi{width:964px;height:56px;background:transparent url('images/horizontal-nav-bg.png') no-repeat scroll left top; padding-top:5px;}
#navi ul{margin:0; padding:0; display:inline; list-style:none; padding:10px 0px 10px 0px;}

#navi ul li{display:inline; list-style:none; text-transform:uppercase;  font-family:"Arial Black", Arial, "Helvetica Black", sans-serif;}
#navi ul li a{text-decoration:none; font-size:26px; font-weight:bold; color:#000000; padding:0px 25px 0px 0px; font-style:normal !important;}
#navi ul li.current_page_item a, #navi ul li a:hover{color:#bc3212;}
#navi ul li.leftspacing{padding-left:20px}
#navi ul li.rightspacing{padding-right:10px !important;}

	
#submit-bar{width:964px; height:60px; background:transparent url('images/horizontal-nav-bg.png') no-repeat scroll left top;}
#submit-bar .item{float:right; border-left:1px #000000 solid; margin:5px 5px 0px 0px; padding:0px 0px 0px 8px; width:308px;}
#submit-bar .itemleft{float:left; border-right:1px #000000 solid; margin:5px 5px 0px 0px; padding:0px 4px 0px 8px; width:308px;}
#submit-bar .item .inputbox{float:right; border:1px #000000 solid; width:203px; height:26px; color:#999999; background:#FFFFFF url('images/submit-box-shadow.jpg') no-repeat scroll left top; padding:5px 0 0 5px; font-size:14px;}
#submit-bar .item .signupbutton{float:right; border:1px #000000 solid; width:96px; height:33px; text-align:center; text-transform:uppercase; font-weight:bold; color:#FFFFFF; background:#000000 none; font-size:16px; cursor:pointer;}


#pagination{ font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; font-size:18pt; width:100%; margin:35px 0px 0px 0px; text-transform:uppercase}
#pagination a{ text-decoration:none;}
#pagination a:hover{color:#bc3212 !important;  text-decoration:none;}
#pageprev{float:left; width:180px; text-align:left;}
#pagenext{float:right; width:180px; text-align:right;}

/*------------------------------------------------*/
/*---------------------[HOME ]-------------------*/
/*------------------------------------------------*/
#highlighted-widgets{width:950px; height:265px; overflow:hidden; margin:10px 0px 10px 10px;}
.highlighted-widgets-box{width:295px; border-left:1px #000000 solid; padding:0px 0px 10px 24px; float:left; height:250px; overflow:hidden;}
.highlighted-widgets-box:first-child{width:295px; border-left:none; padding:0px 0px 10px 15px; float:left; height:250px; overflow:hidden;}
.highlighted-widgets-box-inner{padding:0px 10px 0px 0px;}
.highlighted-widgets-title{color:#000000; font-size:18px; text-transform:capitalize; text-align:left; float:left; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; width:100%; padding:0px 0px 10px 0px;}
.highlighted-widgets-title a{color:#000000; font-size:18px; text-transform:capitalize; text-align:left; float:left; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; text-decoration:none;}
.highlighted-widgets-title a{ text-decoration:none;}
.highlighted-widgets-box .button{background:#000000 none; width:80px; text-align:left; color:#FFFFFF; text-transform:lowercase; padding:5px 0px 5px 5px; right:0; position:absolute; top:0; }
.highlighted-widgets-box ul{ list-style-position:outside; list-style-type:none; list-style-image:none; padding:0; margin:0;}
.highlighted-widgets-box ul li{ list-style-position:outside; list-style-type:none; list-style-image:none; padding-bottom:10px; margin:0;}


/*------------------------------------------------*/
/*----------------[HOMEPAGE SLIDERS]--------------*/
/*------------------------------------------------*/
#container{position:relative; width:950px; margin:0px auto 0px auto;}
#slider{width:950px; height:300px; overflow:hidden;}	
#slider ul, #slider li{margin:0; padding:0; list-style:none; }
#slider ul li{ width:950px; height:300px;}
#prevBtn, #nextBtn{ display:block; width:50px; height:77px; position:absolute; left:-7px; top:125px; }	
#nextBtn{left:918px; }
#prevBtn a, #nextBtn a{	display:block;	width:50px;	height:77px; text-indent:1000px; overflow:hidden;}	
#prevBtn a{	background:url(images/left-slider-arrow.png) no-repeat 0 0; }
#nextBtn a{ background:url(images/right-slider-arrow.png) no-repeat 0 0; }

ol#controls{height:25px; position:absolute; top:250px; right:15px; padding:0; margin:0; display:inline;}
ol#controls li{float:left; height:25px; list-style:none; list-style-image:none; list-style-position:outside; display:inline; padding:0px 0px 0px 10px}

ol#controls li.current a{border:2px #bc3212 solid;}

ol#controls #controls1 a{background:transparent url('images/slider-num-1.jpg') no-repeat scroll left top; text-indent:1000px; height:25px; width:25px; overflow:hidden; padding:2px 10px 5px 10px; text-decoration:none;}
ol#controls #controls1 a:hover{ text-decoration:none;}

ol#controls #controls2 a{background:transparent url('images/slider-num-2.jpg') no-repeat scroll left top; text-indent:1000px; height:25px; width:25px; overflow:hidden; padding:2px 10px 5px 10px; text-decoration:none;}
ol#controls #controls2 a:hover{ text-decoration:none;}

ol#controls #controls3 a{background:transparent url('images/slider-num-3.jpg') no-repeat scroll left top; text-indent:1000px; height:25px; width:25px; overflow:hidden; padding:2px 10px 5px 10px; text-decoration:none;}
ol#controls #controls3 a:hover{ text-decoration:none;}

ol#controls #controls4 a{background:transparent url('images/slider-num-4.jpg') no-repeat scroll left top; text-indent:1000px; height:25px; width:25px; overflow:hidden; padding:2px 10px 5px 10px; text-decoration:none;}
ol#controls #controls4 a:hover{ text-decoration:none;}

ol#controls #controls5 a{background:transparent url('images/slider-num-5.jpg') no-repeat scroll left top; text-indent:1000px; height:25px; width:25px; overflow:hidden; padding:2px 10px 5px 10px; text-decoration:none;}
ol#controls #controls5 a:hover{ text-decoration:none;}


.slider-info-box{text-align:left; padding:140px 0px 0px 40px;}
.slider-info-box .info-title{color:#FFFFFF; text-transform:lowercase; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; font-size:30px;}
.slider-info-box .info-desc{color:#FFFFFF; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; font-size:14px;}
.slider-info-box .info-button{color:#000000; background:#FFFFFF none; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; font-size:14px;text-transform:uppercase; padding:6px; width:118px;}
.slider-info-box .info-button a{ text-decoration:none !important; color:#000000;}
.slider-info-box .info-button a:hover{color:#bc3212;}

.inner-slider-box{ background:transparent url('images/slider-info-box.png') repeat-y scroll left top; padding:10px 0px 15px 25px; width:270px;}


/*------------------------------------------------*/
/*---------------[ARTIST PAGE]--------------------*/
/*------------------------------------------------*/

#artist-desc{width:875px; border-bottom:1px #000000 solid; border-left:1px #000000 solid; margin:0px 0px 15px 0px; overflow:hidden; /*height:262px;*/ position:relative;}
#artist-desc .profile-image{float:left; margin:0px 10px 0px 0px; border:1px #000000 solid;}
#artist-desc .profile-text{float:left; width:470px;}
.artist-title{font-size:45px; text-transform:uppercase; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; color:#000000; padding-bottom:5px;}
	
.audioplayer{ border:1px #000000 solid; margin:0px 0px 10px 0px;}

.free-download{margin-bottom:45px;}

.artist-left{float:left;  width:240px;}
.artist-right{float:right; width:302px;}

.artist-storelist-right{float:right; width:125px;}

#scroller{overflow:auto; height:197px; width:592px;}

#mediaspace{margin:0px 0px 25px 0px; border:1px #000000 solid; width:565px;}

#more-less{ position:absolute; top:227px; right:0; background-color:#000000; width:90px; height:25px; padding:5px 15px 5px 10px; font-size:16px; text-transform:lowercase; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; cursor:pointer;}
#more-less a{color:#FFFFFF; text-decoration:none;}
#more-less a:hover, #more-less:hover{color:#bc3212;}

/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/
.wrap-title{font-size:24px; text-transform:uppercase; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; color:#000000; padding-bottom:15px;}
.mini-title{font-size:16px; text-transform:uppercase; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; color:#000000; padding-bottom:15px;}



/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/




/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar{float:right; border-left:1px #000000 solid; padding:15px 0px 0px 10px; margin:0px 0px 15px 0px;}
#sidebar a{ text-decoration:none;}
#sidebar a:hover{ text-decoration:none;}

#sidebar-artist-profile{float:right; padding:15px 0px 0px 10px; margin:10px 0px 15px 0px;}

.sidebar-box{ border-bottom:1px #000000 solid;  margin:0px 0px 35px 0px; width:280px; }
.sidebar-box-inner{padding:0px 10px 20px 0px;}
.sidebar-box-title{color:#000000; font-size:13pt; text-transform:capitalize; text-align:left; float:left; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; padding:0px 0px 15px 0px; width:100%;}
.sidebar-box ul {margin:0; padding:0; list-style-type:none; list-style-position:outside;}
.sidebar-box ul li{ list-style-type:none; list-style-position:outside; padding:0px 0px 15px 0px;}

.sidebar-follow-me{border-bottom:1px #000000 solid; padding:0px 0px 10px 0px; margin:0px 0px 15px 0px; font-size:14pt; text-align:left; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif;}


ul.twitter .twitter-item a{color:#999999 !important; text-decoration:underline !important;}
ul.twitter .twitter-item a:hover{color:#bd3415 !important; text-decoration:none !important;}
ul.twitter .twitter-item .twitter-timestamp{ font-weight:bold;}

/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer{width:964px;}
#footer-frame{width:964px; background:#444444 url('images/footer-bg.jpg') no-repeat scroll left top; height:230px; overflow:hidden;}
#footer-inner{width:964px; height:220px; background:transparent url('images/footer-corner-item.png') no-repeat scroll right bottom; padding:10px 0px 0px 0px; overflow:hidden;}
#footer-base{width:964px; height:12px; background:transparent url('images/footer-base2.png') no-repeat scroll left top; padding-top:15px;}
.footer-box{width:290px; padding:10px 10px 10px 20px; float:left; border-right:1px #FFFFFF solid; min-height:250px; color:#FFFFFF;}
.footer-box-no-border{width:285px; padding:10px 10px 10px 20px; float:left; min-height:250px; color:#FFFFFF;}

.footer-box:first-child h3{	display:none;}
.footer-box h3{ margin-top:0; text-transform:uppercase; font-size:24px; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif; margin:3px 0 10px;}

.footer-box ul, #footer-box ul li{ margin:0; padding:0; list-style:none; list-style-position:outside;}
.footer-box ul li{ padding:0px 0px 5px 0px;}

#add-followus{padding-bottom:10px;}
.footer-add-title{ text-transform:uppercase; font-size:24px; margin:0px 10px 0px 0px; font-family:"Arial Black", Arial, "Helvetica Black", sans-serif;}

.footer-box a{ color:#FFFFFF !important; text-decoration:none !important;}
.footer-box a:hover{ text-decoration:underline !important;}


.footer-credits{margin:15px auto 15px auto; width:550px; color:#000000; text-align:center}
.footer-credits a{color:#000000; text-decoration:none;}
.footer-credits a:hover{text-decoration:underline; color:#999999;}
