/* Style sheet gLayout */
#main .headline,#main .subhead{padding-right:50px;text-align:right;}
#main{width:610px;position:static;overflow:visible;float:right;display:block;margin-left:0;padding:25px 40px 40px;background:#d9d962 url("tl_files/grille/layout/mainBg.jpg") right bottom no-repeat;min-height:630px;height:auto !important;height:630px;}
* html #main{padding-right:30px;}
.custom{width:699px;float:right;display:block;}
body{margin:0;padding:20px 0 0;background:#b6d666 url("tl_files/grille/layout/bodyBg.jpg") left top repeat-x;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size:62.5%;line-height:1.25em;}
.block{overflow:visible;}
.inside{position:static;}
.clearBoth{clear:both;}
#wrapper{width:900px;margin-right:auto;margin-left:auto;font-size:1.2em;line-height:1.4em;}
#left{width:200px;background:url("tl_files/grille/layout/leftBg.jpg") left top repeat-x;}
#left .image_container,#left #logo{margin-top:10px;margin-bottom:10px;text-align:center;}
#left #address{margin-top:20px;padding-left:20px;color:#1e5a50;}
#left #emailSignUp h2{font-size:1.3em;line-height:1.4em;}
#left #emailSignUp{padding-right:8px;padding-left:10px;}
#left #emailSignUp .submit_container{padding-top:10px;padding-bottom:10px;text-align:right;}
h1{margin-top:10px;margin-bottom:5px;padding-bottom:8px;border-bottom:1px solid #1e5a50;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight:bold;font-size:2em;color:#1e5a50;}
h2{margin:20px 0 10px;padding:0;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight:bold;font-size:2.6em;color:#1e5a50;}
h3{margin:12px 0 5px;padding:0;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight:bold;font-size:1.4em;color:#132282;}
a{text-decoration:none;color:#132282;}
#mainNav ul,#mainNav li{margin:0;padding:0;list-style-type:none;}
#mainNav li{float:left;}
#mainNav{padding:5px 25px;background-color:#114238;}
#mainNav a{float:left;display:block;margin-right:20px;padding:5px 15px;font-weight:bold;font-size:16px;color:#ffffff;line-height:18px;}
#mainNav a:hover{background-color:#4d7364;}
#main #date{display:block;padding:2px 20px;text-align:right;background:url("tl_files/grille/layout/dateBg.png") right top repeat-y;font-size:1.1em;color:#ffffff;}
#main #date p{margin-top:5px;margin-bottom:5px;}
#main #events{width:400px;padding-bottom:20px;background-color:#e5be31;}
#main #events h2{display:block;padding:5px 10px;background-color:#1e5a50;font-size:1.2em;color:#ffffff;}
#main #events a.highslide{margin:12px 0 5px;padding:0;font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight:bold;font-size:1.4em;color:#132282;}
#main #events h3,#main #events p,#main #events a.highslide{padding-right:15px;padding-left:15px;}
#mp3{margin-top:10px;margin-bottom:10px;padding:8px;background-color:#ffffff;}
#mp3 h2{margin-top:0;margin-bottom:8px;padding-top:0;padding-bottom:0;font-size:18px;}
#mp3 p{margin-top:5px;margin-bottom:0;}
#main .menuButton1{float:left;clear:none;margin:5px;}
#main .menuButton2{float:left;clear:none;margin:5px 10px 5px 30px;}
#main .menuButton3{float:right;clear:right;margin:5px;}
#main .menuButton4{width:450px;clear:both;margin-top:5px;margin-right:auto;margin-left:auto;padding:10px 5px 5px;text-align:center;background-color:#b6d666;border:2px solid #f7f4b7;}
