body {background-color:#000;margin:0;padding:0;font-family:arial, verdana;font-size:0.9em;}

h1 {color:#9CC0D3;font-size:1.3em;font-weight:normal;border-bottom:1px solid #796840;margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;} /* aqua */
a {color:#fff;}

div.main {width:898px;overflow:none;font-family:arial, verdana;}
div.main div.pancontentpage {float:left;width:760px;overflow:none;}

div.main div.panwidepage {float:left;width:760px;}
div.main div.panwidepage div.rightcontent {padding-left:60px;color:#fff;}
div.main div.pancontentpage div.rightcontent {float:left;width:325px;color:#fff;}
div.main div.pancontentpage div.leftimage {float:left;width:435px;}
div.main * div.logo {text-align:right;margin:29px 4px 30px 0px;}
div.main * div.sectionname {font-size:0.8em;padding-bottom:2px;}
div.main * div.sectionname a {color:#fff;text-decoration:none;}
div.main div.panright {float:right;width:110px;}

div.main * div.nav {font-size:0.9em;border-left:1px solid #425E8C;padding-top:32px;}
div.main * div.nav ul {padding:3px 0px 0px 0px;margin:0;list-style-type: none;}
div.main * div.nav li {padding-left:10px;padding-bottom:2px;padding-top:2px;}
div.main * div.nav li li.active {background:url(../images/nav_arrow.gif) 0px 0.3em no-repeat;}
div.main * div.nav li.active a {color:#9CC0D3;}
div.main * div.nav li.level1active a {color:#9CC0D3;}

/* changed method - was nested UL */
div.main * div.nav li.level2active {margin-left:10px;padding-left:10px;padding-bottom:4px;padding-top:0px;background:url(../images/nav_arrow.gif) 0px 0.3em no-repeat;}
div.main * div.nav li.level2active a {color:#9CC0D3;}
div.main * div.nav li.level2 {margin-left:10px;padding-left:10px;padding-bottom:4px;padding-top:0px;}

div.main * div.nav a {color:#fff;text-decoration:none;}

div.clearer {clear:both;}

ul.backtotop {padding:0px;margin:22px 0px 15px 0px;list-style-type: none;}
ul.backtotop li {background:url(../images/arrow_backtotop.gif) 0px 0.3em no-repeat;padding-left:13px;}
ul.backtotop li a {color:#9CC0D3;text-decoration:none;}

p {margin:0px 0px 15px 0px;padding:0px;}
p.gold {color:#DAD2B2;}
div.content {color:#CFD7E3;line-height:1.3;font-size:0.9em;}


/* disco */
div.gallery {width:100%;overflow:none;padding-top:15px;}
div.gallery div.gallist {float:left;width:310px;background:url(../images/vert_dots_maroon.gif) top right repeat-y;padding-bottom:250px;}
div.gallery div.gallist div.releaseicons {width:100%;overflow:hidden;} /* icon holder */
div.gallery div.gallist div.releaseicons div.release {float:left;width:70px;height:70px;} /* < mini icon */
div.gallery div.gallist div.releaseicons div.release img {border:2px solid #23040A;}
div.gallery div.gallist div.releaseicons div.release img.on {border:2px solid #fff;}
div.gallery div.galdisplay {float:right;width:350px;overflow:none;}
div.gallery div.galdisplay div.galdispimg {float:left;width:120px;overflow:none;}
div.gallery div.galdisplay div.galdispspec {float:right;width:215px;overflow:none;}
div.gallery div.galdisplay div.galdispspec h2 {color:#fff;font-size:1.4em;font-weight:bold;margin:0px 0px 1px 0px;padding:0;}
div.gallery div.galdisplay div.galdispspec h3 {color:#fff;font-size:1em;font-weight:bold;margin:0px 0px 25px 0px;padding:0;}
div.gallery div.galdisplay div.galdispspec p {color:#fff;}
div.gallery div.galdisplay div.track {padding-bottom:10px;}
/* disco - adaptation, photos */
div.gallery div.galdisplay div.galphotoframe {padding-right:15px;}
div.gallery div.galdisplay div.galphotoframe img {border:1px solid #425E8C;}

div.playingtrack {margin-top:14px;padding:5px 3px 5px 5px;font-size:0.8em;text-transform:uppercase;color:#fff;background-color:#476778;background-image:url(../images/musicplayertop.gif);background-repeat:no-repeat;background-position:top left;}
div.playingtrack div.nowplaying {color:#9CC0D3;}
div#player0 {margin-bottom:3px;}

div.highres {padding-top:10px;}
div.highres a {color:#9CC0D3;text-decoration:none;}

/* reviews */
div.recent {padding-top:15px;}
div.recent div.article {width:100%;overflow:none;background:url(../images/horiz_dots_maroon.gif) bottom left repeat-x;padding-bottom:25px;margin-bottom:20px;}
div.recent div.article div.articleleft {float:left;width:300px;}
div.recent div.article * h2 {padding:0px 10px 0px 0px;margin:0;font-size:1.2em;color:#fff;}
div.recent div.article * h2 span {color:#CCAD6A;}
div.recent div.article * div.othertext {padding:0px 10px 0px 0px;font-size:1.2em;font-weight:bold;}
div.recent div.article * div.author {font-size:0.8em;padding:2px 10px 0px 0px;}
div.recent div.article div.articleright {float:left;width:350px;}


/* concerts */
div.concerts {padding-top:0px;}
div.concerts table {color:#fff;width:100%;}
div.concerts table tr th {padding:5px 0px 5px 10px;text-align:left;border-top:1px solid #876944;border-bottom:1px solid #876944;font-weight:normal;font-size:1.3em;background-image:url(../images/table_back_maroon.gif);background-position:0px 1px;background-repeat:no-repeat;}
div.concerts table tr td {padding:20px 0px 20px 10px;background-image:url(../images/table_back_maroon.gif);background-repeat:repeat-y;}
div.concerts table tr td a {color:#fff;text-decoration:underline;}

div.concerts table tr td.horiz {padding:0px;background-image:url(../images/horiz_dots_maroon.gif);background-repeat:repeat-x;height:1px;}
div.concerts table tr td.colconcertprogramme p {padding-bottom:9px;margin-bottom:0px;}

div.datapair {padding-bottom:12px;color:#fff;}
div.row2 {font-weight:bold;}

h1.noline {border-bottom:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;} /* aqua */


/* home */
div.main div.panhomepage {background-color:#000;width:100%;overflow:none;}
div.main div.panhomepage div.leftimage {float:left;width:525px;}
div.main div.panhomepage div.rightcontent {float:left;width:373px;color:#fff;}
div.main div.panhomepage div.rightcontent div.rightparttop {width:100%;overflow:none;height:255px;}
div.main div.panhomepage div.rightcontent div.rightparttop div.panrighttophome {float:right;width:110px;}
div.main div.panhomepage div.rightcontent div.rightpartbottom div.homeintropad {padding-left:30px;color:#CFD7E3;font-size:0.9em;padding-right:20px;}
div.main div.panhomepage div.rightcontent div.rightpartbottom div.homeintropad div.introtext {padding:35px 0px 15px 0px;}
div.main div.panhomepage div.rightcontent div.rightpartbottom div.homeintropad div.promotrackholder {border-top:1px solid #796840;padding-top:15px;width:100%;overflow:none;}
div.main div.panhomepage div.rightcontent div.rightpartbottom div.homeintropad div.promotrackholder div.promoimage {float:left;width:115px;}
div.main div.panhomepage div.rightcontent div.rightpartbottom div.homeintropad div.promotrackholder div.promoinfo {float:left;width:205px;}
div.main div.panhomepage div.rightcontent div.rightpartbottom div.homeintropad div.promotrackholder div.promoinfo div.promotitle {color:#D2B56E;font-weight:bold;padding-bottom:3px;}
div.main div.panhomepage div.rightcontent div.rightpartbottom div.homeintropad div.promotrackholder div.promoinfo div.promoartist {color:#fff;font-weight:bold;padding-bottom:25px;}
div.main div.panhomepage div.rightcontent div.rightpartbottom div.homeintropad div.promotrackholder div.promoinfo div.promodescription {padding-bottom:10px;}
div.bgblack {background-color:#000;border-bottom:1px solid #425E8C;}


/* themes */
body.maroon {background-color:#23040A;}
body.spmanagement {background-image:url(../images/main_managment_back.jpg);background-position:275px 395px;background-repeat:no-repeat;}
body.home {background-color:#17313F;}




/* admin */
div.adminleft {float:left;width:200px;padding-bottom:200px;}
div.adminright {float:left;width:698px;margin-top:37px;color:#fff;}

