body {
  background-image: url(../img/bg.png);
  background-color: #000000;
  margin:0px;
  padding: 0px;
  font-family: Arial, Verdana, Tahoma;
  font-size:12px;
}

FORM{margin:0px;}

#main {
  margin: 0 auto;
  width: 1073px;
  height:700px;
  min-height: 700px;
  background-image: url(../img/main_bg.png);
  background-repeat: no-repeat;
  position:relative;
	
}

#main #calplace{position:absolute;left:70px;bottom:30px;}
#main #calplace2{background:black;border:1px solid #962458;}

#main #homelink{position:absolute;left:50px;top:10px;}
#homelink IMG{ width:230px;height:100px;}

#main #footer{
  position:relative;
  left:0px;
text-align:center;
	width:1073px;
	color:#AAA9A9;
	font-size:11px;
	font-family:tahoma;
	  bottom:0px; 
}

#footer DIV{padding-bottom:6px;}

#portrait {
  width: 335px;
  height: 418px;
  position:relative;
  left:135px;
  top:-210px; 
}

#header1 {
  position:absolute;
  right:30px;
  top: 143px;
  color: #AE2A65;  
  font-size:17px;
	font-weight:bold;
	text-transform:uppercase;

    src: url(bitstream.eot);
    font-family: Bitstream Vera Sans Mono;
    font-style:  normal;
    font-weight: normal;
}

#header2 {
  position:absolute;
  right:30px;
  top: 480px;
  color: #AE2A65;  
  font-size:17px;
	font-weight:bold;

    src: url(bitstream.eot);
    font-family: Bitstream Vera Sans Mono;
    font-style:  normal;
    font-weight: normal;

}

#banner {
  position:absolute;
  right:30px;
  top: 500px;
  width: 468px;
  height: 140px;
  border: 1px solid #AE2A65;
	background-color:black;
}


#content {
  position:absolute;
  right:30px;
  top: 165px;
  width: 570px;
  height: 291px;
/*  border: 1px solid green;  */
  color: white;
}

#menu {
  width:150px;
  height: 292px;
  position:relative;
  left:54px;
  top:165px; 
    src: url(bitstream.eot);
    font-family: Bitstream Vera Sans Mono;
    font-style:  normal;
    font-weight: normal;

}
#menu a {
  display: block;
  width: 135px;
  color:#751947;
  text-decoration: none;
  line-height: 48px;
  padding-left:20px;
  outline: none;
    src: url(bitstream.eot);
    font-family: Bitstream Vera Sans Mono;
    font-style:  normal;
    font-weight: normal;

}

#menu .m1 {
  height: 54px;
  background-image: url(../img/m1.png);
  background-repeat: no-repeat;
}

#menu .m1:hover {
  height: 54px;
  background-repeat: no-repeat;
  color: #FFFFFF;
}


#menu .m2 {
  height: 48px;
  background-image: url(../img/m2.png);
  background-repeat: no-repeat;
}

#menu .m2:hover {
  height: 48px;
  background-repeat: no-repeat;
  color: #FFFFFF;
}


#menu .m3 {
  height: 47px;
  background-image: url(../img/m3.png);
  background-repeat: no-repeat;
}

#menu .m3:hover {
  height: 47px;
  background-repeat: no-repeat;
  color: #FFFFFF;
}


#menu .m4 {
  height: 48px;
  background-image: url(../img/m4.png);
  background-repeat: no-repeat;
}

.m4on {
  height: 48px;
  background-image: url(../img/m4a.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
}


#menu .m5 {
  height: 47px;
  background-image: url(../img/m5.png);
  background-repeat: no-repeat;
}

#menu .m5:hover {
  height: 47px;
  background-repeat: no-repeat;
  color: #FFFFFF;
}


#menu .m6 {
  height: 48px;
  background-image: url(../img/m6.png);
  background-repeat: no-repeat;
}

#menu .m6:hover {
  height: 48px;
  background-repeat: no-repeat;
  color: #FFFFFF;
}


#menu IMG{margin-top:15px;}
.m1 IMG, .m1on IMG{margin-top:20px !important;}
.m6 IMG, .m6on IMG{margin-top:18px !important;}


#slide_menu {
  position:absolute;
  right:30px;
	width:190px;
  top: 0px;
}


.sbutton{text-align:center;width:90px;background:#68183C;}
.left{float:left;}
.right{float:right;}

#slide_menu span{
  color: #FFFFFF;  
  font-size:12px;
  text-decoration:none;
  display:block;
  padding: 10px;
}


