body { margin: 0 0 0 0; background-color: #000000; font-size: 13px; line-height:22px; text-align:center; }
* 	html body { font-size: x-small; f\ont-size: 13px; l\ine-height:22px;  }
body,td,th { font-family: "Lucida Grande", Verdana, sans-serif; color: #941052; }

div.clear {clear:both;}

div.wrapper { width: 832px; display: block; margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 30px; overflow:auto; }
div.header { background: url(./images/topbar1.jpg) repeat-x top; width:825px; height:199px; text-indent:-5000px; }
div.quickreg { background: url(./images/qr.gif); width:798px; height:37px; text-align:left; padding:9px 0 0 27px; color:#ec5ea5; vertical-align:middle;}
div.bodysection { background-color:#300018; text-align:left; padding:20px 20px 0 20px; overflow:auto; float:left; width:792px; }
div.footer { background: url(./images/footerbg.gif) repeat-x top; width:812px; height:50px; clear:both; float:left; padding-bottom:10px; text-align:left; padding-top:28px; padding-left:20px; }
div.footertext { width:600px; float:left;  }
div.footertext a { text-decoration:none; color: #941052; }
div.footertext a:hover { text-decoration:none; color: #D91778; }
.bottomad img { margin:0 50px 0 0; }
.quickreg form { margin:0; padding:0; }
.formbutton{ cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; font-weight:bold; padding: 1px 2px; background:url(./images//formbg.gif) repeat-x left top; }
.quickreg input { width:80px;  font-size:13px; padding:0 0 0 0; margin:0 10px 0 0; }

#button-loop a.img {float: right; margin:0; padding-right:26px; background: url(./images/loop.gif) 0 0 no-repeat; width: 95px; height: 29px; text-indent:-1500px; clear:none;}
#button-loop a.img:hover { margin: 0; padding-right:26px; background: url(./images/loop.gif) 0px -29px no-repeat; width: 95px; height: 29px;}

div.leftbar { width:175px; float:left; padding-right:20px; }
div.centerbar { width:437px; float:left;  background: url(./images/contentbg.jpg) no-repeat left top; padding-right:20px; padding-top:20px; padding-left:20px; }
div.gallerybar { width:437px; float:left;  background: url(./images/contentbg.jpg) no-repeat left top; padding-right:20px; padding-top:20px; padding-left:20px; }
div.rightbar { width:120px; float:left; }

#t-competitions { height:25px; width:250px; background:url(./images/t-competitions.gif) no-repeat top left;}
#t-competitions span  { display:none;}

#t-djprofiles { height:25px; width:250px; background:url(./images/t-djprofiles.gif) no-repeat top left;}
#t-djprofiles span  { display:none;}

#t-news { height:25px; width:250px; background:url(./images/t-news.gif) no-repeat top left;}
#t-news span  { display:none;}

#t-guestlists { height:25px; width:250px; background:url(./images/t-guestlists.gif) no-repeat top left;}
#t-guestlists span  { display:none;}

#t-gallery { height:25px; width:250px; background:url(./images/t-gallery.gif) no-repeat top left;}
#t-gallery span  { display:none;}

#t-welcome { height:25px; width:250px; background:url(./images/t-welcome.gif) no-repeat top left;}
#t-welcome span  { display:none;}

#t-events { height:25px; width:250px; background:url(./images/t-events.gif) no-repeat top left;}
#t-events span  { display:none;}

h2 {padding:0px; margin:0px; }

#menu span {display: none;}
#menu { background: url(./images/navbg.gif) no-repeat left top; padding-top:10px; height:308px; }
#chapters { padding: 0; margin: 0; position: relative; background: url(images/sidenav.gif) no-repeat; width: 175px; height: 288px;}
#chapters li { margin: 0; padding: 0; list-style: none; position: absolute;}
#chapters li, #chapters a { width: 175px; height: 32px;  display: block;}

#ch1 { top: 0; width: 175px; }
#ch2 { top: 32px; width: 175px; }
#ch3 { top: 64px; width: 175px; }
#ch4 { top: 96px; width: 175px; } 
#ch5 { top: 128px; width: 175px; }
#ch6 { top: 160px; width: 175px; } 
#ch7 { top: 192px; width: 175px; }
#ch8 { top: 224px; width: 175px; }
#ch9 { top: 256px; width: 175px; }
 
#ch1 a:hover, #ch1 a.active, body.ch1 #chapters li.ch1 { background:url(images/sidenav.gif) -175px -0px no-repeat; }
#ch2 a:hover, #ch2 a.active, body.ch2 #chapters li.ch2 { background:url(images/sidenav.gif) -175px -32px no-repeat; }
#ch3 a:hover, #ch3 a.active, body.ch3 #chapters li.ch3 { background:url(images/sidenav.gif) -175px -64px no-repeat; }
#ch4 a:hover, #ch4 a.active, body.ch4 #chapters li.ch4 { background:url(images/sidenav.gif) -175px -96px no-repeat; }
#ch5 a:hover, #ch5 a.active, body.ch5 #chapters li.ch5 { background:url(images/sidenav.gif) -175px -128px no-repeat; }
#ch6 a:hover, #ch6 a.active, body.ch6 #chapters li.ch6 { background:url(images/sidenav.gif) -175px -160px no-repeat; }
#ch7 a:hover, #ch7 a.active, body.ch7 #chapters li.ch7 { background:url(images/sidenav.gif) -175px -192px no-repeat; }
#ch8 a:hover, #ch8 a.active, body.ch8 #chapters li.ch8 { background:url(images/sidenav.gif) -175px -224px no-repeat; }
#ch9 a:hover, #ch9 a.active, body.ch9 #chapters li.ch9 { background:url(images/sidenav.gif) -175px -256px no-repeat; }

div.centerbar img { float:right; padding-left:10px; padding-right:10px; }
.leftimages {padding-top:8px; }

div.centerbar div {padding-bottom:10px;}
h2 { color:#FFFFFF; padding:10px 0 10px 0;}

.jcarousel-scope { position: relative; width: 75px; height: 165px; -moz-border-radius: 10px; padding: 40px 20px; }
.jcarousel-list { overflow: hidden; margin: 0; padding: 0; }
.jcarousel-list li { float: left; list-style: none; margin-bottom: 5px; }
.jcarousel-next { position: absolute; bottom: 5px; left: 45px; cursor: pointer; }
.jcarousel-next-disabled { cursor: default; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); }
.jcarousel-prev { position: absolute; top: 5px; left: 45px; cursor: pointer; }
.jcarousel-prev-disabled { cursor: default; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); }

#mycarousel { background: url(./images/slidebg.gif) no-repeat left top; padding-top:40px; margin-top:20px; margin-left:4px;  }
form label { display: block;  float: left; margin-bottom: 10px; width:170px; margin-top:4px; padding:3px}
form input { width:230px; margin-top:4px; margin-bottom:3px; padding:3px}
br {clear:both;}
h3 { color:#FF99FF; font-weight:bold;}
.adverts img, .bottomad img {border:none;}
p {padding-bottom:10px;}
#slickbox { border:5px solid #a6c942; padding:10px 10px 0px 10px; margin-bottom:10px; background: #ffffff url(images/loopbg.jpg) repeat-x; text-align:left; overflow:hidden; }
#slickbox p { margin-left:235px; margin-top:12px; }

a {text-decoration:none; color:#FF66CC;}
a:hover {color:#FF3366;}

textarea { width:230px; padding-bottom:10px;}