._S { background: url(/image/fonts/28d.png) no-repeat top left; display:inline; }

._s1 { background-position: 0 -30px; } 
._s2 { background-position: 0 -85px; } 
._s3 { background-position: 0 -140px; } 
._s4 { background-position: 0 -195px; } 
._s5 { background-position: 0 -250px; } 
._s6 { background-position: 0 -305px; } 
._s7 { background-position: 0 -360px; } 
._s8 { background-position: 0 -415px; } 
._s9 { background-position: 0 -470px; } 
._sA { background-position: 0 -525px; } 
._sB { background-position: 0 -580px; } 
._sC { background-position: 0 -635px; } 
._sD { background-position: 0 -690px; } 
._sE { background-position: 0 -745px; } 
._sF { background-position: 0 -800px; } 
._sG { background-position: 0 -855px; } 
._sH { background-position: 0 -910px; } 
._sI { background-position: 0 -965px; } 
._sJ { background-position: 0 -1020px; } 
._sK { background-position: 0 -1075px; } 
._sL { background-position: 0 -1130px; } 
._sM { background-position: 0 -1185px; } 
._sN { background-position: 0 -1240px; } 
._sO { background-position: 0 -1295px; } 
._sP { background-position: 0 -1350px; } 
._sQ { background-position: 0 -1405px; } 
._sR { background-position: 0 -1460px; } 
._sS { background-position: 0 -1515px; } 
._sT { background-position: 0 -1570px; } 
._sU { background-position: 0 -1625px; } 
._sV { background-position: 0 -1680px; } 
._sW { background-position: 0 -1735px; } 
._sX { background-position: 0 -1790px; } 
._sY { background-position: 0 -1845px; } 
._sZ { background-position: 0 -1900px; } 
._sa { background-position: 0 -1955px; } 
._sb { background-position: -69px -30px; } 
._sc { background-position: -69px -85px; } 
._sd { background-position: -69px -140px; } 
._se { background-position: -69px -195px; } 
._sf { background-position: -69px -250px; } 
._sg { background-position: -69px -305px; } 
._sh { background-position: -69px -360px; } 
._si { background-position: -69px -415px; } 
._sj { background-position: -69px -470px; } 
._sk { background-position: -69px -525px; } 
._sl { background-position: -69px -580px; } 
._sm { background-position: -69px -635px; } 
._sn { background-position: -69px -690px; } 
._so { background-position: -69px -745px; } 
._sp { background-position: -69px -800px; } 
._sq { background-position: -69px -855px; } 
._sr { background-position: -69px -910px; } 
._ss { background-position: -69px -965px; } 
._st { background-position: -69px -1020px; } 
._su { background-position: -69px -1075px; } 
._sv { background-position: -69px -1130px; } 
._sw { background-position: -69px -1185px; } 
._sx { background-position: -69px -1240px; } 
._sy { background-position: -69px -1295px; } 
._sz { background-position: -69px -1350px; } 

body { 
 margin:10px; 
 background-color: #fffffe; 
 font-family: monospace, Verdana, Arial, Helvetica, sans-serif; 
}

.photoby {
 position:absolute; top:5; right:5;
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; line-height: 1em;
}

a IMG { border:0px; }
a:link { text-decoration: none; color: #000000; border:0px; }
a:visited { text-decoration: none; color: #000000; }
a:active { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #222222; }

#console {
 position: absolute;
 left: 185px;
 bottom: 16px;
 width: 85%;
}

#console div.lconsole {
 float:left;
}

#console div.mconsole {
 /*float:left;*/
 /*background-image: url('/image/web/mid_console.png'); */
 /*background-repeat: repeat-x; */
 /*width: 64%;*/
 position:relative;
 left: -38px;
 top: 17px;
 padding: 13pt;
 font-family: monospace;
 font-size: 8pt;
}

#console div.mconsole img {
 width: 700px;
 height: 48px;
}

#console div.rconsole {
float:left;
}

#music div.head div {
 float: left;
}

