/* RESET
--------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 	margin:0;	padding:0;}
.first_table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img { 	border:0; }
address,caption,cite,code,dfn,var {	font-style:normal;	font-weight:normal;}
caption {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}
em, i {font-style: italic;}
strong {font-weight: bold;}
:focus {outline: 0;}
/* ------------------------------------------------------------------------ */

/* TYPO
--------------------------------------------------------------------------- */
body {font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; color:#31253a; background:#faf7f1;}

a { text-decoration:none; color:#31253a; outline:none; }
h1, h2, h3, h4 {font-weight:normal; }
.textNormal { font-size:1.2em; line-height:18px; }
.textNormalGrey { color:#8f8f8f; font-size:1.2em; line-height:18px; }
.textSmall { font-size:1.1em; }
.text1Smaller { font-size:10px;}
.textLarge { font-size:1.5em;}
/* ------------------------------------------------------------------------ */

/* COMMON STYLES
--------------------------------------------------------------------------- */
.clear{clear:both; height:1%; overflow:hidden; line-height:1;}
.pipeSpacer {color:#d3d3d3; padding:0 3px;}
.goRight { float:right;}
.goLeft { float:left;}
.hiddenElement {display:none;}
.visibleElement {display:block;}

.top10 { margin-top:10px!important;}
.bot10 { margin-bottom:10px;}

/* clearfix 
-------------------------------*/
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix {zoom: 1;}  /*end tweak for ie7 */
/*-----------------------------*/
/* ------------------------------------------------------------------------ */


/* STRUCTURE
--------------------------------------------------------------------------- */

.container {width:950px; margin:0 auto -10px auto; padding:20px; -moz-box-shadow: 0px 1px 4px #cbc3b9; -webkit-box-shadow: 0 1px 4px #cbc3b9;background:url(../images/spaceball_2.png) 0 0; }
.leftColumn { width:530px; float:left;}
.rightColumn { width:380px; float:left; margin:0 0 0 40px; display:inline;}

/* ------------------------------------------------------------------------ */


/* HEADER
--------------------------------------------------------------------------- */
#header {width:990px;  margin: 0 auto; height:96px; position:relative;}
.logo { width:225px; height:55px;  display:block; text-indent:-99999px; margin:19px 0 0 20px; display:inline; float:left; position:relative; z-index:1; background:url(../images/logo.png) no-repeat 0 0;}

#nav { list-style-type:none; float:left; width:715px; height:35px; background-color:#513b62; position:absolute; top:30px; padding-left:275px; }
#nav li { float:left; padding:0 7px; height:35px; display:inline; border-right:1px solid #746281; }
#nav li a { height:35px; display:block; text-indent:-9999px; float:left; background-image:url(../images/nav.png); background-repeat:no-repeat;}
#nav li:last-child { border:0;}

a.homeBtn  { width:42px; background-position:0 11px; }
a:hover.homeBtn, .activeBtn .homeBtn { }

a.newsBtn{width:82px; background-position:-59px 11px;}
a:hover.newsBtn, .activeBtn .newsBtn {}

a.musicBtn {width:43px; background-position:-158px 11px;}
a:hover.musicBtn, .activeBtn .musicBtn {}

a.videosBtn { width:51px; background-position:-216px 11px;}
a:hover.videosBtn, .activeBtn .videosBtn {}

a.photosBtn {width:57px; background-position:-283px 11px;}
a:hover.photosBtn, .activeBtn .photosBtn { }

a.bioBtn {width:24px; background-position:-356px 11px;}
a:hover.bioBtn, .activeBtn .bioBtn { }

a.forumBtn { width:50px; background-position:-395px 11px;}
a:hover.forumBtn, .activeBtn .forumBtn {}

a.fanclubBtn { width:62px; background-position:-461px 11px; }
a:hover.fanclubBtn, .activeBtn .fanclubBtn {}

a.toursBtn  {width:46px; background-position:-538px 11px;}
a:hover.toursBtn, .activeBtn .toursBtn {}

a.contactBtn {width:67px; background-position:-600px 11px;}
a:hover.contactBtn, .activeBtn .contactBtn {}

.activeBtn { background:url(../images/nav_selected_btn.gif) no-repeat center bottom;}

.newsletter { background:url(../images/title-subscribe.png) no-repeat 0 6px; padding:0 0 0 180px; height:20px; }

.newsletter .customInput { margin:0 5px 0 0;}
.newsletter .customInput, .newsletter .customSubmitBtn  { float:left;}

.newsletter .customInput { width:125px; height:18px; background:url(../images/newsletter-inp.png) no-repeat 0 0;}
.newsletter .customInput input { background:none; margin:3px 0 0 4px;  border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:120px;}

.newsletter .customSubmitBtn { width:62px; height:20px; background:url(../images/btn-subscribe.png) no-repeat 0 0; margin-top:-1px;}
.newsletter .customSubmitBtn input {  width:62px; height:20px; border:0; background:none; padding:0; margin:0; }


/* ------------------------------------------------------------------------ */

/* INDEX
--------------------------------------------------------------------------- */

.featured { width:984px; height:350px; padding:30px 0 102px 14px; margin:0 auto -20px auto;  position:relative; z-index:1; background:url(../images/bg-featured-bottom.jpg) no-repeat 0 398px;}
.featuredContent {width:530px; height:330px; background:url(../images/bg-featured.png) no-repeat 0 0; position:relative; padding:10px;}
.featuredDecoration { position:absolute; width:75px; height:239px; background:url(../images/featured-decoration.png) no-repeat 0 0; top:116px; left:475px;}
.featuredImg { }

.featuredLinks { display:none;}
.featuredLinks img { vertical-align:middle;}
.featuredLinks a { display:block;   width:109px; height:31px; margin:0 0 0 8px;}
.featuredLinks a span { background:url(../images/arrow_featured_links.gif) no-repeat 2px 4px; padding:0 0 0 11px;}

.featuredLinksText { font-size:1em; padding:60px 0 10px 10px;}


.featuredShare { position:absolute;  right:0px; top:10px; border-bottom:1px solid #000; padding: 0 0 7px 0;}
.textShareThis {  height:17px; font-size:1.7em; float:left; margin:0 5px 0 0;}
.tweetThis { margin:0 5px 0 0; height:17px;  float:left;}
.tweetThis a { display:block; width:60px; height:17px; background:url(../images/btn_tweet_this.gif) no-repeat 0 0; float:left;}
.tweetThis  span { display:block; margin:4px 5px 0 8px; float:left; display:inline; }
.shareThisOnFb { height:17px; float:left;}
.shareThisOnFb a { display:block; width:60px; height:17px; background:url(../images/btn_share_this_on_fb.gif) no-repeat 0 0; float:left;}
.featuredShare span {  }

 .banner{ margin:0 0 20px 0; padding-bottom:10px; border:1px solid #f0f0f0; background:#fff; }



.newsList {margin-bottom:30px;}
.news { border:1px solid #f0f0f0; padding:10px 9px; background:#fff; margin:0 0 10px 0;  }
.newsList .boxHeader {width:372px; height:42px; background:url(../images/latest-news.png) no-repeat 0 0; padding:150px 0 0 157px; position:relative;}
.newsList .boxHeader a { display:block; width:539px; height:192px; position:absolute; left:0; top:0; }
.newsList .boxHeader .newsletter  { position:relative; z-index:1;}
.newsContent { padding:13px 0 0 10px;width:466px;  float:left; }



.newsHasThumb .newsContent { float:left; width:297px; width:327px; }

.newsThumb {float:left; width:171px; display:inline; text-align:center;}


.newsDate { font-size:1.1em; color:#777; background:#e5ddd3; padding:4px 0 3px 10px; margin:0 0 5px -40px;}
.newsTitle { font-size:1.7em; margin:0 0 3px 0; }
.newsTitle a { color:#fff;background:#513b62; padding:3px 9px; display:block; margin:0 0 0 -40px;	}
.newsBlurb { font-size:1.1em; line-height:14px; color:#5c5562; margin-bottom:-3px;}

.moreBtn { width:18px; height:128px; float:right; display:inline;  position:relative; z-index:1; background:url(../images/arrow_news.gif) no-repeat center center; display:none;}


/* ------------------------------------------------------------------------ */

/* RIGHT COLUMN
--------------------------------------------------------------------------- */

.audioPlayer { margin:0 0 20px 0;}


.shareBox { position:absolute;}
.shareBoxCnt {left: 980px; top: -84px; position:absolute;}
.shareBox ul { list-style-type:none; position:absolute; }
.shareBox ul li a { width:60px; height:75px; display:block; text-indent:-9999px; margin:0 0 5px 0;}



.shareBox ul li.firstShareItem { margin-left:0;}

.facebookIco { background:url(../images/ico_facebook.gif) no-repeat;}
.twitterIco { background:url(../images/ico_twitter.gif) no-repeat;}
.myspaceIco { background:url(../images/ico_myspace.gif) no-repeat;}
.youtubeIco { background:url(../images/ico_youtube.gif) no-repeat;}
.iLikeIco { background:url(../images/ico_ilike.gif) no-repeat;}
.lastfmIco { background:url(../images/ico_lastfm.gif) no-repeat;}
.reverbNationIco { background:url(../images/ico-reverb-nation.gif) no-repeat;}
.wikiIco { background:url(../images/ico-wiki.gif) no-repeat;}

.banner { padding:10px; }

.joinFanclub { width:370px; height:27px; padding:126px 0 0 10px;background:url(../images/title-fanclub.png) no-repeat 0 0; margin-bottom:20px;  font-size:1.1em;}


.boxHeaderDesc {font-size:1.1em; float:right; margin:3px 0 0 0;  height:20px; padding: 0 0 0 5px;}
.boxHeaderDesc a { text-decoration:underline;}

.fanclub { margin:0 0 20px 0; }



.photoAlbums { margin:0 0 20px 0;}
.photoAlbumItem { width:90px; float:left; margin:10px 0 0px 6px; display:inline;}
.albumThumb { width:75px; height:56px; padding:3px; text-align:center; border:1px solid #F0F0F0; overflow:hidden;}
.photoAlbumItem .albumTitle { font-size:1.1em; width:90px; height:16px; overflow:hidden; text-align:center;}

.photoAlbumItem .albumThumb a:hover {filter: Alpha(Opacity=40); opacity:0.4;}


.videosSlider { }

.videosSliderPrev {  padding:15px 0 15px 0; float:left; display:none;}
.videosSliderPrev img {border:1px solid #f0f0f0;}
.videosSliderNext { padding:15px 0 15px 0; float:left; display:none;}
.videosSliderNext img {border:1px solid #f0f0f0;}



.videoSlideThumb {}
.selectedVideoSlideThumb {}

.smallPlayBtn { width:62px; height:35px; display:block; background:url(../images/btn_play_small.gif) no-repeat right bottom; position:relative; z-index:1; margin:0 0 -35px; display:none;}
.smallPlayBtn:hover { background-color:#000; filter: Alpha(Opacity=40); opacity:0.4;}


.runningVideoTitle { font-size:2em; font-weight:bold;color:#31253a; margin:0 0 10px 0;} 


.widgets { clear:both; margin:0 0 20px 0;}




.twitterWidget { background-color:#fff; border:1px solid #F0F0F0; padding:17px 20px 20px 20px;  margin-bottom:50px;}
.twitterWidget .boxHeader { margin:0 0 21px 0;}
.twitterWidget .boxTitle a { display:block; text-indent:-9999px; background:url(../images/title-twitter.png) no-repeat 0 0; width:245px; height:28px;}



.facebookWidget { background-color:#fff; border:1px solid #F0F0F0; margin-bottom:10px;  padding:17px 0px 17px 20px;}
.facebookWidget .boxTitle a { display:block; text-indent:-9999px; background:url(../images/title-facebook.png) no-repeat 0 0; width:245px; height:28px;}
.facebookWidget .boxHeader { margin:0 0 3px 0;}


.sitemapWidget { width:247px; height:276px;}



.widgetTitle { font-size:1.8em;  text-transform:uppercase; padding:4px 10px 4px 10px;}
.widgetTitle img { vertical-align:middle}

.twitterItem { margin:0 0 10px 0; height:48px;}
.twitterPic {  float:left;  height:48px; width:48px; overflow:hidden;}
.twitterMsg { color:#fff; padding:6px 10px 5px 20px; width:263px; height:36px; float:left; background:url(../images/bg_twitter_msg.gif) no-repeat 0 0; position:relative; z-index:1; margin:0 0 0 -4px; font-size:1.1em; overflow:hidden; line-height:13px;}
.twitterMsg a { text-decoration:underline; color:#fff;}

.addTwitterMsg { height:48px; background:url(../images/bg-add-tw.png) no-repeat 0 0; }
.customTextarea {  float:left; width:206px; margin:8px 5px 0 64px;}
.addTwitterMsg textarea { border:0; padding:0; font-family:Arial, Helvetica, sans-serif; width:195px; height:35px; background:none;  font-size:14px; color:#5c5562; overflow:auto; display:inline;}

.customSubmitBtn { float:left;}
.customSubmitBtn input { width:62px; border:0; height:48px; background:url(../images/btn_subtmi_twitter_msg.gif) no-repeat 0 0; float:left;  cursor:pointer;}
.treeLink { float:right; font-size:1.1em;}
.treeLink:hover { text-decoration:none;}

.listType1 { list-style-type:none;}
.listType1 li { border-bottom:1px solid #f0f0f0; padding:4px 0px; font-size:1.1em;}
/* ------------------------------------------------------------------------ */


.photosPageHeader { border:1px solid #f0f0f0; padding:25px 20px 15px 20px; position:relative; background:#fff url(../images/arrow_select_gallery.gif) no-repeat 711px center;}

.photosPageHeader h1 { font-size:3.5em; color:#000; line-height:1em; letter-spacing:-0.05em; padding:0 0 0 85px; background:url(../images/text_photo_albums.gif) no-repeat 0  center; width:600px;}

.selectGallery { position:absolute; right:20px; top:0; padding:9px 0 0 20px; height:55px;}
.selectGallery p { font-size:1.8em; letter-spacing:-0.05em; margin:0 0 5px 0; position:relative; z-index:1;}
.selectDecoration select { border:0; background:none; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:360px; }

.selectDecoration { border:1px solid #513b62; padding:5px 4px;  }


.photosSlider { border-bottom:1px solid #f0f0f0; background:#fff; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }
.photosSliderScrollBody { width:800px; float:left; position:relative; overflow:hidden; height:75px; margin:10px 0 0 10px;}
.photosSliderScroller { width:5000px; position:absolute; height:90px; }
.photosSliderScroller .albumThumb { float:left; margin:0 18px 0 0;}

.photosSliderPrev { padding:27px 15px 26px 20px; border-right:1px solid #f0f0f0; float:left;}

.photosSliderNext { padding:27px 20px 26px 15px; border-left:1px solid #f0f0f0; float:right;}

.selectedPhoto { margin:10px 0 10px 0;}

.pageHeader { border:1px solid #f0f0f0; padding:17px 20px 15px 20px; background:#fff; margin:0 0 20px 0;}
.pageHeader .selectDecoration { float:right; margin:4px 0 0 0;}
.pageTitle { font-size:2.7em; letter-spacing:-0.05em; }


.selectArticleLang { border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; padding:8px 20px 0 20px; font-size:1em; background:#fff; text-transform:uppercase;}
.selectArticleLang ul { list-style-type:none;}
.selectArticleLang ul li { float:left; padding:0 0 5px 0;}

.selectArticleLang span { padding:0 5px;}



.selectedLang { background:url(../images/arrow_selected_language.gif) no-repeat center bottom;}

.articleTitle {  padding:20px 20px 20px 20px; border:1px solid #f0f0f0; border-bottom:0; background:#fff;}
.articleTitle h1 { font-size:4em; letter-spacing:-0.05em;}

.articleBody { background:#fff; width:488px; padding:20px 20px; font-size:1.2em; line-height:1.6em; zoom:1; margin:0 0 20px 0;border-top:1px solid #f0f0f0;  border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.articleBody  a { text-decoration:underline;}

.articleBody  .articleTools { padding:15px 0; }
.articleBody  .articleTools a {text-decoration:underline;}
.articleBody  .articleTools span { padding:0 3px;}


.articleBody .newsletter { margin:10px 0;}



.commentsHeader { border:1px solid #f0f0f0; padding:3px 10px; background:#fff; margin:10px 0 20px 0; font-size:14px;}
.commentsNo { float:left; margin:10px 0 0 0; padding:0 10px 0 22px; background:url(../images/comments_ico.gif) no-repeat 0 0; }
.addCommentBtn { width:122px; height:22px; background:url(../images/btn_add_comment.gif) no-repeat right 0;  float:right; margin:5px 0 5px 0; }


.comment { }
.commentItemHeader { position:relative;}

.commentItemFooter { background:url(../images/arrow_comment.gif) no-repeat 20px 0; padding: 4px 0 0 40px;}

.commentAuthor {  padding:0 0 8px 0; float:left; font-size:11px; }
.commentItemContent { border:1px solid #fff; padding:5px; font-style:italic; font-size:15px; line-height:22px; background:#faf8f6;}

.commentDate { float:right; font-size:11px; padding-right:10px; color:#999; }
.authorPic { float:left; margin-right:5px; }
.authorPic img {border:1px solid #fff;}

.formType1 { margin:-20px 0 30px 0; padding:20px;  background:#fff; border:1px solid #f0f0f0; border-top:0;}

.customCommentInput { background:url(../images/bg_input.gif) repeat-x 0 -3px;  width:250px;  margin:0 0 5px 0; border:1px solid #513b62;}
.customCommentInput input {border:1px solid #f0f0f0; background:none; color:#000; font-family:Arial, Helvetica, sans-serif;  font-size:11px; padding:5px 5px; width:238px; display:block;}
.customCoommentTextarea {  margin:0 0 5px 0; border:1px solid #513b62; }
.customCoommentTextarea textarea {border:1px solid #f0f0f0; background:#fff url(../images/bg_input.gif) repeat-x 0 0; display:block; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif;  padding:5px; width:430px; height:150px;  margin:0 0 1px 0; overflow:auto;}
.customCommentSubmitBtn input { width:448px; height:42px; border:0; padding:0; font-size:11px; margin:0; background:url(../images/btn_send_message.gif) no-repeat 0 0; cursor:pointer;}

.videoZoneLeftPart { float:left; width:530px; margin-right:40px; }
.videoZoneRightPart { float:left; width:378px;  }

.videoZoneLeftPart .shareMiniBox { margin:10px 0 0 0; border-top:1px solid #f0f0f0; background:#fff;}

.videoMainInfo { background:#513b62; color:#fff; padding:7px 10px;}
.videoMainInfo h1 { font-size:1.7em;}
.videoMainInfo h2 { font-size:1.2em; margin:3px 0 0 0;}

.videoPlayerSize2 {  border:1px solid #f0f0f0; margin:0 40px 0 0; width:510px; padding:10px; background:#fff;}

.videoCat { background-color:#e25b48; height:21px; width:376px; margin:0 0 10px 0; padding:7px 0;}
.videoCat a { display:block; width:376px; height:17px; color:#fff; padding:4px 0 0 0;}

.videoCatTitle { font-size:1.2em; float:left; width:275px; padding:0 0 0 22px; display:block; float:left; overflow:hidden; height:20px;}
.videoCatNo { display:block; float:right; padding:0 10px 0 0; font-size:1em;}

.openThisVideoCat { background:url(../images/arrow_open_video_cat.gif) no-repeat 10px center;}
.closeThisVideoCat { background:url(../images/arrow_close_video_cat.gif) no-repeat 7px 9px;}

.videosCatPlaylist { max-height:220px; overflow:auto; margin-top:-7px; margin-bottom:10px;}

.videoPlaylistItem { background:#fff;border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; height:50px; overflow:hidden;}
.selectedVideo { background:#000!important; color:#fff;}
.selectedVideo a { color:#fff; font-style:italic;}

.videoPlaylistItem .videoSlideThumb { margin:-3px 7px 0 -3px; height:44px; }
.videoPlaylistItem .playlistTitle { font-size:1.2em;  float:left; width:270px; }
.videoPlaylistItem .playlistTitle a { display:block; color:#fff; background:#513b62;  padding:0 4px;margin:5px 0 0 -20px; width:272px;}
.videoPlaylistItem .playlistInfo { font-size:1.1em; color:#fff; background:#e5ddd3; float:left; width:272px; margin:1px 0 0 -20px; padding:0 4px;}

.videoZone { margin:0 0 20px 0;}

.videoPlaylistItemThumb { width:88px; height:50px; background:#fff; overflow:hidden; float:left; }
.videoPlaylistItemThumb img { width:100%;}


.becomeFan { float:right;}

.textFans { font-size:0.75em;}

.btnBecomeFan { display:block; width:174px; height:49px; background:url(../images/btn_become_fan.gif) no-repeat 0 0; text-indent:-99999px; float:right; margin:-7px -14px -7px 0;}

.paginator {  height:28px; background:#513b62; margin:0 0 20px 0;}
.paginator a { color:#fff;}
.pagPrevBtn { width:168px; height:28px; background:url(../images/btn_pag_prev.gif) no-repeat center center; float:left; border-right:1px solid #867691;}
.pagNextBtn { width:168px; height:28px; background:url(../images/btn_pag_next.gif) no-repeat center center; float:left; border-left:1px solid #867691;}

.pagPages { width:189px; float:left;text-align:center; padding:7px 0 0px 0;}
.pagPages a { font-size:1.1em;}
.pagPages a.pagCurrentPage { padding:0; background:#dedae1; padding:2px 5px; color:#000;}
.pagPages a { padding:0 4px;}
.paginatorBottom { margin-top:-10px; margin-bottom:10px; border-top:1px solid #F7F7F7;}



.fansList { margin:0 0 20px 0;}
.fanBox { width:172px; height:172px; border:1px solid #f0f0f0; float:left; margin:2px 0 0 2px;}
.fanBox a { display:block; width:172px; height:172px; position:relative; color:#fff; }
.fanBox a span { display:block; position:absolute; bottom:0; width:152px; padding:5px 10px; font-size:1.1em; overflow:hidden; background:#513b62 url(../images/arrow_view_profile.gif) no-repeat 150px center;}

.subNav {  margin:0 0 0 0px; padding:0 0 0 0px; background:#e25b48; width:990px; margin:0 auto;}
.subNav ul { list-style-type:none; font-size:1.1em; width:990px;}
.subNav ul li { float:left;border-right:1px solid #fff;}
.subNav ul li a { color:#fff;display:block; float:left;  padding:5px 20px;  }
.subNav ul li a:hover {  }
.subNav ul .selected a,.subNav ul .selected a:hover {background: url(../images/nav_selected_btn.gif) no-repeat scroll center bottom; color:#fff;}
.subNav ul li.subNavRightPart { float:right;}



.profileBoxTop { background:#fff; padding:20px; border:1px solid #f0f0f0; }
.profileThumb { }
.profileInfo { margin:0 0 0 185px;}
.profileInfo h1 { font-size:3em;}
.profileInfo h2 { font-size:1em; line-height:1.4em;}
.profileLinks { font-size:1.1em; line-height:1.5em;  border-top:1px solid #f0f0f0; padding:10px 0; margin:5px 0 0 0;}
.profileInfo  a { text-decoration:underline;}

.profileBoxBottom { background:#fff; border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;padding:20px; padding-top:0;}
.profileStuffTitle { text-transform:uppercase; font-size:1.5em; color:#000; margin:0 0 15px 0;padding-top:10px; padding-bottom:5px; border-bottom:1px solid #f0f0f0;}


.profileLeftPart { float:left;}
.profileInfoList { list-style-type:none;}
.profileInfoList li { font-size:1.1em; padding:5px 2px; border-bottom:1px solid #f0f0f0;}
.lastItem { border:0!important; padding-bottom:0!important;}

.userProfileGalleryPic { float:left; margin:0 9px 0 0;}
.delLink { margin-bottom:25px;}
.delLink a { background:#fff; color:#ff0000; border:1px solid #f0f0f0; clear:both; padding:0 4px; text-transform:uppercase; margin:0 0 0 20px; }

.registerFan {  }
.loginFanForm {padding:20px 20px 20px 100px; background:#fff; border:1px solid #f0f0f0;}
.customLoginBtn  input{ width:134px; height:42px; background:url(../images/btn_login2.gif) no-repeat 0 0; border:0; cursor:pointer; margin:5px 0 0 148px; position:relative; z-index:1;}
.customJoinFanclubBtn input{ width:136px; height:25px; background:url(../images/btn_join2.gif) no-repeat 0 0; border:0; cursor:pointer; margin:0 0 0 0px;}

.customModifyBtn  input{ width:488px; height:42px; background:url(../images/btn_modify_profile.gif) no-repeat 0 0; border:0; cursor:pointer; margin:0 0 0 0px;}

.lostPassLink { font-size:1.1em; margin:-19px 0 0 10px;}
.lostPassLink a { text-decoration:underline;}


.interactiveBox { margin:10px 0 10px 0; background:#fff; border:1px solid #fff;}
.wallapperFrame {}
.wallapperFrame img {}

.listType2 { list-style-type:none; padding:20px 0 0 0;}
.listType2 li { float:left; width:136px; background:#fff; margin:0 0 20px 15px; padding:10px;}
.downloadBtns {}
.downloadBtns ul { list-style-type:none;}
.downloadBtns ul li { padding:0; margin:0; border-bottom:1px solid #d1d1d1; padding:3px 2px; font-size:1.1em;}


.listType3 {list-style-type:none; padding:20px 0 20px 0;}
.listType3  li { background:#fff; padding:10px; margin:0 20px 0 20px; font-size:1.2em; height:15px; border-bottom:1px solid #D1D1D1;}
.listType3 .downloadLink { float:right; font-size:11px; background:url(../images/ico_downlaod.gif) no-repeat 0 0; padding:0 0 0 22px; text-decoration:underline;}

.btnLoginFan {width:81px; height:48px; float:right; display:block; background:url(../images/btn_login_profile.gif) no-repeat 0 0; margin:-7px 4px -7px 5px; text-indent:-9999px;}


.photosHSep { border-top:1px solid #666; height:1px; line-height:0; overflow:hidden; clear:both; margin:10px 0 0 0; width:358px; float:left;}

.shareMiniBox { background:#fff; padding:5px 10px; font-size:11px; line-height:20px; border:1px solid #f0f0f0}
.shareMiniBox2 { border:1px solid #f0f0f0; float:left; width:540px; padding:16px 10px; background:#fff; text-align:left;}
.shareMiniBox2 span { padding:0 6px!important; color:#f0f0f0;}
.shareMiniBox span { padding:0 4px; }

.shareMiniBox ul { list-style-type:none; height:24px;  }
.shareMiniBox ul li { float:left;}
.shareMiniBox ul li a { text-decoration:none;}


.facebookSmallIco { background:url(../images/ico_small_facebook.gif) no-repeat 0 center; padding: 0 0 0 17px;}
.twitterSmallIco {background:url(../images/ico_small_twitter.gif) no-repeat 0 center; padding: 0 0 0 20px;}
.likeSmallIco {background:url(../images/ico_like.gif) no-repeat 0 center; padding: 0 0 0 20px;}
.myspaceSmallIco {background:url(../images/ico_small_mypsace.gif)no-repeat 0 center; padding: 0 0 0 20px;}
.mixxSmallIco {background:url(../images/ico_small_mixx.gif)no-repeat 0 center; padding: 0 0 0 20px;}
.diggSmallIco {background:url(../images/ico_small_digg.gif)no-repeat 0 center; padding: 0 0 0 20px;}
.deliciousSmallIco {background:url(../images/ico_small_delicious.gif)no-repeat 0 center; padding: 0 0 0 20px;}
.redditSmallIco {background:url(../images/ico_small_reddit.gif)no-repeat 0 center; padding: 0 0 0 20px;}
.stumbleuponSmallIco {background:url(../images/ico_small_stumbleupon.gif)no-repeat 0 center; padding: 0 0 0 20px;}
.yahooSmallIco {background:url(../images/ico_small_yahoo.gif)no-repeat 0 center; padding: 0 0 0 18px;}

.downloadWalBox { float:right; width:356px; line-height:1.6em; border:1px solid #f0f0f0; background:#fff; padding:25px 10px; font-size:1em; text-align:left;}
.downloadWalBox a { }
.downloadWalBox span { padding:0 2px;}

.albumItem { margin:0 0 20px 0 ; background:#fff; border:1px solid #f0f0f0; padding:10px;}
.albumPic { float:left; padding:0 10px 0 0;}
.albumInfo { float:left; width:290px;}
.albumTitle { margin:20px 0 0 0;}
.albumTitle a {  background: none repeat scroll 0 0 #513B62;    color: #FFFFFF;    display: block;    margin: 0 0 0 -40px;    padding: 3px 9px; font-size:1.7em;}
.albumDetails { font-size:1.2em; padding:8px 0;border-top:1px solid #f0f0f0;}

.news2 { background:#fff; margin:0 0 20px 0; padding:20px 20px 20px 20px ;  border:1px solid #f0f0f0;}
.news2Content {  width:488px;}
.newsTitle2 { font-size:1.7em; border-bottom:1px solid #fff;  margin:0 0 0 -20px;}
.newsTitle2  a { background:#513B62; color:#fff; padding:4px 10px 5px 10px; display:block;}
.newsBlurb2 { font-size:1.1em; line-height:1.4em; padding:5px 0 0 0; padding:10px 0 0 0; width:488px; float:left; color:#5C5562;}
.newsDate2 { display:block; color:#777; font-size:1.1em;   background: none repeat scroll 0 0 #E5DDD3;margin:0 0 5px -20px; padding:2px 0 2px 10px;}

.fanclubBtns { margin:0 0 20px 0; height:30px; overflow:hidden;}


.listType4 { list-style-type:none; margin:10px 0 0 0;}
.listType4 li { border-bottom:1px solid #d1d1d1;  background:#fff; padding:10px;}

.tDate { float:left; margin: 0 10px 0 0;}
.tDate .tMonth { background:#be1c15; color:#fff; font-weight:bold; font-size:1.3em; display:block; width:40px; text-align:center; }
.tDate .tDay { background:#fff; width:38px; display:block; font-size:1.4em; font-weight:bold; text-align:center; border-left:1px solid #d1d1d1; padding:3px 0; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.tDate .tYear { width:40px; text-align:center; display:block; font-size:1.1em; color:#888; margin:4px 0 0 0;}


.tWhere { float:left;}
.tVenue { font-size:1.7em; background:#513b62; margin:0 0 5px 0;}
.tVenue a { color:#fff; padding:0 5px;}
.tLocation { font-size:1.1em;}

.tAddition { float:right; padding:10px 0 0 0;}
.tAddition a { text-decoration:underline; font-size:1.2em;}

.tour { margin:10px 0 20px 0; background:#fff; border:1px solid #fff; padding:20px;}
.tour .tourDetails { list-style-type:none; font-size:1.2em;}
.tour .tourDetails li {border-bottom:1px solid #fff; border-bottom:1px solid #fff; padding:0 0 5px 0; margin:0 0 5px 0;}
.tour .tourDetails li a { text-decoration:underline;}


.tourTitle { font-size:2em; }

.fb_share_size_Small{height:19px; width:100px; overflow:hidden; }
.fb_share_count_nub_right{background:none!important}
.fb_share_count{background:none!important;font-size: 62.5%!important; font-family:Arial, Helvetica, sans-serif!important; color:#000!important;margin-left:-4px!important}
.fb_share_count_right .fb_share_count_inner{border:0!important}
.fb_share_count_inner{background:none!important}

input.error  {
border:1px solid red; 
margin-bottom:5px;
}
textarea.error  {
border:1px solid red;

}
label.error{
  margin-left:10px;
  margin-bottom:10px;
  display:block;
  color: #000000;
  background:url(../images/unchecked.gif) no-repeat scroll 0 0 transparent;
  padding-left:16px;
  font-size:11px;
}

#popup_forum_comment{
display:none;
position:fied;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popup_forum_comment h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popup_forum_commentClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

.tableTemplate1 { width:100%; background:#fff;  border-collapse:collapse; margin:0 0 10px 0;}
.tableTemplate1 td { padding:15px 5px; border:1px solid #f0f0f0; vertical-align:top;}
.tableTemplate1 a:hover { text-decoration:underline;}
.tableTemplate1 .tableHead { background:#513b62; color:#fff;border:1px solid #555; font-size:1.2em; font-weight:bold;}
.tableTemplate1 .tableHead2 { background:#513b62; color:#fff;border:1px solid #555; font-size:1.1em; padding:5px;}
.tableTemplate1 h3 { font-size:1.7em; text-transform:uppercase;}
.tableTemplate1 h3 a { background:#513b62; color:#fff; padding:0 3px;}
.forumLink { color:#888;text-decoration:underline;}
.forumQuote { font-size:11px; background:#fff; border:1px solid #f0f0f0; padding:5px; margin:10px 0 0 0 ;}
.forumReplyBtn { margin: 10px 0 0 0; text-decoration:underline;}
.breadcrumbs a { font-size:1.1em; color:#888; }
.articlePic{ width:528px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; overflow:hidden;background:#fff;   text-align:center}
.newsThumb2 { margin:10px -21px 0 -21px; text-align:center; width:530px; float:left; display:inline; overflow:hidden; text-align:center;}
.customFormLine { height:36px;}
.customLabel { float:left; margin:7px 5px 0 0; font-size:1.2em; width:120px;}
.customFormLine .customCommentInput { float:left;}
.photoGallery { padding: 0 0 30px 0;}
.photoGalleryTitle { font-size:1.2em; padding: 0 0 5px 7px;}


.recoverPassBtn { margin: 0 0 0 114px;}
.recoverPassBtn input{ background:url(../images/btn_recover_password.gif) no-repeat 0 0; border:0; padding:0; width:136px; height:25px; cursor:pointer;}


.customLoginBtn2 input { width:136px; height:25px; border:0; padding:0; cursor:pointer; background:url(../images/btn_login_small.gif) no-repeat 0 0; margin:0 0 0 114px;}
.captcha { background:#fff; padding:10px; float:left; border-right:1px solid #f0f0f0; height:68px;}

.voteMe { width:990px; margin:0 auto; position:relative; color:#fff; padding:30px 0;}
.voteMeBox { width:470px;  padding:15px; background:url(../images/bg_vote_me_box.png) repeat-x 0 0; float:right;}
.helloMsg {border-bottom:1px solid #808284; font-size:50px; color:#fff; letter-spacing:-0.05em; margin: 0 0 10px 0;}
.mtvSmallLogo { background:url(../images/mtv_small_logo.png) no-repeat 0 0; padding: 0 0 0 30px;}

.voteMsg { font-size:2.1em; letter-spacing:-0.05em;}
.winMsg {font-size:1.8em;  letter-spacing:-0.05em; font-weight:bold;}

.voteForm { padding:10px 0 10px 0; border-bottom:1px solid #808284;}
.voteForm #messageBox .mtv_error { color: #AA0000; font-size:12px; }
.voteInput { width:200px; height:40px; background:url(../images/custom_input_mtv.png) no-repeat 0 0; float:left; margin:2px 4px 0 0;}
.voteInput input { width:180px; margin:8px 0 0 10px; font-size:20px; color:#555; border:0; background:0;}
.voteBtn { width:60px; height:44px; background:url(../images/btn_vote.png) no-repeat 0 0; float:left;}
.voteBtn input { width:60px; height:44px; background:none; border:0; cursor:pointer;}
.votes { font-size:1.7em; letter-spacing:-0.05em; border-bottom:1px solid #808284; padding:10px 0 10px 0;}
.votes span { font-size:1.5em; font-style:italic;}

.counter { float:left; width:190px;}
.counterItem {width:31px; float:left; padding: 10px 14px 0 0; text-align:center; background:url(../images/dots.gif) no-repeat 38px 20px;}
.counterItem div {font-size:2.8em; letter-spacing:-0.05em; }
.counterItem p {font-size:1.1em; letter-spacing:-0.05em; text-transform:uppercase;}
.counterDesc { font-size:1.3em; padding:5px 0 0 0;}

.countries {border:1px solid #acacac; padding:3px; float:left; margin:8px 0 0 0; width:270px;}
.countriesContent { background:#dedede url(../images/bg_countries.gif) repeat-x 0 0; padding:10px;}
.countriesLinks { font-size:1.1em; padding:5px 0 0 0;}

.topItem { background:#fff url(../images/bg_countries.gif) repeat-x 0 0; border:1px solid #c3c3c3; margin:0 10px 5px 10px; height:48px;}
.topNo { background:#5d5d5d; color:#fff; width:50px; padding:8px 0 10px 0; text-align:center; font-size:25px; float:left;font-weight:bold;}
.topItemName { width:420px; float:left; }
.topItemName { font-size:16px; padding:10px 0 0 10px;}
.topItemName span { font-size:25px;}

.thankYou { width:990px; margin:0 auto; height:293px; padding:30px 0;}

.thankYouContent { width:500px; height:293px; background:url(../images/bg_inna_newsletter.png) no-repeat 0 0; float:right; filter: Alpha(Opacity=85); opacity:0.85;}

.newsletterForm {padding:0px 0 0 30px;}
.newsletterInput { float:left; margin: 0 10px 0 5px;}
.newsletterInput input { border:0; font-size:1.5em; width:150px; background:none;}

.newsletterInput2 { float:left; margin: 0 10px 0 5px;}
.newsletterInput2 input { border:0; font-size:1.5em; width:135px; background:none;}

.newsletterSubmitInput {}
.newsletterSubmitInput input { border:0; padding:0; margin:-10px 0 0 4px; width:121px; height:35px; cursor:pointer; background:none;}
.thankYou2 { font-size:5em; color:#fff; font-weight:bold;}
.newsletterMsg { font-size:4em; color:#ababab;}

.newsletterFormText { height:217px; padding:20px 0 0 0;}



/* 2011
--------------------------------------------------------------------------- */
body { background:#e5ddd3 url(../images/bg-club-rocker.jpg) no-repeat center 0;}

.videos { margin-bottom:20px;}
.videos .boxTitle a { display:block; text-indent:-99999px; height:151px;}
.videos .boxHeader {width:530px; height:151px; background:url(../images/title-lastest-video.png) no-repeat 0 0;}
.videos .boxContent { background:#fff; border:1px solid #f0f0f0; padding:15PX 9px; }

.fans {  background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #F0F0F0;  padding: 9px 0px 10px 9px;}
.fansNo { font-size:5em;  padding:0px 0 0 0;}
.fanThumb0 { width:54px; height:54px; overflow:hidden; float:left; margin:0 7px 6px 0;}


.sn { width:380px; height:50px; background:url(../images/title-sn.png) no-repeat 0 0; font-size:1.1em; padding:120px 0 0 10px;}
.newsList { margin-top:-30px; position:relative; z-index:1;}
.sn { margin-top:-8px; position:relative; z-index:1;}

#footer {  padding:20px; background:#fff; border:1px solid #F0F0F0; clear:both;} 
#footer ul { list-style-type:none; font-size:1em; text-transform:uppercase; float:left;}
#footer ul li { float:left; margin-right:14px;}

.videosListTitle { font-size:12px; color:#31253a; margin:0 0 10px 5px;}
.videosListTitle span {font-size:20px;}

.videosList { padding:15px 0 0 2px;}
.videoThumb { border:1px solid #f0f0f0; width:140px; padding:10px; text-align:center; font-size:11px; float:left; margin:0 0 5px 5px; display:inline; height:115px;}
.videoThumbTitle {padding:8px 0 0 0; }  

.photoAlbums .boxContent { border:1px solid #f0f0f0; background:#fff; padding:21px 20px 21px 20px;}
.photoAlbums .boxTitle a { display:block; text-indent:-9999px; width:380px; height:146px; background:url(../images/title-photos.png) no-repeat 0 0; margin-bottom:10px;}
 
.photoGalleryRow { border-bottom:3px solid #e25b48; padding:10px 0;}
.photoGallThumb { float:left; margin-right:12px; float:left;}
.photoGallInfo { float:left; width:240px; }
.photoGallTitle { font-size:1.5em; font-weight:bold;}
.photoGallTitle a { color:#5c5562}
.photoGallPicsNo {color:#5c5562; font-size:1.1em; background:url(../images/ico-photo-gall.png) no-repeat 0 2px; padding-left:17px;}
.allPhotos { text-align:right; font-size:1.1em; padding:5px 0 10px 0;}
.allPhotos  a { color:#e25b48;}

.widgets .twitterWidget { float:left; margin:0 10px 0 0;}
.widgets .facebookWidget { float:left; width:518px; margin:0;}

.pageTitleMusic { background:url(../images/title-latest-music.png) no-repeat 0 0; width:530px; height:169px; margin:20px 0 0 0;}
.pageTitleVideo { background:url(../images/title-lastest-video2.png) no-repeat 0 0; width:950px; height:151px; }
.pageTitleBio { background:url(../images/title-bio.png) no-repeat 0 0; width:530px; height:170px; margin:20px 0 0 0;}
.pageTitleFanclub { background:url(../images/title-fanclub2.png) no-repeat 0 0; width:530px; height:115px; margin:20px 0 0 0;padding-top:60px; font-size:2.5em; text-align:right;}
.pageTitleForum {background:url(../images/title-forum.png) no-repeat 0 0; width:950px; height:162px; margin:0 0 0 0;}
.pageTitleTours {background:url(../images/title-tours.png) no-repeat 0 0; width:530px; height:151px; margin:12px 0 30px 0;}
.pageTitleContact {background:url(../images/title-contact.png) no-repeat 0 0; width:530px; height:160px; margin:2px 0 50px 0;}

.like { padding:40px 20px 20px 20px;}
.likeTitle { margin:0 0 25px 0;}
.likeDesc { color:#fff; font-size:1.8em; line-height:24px; width:220px; float:left; margin:0 20px 0 0;}


.titleLikesSoFar { font-size:3em; font-weight:bold; color:#fff; line-height:30px;}
.likesStats { float:left;}
.likesNo { font-size:5em; color:#ffeccf; font-weight:bold; line-height:50px; margin:0 0 12px 0;}
.likesReq { font-size:1.4em; line-height:15px; color:#fff; width:220px; }
.likeBtn { padding:27px 0 0 0;}

.listenBox { margin:-50px 0 80px 0; position:relative; z-index:1;}
.listenToTitle { height:129px; background:url(../images/title-listen-to.png) no-repeat 0 0; margin:-40px 0 1px 0; position:relative; z-index:99;}
.waveContainer { background:url(../images/wave-default.png) no-repeat 0 0; height:118px; border:1px solid #d0c0d8;}
.wave { background:url(../images/wave.png) no-repeat 0 0; height:118px; position:relative;}
.player { margin:-95px 0 0 20px;}
.posMarker { width:166px; height:61px; position:absolute; background:url(../images/marker.png) no-repeat 0 0;top:-61px; right:-81px; padding:10px 0 0 0; line-height:16px; text-align:center;}

.fansBox { margin:0 0 30px 0;}
.fansWhoTitle { background:url(../images/title-fans-who.png) no-repeat 0 0; height:79px; margin:0 0 1px 0;}


.single { margin-bottom:10px;}
.singlesList { padding:20px 0 20px 0;}
.singleLeftPart { background:#f0edec; padding:9px 15px 10px 15px; width:355px; float:left;}
.singlePhoto { width:70px; height:70px; background:#fff; padding:2px; -moz-box-shadow: 0px 0px 9px #ababab; -webkit-box-shadow: 0px 0px 9px #ababab;  box-shadow: 0px 0px 9px #ababab; float:left; margin-right:22px;}

.singleRightPart {background:#f0edec; padding:6px 15px 6px 15px; width:510px; float:left; margin-left:20px;}

.albumTitle1 { font-size:1.5em; color:#523b60; margin-top:4px;}
.albumTitle1 span {font-size:0.85em; color:#808080;}
.singleTitle {font-size:1.1em; color:#808080;  margin-bottom:8px;}
.streaming {font-size:1.2em; color:#523b60}


.bit-events { background:#fff; width:100%!important;     border: 1px solid #F0F0F0; padding:0; margin-top:15px;}
.bit-header { background:#513b62; color:#fff;}
.bit-header a {  color:#fff;}
.bit-events td { padding:30px 10px!important;  border-right: 1px solid #F0F0F0;    border-collapse:collapse!important;}
/* ------------------------------------------------------------------------ */



.poster { background:#000;}
#posterFooter { width:819px; margin:0 auto 10px auto; background:url(../images/poster-footer.png) no-repeat 0 0; height:34px;}
#posterContainer { background:url(../images/bg-poster-app.jpg) no-repeat 0 0; width:785px; height:506px; border:6px solid #f5d9a7; margin:50px auto 10px auto; position:relative;}


.itunesBtn { display:block; width:208px; height:93px; position:absolute; top:400px; left:20px;}

#posterForm { float:right; padding:200px 45px 0 0;}
#posterForm table { width:270px;}
#posterForm table  td { padding:0 0 12px 12px;}

.posterFormInput { background:url(../images/poster-form-inpt.png) no-repeat 0 0; width:121px; height:23px;}
.posterFormInput input { font-size:11px; font-family:Arial, Helvetica, sans-serif; border:0; background:none; margin:4px 0 0 10px; font-style:italic; color:#a1a1a1;}

.posterTwittMsg { width:230px; height:159px; background:url(../images/poster-tw-box.png) no-repeat 0 0; padding:10px 10px 0 10px; font-size:1.2em; line-height:16px;}
.posterBtnTw { margin:-80px 0 0 30px; display:block; widows:165px; height:40px;}


.nwst { background:#e1d4c1 url(../images/bg-nwst.png) repeat-x 0 0; }
.newsletterSubscribe { width:900px; height:600px; background:url(../images/bg-nwst-form.jpg) no-repeat 0 0; margin:0 auto; padding:420px 0 0 0px;}

.nwstLine {margin-bottom:5px; padding-left:280px;}
.nwstLabel { float:left; font-size:12px; width:100px; padding-top:6px;}
.nwstInput { background:url(../images/nwst-ipt.png) no-repeat 0 0; width:250px; height:25px; float:left;}
.nwstInput input { border:0; background:0; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:11px; margin:7px 0 0 10px;}
.nwstBtn { padding-left:155px; padding-top:10px;}
.nwstBtn input { font-size:11px; padding:5px; cursor:pointer;}

.tshirts { background:#e1d4c3 url(../images/tshirts-bg.png) repeat-x 0 0;}
.tshirtsContainer {padding-top:570px; background:url(../images/bg-thirts-page.jpg) no-repeat center 0; width:990px; margin:0 auto; height:865px;}
.tshirtsContainer table { margin:0px 0 15px 295px;}
.tshirtInput { width:250px; height:25px; background:url(../images/tshirt-input.png) no-repeat 0 0; margin-bottom:5px;}
.tshirtInput input { font-family:Arial, Helvetica, sans-serif; color:#999; font-style:italic; font-size:12px; margin:5px 0 0  5px; background:none; border:0;}

.goToWebsite { position:absolute; right:14px; top:68px;}
