/* 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:#000; background:#faf7f1 url(../images/bg_inna.jpg) no-repeat center 0;}
a { text-decoration:none; color:#000; 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; padding:20px; background:url(../images/spaceball_2.png) 0 0;}
.content { background:url(../images/spaceball_4.gif) repeat-y 550px 0; }
.leftColumn { width:530px; float:left;}
.rightColumn { width:380px; float:left; margin:0 0 0 40px; display:inline;}

/* ------------------------------------------------------------------------ */


/* HEADER
--------------------------------------------------------------------------- */
#header {background:url(../images/spaceball_1.png); height:50px; width:990px;  margin: 0 auto; }


.logo { width:123px; height:28px; background:url(../images/logo.gif) no-repeat 0 0; display:block; text-indent:-99999px; margin:12px 0 0 20px; display:inline; float:left; position:relative; z-index:1;}

#nav { height:12px; list-style-type:none; float:left; padding:28px 0 0 30px; height:22px; }
#nav li { float:left; margin:0 14px 0 0; height:22px; display:inline;}
#nav li a { height:14px; display:block; text-indent:-9999px; float:left; background-image:url(../images/nav.gif); background-repeat:no-repeat;}

a.homeBtn  { width:35px; background-position:0 0; }
a:hover.homeBtn, .activeBtn .homeBtn { background-position:0 -14px;}

a.newsBtn{width:72px; background-position:-50px 0;}
a:hover.newsBtn, .activeBtn .newsBtn {background-position:-50px -14px;}

a.musicBtn {width:40px; background-position:-137px 0;}
a:hover.musicBtn, .activeBtn .musicBtn {background-position:-137px -14px;}

a.videosBtn { width:44px; background-position:-192px 0;}
a:hover.videosBtn, .activeBtn .videosBtn { width:44px; background:-192px -14px;}

a.photosBtn {width:49px; background-position:-251px 0;}
a:hover.photosBtn, .activeBtn .photosBtn { background-position:-251px -14px;}

a.bioBtn {width:19px; background-position:-315px 0;}
a:hover.bioBtn, .activeBtn .bioBtn { background-position:-315px -14px;}

a.forumBtn { width:43px; background-position:-350px 0;}
a:hover.forumBtn, .activeBtn .forumBtn { background-position:-350px -14px;}

a.fanclubBtn { width:56px; background-position:-408px 0; }
a:hover.fanclubBtn, .activeBtn .fanclubBtn { background-position:-408px -14px;}

a.toursBtn  {width:41px; background-position:-478px 0;}
a:hover.toursBtn, .activeBtn .toursBtn { background-position:-478px -14px;}

a.contactBtn {width:56px; background-position:-534px 0;}
a:hover.contactBtn, .activeBtn .contactBtn {width:56px; background-position:-534px -14px;}

.activeBtn { background:url(../images/nav_selected_btn.gif) no-repeat center bottom;}
.activeBtn {}


