* {
	margin: 0;
}
html, body {
	height: 100%;
	background: #000;
	color: #FFF;
}

a,a:link,a:visited,a:active,a:hover{color: #FFF;}

body{font-family:Georgia,Arial; font-size:13px;}
input{font-family:Georgia,Arial;}
p{margin-bottom:8px;}

#all{height:100%;position: relative}


#wrapper{width:975px; position:relative;
min-height: 80%;
min-height: 640px;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */


}

.galleryOptions{border-bottom:1px dashed #404040;
height:50px;
margin-top:12px;
position:relative;
color: #808080;
}

.shareThis,.addFriend,.buyTrack{position:absolute;right:-2px;line-height:45px; font-size:12px; font-style:italic;width:60px; background-image:url('../img/share.png'); background-repeat:no-repeat; background-position:center right;}
.buyTrack{right:70px;width:85px;background-image:url('../img/Buy_Off.png');}
.buyTrack a:link,.buyTrack a:visited,.buyTrack a:active{color:#777;}
.shareThis a,.addFriend a{color:#777;}
.addFriend a{text-decoration:none;}
.addFriend{background-image:url('../img/AddFriend.png'); width:85px;right:2px;line-height:18px;}


ul{list-style:none; padding:0;margin:0;}

#logo{position:absolute;top:31px;left:-14px; width:318px; height:105px; background-image:url('../img/CC_Logo.png');z-index:2}
#logo a{text-decoration:none;}

ul#toolbar{width:100%; top:110px;position:absolute; font-weight:bold; z-index:3;  }
ul#toolbar li{width:100px;/* border-bottom:solid 1px #f0f0f0;*/margin-right:9px; float:left; color:#FFF;}
ul#toolbar li.last{margin-right:0;}

ul#toolbar a:link,ul#toolbar a:visited,ul#toolbar a:active{text-decoration:none;padding-bottom:4px; color:#FFF; border-bottom:solid 1px #DD977E;float:left;width:100px;}
ul#toolbar li#selected a{color:#DD977E}
ul#toolbar li.selected a{color:#DD977E}
ul#toolbar a:hover{color:#DD977E;}

#pulldown {
	margin: 0;
	margin-top:-2px;
	padding: 0;
	width: 100%;
	z-index: 15; background-color:#070707; border-bottom:solid 2px #DD977E;
	position: relative;
	top: -2px;
}

ul#pulldownOptions{position:absolute; right:0;width:240px;top:24px;height:14px; }
ul#pulldownOptions li{float:left;}
ul#pulldownOptions li a{float:left;color:#777; text-decoration:none;padding-left:20px; margin-left:10px;background-image:url('../img/Expand_Up.png'); background-position:0px 0px; background-repeat:no-repeat; }
ul#pulldownOptions li a:hover{cursor:pointer; color:#DD977E; text-decoration:underline;background-image:url('../img/Expand_On.png');}
ul#pulldownOptions li a.open{background-image:url('../img/Collapse_Up.png'); }
ul#pulldownOptions li a.open:hover{background-image:url('../img/Collapse_On.png');}
ul#pulldownOptions img{border:0;margin-top:-2px;}

ul#pulldownOptions li a#logoutBtn{background-image:url('../img/Close.png'); height: 18px; line-height: 18px; padding-left: 25px;}
ul#pulldownOptions li a#logoutBtn:hover{background-image:url('../img/Close.png');}

.main{width:100%;position:absolute; top:160px;  height:auto;}

h1,h2,h3{font-size:22px; font-style:italic; line-height:44px; font-weight:normal;}
h1{width:200px;float:left; position:relative;}
h2{font-size:18px;line-height:normal; font-weight:normal;}
h3{font-size:13px;line-height:normal;font-weight:normal; }
h1 span{color:#777;}

#rss{right:2px;position:absolute;top:181px; line-height:normal; font-style:italic;font-size:12px; }

#rowOne,#rowTwo{float:left;width:100%;}

.colLeft{float:left; height:383px;left:0px; margin-right:9px; width:428px;border-top:solid 6px #DD977E;position:relative;}
.colRight{float:left;height:383px; width:536px;border-top:solid 6px #DD977E;position:relative;}

body#calendar-page .colLeft { width: 319px; }
body#calendar-page .colRight { width: 645px; }
#calendar-page #calwrap { padding-top: 14px; height: 340px; }
#calendar-page #cal {  font-family:Arial; }
#calendar-page #cal thead  tr th { color: #000;  line-height: 37px;}
#calendar-page #cal th { width: 37px; height: 37px; background: url(../img/dot_day_white.png); float: left; color: #808080; text-align: center; margin-left: 7px;}
#calendar-page #cal td a { display: block; color: #000; background: url(../img/dot_day_grey.png); width: 39px; height: 39px; text-decoration: none;line-height: 39px; font-weight: bold; }
#calendar-page #cal td a.event { display: block; color: #000; background: url(../img/dot_day_pink.png); width: 39px; height: 39px;line-height: 39px; }
#calendar-page #cal td { width: 37px; height: 37px; background: url(../img/dot_day_blank.png); float: left; text-align: center; line-height: 37px; margin-left: 7px; margin-bottom: 7px;}
#calendar-page #cal td.first, #calendar-page #cal th.first { margin-left: 0; }
#calendar-page .colLeft .bottom a { margin-right: 0; margin-left: 7px; }
#calendar-page #cal td.other a {display: none;}
#calendar-page .bottom a:hover  {background-color: transparent; }
#calendar-page .title .sharelink { padding: 0 5px 0 0; }
#calendar-page .colLeft .bottom div { float: right; }
#calendar-page #style1 #rowOne .colRight { border-bottom: none; height: 440px; }
#calendar-page #upcoming .bottom { position: absolute; bottom: 7px; text-align: right; width: 318px; }
#calendar-page #upcoming .bottom a { margin-left: 7px; }
#calendar-page .viewall { font-family: Georgia; font-style: italic; color: #DD977E; }

#monthly-list { margin-top: 20px; z-index: 1; }
#monthly-list table { width: 100%; }
#monthly-list table th { text-align: left; border-bottom: 1px dashed #404040; padding: 22px 0 10px 1px; font-size: 14px;}
#monthly-list table td {border-bottom: 1px dashed #7f7f7f; padding: 10px 0 10px 1px; vertical-align: top; font-family: arial; font-size: 12px; }
#monthly-list table td.title { width: 320px; font-family: Georgia;font-style: italic;font-size: 14px; }
#monthly-list table td.title span { color: #999; }
#monthly-list table th#eventcol { font-size: 18px; font-style: italic; text-decoration: underline; font-weight: normal; width: 318px; }
#monthly-list table th#date { width: 80px;}
#monthly-list table th#country { width: 145px;}
#monthly-list table th#city { width: 95px;}
#monthly-list table th#ticketcol { width: 210px;}

#calendar-page #upcoming h2.title-tab { margin: 15px 0 5px 0; text-decoration: underline; }
#calendar-page #upcoming a.sharelink { padding-top: 15px; }
#calendar-page #upcoming p { font-family: arial; margin-top: 20px; }
#calendar-page #upcoming .tickets { font-family: Georgia; }
#calendar-page #upcoming { border-bottom: 1px solid #DD977E; width: 318px;  min-height: 439px; overflow:hidden; }
#calendar-page #upcomingImage { float: right; display: block; border-bottom: 1px solid #DD977E; width: 318px;  height: 439px; overflow:hidden; }

.upcomingItem h3{
	color: #808080;
}

a img { border: none; }
a:hover img { background: none; }

.colLeft .top{width:100%;  height:335px;}

.colLeft .bottom{margin-top:10px; width:100%;  height:38px;border-top:dashed 1px #404040; border-bottom:solid 1px #DD977E;z-index:2;}
.colLeft .left{left:0;float:left; width:100px; height:100%;color:#777;z-index:1;}
.colLeft .left a{color:#FFF;}
.colLeft .left a.selected, .colLeft .left a:hover{color:#DD977E;}

.main a:hover,#footer a:hover{background-color:black;color:white;}

.colLeft .right{right:0;float:left;width:320px;height:100%;z-index:1;}
.colLeft h2{margin-top:15px; text-decoration:underline;width:319px;}
.colLeft h3{left:2px; color: #808080;}
.colLeft .txt{position:absolute;top:55px; padding:22px 0px 22px 0px; width:300px; font-family:Arial;  line-height:15px; }
#style2 .colLeft .txt{padding-top:55px;}

.colLeft .block { position:absolute; top:0; left: 2px; width: 200px;}
.colLeft .block h3 { margin-top: 2px; color: #808080;}

.colLeft .right .actions{bottom:-18px;left:0;position:absolute; }
.actions span,.galleryActions span{color:#777777;
float:left;
margin-left:5px;
margin-right:5px;}

.actions,.galleryActions{ font-style:italic;font-family:Georgia; font-size:12px;}


.galleryMainImage{clear:both; width:100%; background-color:#070707; position:relative; text-align:center;}
.galleryMainImage .inner{margin:0 auto;position:relative;}
.galleryMainImage img{ margin:10px;}


.galleryActions{right:0;position:absolute;top:15px;}
.galleryActions a:link,.galleryActions a:visited,.galleryActions a:active{font-size:13px; float:left; color:#FFF;  font-style:normal}
.galleryActions a:hover{color:#DD977E !important;}

.galleryActions a.current{ color: #DD977E; }

.colLeft .bottom a{line-height:normal;margin-right:7px;  font-family:Arial; font-size:12px;float:left;margin-top:11px; color:#FFF;}
.colLeft .bottom a.selected{color:#DD977E}
.colLeft .bottom .leftArrow,.colLeft .bottom .rightArrow{background-image:url('../img/Arrow_Left.png');width:18px;line-height:18px;height:18px;margin-top:10px;margin-right:14px; float:left;  display:block; text-decoration:none;}
.colLeft .bottom .rightArrow{float:right;margin-right:0;background-image:url('../img/Arrow_Right.png');}

.colLeft .bottom .leftArrow:hover,.colLeft .bottom .rightArrow:hover{cursor:pointer}

.colLeft ul{top:14px;position:absolute;}
.colLeft li{float:none;line-height:17px;}


.commentItem{position:relative; float:left;padding-top:18px; width:100%; border-bottom:dashed 1px #DD977E;}
.commentItem h2{float:left;
font-size:13px;
left:0px;
position:absolute;
text-decoration:underline;
top:auto;
width:220px;}
.commentItem h3{color:#777777;
float:left;
font-size:13px;
left:0px;
position:absolute;
top:18px;
width:300px;}
.commentItem img{position:relative;float:left;margin-right:10px;}
.commentItem .txt{
left:0px;top:auto;
margin-top:20px;
position:relative; }
.commentItem .actions{position:relative; margin-top:10px;width:300px;  }
.commentActions{line-height:54px; font-size:12px; font-style:italic; border-bottom:solid 1px black;}

.commentImage,.comment{height:100%;float:left;position:relative;}



.buyLink{background-image:url('../img/Buy.png');float:left; text-indent:22px; background-repeat:no-repeat; background-position:center left;  position:relative; }


#style1 #rowOne .colRight {border-bottom:solid 1px #DD977E; height:385px; overflow:hidden}
#calendar-page .colRight { border-bottom: none; }
#style1 .shareThis{right:14px;top:2px;}
#style1 .shareThis a{text-decoration:none;}
#style1 #rowTwo .colLeft{border-top:0;}
#style1 #rowTwo .colRight{border-top:0;}
#style1 #rowTwo .colRight .left{width:205px;height:492px; border-bottom:solid 1px black;margin-right:10px;position:absolute;top:0;}
#style1 #rowTwo .colRight .right{ border-bottom:solid 1px black;width:318px;height:492px;left:217px;position:absolute;top:0;}
#style1 #rowTwo .colRight .right h1{border-bottom:6px solid black;
float:left;
width:100%;}



#style2 h1,#style3 h1{width:655px;}
#style2 h1.alt,#style3 h1.alt{width:auto;float:left;}
#style2 .colLeft,#style3 .colLeft{width:645px; height:318px;}
#style2 .colLeft .right,#style3 .colLeft .right{width:535px;}
#style2 .colRight,#style3 .colRight{width:318px;}
/*#style2 .colRight img{margin-bottom:15px;}*/
#style2 .newsArticle,#style3 .newsArticle{position:relative;}
#style2 .newsArticle h2,#style3 .newsArticle h2{top:13px; text-decoration:underline;}
#style2 .newsArticle  h3,#style3 .newsArticle  h3{}
#style2 .txt,#style3 .txt{top:0px; width:600px;}
#style3 #rowTwo{ height:auto !important; position:relative;}
.newsArticleImage { position:absolute; }
.newsArticle .block { margin: 15px 0 0 110px; width: 300px;}
.newsArticle .block h2 { width: 315px; margin-bottom: 3px; margin-top: 0;}
.newsArticle .block h3 { margin-bottom: 20px; position:relative; color: #808080;}
.newsArticle .block p { font-family: Arial; }
.newsArticle .tags { font-style: italic; margin-top: 20px; }
.newsArticle .tags span.alt { text-decoration: underline; color: #808080; }
.newsArticle .actions a{color: #DD977E}
.colLeft h2.alt{position:relative;line-height:44px; top:-2px;}
#gallery .colLeft h2.alt{line-height: 16px; margin-bottom: 27px; font-size: 22px;}
#gallery .colRight h2 {margin:10px 0 10px 0; }
#gallery .advert { margin-top: -10px; }
#gallery .imageTags ul { margin-top: 10px; }
#gallery .imageTags ul li { display: block; float: left; list-style: none; padding-right: 5px; margin-right: 10px; height: 18px; background: url(../img/bullet.png) no-repeat 100% 5px}
#gallery .imageTags ul li.first { list-style: none;margin-left: 0 }
#gallery .imageTags ul li a { margin-right: 10px; font-family: Arial; text-decoration: none; }
.colRight .actions .buyLink{margin-top:15px;}

#style2 #rowOne{height:328px}
/*#style2 #rowTwo .colLeft,#style2 #rowTwo .colRight{border-bottom:solid 1px black;height:505px;}
#style2 #rowTwo .colLeft{border-top:0;height:555px;}*/


/*#style2 #rowTwo h1.alt{margin-left:9px; }*/
#style2 #rowTwo a:link,#style2 #rowTwo a:visited,#style2 #rowTwo a:active,#style2 #rowTwo a:hover{font-style:italic;font-size:12px;}
#style2 #rowTwo img,#style2 #rowTwo span{float:left;}
#style2 #rowTwo span{margin-top:12px;}


#style3 .colRight{height:494px !important}

.actions span{float:none !important;}
span.alt{margin:0;}
.colLeft .trackItem .block{ padding-top: 0; position: relative; padding-bottom: 23px;}
.colLeft .trackItem .block h2 { margin-top: 0; min-width: 319px; }
.trackItem img{ width:207px;height:207px; float: left; }
.trackRight { float: right; }
.trackItem .actions img { width: auto; height: auto; margin-top: -3px;}

.trackItem .actions a{
	color: #DD977E;
}

.trackItem{
border-bottom:dashed 1px #404040;
height:230px;
margin-top:15px;
position:relative;}
.trackItem h2{top:0px; left:218px;}
.trackItem h3{left:0;top:auto; position:relative;}
.trackItemA,.trackItemB{border-bottom: 1px dashed #777; clear: both; float: left; margin-bottom: 9px; padding-bottom: 9px; margin-top: 0; width:315px; }
.trackItemB{border-bottom:0;top:122px}
.trackItemB .actions{position:absolute;top: 56px; float: left;}


.trackItemA h4,.trackItemB h4 { font-family: Arial; font-weight: normal; width: 100%; line-height: 19px; margin-bottom: 2px; }
.trackItemA h4 .track,.trackItemB h4 .track { font-family: Arial; background: url(../img/dot_black.png); color: #000; font-weight: bold; width: 19px; height: 19px; line-height: 18px; display: block; text-align: center; float: left; margin-right: 5px; }

.trackItem .tracks { position: relative;  padding-left: 0; float: left; top: auto !important;}
.trackItem .trackItemB .tracks { padding: 0; margin: 0; }
.trackItem .tracks li { list-style: none; }
.trackItem .tracks li h4 .track { font-family: Arial; background: url(../img/dot_black.png); color: #000; font-weight: bold; width: 19px; height: 19px; line-height: 19px; display: block; text-align: center; float: left; margin-right: 5px; font-weight: normal; }

body#albums .block p { width: 319px; }
body#albums .tracks { float: left; margin-top: 25px; }
body#albums .tracks li.track { border-bottom: 1px dashed #404040; width: 535px; padding: 5px 0 5px 0; }
.tracks li h4 { font-family: Arial; font-weight: normal; }

#galleryComments .txt,#videoComments .txt{width: 500px !important}
#gallery .actions { position: absolute; }

.push{height:142px;}
#footer{ width:975px;height:100px; margin:0 auto; background-color:#070707; color:#808080;display: none;}
#footer ul a:link,#footer ul a:visited,#footer ul a:active,#footer ul a:hover,#creds a:link,#creds a:visited,#creds a:active,#creds a:hover{text-decoration:none;color:#777;}
#footer ul a:hover,#creds a:hover{color:white;}
#creds a:link,#creds a:visited,#creds a:active,#creds a:hover{text-decoration:underline}
#footer ul{position:relative; left:10px;top:10px; font-size:11px; width:440px;}
#footer li{ width:110px;float:left; }
#creds{float:right;position:relative;right:10px;top:-43px;width:265px; font-size:11px;}

#login{display:none;height:160px;  width:975px; margin:0 auto; position:relative;}
#intl{display:none;height:160px;  width:975px; margin:0 auto; position:relative;}

#pulldown h1{margin-top:20px}

#pulldown a,.closePulldown{font-style:italic; font-size:12px; text-decoration:underline;}
.closePulldown:hover{  }
.closePulldown{position:absolute;right:0; width:53px; height:18px; line-height:18px; top:118px; cursor:pointer; background-image:url('../img/Close.png'); background-position:right center; background-repeat:no-repeat;}

#pulldown .txt{top:60px; position:absolute; width:250px; font-size:12px; font-family:Arial;}
#pulldown .left{width:330px; position:relative;float:left;height:100%;}
#pulldown .right{position:relative;width:400px; float:left; height:100%;}
#pulldown .left a{left:0;position:absolute;top:120px;}
#pulldown .right .col1,#pulldown .right .col2{width:150px;  position:relative; height:120px;float:left;}
#pulldown .right .col3{position:relative;clear:both; color:#777;}
#pulldown .right .col3 a{
	color: #DD977E;
}

#pulldown .right .lbl{top:32px;position:absolute; font-style:italic; font-size:12px;}
#pulldown .right .tb{top:54px;position:absolute; border:0; width:140px; height:15px;}
#pulldown .right .cb{top:87px;position:absolute; border:0; }
#pulldown .right .lbl_{top:87px;position:absolute;font-size:12px;left:18px; font-style:italic; text-decoration:underline;}
#pulldown .right .btn{top:81px;right:10px;height:18px;line-height:18px; background-repeat:no-repeat; background-position:0 0; cursor:pointer; width:61px; font-family:Georgia; position:absolute;  background-image:url('../img/Login_bgd.png'); color:black; background-color: transparent; font-style:italic; border:0;font-size:11px;}

#pulldown button {
	height: 18px;
	line-height: 19px;
	cursor:pointer;
	width:61px;
	font-family: Georgia;
	background: url('../img/Login_bgd.png') no-repeat !important;
	color:#000;
	font-style:italic;
	font-size:11px;
	margin-right: 12px;
	bottom: 2.25em !important;
	right: 1.75em !important;
}

#register {
	position: relative;
}

#register .closePulldown {
	right: 18px !important;
	top: auto !important;
	bottom: 10px !important;
	z-index: 10 !important;
}

#register .mandatory {
	position: relative;
	top: 0.5em;
}

#rowTwo .colLeft,#rowTwo .colRight{border-top:0;}

#rowOne .colRight .actions,.actionsMusic{right:0; padding-top: 10px; font-size:12px; line-height: 16px}
#rowOne .colRight .actions a:hover,#rowOne .colRight .actionsMusic a:hover{color:white;}
#rowOne .actionsMusic{top:370px;left:0;float:left; }
#rowTwo .actionsMusic{top:410px;left:0; float:left;}

#albumPlug,#albumPlug_{position:relative;}
#albumPlug_{border-top:solid 1px black;}
#albumPlug h3{
	color: #808080;
}

#gallery .colRight h1 { text-decoration: underline; }
.smallGallery{width:100%; position:relative; float:left; overflow: hidden;height:100px; margin: 16px 0 10px 0}



.imageTags{float:left;position:relative; height:200px; width:100%;  border-top:solid 6px #DD977E;}

		.smallGallery ul li {
			display: block;
			float: left;
			margin: 0;
			padding: 0 10px;
			width: 85px;
			height: 85px;
		}


.comment .txt{padding-top:22px !important;}

#videoItem{float:left;  width:100%;  position:relative;border-bottom:dashed 1px #404040;height:404px;}
#videoDetails{float:left; width:100%;position:relative; border-bottom:solid 1px #404040;padding-bottom:15px;}
.videoThumb,.videoThumb_{float:left;border-bottom:dashed 1px #404040; width:100%; height:80px;position:relative;}
.videoThumb img,.videoThumb_ img{top:9px; width:80px; height:60px; position:absolute;}
.videoThumb a:link,.videoThumb a:visited,.videoThumb a:active,.videoThumb a:hover,.videoThumb  .txt,
.videoThumb_ a:link,.videoThumb_ a:visited,.videoThumb_ a:active,.videoThumb_ a:hover,.videoThumb  .txt{position:absolute;}
.videoThumb a:link,.videoThumb a:visited,.videoThumb a:active,.videoThumb a:hover,.videoThumb_ a:link,.videoThumb_ a:visited,.videoThumb_ a:active,.videoThumb_ a:hover{top:9px;left:90px; font-style:italic}
.videoThumb .txt{top:27px !important;width:220px !important;left:90px;font-size:11px;}

#videoborder { border-top: 6px solid #DD977E; border-bottom: 1px solid #DD977E; }

.miniGalleryCarousel .carouselPrev {
	position: absolute;
	top: 145px;
	left: -7px;
	background-image:url('../img/Arrow_Left.png');
	width: 18px;
	height: 18px;
}

body#bio .miniGalleryCarousel a:hover { background-color: transparent; }
body#bio p { margin-top: 10px; }
body#bio .newsArticle { border-bottom: 1px solid #DD977E; height: 480px; }
body#bio .colLeft .txt { padding-bottom: 0 }
a.sharelink { float: right; padding-top: 10px;background-color: transparent;border: none; }
a.sharelink:hover { background-color: transparent;border: none; }

.miniGalleryCarousel .carouselNext {
	position: absolute;
	top: 145px;
	right: -7px;
	background-image:url('../img/Arrow_Right.png');
	width: 18px;
	height: 18px;
}


.smallGallery .carouselPrev {
	position: absolute;
	top: 30px;
	left: 0px;
	background-image:url('../img/Arrow_Left.png');
	width: 18px;
	height: 18px;
	visibility: hidden;
}

.smallGallery .carouselNext {
	position: absolute;
	top: 30px;
	right: 0px;
	background-image:url('../img/Arrow_Right.png');
	width: 18px;
	height: 18px;
	visibility: hidden;
}

.smallGallery a:hover { background-color: transparent; }
#gallery .colLeft


.underline { text-decoration: underline; }
.topbdr6 { border-top: 6px solid #DD977E; }
.botbdr1 { border-bottom: 1px solid #DD977E; }

#footer {
	display: block;
	clear: both;
	/* margin-top: 40px; */
}

#wrapper {
	margin-bottom: 0px;
}

.main {
	position: static;
	padding-top: 160px;
}

.actions a, .actionsMusic a, #albums .tracks .buy, #albums .tracks .video, .showlyrics, .hidelyrics{
	font-style: italic;
	color: #DD977E !important;
	font-size: 12px !important;
}
	

.advert { margin: 70px 0 30px 0; border-top: 6px solid #DD977E; background: #070707; height: 270px; text-align: center; vertical-align: middle; padding-top: 20px;}

body#news-article .rowTwo .colRight { border: none; width: 319px; float: right; margin: 30px 2px 0 0; border-bottom: 1px solid #DD977E; height: 450px; margin-bottom: 20px; position: absolute; right: 0;top: 590px;min-height: 400px; clear: both}
body#news-article .rowTwo .colRight h2.alt { padding-bottom: 10px; border-bottom: 6px solid #DD977E; width: 319px; }
body#news-article .rowTwo .colRight .advert { margin-top: 0; }
body#news-article .colLeft { height:inherit; }
body#news-article .colLeft .txt { position: static;}
body#news-article .colLeft .top { height: auto; min-height: 335px;}
body#news-article .colLeft .newsArticle { margin-left: 110px; }

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#bio #rowOne,
#gallery #rowOne,
#lyrics-page #rowOne,
#singles #rowOne,
#albums #rowOne {
	height: auto !important;
}

#bio .colLeft,
#gallery .colLeft,
#lyrics-page .colLeft,
#singles .colLeft,
#albums .colLeft {
	height: auto !important;
}

#bio .colLeft .right,
#gallery .colLeft .right,
#lyrics-page .colLeft .right,
#singles .colLeft .right,
#albums .colLeft .right {
	height: auto !important;
}

#bio .colRight,
#gallery .colRight,
#lyrics-page .colRight,
#singles .colRight,
#albums .colRight {
	height: auto !important;
}

.trackItem {
	padding-bottom: 23px !important;
	overflow: auto !important;
	height: auto !important;
}

.trackItem .actions {
	bottom: 5px !important;
}

#singles .trackItem,
#albums .trackItem {
	overflow: visible !important;
}

#bio.dressing-room .txt {
	font-family: Georgia, serif;
	font-size: 18px;
	line-height: 1.2;
}


#pulldown h1 {
	float: none;
	position: static;
}

#pulldown .txt {
	position: static;
	margin: 0 0 1em 0;
}

#login .error {
	color: #a55a24;
}

#calendar-additional {
	margin: 1em auto;
}

	#calendar-additional #albumPlug {
		width: 318px;
		float: right;
		margin: 0 1em;
	}

	#calendar-additional .advert {
		width: 318px;
		height: 292px;
		float: right;
		margin: 0 1em;
	}

#albums .block p,
#singles .block p {
	font-family: Arial, Helvetica, sans-serif;
}

#singles .actions {
	bottom: 15px !important;
	margin-left: 220px;
	top: auto !important;
}

#singles .trackItem {
	padding-bottom: 15px !important;
	clear: both;
	float: left;
	width: 100%;
}


#albums .actions img,
#singles .actions img {
	position: relative;
	top: 3px;
}

#albums .actions {
	left: 215px;
	right: 0;
	bottom: 25px !important;
}

#albums .actions .trackShowListing,
#albums .actions .trackHideListing {
	position: absolute;
	right: 0;
}