#music div.button {
 width:20px;
 height:20px;
}

#music div#buffer {
 width:0px;
 height:2px;
 background-color: #000000;
 position: relative;
 top: 18px;
 left: -5px;
}

#music div#position {
 background: url('/image/ani-invader.gif') no-repeat;
 width:20px;
 height:20px;
 position: relative;
}

#music div.rr {
 background-image: url('/image/web/rw_.png');
}

#music div.pa {
 background-image: url('/image/web/pa_.png');
}

#music div.pl {
 background-image: url('/image/web/pl_.png');
}

#music div.ff {
 background-image: url('/image/web/ff_.png');
}

#music div.st {
 background-image: url('/image/web/st_.png');
}

a.addMp3:link {
 text-decoration: none;
 background-color: #FFFFFF;
 border: dotted 1px;
 vertical-align: middle;
 padding: 4px;
 line-height: 25px;
}

a.addMp3:hover {
 background-color: #F49B3A;
}

a.addMp3 img {
 position: relative;
 top: 4px;
}

div.titleBar {
 font-family: monospace;
 cursor: pointer;
 font-size: 9pt;
 color: #ffffff;
 padding: 2pt 4pt;
 background: url(/image/web/window/tbar_mid.png) #fffffe;
 height: 16px;
 border: 1px solid black;
 position: relative;
 bottom: -3px;
}

div.window div.titleBar span.title {
 float:left;
}

div.window div.titleBar span.icons {
 display:block;
 text-align:right;
}

div.window div.titleBar span.icons a.rss {
 height:20px;
 width:20px;
}

div.window div.body {
 background-color: #fffffe;
 font-family:monospace;
 font-size:8pt;
 overflow-y:auto;
 display:block;
 padding: 0px 0px 0px 3px;
}

#music div.head {
 height: 17px;
 padding: 2px 2px 0pt;
}

#music div.body {
 position: relative;
 margin-top: 5px;
}

div.window div.footer {
 height: 0px;	
}

.event {
 padding: 8pt;
 cursor: pointer;
}

div.window {
 background-color: #fffffe;
 /*border: 1px solid black;*/
}

.eventSelect {
 background-color: #eeeeee;
}

.eventDeselect {
 background-color: #fffffe;
}

.mp3select {
 background-color: #eeeeee;
}

.mp3deselect {
 background-color: #fffffe;
}

.icon {
 background-color: #000000; color:#ffffff; 
 text-align: center; vertical-align: middle;
 width: 70px;
 cursor:pointer; cursor:hand; 
}

div.win{
 background-color:#868686; color:#ffffff;
 position:absolute;
 text-align:center;
 filter: alpha(opacity=99); opacity:.99; -moz-opacity:.99;
}

div.win table.win_bar{
 width:100%;
}

.loading{
	display:none;
}

div.win div.win_content{
 overflow:auto; 
 height:95%;
 border-top:1px solid;
 text-align:center;
 vertical-align:middle;
 border-left: 1px solid #868686;
 border-right: 1px solid #868686;
 border-top: 0px;
 border-bottom: 0px;  
 background-color:#000000;
}

div.win table.win_content{
 width:100%; height:100%;
 border-top:1px solid;
 text-align:center;
 vertical-align:middle;
}

div.win table.win_content tr{
 width:100%;
 background-color:#000000;
 border:1px dotted #868686;
}

td.win_to{ 
 width:17; height:18; 
 text-align:center; 
 background: #ffffff; color:#000000; 
 background: transparent url('/image/web/window/button-menu-unfocused.gif') scroll no-repeat right bottom;
 cursor:pointer;cursor:hand
}

td.win_tb{ 
 height:18;
 text-align:left; vertical-align:top; 
 background-color:#ffffff; color:#000000; 
 background-image: transparent url('/image/web/window/titlebar-mid-unfocused.png');
 background-repeat:repeat-x; background-position: center;
 margin:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; line-height: 1em; text-align:left; font-weight:bold;
 cursor:move;
}