#header .newsletter  { margin:20px 20px 0 0; display:inline;}
.newsletter { background:#fff; width:180px; height:20px; float:right; padding:0 5px; }
.newsletter .customInput, .newsletter .customSubmitBtn  { float:left;}
.newsletter .customInput input { background:none; margin:5px 0 0 0;  border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:155px;}
.newsletter .customSubmitBtn input { width:25px; height:20px; border:0; cursor:pointer; background:url(../images/submit_btn_newsletter.gif) no-repeat right center; }


/* ------------------------------------------------------------------------ */

/* INDEX
--------------------------------------------------------------------------- */

.featured { height:335px;}
.featuredContent {width:990px; margin:0 auto; position:relative; z-index:1;}
.featuredDecoration { width:352px; height:320px;}
.featuredImg { position:absolute; left:590px; top:181px; background:url(../images/bg_promoted_box.gif) repeat-x 0 0; width:375px; height:129px; padding:25px 0 0 25px;}

.featuredLinks { position:absolute;  right:20px; top:167px; font-size:1.2em; width:124px; height:156px; background:url(../images/buy_album.jpg) no-repeat 0 0;}
.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 { display:block; float:left; display:inline; }

.newsList, .videos, .photoAlbums, .fanclub, .banner, .shareBox, .widgetBox { margin:0 0 20px 0; padding-bottom:10px; border:1px solid #d5d5d5; background:#f3f3f3; }


.leftColumn .newsList, .leftColumn .videos { width:528px;}
.rightColumn .photoAlbums, .rightColumn .fanclub { width:378px;}

.news { background:#fff url(../images/btn_news_more.gif) repeat-y right 0; width:508px; margin:10px 0 0 10px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;  }

.newsContent { padding:13px 0 10px 10px;width:466px;  float:left; }



.newsHasThumb .newsContent { float:left; width:297px; width:297px; }

.newsThumb {float:left; width:171px; display:inline; text-align:center;}


.newsDate { font-size:1em; color:#545454;}
.newsTitle { font-size:1.5em; }
.newsTitle a { color:#000;}
.newsBlurb { border-top:1px solid #e2e2e2; padding:8px 0 0 0; margin:8px 0 0 0; font-size:1.2em; line-height:1.4em;}

.moreBtn { width:18px; height:128px; float:right; display:inline;  position:relative; z-index:1; background:url(../images/arrow_news.gif) no-repeat center center;}


/* ------------------------------------------------------------------------ */

/* RIGHT COLUMN
--------------------------------------------------------------------------- */

.audioPlayer { margin:0 0 20px 0;}

.shareBox {  padding:10px; margin: 0 0 20px 0;}
.shareBox ul { list-style-type:none;}
.shareBox ul li { border:1px solid #d5d5d5; padding:5px 5px 7px 5px; margin-left:5px; float:left; width:43px; font-size:1.1em; text-align:center; background:#fff;}
.shareBox ul li a {  display:block; padding:47px 0 0 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;}



.banner { padding:10px; }

.leftColumn .boxHeader {padding:4px 0 4px 0; width:508px;}
.rightColumn .boxHeader {padding:4px 0 4px 0; }


.boxHeader {  height:21px; border-bottom:1px solid #d5d5d5; margin:0 10px;}
.boxHeader a { color:#000;}


.boxTitle {font-size:1.6em; font-weight:bold; float:left; text-transform:uppercase; margin-top:1px; background:#f3f3f3; margin:8px 0 -10px; height:20px;  padding-right:5px; position:relative; z-index:1;}
.boxTitle  img { vertical-align:middle;}

.joinFanclub { font-size:1.1em; padding:10px 0 0 10px; }
.joinFanclub a { color:#ffea00; background:#000; }
.joinFanclub img { vertical-align:middle;}

.boxHeaderDesc {font-size:1.1em; float:right; margin:3px 0 0 0;  height:20px; padding: 0 0 0 5px;}
.boxHeaderDesc a { text-decoration:underline;}


.fanThumb0 { width:54px; height:54px; overflow:hidden; float:left; margin:7px 7px 0 0;}


.fanclub { margin:0 0 20px 0; }

.boxContent { }

.photoAlbums { margin:0 0 20px 0;}
.photoAlbumsContent { padding: 10px 0 15px 10px;}
.photoAlbumItem { width:111px; float:left; margin:10px 0 0px 6px; display:inline;}
.albumThumb { width:80px; height:60px; padding:15px 16px 14px 15px; background:url(../images/album_small_frame.png) no-repeat 0 0; text-align:center;}
.photoAlbumItem .albumTitle { font-size:1.1em; width:111px; height:16px; overflow:hidden; text-align:center;}

.photoAlbumItem .albumThumb a:hover {filter: Alpha(Opacity=40); opacity:0.4;}


.videosSlider {   margin:10px 10px 0 10px; }

.videosSliderPrev {  padding:15px 0 15px 0; float:left; }
.videosSliderPrev img {border:1px solid #d5d5d5;}
.videosSliderNext { padding:15px 0 15px 0; float:left;}
.videosSliderNext img {border:1px solid #d5d5d5;}



.videoSlideThumb {float:left; width:62px; height:35px; padding:7px; margin-left:3px; display:inline; overflow:hidden; background:#fff;}
.selectedVideoSlideThumb {float:left; width:62px; height:48px; padding:7px; margin:6px 0 -17px 3px; display:inline; overflow:hidden; background:url(../images/frame_video_slide_thumb_selected.gif) no-repeat 0 bottom; position:relative; z-index:1;}

.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;}
.smallPlayBtn:hover { background-color:#000; filter: Alpha(Opacity=40); opacity:0.4;}

.videoPlayerSize1 { padding:0 10px;}

.runningVideoTitle { font-size:1.6em; margin:10px 0;} 


.widgets { clear:both; margin:0 0 20px 0; background:url(../images/spaceball_4.gif) repeat-y 550px 0;}

.widgetBox { float:left; margin:0 10px 0 0; display:inline; }
.widgetContent { padding:13px 10px 0 10px;}

.twitterWidget { width:270px; height:276px;}
.sitemapWidget { width:247px; height:276px;}
.facebookWidget { width:377px; margin:0 0 0 30px!important; }
.facebookWidget { padding-bottom:0;}

.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:50px;}
.twitterPic {  float:left;  height:50px; width:50px; overflow:hidden;}
.twitterMsg { padding:6px 10px 5px 20px; width:175px; height:40px; float:left; background:url(../images/bg_twitter_msg.gif) no-repeat 0 0; position:relative; z-index:1; margin:0 0 0 -5px; font-size:1.1em; overflow:hidden; line-height:13px;}
.twitterMsg a { text-decoration:underline; color:#000;}

.addTwitterMsg { height: 50px;}
.customTextarea { width:188px; height:46px; border:1px solid #d5d5d5; background:#fff url(../images/bg_input.gif) repeat-x 0 0; float:left; overflow:hidden;}
.addTwitterMsg textarea { border:0; padding:0; font-family:Arial, Helvetica, sans-serif; width:180px; height:35px; background:none; margin:5px; font-size:11px; overflow:auto; display:inline;}

.customSubmitBtn { float:left;}
.customSubmitBtn input { width:60px; border:0; height:48px; background:url(../images/btn_subtmi_twitter_msg.gif) no-repeat 0 0; float:left;  cursor:pointer;}


#footer { clear:both;  font-size:1.1em; padding:10px 0; margin:20px 0 0 0; border-top:1px solid #d5d5d5; color:#999;}
.treeLink { float:right; text-decoration:underline; }
.treeLink:hover { text-decoration:none;}

.listType1 { list-style-type:none;}
.listType1 li { border-bottom:1px solid #d5d5d5; padding:4px 0px; font-size:1.1em;}
.listType1 li a {}

.videosSliderContainer {width:395px; float:left; margin:0px 12px; height:61px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:0 11px;}
.videoSliderScrollBody { width:395px; height:63px; position:relative; overflow:hidden; }
.videoSliderScroller { position:absolute; width:10000px;}

/* ------------------------------------------------------------------------ */


.photosPageHeader { border:1px solid #d5d5d5; padding:25px 20px 15px 20px; position:relative; background:#f3f3f3 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:12px; font-family:Arial, Helvetica, sans-serif; width:180px; }

.selectDecoration { border:1px solid #d5d5d5; padding:5px 4px; }


.photosSlider { border-bottom:1px solid #d5d5d5; background:#f3f3f3; padding:10px 0; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.photosSliderScrollBody { width:800px; float:left; position:relative; overflow:hidden; height:95px; margin:5px 0 0 10px;}
.photosSliderScroller { width:5000px; position:absolute; height:90px; }
.photosSliderScroller .albumThumb { float:left; margin:0 23px 0 0;}

.photosSliderPrev { padding:35px 15px 35px 20px; border-right:1px solid #d5d5d5; float:left;}
.photosSliderPrev img {border:1px solid #d5d5d5;}
.photosSliderNext { padding:35px 20px 35px 15px; border-left:1px solid #d5d5d5; float:right;}
.photosSliderNext img {border:1px solid #d5d5d5;}

.selectedPhoto { margin:10px 0 20px 0;}

.pageHeader { border:1px solid #d5d5d5; padding:17px 20px 15px 20px; background:#f3f3f3; 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 #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:8px 20px 0 20px; font-size:1.1em; background:#f3f3f3;}
.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:10px 20px 5px 20px; border:1px solid #d5d5d5; border-bottom:0; background:#f3f3f3;}
.articleTitle h1 { font-size:2em; letter-spacing:-0.05em;}

.articleBody { background:#f3f3f3; width:488px; padding:10px 20px; font-size:1.2em; line-height:1.6em; zoom:1; margin:0 0 20px 0;border-top:1px solid #d5d5d5;  border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; 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-top:5px; border:1px solid #d5d5d5}
.articleBody .newsletter .customInput input  { color:#000;}
.newsletter .customSubmitBtn input  { background-image:url(../images/submit_btn_newsletter2.gif);}


.commentsHeader { border:1px solid #d5d5d5; 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 { padding:0 0 15px 0; }
.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; }
.commentItemContent { border:1px solid #fff; padding:5px; font-style:italic; font-size:15px; line-height:22px; background:#fff;}

.commentDate { float:right; font-size:11px; padding-right:10px; }
.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 #d5d5d5; border-top:0;}

.customCommentInput { background:url(../images/bg_input.gif) repeat-x 0 0;  width:250px;  margin:0 0 5px 0;}
.customCommentInput input {border:1px solid #d5d5d5; 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;}
.customCoommentTextarea textarea {border:1px solid #d5d5d5; 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; border:1px solid #d5d5d5; margin:0 40px 0 0; padding:0 0 0 0;}
.videoZoneRightPart { float:left; width:378px;  }

.videoZoneLeftPart .shareMiniBox { margin:10px 0 0 0; border-top:1px solid #d5d5d5; background:#f3f3f3;}

.videoMainInfo {  border-bottom:1px solid #d5d5d5; padding:8px 20px; background:#f3f3f3;}
.videoMainInfo h1 { font-size:2em;}
.videoMainInfo h2 { font-size:1.2em; margin:3px 0 0 0;}

.videoPlayerSize2 { padding:10px 10px 0 10px;}

.videoCat { background:url(../images/bg_video_cat.gif) repeat-x 0 0; height:28px; width:376px; border:1px solid #8f8f8f; margin:0 0 7px 0;}
.videoCat a { display:block; width:376px; height:28px; }

.videoCatTitle { font-size:1.6em; float:left; width:275px; padding:5px 0 0 35px; display:block; float:left; overflow:hidden; height:20px;}
.videoCatNo { display:block; float:right; padding:10px 10px 0 0; font-size:1.1em;}

.openThisVideoCat { background:url(../images/arrow_open_video_cat.gif) no-repeat 20px center;}
.closeThisVideoCat { background:url(../images/arrow_close_video_cat.gif) no-repeat 15px 11px;}

.videosCatPlaylist { max-height:220px; overflow:auto; margin-top:-7px; margin-bottom:10px;}

.videoPlaylistItem { background:#fff;border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; height:54px; 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.5em; padding:12px 0 0 0;}
.videoPlaylistItem .playlistInfo { font-size:1.1em; color:#777;}

.videoZone { margin:0 0 20px 0;}

.videoPlaylistItemThumb { width:62px; height:35px; background:#fff; overflow:hidden; text-align:center; float:left; margin:10px 5px;}

.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 { border:1px solid #d5d5d5; height:28px; background:#fff url(../images/bg_paginator.gif) repeat-x; margin:0 0 20px 0;}
.pagPrevBtn { width:168px; height:28px; background:url(../images/btn_pag_prev.gif) no-repeat 0 0; float:left; border-right:1px solid #d5d5d5;}
.pagPrevBtn:hover {background:url(../images/btn_pag_prev_hover.gif) no-repeat 0 0;}

.pagNextBtn { width:168px; height:28px; background:url(../images/btn_pag_next.gif) no-repeat 0 0; float:left; border-left:1px solid #d5d5d5;}
.pagNextBtn:hover { width:168px; height:28px; background:url(../images/btn_pag_next_hover.gif) no-repeat 0 0; float:left; border-left:1px solid #d5d5d5;}

.pagPages { width:190px; float:left;text-align:center; padding:4px 0 0px 0;}
.pagPages a { font-size:1.2em;}
.pagPages a.pagCurrentPage { font-size:1.6em; font-weight:bold;}
.pagPages a { padding:0 1px;}
.paginatorBottom { margin-top:-10px; margin-bottom:10px; border-top:1px solid #F7F7F7;}


.fans { padding:0 0 0 10px;}
.fansList { margin:0 0 20px 0;}
.fanBox { width:172px; height:172px; border:1px solid #d5d5d5; 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; background:#000; width:152px; padding:5px 10px; font-size:1.1em; overflow:hidden; background:#000 url(../images/arrow_view_profile.gif) no-repeat 150px center;}

.subNav { border-bottom:1px solid #000; border-top:1px solid #fff; margin:0 0 0 0px; padding:0 0 0 0px; background:#fff; 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 #000;}
.subNav ul li a { display:block; float:left;  padding:5px 20px;  }
.subNav ul li a:hover { color:#fff; background:#000;}
.subNav ul .selected a,.subNav ul .selected a:hover {background:#000 url(../images/nav_selected_btn.gif) no-repeat scroll center bottom; color:#fff;}
.subNav ul li.subNavRightPart { float:right;}



.profileBoxTop { background:#f3f3f3; padding:20px; border:1px solid #d5d5d5; }
.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 #d5d5d5; padding:10px 0; margin:5px 0 0 0;}
.profileInfo  a { text-decoration:underline;}

.profileBoxBottom { background:#f3f3f3; border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;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 #d5d5d5;}


.profileLeftPart { float:left;}
.profileInfoList { list-style-type:none;}
.profileInfoList li { font-size:1.1em; padding:5px 2px; border-bottom:1px solid #d5d5d5;}
.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 #d5d5d5; 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 #d5d5d5;}
.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:#f3f3f3; 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 #d5d5d5}
.shareMiniBox2 { border:1px solid #d5d5d5; float:left; width:508px; padding:16px 10px; background:#f3f3f3; text-align:left;}
.shareMiniBox2 span { padding:0 12px!important;}
.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 #d5d5d5; background:#f3f3f3; padding:25px 10px; font-size:1.1em; text-align:left;}
.downloadWalBox a { text-decoration:underline;}
.downloadWalBox span { padding:0 2px;}

.albumItem { margin:0 0 20px 0 ; background:#f3f3f3; border:1px solid #d5d5d5}
.albumPic { float:left; padding:0 10px 0 0;}
.albumInfo { float:left; width:310px;}
.albumTitle { font-size:3em; padding:2px 0 0 0; }
.albumDetails { font-size:1.6em; margin:0 0 5px 0; border-top:1px solid #fff; padding:7px 0 0 0;}

.news2 { background:#fff; margin:0 0 20px 0;}
.news2Content { padding:10px 20px 20px 20px ; border:1px solid #d5d5d5; width:488px;}
.newsTitle2 { font-size:2em; padding:0 0 10px 0; border-bottom:1px solid #f3f3f3;}
.newsBlurb2 { font-size:1.2em; line-height:1.5em; padding:5px 0 0 0; padding:10px 0 0 0; width:488px; float:left; }
.newsDate2 { float:right; display:block;margin-top:10px; color:#888; font-size:1.1em;}

.fanclubBtns { margin:0 0 20px 0; height:25px; 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:2em;}
.tLocation { font-size:1.2em;}

.tAddition { float:right; padding:10px 0 0 0;}
.tAddition a { text-decoration:underline; font-size:1.2em;}

.tour { margin:10px 0 20px 0; background:#f3f3f3; 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 #d5d5d5; vertical-align:top;}
.tableTemplate1 a:hover { text-decoration:underline;}
.tableTemplate1 .tableHead { background:#000; color:#fff;border:1px solid #555; font-size:1.2em; font-weight:bold;}
.tableTemplate1 .tableHead2 { background:#000; color:#fff;border:1px solid #555; font-size:1.1em; padding:5px;}
.tableTemplate1 h3 { font-size:1.7em; text-transform:uppercase;}

.forumLink { color:#888;text-decoration:underline;}

.forumQuote { font-size:11px; background:#f3f3f3; border:1px solid #d5d5d5; padding:5px; margin:10px 0 0 0 ;}
.forumReplyBtn { margin: 10px 0 0 0; text-decoration:underline;}

.breadcrumbs {}
.breadcrumbs a { font-size:1.1em; color:#888; text-decoration:underline;}
.articlePic{ width:528px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; overflow:hidden;
background:#f3f3f3; 
  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 10px 0;}

.photoGalleryTitle { font-size:1.2em; border-bottom:1px solid #d5d5d5; padding: 0 0 5px 0;}

.romanianIco { background:url(../images/ico_romanian.gif) no-repeat 0 1px; padding:0 0 0 20px; }
.englishIco { background:url(../images/ico_english.gif) no-repeat 0 1px; padding:0 0 0 20px;}
.turkishIco { background:url(../images/ico_turkish.gif) no-repeat 0 1px; padding:0 0 0 20px;}

.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 #d5d5d5; height:68px;}