#albums .trackItem {
	border-bottom: 0;
}

#albums li.track {
	padding: 0.75em 0 !important;
}

#albums li.track h4 {
	margin-bottom: 0.75em;
}

#lyrics-page .trackItem > img {
	float: left;
	margin-right: 1em;
	width: auto;
	height: auto;
}

#lyrics-page .trackItem h2 {
	margin-top: 0 !important;
}

#lyrics-page .trackItem .actions {
	position: static;
	margin: 0.75em 0 0 0 !important;
	border-bottom: 1px dashed #404040;
	overflow: auto;
	padding-bottom: 0.75em;
}

#lyrics-page .tracks {
	width: 420px;
}

#lyrics-page .tracks > li {
	padding: 0.75em 0 !important;
	border-bottom: 1px dashed #404040;
	position: relative;
}

#lyrics-page .tracks .links {
	position: absolute;
	right: 0;
	top: 0.75em;
}

.lyrictext {
    font-family: Arial, Helvetica, sans-serif;
}

.lyrictext p {
	margin-top: 0.5em !important;
}

#gallery .colLeft h2,
#gallery .colRight h1 {
	font-size: 18px !important;
}

#gallery .imageTags {
	height: auto;
}

#gallery .advert {
	margin-top: 1em;
}

#gallery .imageTags ul {
	overflow: auto;
}

