*{
    margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS", geneva, sans-serif;
    font-size: 9pt;
}
body{
	background-image: url("images/bg.jpg");
	background-repeat: repeat-x;
	background-color: #000000;
}
h1{
    font-size: 12pt;
    font-family: "Trebuchet MS", geneva, sans-serif;
    width: 100%;
    border-bottom: 1px dotted #000000;
    margin-bottom: 10px;
    letter-spacing: 5px;
}
h2{
    font-size: 11pt;
    letter-spacing: 3px;
    background-image: url("images/bulle2.gif");
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    clear: both;
}
h3{
    font-size: 12pt;
    font-family: "Trebuchet MS", geneva, sans-serif;
	color: #ffffff;
	text-align: center;
}
div#centered{
    position: absolute;
    left: 50%;
    margin-left: -380px;
}
div#body{
    background-image: url("images/bg_body-y.png");
    background-repeat: repeat-y;
    width: 720px;
    margin-left: 15px;
    margin-top: -5px;
    float: left;
}
div#menu{
    margin-left: 17px;
}
div.mainIndexbody{
    background-color: #e9e7d9;
    width: 681px;
    margin-left: 19px;
    margin-top: -4px;
    padding: 3px;
    float: left;
}
div.mainbody{
    background-color: #E9E7D9;
    width: 667px;
    margin-left: 19px;
    margin-top: -4px;
    padding: 10px;
    float: left;
}
div#events_scroller{
    float: left;
}
div#adspace{
    float: left;
    padding-left: 24px;
}
img.body_image{
    padding-left: 24px;
}

a{
    text-decoration: none;
    color: #000000;
}
a:hover{
    text-decoration: underline;
    color: #000000;
}

a.footerLink{
    text-decoration: none;
    color: #000000;
}
a.footerLink:hover{
    text-decoration: underline;
    color: #000000;
}
span.lhtekLink{
	font-size: 10px;
	color: #968B7A;
}
span.lhtekLink a{
    font-size: 10px;
    color: #968B7A;
    text-decoration: none;
}
span.lhtekLink a:hover{
    font-size: 10px;
    text-decoration: underline;
}

div#scroll{
    overflow: scroll;
    height: 245px;
    width: 445px;
    margin-bottom: -15px;
}
div#scroll img{
    float: left;
    padding-right: 5px;
}
div.event_white{
    width: 415px;
    height: 46px;
    line-height: 10pt;
    padding: 5px;
    background-image: url("images/bg_eventWhite.jpg");
    background-repeat: repeat-x;
}
div.event_grey{
    width: 415px;
    height: 46px;
    line-height: 10pt;
    padding: 5px;
    background-image: url("images/bg_eventGrey.jpg");
    background-repeat: repeat-x;
}
input, select, textarea
{
	font-size: 11px;
}
img.thumbnail{
    border: 1px #ADABA1 solid;
    vertical-align: top;
    margin: 10px;
}
div.picColumns{
    text-align: center;
    width: 215px;
    float: left;
    margin-bottom: 25px;
}
img.SeatingCharts{
    padding: 2px;
    border: 1px #ADABA1 solid;
    background-color: #ffffff;
}