/* CSS Document *//*---------- Home Page ----------*//*---------- GENERAL ----------*/body{margin:0px;padding:0px;background-color:#000;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;color:#ccc;line-height:1.15em;}p{padding:0pxline-height:1.15em;}a{text-decoration:none;color:#ff0043;}a:hover{text-decoration:underline;}#contentline{width:891px !important;width:900px;background:url(images/tour-bg.gif) repeat-y scroll left top;background-position:12px 1px;}#content, #contentcontact, #contentbio, #contentmusic, #contentnews {width:915px !important;width:915px;}#content{background:transparent url(images/head-home.jpg) no-repeat center 39px;}#contentcontact{background:transparent url(images/head-contact.jpg) top center no-repeat;}#contentbio{background:transparent url(images/head-bio.jpg) top center no-repeat;}#contentmusic{background:transparent url(images/head-music.jpg) top center no-repeat;}#contentnews{background:transparent url(images/head-news.jpg) top center no-repeat;}/*---------- HEADER ----------*/#header{position:relative;}#flashnav{background-color:CC0000;	position:absolute;	top:380px;	left:26px;	z-index:100;	}/*---------- MAIN AREA ----------*/#mainarea{display:block;position:relative;top:-95px;}#mainarea:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }#mainarea:after { display: inline-block; _height: 1%; }/* Hides from IE-mac \*/#mainarea:after { display: block; }/* End hide from IE-mac *//*---------- Mailing List ----------*/#mailing{width:200px;padding:47px 0px 15px 25px;}.mailfield{border:1px solid #fff;width:142px;color:#666666;}.listbtn{margin:0 0 -5px 5px;}/*---------- LEFT COLUMN ----------*/#left{width:199px;float:left;display: block;padding:0px 18px;font-size:11px;}#left a{color:#ff6f36;text-decoration:nonoe;}#left a:hover{text-decoration:underline;}#left p{padding:15px 0px;margin:0px;}.tourdates{margin-top:10px;}.date{font-weight:bold;font-size:14px;}.justred{color:#ff0043;}/*---------- MIDDLE COLUMN ----------*/#middle{float:left;display: block;}#middle:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }#middle:after { display: inline-block; _height: 1%; }/* Hides from IE-mac \*/#middle:after { display: block; }/* End hide from IE-mac */#middletext{padding:0px 35px 0px 32px;width:495px;float:left;}#newshead{width:620px;margin:-100px 0 10px 30px;height:83px;}#contentcontact #newshead, #contentbio #newshead, #contentmusic #newshead, #contentnews #newshead{margin:-55px 0px -30px 30px;}.spotlight{margin-left:20px;}#middle h2{font-size:1.2em;font-weight:bold;}/*---------- RIGHT COLUMN ----------*/#right{width:78px;float:left;display: block;padding-top:59px;margin-top:16px;background:url(images/picshead.gif) top center no-repeat;}#contentcontact #right, #contentbio #right, #contentmusic #right, #contentnews #right{position:relative;top:-80px;}/*---------- FOOTER ----------*/#footer{color:#FFF;text-transform:uppercase;padding:15px;margin-top:10px;display:block;background-color:#000;clear:both;}#footer a{color:#999999;text-decoration:none;}#footer a:hover{color:#CC9933;text-decoration:underline;}#credit{padding:15px;background-color:#000;}/*---- BIO PAGE -------*/#members{padding:8px 8px 15px 8px;margin:0px 0px 15px 0px;background-color:#141414;}#biolist {margin:0px;padding:0px;list-style:none;}#biolist li{padding-bottom:5px;}#contentbio #mainarea #middle #middletext p{padding:0px;}/*------- NEWS ARCHIVE PAVE --------*/#contentnews h3{color:#ff0043;font-size:1.2em;font-weight:bold;margin:0px 0px 5px 0px;padding:0px;}#contentnews #mainarea #middle #middletext ul{	margin:0px 0px 15px 0px;	padding:0px;	list-style-position: inside;}#contentnews #mainarea #middle #middletext ul li{padding:0px;margin:0px;}#contentnews #mainarea #middle #middletext ul li a{color:#ff6f36;text-decoration:nonoe;}#contentnews #mainarea #middle #middletext ul li a:hover{text-decoration:underline;}/*------- MUSIC -------*/#musiclist ul{list-style:none;margin:0px 0px 0px 0px;padding:0px;list-style-position:inside;}#musiclist ul li{width:72px;display:inline;padding:0px;margin:5px 5px 5px 0px;}/*--------- IND MUSIC PAGES -----------*/#musicarea ol{margin:0px 0px 20px 0px;padding:0px;list-style-position:inside;}#musicarea ol li{margin:5px 0px 0px 0px;}#musicarea h2, #musicarea h3{margin:0px 0px 5px 0px;}#musicarea h2{font-size:1.4em;color:#ff0043;}#musicarea h3{color:#ff6f36;font-size:1.2em;margin-bottom:15px;}.albumpic{padding:5px;margin:15px 15px 15px 0px;border:1px solid #333333;}/*--------- PHOTO CREDIT PAGE ------------*/#contentphoto li{padding:5px 0px;margin:0px;}#contentphoto ul{margin:0pxpadding:0px;}