@charset "UTF-8";
/* CSS Document */

body { background-color:#11220b; background-image:url(../images/bg-1329x900.jpg); background-position:center top; background-repeat:no-repeat; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#333333; }
body img { border:0px; text-decoration:none; }
.clear { clear:left; font-size:1px; line-height:1px; height:0px; }
h2 { margin:0px; padding:0 0 15px 0; font-size:30px; font-weight:700; color:#64161a; }
#main { width:781px; margin:0 auto 0 auto; }

div.CALxContent { margin-left: -5px; }

/* HOME PAGE CSS  */
#main div.logo { height:153px; background-color:#00FF00; font-size:1px; }
#main div.contentHome { background-image:url(../images/body-bghome_stretch_781x15.jpg); background-repeat:repeat-y; width:781px; }
#main div.contentHome div.contentMainHome { background-image:url(../images/body-bghome_781x298.jpg); background-repeat:no-repeat; width:781px; }
#main div.contentHome div.contentMainHome ul.lnavHome { margin:0px; padding:28px 0 0 9px; width:193px; height:270px; list-style:none; float:left; }
#main div.contentHome div.contentMainHome ul.lnavHome li { margin:0px; padding:0px; width:180px; height:36px; }
/**/
#main div.contentHome div.contentMainHome div.contentBodyHome { width:511px; margin:0px; padding:5px 0 0 0; float:left; }
#main div.contentHome div.contentMainHome ul.homeTag { margin:0px; padding:0px; list-style:none; padding:0 0 0 15px; }
#main div.contentHome div.contentMainHome ul.homeTag li { margin:0px; padding:0px; float:left; width:250px; height:192px; }
#main div.contentHome div.contentMainHome ul.homeTag li.events { background-image:url(../images/hometag-events_250x192.jpg); background-repeat:no-repeat; width:250px; height:192px; padding:14px 0 0 8px; }
#main div.contentHome div.contentMainHome ul.homeTag li.events div { width:232px; height:127px; overflow:scroll; background-color:#000000; color:#FFFFFF; }
#main div.contentHome div.contentMainHome ul.homeTag li.events div ul { margin:0px; padding:0px; list-style:none; line-height:16px; width:215px; }
#main div.contentHome div.contentMainHome ul.homeTag li.events div ul li { margin:0px; padding:5px 0 10px 5px; line-height:16px; width:205px; height:auto; border-bottom:1px dashed #CCCCCC; }
/**/
#main div.footer { background-image:url(../images/footer-781x64.jpg); background-repeat:no-repeat; width:781px; height:64px; padding:20px 0 0 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#main div.footer a { color:#FFFFFF; text-decoration:none; margin:0 25px; }
#main div.footer a:hover { text-decoration:underline; }
#main div.footer span { display:block; color:#999999; padding-top:25px; }


/* CONTENT PAGE CSS  */
#main div.content { background-image:url(../images/body-bg_stretch_781x15.jpg); background-repeat:repeat-y; width:781px; }
#main div.content div.contentMain { background-image:url(../images/body-bg_781x319.jpg); background-repeat:no-repeat; width:781px; }
#main div.content div.contentMain ul.lnav { margin:0px; padding:28px 0 0 9px; width:193px; height:291px; list-style:none; float:left; }
#main div.content div.contentMain ul.lnav li { margin:0px; padding:0px; width:180px; height:36px; }
/**/
#main div.content div.contentMain div.contentBody { width:511px; margin:5px 0 0 0; padding:23px 20px; background-image:url(../images/shadow-10x23.gif); background-position:top; background-repeat:repeat-x; float:left; }
#main div.content div.contentMain div.contentBody table { border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; width:511px; }
#main div.content div.contentMain div.contentBody table tr td { width:127px; padding:5px 0px; }
#main div.content div.contentMain div.contentBody table tr td a { color:#666666; text-decoration:none; font-size:18px; }
#main div.content div.contentMain div.contentBody table tr td a:hover { font-size:18px; color:#64161a; font-weight:700; }
#main div.content div.contentMain div.contentBody table tr td.active a { font-size:18px; color:#64161a; font-weight:700; text-decoration:none; }
#main div.content div.contentMain div.contentBody div.menuImg { width:511px; text-align:center; padding:15px 0 15px 0;}
#main div.content div.contentMain div.contentBody div.menuListing { margin:0px; padding:0px; }
#main div.content div.contentMain div.contentBody dl.menuListing dt { margin:0px; padding:0 0 5px 0; font-weight:700; font-size:18px; color:#64161a; }
#main div.content div.contentMain div.contentBody dl.menuListing dd { margin:0px; padding:0 0 25px 0; color:#666666; }
#main div.content div.contentMain div.contentBody div.divider { border-bottom:1px solid #dddddd; line-height:1px; font-size:1px; height:1px; margin:0px 0; }
#main div.content div.contentMain div.contentBody p { color:#666666; }
#main div.content div.contentMain div.contentBody form label { display:block; color:#64161a; padding:10px 0 3px 0; }
#main div.content div.contentMain div.contentBody form input { display:block; border:1px solid #666666; margin:0 0 8px 0; }
#main div.content div.contentMain div.contentBody form textarea { display:block; border:1px solid #666666; margin:0 0 8px 0; width:300px; height:80px; }

#main div.content div.contentMain div.contentBody p.locMap { float:right; padding:15px 0 10px 15px; }
#main div.content div.contentMain div.contentBody span.locInfo p { margin:0 0 15px 0; font-weight:100; font-size:13px; }
#main div.content div.contentMain div.contentBody span.locInfo h3 { margin:0px; padding:10px 0 5px 0; font-size:18px; color:#64161a; font-weight:700; }
#main div.content div.contentMain div.contentBody span.locInfo h3 span { color:#333333; font-size:14px; }

/* VIDEO */
#liveVideo { background-image:url(../images/video-bg_310x241.gif); background-repeat:no-repeat; background-position:top; padding:38px 13px 0px 12px; height:210px; display:block; }