#news-article .rowTwo .colRight {
	position: static !important;
	top: 0 !important;
}

.off {
	color: #aaa !important;
	border-color: #aaa;
	border-bottom: 1px solid #DD977E;
	padding-bottom: 4px;
	width: 100px;
	float: left;
}

#albums .tracks li {
    position: relative;
}

#albums .tracks .buy {
    position: absolute;
    top: 0.75em;
    right: 0;
}

#albums .tracks .video {
    position: absolute;
    top: 0.75em;
    right: 5em;
}

#gallery .colRight h1 {
    width: 100% !important;
}

#rss {
    padding-right: 20px;
    background: url(http://cdn.umg3.net/cherylcole/img/RSS.png) no-repeat top right;
    line-height: 15px;
}

#rss:hover {
    color: #DD977E !important;
}



#dressingroom.colRight { 
	height: 495px !important; 
	border-bottom: 1px solid #DD977E !important; 
}

#dressingroom span a{
	color: #DD977E;
	font-style: italic;
}

.colRight h2{
	text-decoration: underline !important;
}
.dressing-room .newsArticle {
	height: auto !important;
	min-height: 311px;
}

.dressing-room .newsArticle .txt {
	position: static !important;
	padding-top: 22px !important;
}

.dressing-room .advert {
	margin-top: 30px !important;
	border-bottom: 1px solid #DD977E;
}