td.win_tn{
 width:17; height:18; 
 text-align:center; 
 background-color:#ffffff; color:#000000; 
 background-image: transparent url('/image/web/window/button-minimize-unfocused.png');
 background-repeat:no-repeat; background-position: right;
 cursor:pointer;cursor:hand
}

td.win_tx{
 width:17; height:18; 
 text-align:center; 
 background-color:#ffffff; color:#000000; 
 background-image: transparent url('/image/web/window/button-maximize-unfocused.png');
 background-repeat:no-repeat; background-position: right;
 cursor:pointer;cursor:hand
}

td.win_tc{
 width:17; height:18; 
 text-align:center; 
 background-color:#ffffff; color:#000000; 
 background-image: transparent url('/image/web/window/button-close-unfocused.png') scroll no-repeat bottom right;
 background-repeat:no-repeat; background-position: right;
 cursor:pointer;cursor:hand
}

div.win div.footer{
 cursor: move;
 position: relative; top:0px;
 width: 100%; 
 height: 3px;
 z-index:1;
}

ul { 
 font-family: monospace, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; line-height: 1em; text-align:left;
}

.events_date {
 width:20%;
 border:solid 0px #eeeeee; padding:3;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; line-height: 1em;
 text-align:center; vertical-align:top; 
 color:white;
}

.events_text {
 width:20%;
 border:solid 0px #eeeeee; padding:3;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; line-height: 1em;
 text-align:center; vertical-align:top; 
 color:white;
}

.events_info {
 width:10%;
 border:solid 0px #eeeeee; padding:3;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; line-height: 1em;
 text-align:center; vertical-align:top; 
 color:white;
}

.events_image {
 width:30%;
 border:solid 0px #eeeeee; padding:3;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; line-height: 1em;
 text-align:center; vertical-align:top; 
 color:white;
}

div.mainPane {
 top: 5px;
 width: 780px;
 position: relative;
 /*border: solid 3px;*/
}

div.bodyPane {
 height: 250px;	
}

.group {
 width: 360px; 
}

.event {
 margin: 2px;
 width: 250px;
}

.eventsLatest .eventList .event {
 width: 218px;
}

.eventList {
 overflow-y: auto;
 float: left;
 text-align: left;
 height: 250px;
 width: 285px;
}

.eventInfo {
 overflow: auto;
 float: right;
 text-align: right;
 height: 250px;
 width: 465px;
}

.eventDesc .title {
 width: 400px;
 text-align: left;
}

.eventDesc .title,
.eventID .location {
 font-family: "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
 font-size: 24px;
 font-size-adjust: none;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 float: left;
 color: rgb(128, 128, 128);
 letter-spacing: -1px;
 line-height: 26px;
}

.eventID .artists {
 float:left;
 text-align:left;
 width:195px;
}

.eventDesc {
 width: 450px;
 display: none;
}

#latestHolderPanel {
 bottom: 35px;
 position: absolute;
}

.eventsLatest {
 overflow: auto; 
 font-size: 9pt; 
 height: 150px; 
 width: 250px;
 float: left;	
}

.newsLatest {
 overflow: auto; 
 font-size: 10pt; 
 height: 150px; 
 width: 300px;	
 float: left;
}

.reelaseLatest {
 overflow: auto; 
 font-size: 10pt; 
 height: 150px; 
 width: 300px;	
 float: left;
}

.eventFlyer {
 padding: 5px;	
}

.eventFlyer .eventDesc {
 width: 700px;
 display: block;
}

.flyer img {
 width: 450px;
}

.eventFlyer .eventDesc .flyer img {
 width: 700px;
}

.contact {
 float: left; 
 padding: 2px;
}

.contact .logo {
 display: block; 
 float: left;
}

.image100 {
 margin: -5px 0px 0px; 
 padding: 10px 0px 0px 10px; 
 display: block; 
 float: right; 
 background-image: url(/image/web/pictureBack.png); 
 height: 100px; 
 width: 100px;
}

