  *  {
margin : 0;
padding : 0;
}
body {
background-color : #000000;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 12pt;
font-weight : normal;
}
body.dates {
background-color : #000000;
background-image : url(images/star_bg.gif);
background-repeat : repeat;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 12pt;
font-weight : normal;
}
#wrapper {
margin : 0 auto;
padding : 0;
width : 828px;
height : 630px;
background-color : #000000;
border : 1px solid #ccc;
border-top : 0;
}
#wrapperav {
margin : 0 auto;
padding : 0;
width : 828px;
height : 630px;
background-color : #ffffff;
border : 1px solid #ccc;
border-top : 0;
}
#wrappercontact {
margin : 0 auto;
padding : 0;
width : 828px;
height : 630px;
background-color : #ffffff;
border : 1px solid #ccc;
border-top : 0;
}
#wrapperhistory {
margin : 0 auto;
padding : 0;
width : 828px;
height : 630px;
background-color : #000000;
border : 1px solid #ccc;
border-top : 0;
}
#wrappernews {
margin : 0 auto;
padding : 0;
width : 828px;
height : 630px;
background-color : #ff0000;
border : 1px solid #ccc;
border-top : 0;
}
#wrapperposter {
margin : 0 auto;
padding : 0;
width : 828px;
height : 880px;
background-color : #ff0000;
border : 1px solid #ccc;
border-top : 0;
}
#wrapperdates {
margin : 0 auto;
padding : 0;
width : 820px;
background-color : #000000;
border : 0;
border-color : #000000;
}
#wrappergallery {
margin : 0 auto;
padding : 0;
width : 828px;
height : 630px;
background-color : #000000;
border : 1px solid #ccc;
border-top : 0;
}
#history2 {
position : relative;
top : 40px;
left : 40px;
width : 740px;
background-color : #ffffff;
}
#history2text {
position : relative;
top : -550px;
left : 45px;
width : 450px;
margin : 0 0 -350px 0;
}
#history4text {
position : relative;
top : -580px;
left : 27px;
width : 400px;
margin : 0 0 -307px 0;
}
#historynav {
position : relative;
top : 20px;
left : 32px;
width : 240px;
background-color : #000000;
}
#historynav1 {
float : left;
position : relative;
left : 50px;
top : 43px;
width : 150px;
background-color : #000000;
}
#historynav2 {
float : left;
position : relative;
left : 50px;
top : -4px;
width : 150px;
background-color : #000000;
}
#historynav3 {
float : left;
position : relative;
top : 6px;
left : 50px;
width : 150px;
background-color : #000000;
}
#historynav4 {
float : left;
position : relative;
left : 50px;
top : 15px;
width : 150px;
background-color : #000000;
}
#historynav5 {
float : left;
position : relative;
left : 50px;
top : 157px;
width : 180px;
background-color : #000000;
}
#flash {
position : relative;
top : 80px;
left : 35px;
width : 750px;
}
#home {
position : relative;
top : 80px;
left : 35px;
width : 750px;
}
#flashcontact {
position : relative;
top : 5px;
left : 145px;
width : 540px;
height : 150px;
}
#contactrollovers {
position : relative;
top : 5px;
left : 145px;
width : 585px;
height : 40px;
}
#contactleft {
float : left;
width : 235px;
margin : 0 0 0 100px;
}
#contactright {
float : left;
width : 320px;
margin : 0 0 20px 80px;
}
#contactpress {
float : left;
width : 820px;
margin : 20px 0 0 20px;
}
#footer {
margin : 0 auto;
width : 831px;
padding-top : 7px;
padding-bottom : 200px;
text-align : center;
background-color : #000000;
}
#footerdates {
margin : 0 auto;
width : 831px;
padding-top : 7px;
padding-bottom : 10px;
text-align : center;
background-color : #33CCFF;
}
#footerhome {
margin : 0 auto;
width : 831px;
padding-top : 7px;
padding-bottom : 200px;
text-align : center;
background-color : #000000;
}
#counter {
margin : 0 auto;
width : 831px;
padding-top : 7px;
padding-bottom : 20px;
text-align : center;
background-color : #000000;
}
#newsphoto {
float : left;
position : relative;
top : 50px;
left : 140px;
width : 78px;
}
#gallery {
float : left;
position : relative;
top : 50px;
left : 50px;
width : 260px;
text-align: center;
}
#galleryimage {
float : left;
position : relative;
top : 55px;
left : 73px;
width : 465px;
text-align: center;
}
#qt {
position : relative;
top : 20px;
left : 165px;
width : 502px;
margin : 0;
border : 4px solid #000000;
}
#qtvideo {
position : relative;
top : 50px;
left : 380px;
width : 320px;
margin : 0;
border : 4px solid #000000;
}
#avtv {
position : relative;
top : 85px;
left : 60px;
width : 116px;
}
#avpromo {
position : relative;
top : -280px;
left : 70px;
width : 186px;
}
#audio {
position : relative;
top : 150px;
left : 335px;
width : 116px;
margin : 0;
}
#audio2 {
position : relative;
top : -260px;
left : 335px;
width : 116px;
margin : 0;
}
#avjuke {
position : relative;
top : -75px;
left : 460px;
width : 300px;
margin-bottom : -76px;
}
#avjuke2 {
position : relative;
top : -459px;
left : 460px;
width : 300px;
margin-bottom : -461px;
}
#avjuke3 {
position : relative;
top : -8px;
left : 460px;
width : 300px;
margin-bottom : -10px;
}
#qtaudio {
position : relative;
top : 20px;
left : 260px;
width : 300px;
margin : 0;
border : 2px solid #000000;
}
#jukebox {
position : relative;
top : 40px;
left : 175px;
width : 454px;
height : 345px;
margin : 0;
padding : 0;
border : 4px solid #000000;
}
#audiojuke {
position : relative;
top : -220px;
left : 420px;
width : 300px;
margin-bottom : -221px;
}
#menu {
position : relative;
width : 827px;
height : 27px;
background-color : #ffffff;
margin : 0 0 0 0;
border-top : 1px solid #000000;
border-bottom : 1px solid #000000;
border-right : 1px solid #000000;
}
#menudates {
position : relative;
width : 825px;
height : 27px;
background-color : #ffffff;
margin : 0 0 0 0;
border-top : 1px solid #000000;
border-bottom : 1px solid #000000;
border-right : 1px solid #000000;
}
ul, li {
display : inline;
list-style : none;
}
li {
margin : 0 -6px 0 0;
}
img.nohover {
padding : 0;
border : 1px solid #000000;
border-right : 0;
border-top : 0;
background-color : #ffffff;
}
img.nohoverguest {
padding : 0;
border : 1px solid #000000;
border-right : 0;
border-top : 0;
background-color : #ffffff;
}
img.hover {
display : none;
margin : 0;
padding : 0;
}
a {
color : #000000;
text-decoration : none;
outline : none;
}
a:hover img.hover {
display : inline;
padding : 0;
border : 1px solid #000000;
border-right : 0;
border-top : 0;
background-color : #ffffff;
}
a:hover img.nohover {
display : none;
margin : 0;
padding : 0;
}
a.bottom {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
padding : 0;
margin : 0 5px 0 5px;
outline : none;
}
a.bottom:link {
text-decoration : none;
}
a.bottom:visited {
text-decoration : none;
color : #ffffff;
}
a.bottom:hover {
text-decoration : none;
color : #ba0000;
}
a.bottom:active {
text-decoration : none;
color : #ba0000;
}
a.current {
color : #ba0000;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 0;
margin : 0 5px 0 5px;
}
a.contact {
font-size : 14px;
font-weight : normal;
outline : none;
margin : 0 15px 0 0;
}
a.contact:link {
text-decoration : none;
}
a.contact:visited {
text-decoration : none;
color : #000000;
}
a.contact:hover {
text-decoration : none;
color : #993300;
}
a.contact:active {
text-decoration : none;
color : #993300;
}
a.index {
font-size : 14px;
color : #ffffff;
font-style : italic;
outline : none;
position : relative;
top : 25px;
left : 555px;
}
a.index:link {
text-decoration : none;
}
a.index:visited {
text-decoration : none;
color : #ffffff;
}
a.index:hover {
text-decoration : none;
color : #ba0000;
}
a.index:active {
text-decoration : none;
color : #ba0000;
}
a.next {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
color : #ffffff;
padding : 0;
float : left;
margin : 0 15px 0 0;
outline : none;
}
a.next:link {
text-decoration : none;
}
a.next:visited {
text-decoration : none;
color : #ffffff;
}
a.next:hover {
text-decoration : none;
color : #ba0000;
}
a.next:active {
text-decoration : none;
color : #ba0000;
}
ul.news {
list-style : none;
float : left;
position : relative;
top : 100px;
left : 100px;
width : 185px;
text-align : right;
}
li.news {
display : block;
margin : 0 0 10px 0;
}
a.news {
font-size : 18px;
color : #ffffff;
padding : 0;
outline : none;
}
a.news:link {
text-decoration : none;
color : #ffffff;
}
a.news:visited {
text-decoration : none;
color : #fff;
}
a.news:hover {
text-decoration : none;
color : #ffff33;
}
a.news:active {
text-decoration : none;
color : #ffff33;
}
a.newscurrent {
text-decoration : none;
color : #ffff33;
font-size : 18px;
}
a.newslink:link {
color : #ffff00;
text-decoration : none;
}
a.newslink:visited {
text-decoration : none;
color : #ffff00;
}
a.newslink:hover {
text-decoration : none;
color : #ffffff;
}
a.newslink:active {
text-decoration : none;
color : #ffffff;
}
h1 {
color : #000000;
font-size : 16pt;
font-weight : bold;
margin : 10px 0 0 270px;
}
h1.survey {
color : #000000;
font-size : 16pt;
font-weight : bold;
margin : 0;
}
h1.address {
color : #000000;
font-size : 16pt;
font-weight : bold;
margin : 10px 0 10px 270px;
}
h1.press {
color : #000000;
font-size : 20pt;
font-weight : bold;
margin : 0;
text-align : center;
}
h1.dates {
color : #000;
font-size : 14pt;
font-weight : bold;
margin : 0;
text-align : center;
}
h1.history2 {
color : #000000;
font-size : 14pt;
font-weight : bold;
margin : 30px 0 15px 15px;
}
h1.news {
color : #ffff33;
font-weight : normal;
font-size : 14pt;
width : 300px;
margin : 100px 0 0 438px;
}
h1.guest {
color : #000000;
font-weight : bold;
font-size : 12pt;
margin: 5px 0 0 0;
}
h2 {
color : #000000;
font-weight : bold;
font-size : 12pt;
text-align : left;
margin : 10px 0 0 0;
}
h2.address {
color : #000000;
font-weight : bold;
font-size : 12pt;
text-align : center;
margin : 10px 0 0 0;
}
h2.dates {
font-size : 12pt;
font-weight : normal;
margin : 0;
text-align : center;
}
h3 {
color : #000000;
font-weight : bold;
font-size : 11pt;
text-align : left;
margin : 0 0 10px 0;
}
h3.address {
color : #000000;
font-weight : bold;
font-size : 11pt;
text-align : center;
margin : 0 0 10px 0;
}
h3.dates {
color : #000000;
font-weight : bold;
font-size : 14pt;
text-align : center;
margin : 10px 0 0 0;
}
h3.press {
color : #000000;
font-weight : bold;
font-size : 11pt;
text-align : left;
margin : 0 0 0 0;
}
p {
font-size : 11pt;
margin-right : 50px;
line-height : 1.3em;
}
p.white {
color : #ffffff;
font-weight : bold;
font-size : 13pt;
text-align : center;
margin : 0;
}
p.guest {
color : #000000;
font-weight : normal;
font-size : 11pt;
margin: 0;
}
.subscribe {
color : #000000;
font-weight : normal;
font-size : 11pt;
text-align : center;
margin : 0 ;
}
p.smallRed {
margin : 10px 0 10px 0;
color : #ba0000;
font-weight : bold;
font-size : 11pt;
text-align : center;
margin-bottom : 30px;
}
p.copyright {
color : #ffffff;
font-weight : normal;
font-size : 8pt;
text-align : center;
margin : 5px 0 0 0;
}
p.av {
color : #ba0000;
font-weight : bold;
font-size : 12pt;
margin-top : 0;
margin-left : 0;
position : relative;
top : 60px;
left : 420px;
width : 400px;
}
p.avwhite {
color : #ffffff;
font-weight : bold;
font-size : 12pt;
margin-top : 0;
margin-left : 0;
position : relative;
top : 60px;
left : 420px;
width : 400px;
}
p.contact {
color : #000000;
font-weight : normal;
font-size : 14pt;
text-align : center;
margin-top : 5px;
margin-left : 45px;
}
p.address {
color : #000000;
font-weight : bold;
font-size : 12pt;
text-align : left;
}
p.tel {
color : #000000;
font-weight : normal;
font-size : 11pt;
text-align : left;
}
p.addressmain {
color : #000000;
font-weight : normal;
font-size : 11pt;
text-align : center;
margin : 0;
}
.address {
color : #000000;
font-weight : normal;
font-size : 11pt;
text-align : left;
}
.addressmain {
color : #000000;
font-weight : normal;
font-size : 11pt;
}
p.gallery {
color : #FFFFFF;
font-weight : normal;
font-size : 12pt;
margin: 40px 0 0 0px;
}
p.history {
color : #000;
font-weight : normal;
font-size : 11pt;
margin : 25px 25px 0 15px;
}
p.history1 {
clear : left;
color : #ffffff;
font-weight : normal;
font-size : 11pt;
margin : 15px 5px 0 45px;
width : 445px;
}
p.history3 {
color : #ffffff;
font-weight : normal;
font-size : 11pt;
margin : 5px 0 10px 30px;
width : 790px;
}
p.history4 {
color : #ffffff;
font-weight : normal;
font-size : 11pt;
margin : 20px 0 30px 45px;
width : 430px;
}
p.history5 {
color : #ffffff;
font-weight : normal;
font-size : 11pt;
margin : 35px 0 35px 85px;
width : 650px;
}
p.news {
color : #fff;
font-weight : normal;
font-size : 12pt;
width : 300px;
margin : 100px 0 0 438px;
}
p.news2 {
color : #fff;
font-weight : normal;
font-size : 12pt;
width : 300px;
margin : 15px 0 0 438px;
}
.dates {
color : #000;
font-weight : normal;
font-size : 12pt;
margin : 0;
}
p.theatre {
color : #000;
font-weight : normal;
font-size : 12pt;
margin : 15px 30px 0 30px;
}
.img {
float : left;
padding : 0 0 15px 0;
margin : 0;
}
.imgtitle {
position : relative;
top : -60px;
left : 245px;
padding : 0;
}
.imgpromo {
position : relative;
top : 40px;
left : 450px;
padding : 0;
}
.imglady {
position : relative;
top : 40px;
left : 440px;
padding : 0;
}
.imgrev {
position : relative;
top : 40px;
left : 470px;
padding : 0;
}
.imgvideo {
position : relative;
top : 150px;
left : 55px;
padding : 0;
}
.imgbook {
position : relative;
top : 50px;
left : 200px;
padding : 0;
}
.click {
padding : 0;
margin : 10px 0 10px 0;
}
.thumb {
margin-bottom : 40px;
}
.histgraphic {
float : left;
margin : 20px 0 20px 70px;
padding : 0;
}
.histp1 {
float : right;
margin : 0 0 0 35px;
padding : 0;
}
.histp2 {
margin : 0 0 0 43px;
padding : 0;
}
.histp3 {
margin : 0 0 0 43px;
padding : 0;
}
.histp4 {
margin : 0 0 0 43px;
padding : 0;
}
.histp4b {
float : right;
margin : 0 0 0 43px;
padding : 0;
}
.histp5 {
margin : 0 0 0 43px;
padding : 0;
}
.histp6 {
float : right;
margin : 0 320px 0 0;
padding : 0;
}
.news {
margin : 0 0 10px 0;
padding : 0;
}
.boots {
float : right;
margin : 340px 0 0 0;
}
.boots2 {
float : right;
margin : 282px 0 0 0;
}
img.thumbgal {
margin : 3px;
border : 1px solid #ffffff;
padding : 0;
}
img.theatre {
float : left;
margin : 20px 20px 10px 30px;
border : 0;
padding : 0;
}
img.parties {
margin : 0 0 0 8px;
border : 0;
padding : 0;
}
img.book {
margin : 0 0 0 10px;
}
img.guestgraphic {
margin : 0 0 0 120px;
}
img.guestbook {
margin : 0 0 0 130px;
}
img.guestchat {
margin : 0 0 0 70px;
}
/*client scroller*/
#marqueecontainer{
position: relative;
width: 550px; /*marquee width */
height: 50px; /*marquee height */
background-color: #000;
overflow: hidden;
border: 1px solid #F00;
padding: 0px;
margin:-15px 0px 10px 140px;
}
.scroller {
	line-height:300%;
	text-align:center;
	padding:20px;
	}
.rule {
	border-color:#FFF;
	}
.small {
	font-size:0.8em;
	color:#CCCCCC;
	}