.dressing-room #footer {
	margin-top: 0 !important;
}

#lyrics-page .actions {
	position: absolute !important;
	top: 100px !important;
	left: 5px;
	border: 0 !important;
}

#lyrics-page .tracks {
		margin-top: 63px !important;
}

#albums .trackItem .block p {
		margin-top: 8px !important;
}

#calendar-page #albumPlug {
	border-top: 6px solid #DD977E;
}

#calendar-page .advert {
	margin-right: 0 !important;
}

#bio .newsArticle .txt {
	font-size: 10pt;
}

#albums .trackItem .block {
	margin-left: 220px;
	min-height: 180px;
}

a#sticker:link,a#sticker:visited,a#sticker:active,a#sticker:hover{text-decoration:none; background-image:url('../img/sticker.jpg'); width:100px;height:96px; position:absolute;bottom:60px;left:0;}

.banner {
	margin: 0 0 0 auto;
	padding: 20px 0 0 0;
	clear: both;
	width: 728px;
	height: 90px;
}

.shoppingcart {
	position: absolute;
	width: 450px;
	height: 30px;
	top: 16px;
	left: 285px;
	text-align: right;
}

#intl ul {
	display: block;
	margin: 0;
	padding: 0;
	overflow: auto;
}

	#intl ul li {
		display: block;
		margin: 0;
		padding: 0;
		width: 98px;
		float: left;
	}

	#intl ul li.last {
		width: 90px;
	}

		#intl ul li a {
			display: block;
			margin: 0;
			padding: 0;
			outline: 0;
		}

			#intl ul li a img {
				display: block;
				padding: 0;
				border: 0;
			}