#tmusic, #tjoin, #tshare{cursor:pointer;
	font-size:17px;
    src: url(bitstream.eot);
    font-family: Bitstream Vera Sans Mono;
    font-style:  normal;
    font-weight: normal;

}
#ajaxcontainer{height:380px;*height:380px;}
#ajaxloader_main{text-align:center;}
#ajaxloader_main IMG{margin-top:120px;}

#musicdiv, #joindiv, #sharediv{background-image:url(../img/slidelogo.gif);background-repeat:no-repeat;background-position:center top;
height:148px;
padding-top:0px;
background-color:#67173B;}
.fname{color:white;text-transform:uppercase;font-size:11px;font-family:tahoma;font-weight:bold;text-align:right;}
.fname2{color:white;text-transform:uppercase;font-size:11px;font-family:tahoma;font-weight:bold;text-align:right;}
INPUT.inp_common{border:1px solid #AE2A65;background-color:black;color:white;width:150px;height:20px;font-size:11px;}
INPUT.inp_small{border:1px solid #AE2A65;background-color:black;color:white;width:35px;height:20px;font-size:11px;text-align:center;padding-top:2px;}


INPUT.inp_commons{border:1px solid #444444;background-color:#282828;color:white;width:120px;height:15px;font-size:11px;padding-left:5px;padding-top:3px;margin-bottom:2px;}

SELECT.inp_commons{border:1px solid #444444;background-color:#282828;color:white;font-size:11px;}

INPUT.inp_smalls{border:1px solid #444444;background-color:#282828;color:white;height:15px;width:30px;font-size:11px;text-align:center;padding-top:2px;margin-bottom:2px;}

.txt_area{border:1px solid #444444;background-color:#282828;color:white;width:270px;*width:276px;height:55px;font-size:11px;overflow:auto;margin-top:3px;}


INPUT.inp_common2{border:1px solid #AE2A65;background-color:black;color:white;width:150px;height:18px;font-size:11px;}
INPUT.inp_small2{border:1px solid #AE2A65;background-color:black;color:white;width:35px;height:18px;font-size:11px;text-align:center;padding-top:2px;}

.drop_h{color:white;text-transform:uppercase;font-size:11px;font-family:tahoma;font-weight:bold;padding-bottom:5px;}
.pretext{color:white;font-size:11px;font-family:arial;}

.button{cursor:pointer;}

.dname{font-size:12px;font-family:'arial';color:white;font-weight:bold;padding-bottom:2px;}
.dname A{color:white;text-decoration:none;}
.dname A:hover{color:#A99266;}
.devent{padding-bottom:7px;font-size:11px;font-family:tahoma;color:#969696;line-height:12px;}
.devent A{color:#969696;}

.thisweek{color:white;font-size:13px;font-weight:bold;font-family:arial;text-transform:uppercase;text-align:center;padding-bottom:10px;}

.datelist{border:1px solid #888888;padding:5px;padding-left:9px;padding-bottom:2px;}

.reserveframe{border:1px solid #333333;height:140px !important;margin-top:10px;background-color:black;overflow-y:hidden;width:330px;}

.tab_off{text-align:center;background-color:black;color:white;font-size:11px;text-transform:uppercase;font-family:tahoma;padding-top:2px;border-bottom:1px solid #666666;padding-bottom:2px;border-right:1px solid black;background:#333333;cursor:pointer;}
.tab_off A{color:white;text-decoration:none;}

.tab_on{text-align:center;background-color:black;color:white;font-size:11px;text-transform:uppercase;font-family:tahoma;padding-top:2px;border-bottom:1px solid black;padding-bottom:2px;border-right:1px solid black;background:#000;cursor:pointer;}
.hidden{display:none;}
.visible{display:block;}

#data_1{padding:5px;padding-top:10px;}
#data_3{padding:5px;}
TEXTAREA.inp_common{border:1px solid #4D4C4C;background-color:#292929;color:white;width:150px;height:60px;font-size:11px;overflow:auto;font-family:arial;}


.about_text{font-size:11px;color:white;font-family:arial;
/*
overflow:hidden;
padding-left:5px;
width:215px;height:230px;
overflow:auto;padding-right:9px;margin-right:5px;
scrollbar-track-color: black;
scrollbar-highlight-color:#AE2A65;
scrollbar-face-color:#AE2A65;
scrollbar-shadow-color:#AE2A65;
scrollbar-3dlight-color:#AE2A65;
scrollbar-darkshadow-color:#AE2A65;
scrollbar-arrow-color:black;
*/
line-height:15px;
}

.wrapab{margin-top:0px;}

.contextmenu TABLE TD A{color:#8A8A8A;font-weight:bold;font-size:11px;font-family:tahoma;text-decoration:none;}
.contextmenu TABLE TD A.selected{color:#AE2A65;}
.contextmenu TABLE TD{padding-right:10px;}
.contextmenu{padding-bottom:5px;padding-left:0px;}

.articledata{color:white;font-size:12px;font-family:tahoma;text-transform:uppercase;font-weight:bold;}
.articlecontent{padding:5px;font-size:12px;font-family:arial;color:white;}
.articlecontent A{color:white;}
.articlecontent A:hover{color:#333333;}



.wrap{padding-left:10px;}
.wrap2{padding-left:0px;}

.prlist DIV {color:white;font-size:12px;font-family:arial;padding-left:5px;}


.articlecontent{padding-right:9px;}

A {color:#952457;text-decoration:none;}
A:hover{color:#CD0C64;}

.artdata{height:210px;overflow:auto;margin-top:5px;padding-right:10px;}

.map{padding-top:7px;padding-left:8px;*padding-left:0px;}

.mediakit{text-align:center;padding-top:10px;}
.mediakit A IMG{border:0px;}

#banner{color:white;}

.lp A IMG{border:1px solid #343434;}
.lp A:hover IMG{border:1px solid #962458;}
.lp DIV {font-size:11px;padding-top:3px;width:127px;}
.lp{padding-right:10px;}

.evdesc{
font-size:11px;font-family:tahoma;color:white;margin-top:5px;margin-bottom:5px;
height:70px;overflow-y:auto;
width:330px;

scrollbar-track-color: black;
scrollbar-highlight-color:#AE2A65;
scrollbar-face-color:#AE2A65;
scrollbar-shadow-color:#AE2A65;
scrollbar-3dlight-color:#AE2A65;
scrollbar-darkshadow-color:#AE2A65;
scrollbar-arrow-color:black;

padding-right:5px;
line-height:15px;
}
.evdesc P{margin:0px;padding:0px;padding-bottom:8px;}
.evdesc A{color:white;}
.evdesc A:hover{color:gray;}

.dname{font-size:12px;font-family:'arial';color:white;font-weight:bold;padding-bottom:2px;}
.dname A{color:white;text-decoration:none;}
.dname A:hover{color:#A99266;}
.devent{padding-bottom:7px;font-size:11px;font-family:tahoma;color:#969696;line-height:12px;}
.devent A{color:#969696;}

.thisweek{color:white;font-size:13px;font-weight:bold;font-family:arial;text-transform:uppercase;text-align:center;padding-bottom:10px;}

.datelist{border:1px solid #888888;padding:5px;padding-left:9px;padding-bottom:2px;}

.reserveframe{border:1px solid #333333;height:163px;margin-top:5px;}

.tab_off{text-align:center;background-color:black;color:white;font-size:11px;text-transform:uppercase;font-family:tahoma;padding-top:2px;border-bottom:1px solid #666666;padding-bottom:2px;border-right:1px solid black;background:#333333;cursor:pointer;}
.tab_off A{color:white;text-decoration:none;}

.tab_on{text-align:center;background-color:black;color:white;font-size:11px;text-transform:uppercase;font-family:tahoma;padding-top:2px;border-bottom:1px solid black;padding-bottom:2px;border-right:1px solid black;background:#000;cursor:pointer;}
.hidden{display:none;}
.visible{display:block;}

#data_1{padding:5px;padding-top:10px;}
#data_3{padding:5px;}


.evdate{font-size:13px;font-family:'arial';text-transform:uppercase;color:#AE2A65;margin-top:5px;font-weight:bold;}
.evname	{font-size:13px;font-family:'arial';text-transform:uppercase;color:white;font-weight:bold;}


.jumper{width:130px;font-size:10px;margin-right:10px;}
.long{width:130px;}

.playerpos{padding-top:5px;text-align:center;}

.correct{
	margin-left:3px;
	margin-top:1px;
}

.lpgalname{
	height:32px;
	overflow-y:hidden;
}

.m1on {
  height: 48px;
  background-image: url(../img/m1a.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
}

.m2on {
  height: 48px;
  background-image: url(../img/m2a.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
}

.m3on {
  height: 48px;
  background-image: url(../img/m3a.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
}

.m4on {
  height: 48px;
  background-image: url(../img/m4a.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
}

.m5on {
  height: 48px;
  background-image: url(../img/m5a.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
}

.m6on {
  height: 48px;
  background-image: url(../img/m6a.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
}


.shaded_hid{position:absolute;top:0px;left:0px;display:none;}

.shaded_vis{position:absolute;top:0px;left:0px;display:block;z-index:999; background-color:#000000;
}

.infoiframe{position:absolute;}
#infoiframe_div{position:absolute;}
#infoiframe_div{}

.infoiframe_hidden{display:none}
.infoiframe_visible{display:block;position:relative;z-index:99999;text-align:center;}