.contact .image {
 margin: -5px 0px 0px; 
 padding: 10px 0px 0px 10px; 
 display: block; 
 float: right; 
 background-image: url(/image/web/pictureBack.png); 
 height: 150px; 
 width: 150px;
}

.contact .image img {
 height: 140px; 
 width: 140px;
}

#artists .group { background-color: #ffffff; }
#artists .group:hover { background-color: #dfdfdf; }

#artists .content ul {
 list-style: none;
 line-height: 0em;
}

#artists .content ul li {
 margin: 15px;
}

#artists .logo {
 float: left;
 text-align: center;
}

.menu {
 width: 850px;
 border: 0px none;
}

.menuSmall {
 width: 480px;
 padding: 0px 0px 5px;
}

.menu a:link { text-decoration: none; color: #ffffff; border:0px; }
.menu a:visited { text-decoration: none; color: #ffffff; }
.menu a:active { text-decoration: none; color: #ffffff; }
.menu a:hover { text-decoration: underline; color: #fcfcfc; }

.menu .menuItems {
 width: 100%;
 background-color: #000;
}

.menu table { 
 border: 0px none;
 border-spacing: 0px;
 background-color: #000000;
 color: #ffffff;
 width: 100%;
}

#labelPanel div.body {
 overflow-y: visible;
}

.menu ul {
 list-style: none;
 cursor: pointer; cursor: hand;
 text-align: center;
}

.menu ul li {
 display: inline;
 margin: 15px;
}

div#news {
 display: none;
}

table.tableLayout {
 width: 100%;
}

input.signup {
 border: 1px solid; 
 font-size: 0.9em;
 size: 20;
 position: relative;
 top: 3px;
}

input.signupSubmit {
 border: 1px solid white; 
 background: black none repeat scroll 0%; 
 position: relative; 
 -moz-background-clip: -moz-initial; 
 -moz-background-origin: -moz-initial; 
 -moz-background-inline-policy: -moz-initial; 
 color: white; 
 top: 3px; 
 height: 16px; 
 font-size: 0.8em;
}

.calendar {
  float: left;
  margin-right: 6px;
  width: 42px;
  height: 42px;
}

.calendar-icon-01 {
  background: url('/image/web/icons/date/01.gif');
}

.calendar-icon-02 {
  background: url('/image/web/icons/date/02.gif');
}

.calendar-icon-03 {
  background: url('/image/web/icons/date/03.gif');
}

.calendar-icon-04 {
  background: url('/image/web/icons/date/04.gif');
}

.calendar-icon-05 {
  background: url('/image/web/icons/date/05.gif');
}

.calendar-icon-06 {
  background: url('/image/web/icons/date/06.gif');
}

.calendar-icon-07 {
  background: url('/image/web/icons/date/07.gif');
}

.calendar-icon-08 {
  background: url('/image/web/icons/date/08.gif');
}

.calendar-icon-09 {
  background: url('/image/web/icons/date/09.gif');
}

.calendar-icon-10 {
  background: url('/image/web/icons/date/10.gif');
}

.calendar-icon-11 {
  background: url('/image/web/icons/date/11.gif');
}

.calendar-icon-12 {
  background: url('/image/web/icons/date/12.gif');
}

.calendar-day {
  font-weight: bold;
  font-size: 1.3em;
  color: #000;
  width: 42px;
  text-align:center;
  padding-top: 18px;
}

#homePanel #release {
 display: block;
 float: left;
 width: 750px;
 padding-bottom: 30px;
 padding-top: 10px;
}

.releaseObject {
 float: left;
 background-image: url(http://thecentrifuge.co.uk/image/web/icons/release/gradient.png);
 width: 350px;
}

.releaseObject .text {
 padding: 5px;
 float: left;
 text-align: left;
 width: 240px;
}

.image100 {
 background-image: url(/image/web/frame100.png);
 display: block;
 float: left;
 height: 96px;
 padding: 6px 0 0 2px;
 width: 96px;
}

.image100 img {
 height: 89px;
 width: 89px;
}
