body {
    background-color : #000000;
    background-image : url(ltBG3r.png);
    background-position : -40px 0px;
    background-repeat : no-repeat;
    color : white;
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    position:relative;
    z-index:0;
	padding:0;
  }

p {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
}


.logo {
    position:relative;
    top:0px;
    left:70px;
    background:#000;
    margin:0px;
    padding:0px;
  }

.big {
    font-size: 18px; 
}

.med {
    font-size: 14px;
}

.small {
    font-size: 10px;
}

.rs{font-size:10px;color:red;font-weight:bold;}
.rm{font-size:12px;color:red;font-weight:bold;}
.rl{font-size:16px;color:red;font-weight:bold;}
.ys{font-size:10px;color:yellow;font-weight:bold;}
.ym{font-size:12px;color:yellow;font-weight:bold;}
.yl{font-size:16px;color:yellow;font-weight:bold;}
.bs{font-size:10px;color:blue;font-weight:bold;}
.bm{font-size:12px;color:blue;font-weight:bold;}
.bl{font-size:16px;color:blue;font-weight:bold;}
.ws{font-size:10px;color:white;font-weight:bold;}
.wm{font-size:12px;color:white;font-weight:bold;}
.wl{font-size:16px;color:white;font-weight:bold;}

.bks{font-size:10px;color:lightyellow;font-weight:bold;text-decoration:underline;}
.bkm{font-size:12px;color:lightyellow;font-weight:bold;text-decoration:underline;}
.bkl{font-size:16px;color:lightyellow;font-weight:bold;text-decoration:underline;}

a {
	color: Red; text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 h1 {
 	font: bold 22px Arial, Helvetica, sans-serif;
 }

h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: Red;}

h3 {
       font: bold 18px Arial, Helvetica, sans-serif;
       
}

h4 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: Red;
		
}

h6 {
     font: bold 18px Arial, Helvetica, sans-serif;
     color: blue;
}
h5 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: blue;}

td.menu {
    font-size: 12px;
	}

.banner {
	color: white;
	}	
	
div.specials {
	border: dotted thin red; 
	font-size: 16px; 
	font-weight: bold;
	text-align: center; 
	color: red; 
	margin-left: 40px; 
	margin-right: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
}
.topmenu a{padding:2px 10px;font-size:14px;font-family:Arial Narrow, Arial, Sans;background-color:black;color:red;text-decoration:none;border:solid 1px blue;font-weight:bold;display:block;white-space:nowrap;}
.topmenu a:hover{padding:2px 10px;background-color:black;color:red;text-decoration:none;border:solid 1px silver;font-weight:bold;}
.content{clear:both;text-align:left;}
.eventtable{border:solid 1px black;margin:0 auto;font-size:10px;}
.eventtable td{padding:2px 2px;}
.eventtable tr.dark td{background-color:silver;color:black;}
.eventtable tr.light td{background-color:white;color:black;}
.eventtable th{background-color:black;color:white;text-align:left;padding:2px 5px;}
.eventtable a{color:blue; text-decoration:none;}
.eventtable a:hover{color:maroon; text-decoration:underline;}
.eventform{}
.eventform input{border:solid 1px black;width:200px;}
.eventform textarea{border:solid 1px black;width:200px;}
.eventdiv{margin-left:0px;margin-right:5px;}
.eventbanner{margin:20px;width:100px;}
.bls{font-size:10px;color:lightyellow;font-weight:bold;}
.blm{font-size:12px;color:lightyellow;font-weight:bold;}
.bll{font-size:16px;color:lightyellow;font-weight:bold;}

#mr {

    background : url(mr1.png) repeat-y center right;
    margin : 0px auto 0px auto;
    float : left;
    width : 100%;
  }


#tl {
    background : url(tl.png) no-repeat top left;
    float : left;
    height : 152px;
    width : 100%;
  }


#tr {
    float:right;
    background-image:url(tr.png);
    background-position:top right;
    background-repeat:no-repeat;
    width:100%;
    height:152px;
    margin:0px;
  }


#tm {
    float:left;
    background-image:url(tm.png); 
    background-position:center top;
    background-repeat:repeat-x;
    height : 152px;
    width:100%; 
  }

#ml {
    background-image:url(ml.png);
    background-position:left center;
    background-repeat:repeat-y;
    float:left;
    width:100%;
  }

#bm {
    background-image:url(bm.png);
    background-position:bottom;
    background-repeat:repeat-x;
    clear:left;
    float:left;
    width:100%;
    height:174px;
  }

#bl {
    background-image:url(bl.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:174px;
    width:100%;
    float:left;
    z-index:2;
  }

#br {
    background-image:url(br.png);
    background-position:top right;
    background-repeat:no-repeat;
    float:right;
    height:174px;
    width:183px;
  }

/*
.frame {
	overflow:auto;
        overflow-x:hidden;
	height:1000px;
	float:left;
  }
*/

.trans{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#banners{
	display:block;
	text-align:center;
	position:relative;
	margin:0px;
	padding:0px;
	z-index:4;
	
}

#page {
}
/*
#banner_r, #banner_l,#right,#left,#banner_b,#page,#banner_t,.frame{float:left;text-align:center;}
*/
#t-banner{white-space:nowrap;position:absolute;display:block;top:115px;width:100%;z-index:4;}
.topmenu{white-space:nowrap;position:absolute;display:block;top:100px;width:100%;z-index:6;visibility:visible;}
.topmenu table{position:relative;display:block;z-index:8;visibility:visible;}
#banner_m{white-space:nowrap;position:absolute;display:block;top:175px;width:100%;z-index:6;}

.fixed{position:absolute;top:175px;margin:5px auto;width:99%;}

#banner_r{float:right;position:absolute;padding-right:50px;top:175px;width:100%;z-index:4;}
#right{position:relative;width:175px;float:right;margin-right:35px;z-index:10;}
#banner_b{position:relative;width:100%;clear:both;}
#banner_b table, #banner_b table tr td {text-align:center;}
#banner_l{z-index:7;width:175px;position:absolute;left:50px;top:175px;}
.center{text-align:center;}
#page .middle{position:relative;margin:0 200px 0 auto;padding:0 0 40px 205px;top:0;
        float:left; min-width:590px; width:55%;   	
	background-image:url(ml.png);
    	background-position:left center;
    	background-repeat:repeat-y;
        z-index:6;
	min-height:1000px;
}
.event_detail a{color:blue;font-weight:bold;}
