body { margin: 0px; background-color: #12080E; }

body, p, td { color: #e7e7e7; font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 130%; }  

h1 { font-size: 18px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; font-weight:normal; letter-spacing:.04em; padding-bottom:10px; border-bottom:2px solid #2E171E; }
h2 { font-size: 15px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; font-weight:normal; letter-spacing:.04em; line-height:115%; }
h3 { font-size: 14px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; font-weight:normal; letter-spacing:.04em; }
h4 { font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; font-weight:normal; letter-spacing:.04em; }

a:link { color: #875262; text-decoration: underline; font-weight:bold; outline:none; }
a:active { color: #875262; text-decoration: underline; font-weight:bold; outline:none; }
a:visited { color: #875262; text-decoration: underline; font-weight:bold; outline:none; }
a:hover { color: #CCA4B0; text-decoration: underline; font-weight:bold; outline:none; }


#header { background-image:url(../images/m-abg_header-rt.jpg); background-position:right top; height:130px; }
#header-inner { background-image:url(../images/m-abg_header-lt.jpg); background-repeat:no-repeat; height:110px; padding-left:20px; padding-top:20px; }
#header-inner img { max-width:75%; }

#container { background-image:url(../images/m-abg_repeat-rt.jpg); background-repeat:repeat-y; background-position:right top; overflow-x:hidden; overflow-y:auto; }
#container-inner { background-image:url(../images/m-abg_repeat-lt.jpg); background-repeat:repeat-y; overflow-x:hidden; overflow-y:auto; }

#left { /*float:left; width:197px; margin-left:66px; display:inline;*/ }
#full { /*width:624px; float:left; margin-left:52px; display:inline;*/ }

#footer { background-image:url(../images/m-abg_footer-rt.jpg); background-position:right top; background-repeat:no-repeat; height:32px; }
#footer-inner { background-image:url(../images/m-abg_footer-lt.jpg); background-repeat:no-repeat; height:32px; }

#subfooter { padding:5px 15px; }

div.moduletableblack { clear:both; margin:0 28px 0px 28px; padding:5px; background-color:#000; overflow-x:hidden; overflow-y:auto; }
div#abg_com { clear:both; margin:0 28px 5px 28px; padding:8px; background-color:#000; overflow-x:hidden; overflow-y:auto; }

div#abg_com img { max-width:100%; height:auto; }

#left div.moduletable { margin-bottom:20px; }

div.moduletable_menu { font-size: 13px; font-weight:bold; margin:0px 28px 0 28px; }
div.moduletable_menu ul.menu { margin:0px; padding:0 0 0 1px; height:32px; background-color:#000; margin-bottom:10px; }
div.moduletable_menu ul.menu li { list-style:none; float:left; padding:0px; background-color: #000; margin:1px 0 0 0; /*border-left:1px solid #2E171E;*/ border-right:2px solid #2E171E; }
div.moduletable_menu ul.menu li a:link, div.moduletable_menu ul.menu li a:visited, div.moduletable_menu ul.menu li a:active { color: #ccc; text-decoration: none; line-height:30px; display:block; background-color:#000; padding:0 7px; }

div.moduletable_menu ul.menu li:hover, div.moduletable_menu ul.menu li.active { background-color:#000; text-decoration:none; display:block; padding:0; }
div.moduletable_menu ul.menu li:hover a, div.moduletable_menu ul.menu li.active a{ color:#ccc; padding:0 7px; }
li.item15, li.item16 { display:none; }

img { border: none; }


table.mod_events_latest_table td { padding: 10px; }
td.mod_events_latest, td.mod_events_latest_first { border-top: 1px solid #ffffff; height: 50px; vertical-align: top; }
div.mod_events_latest_rsslink { margin-top: 25px; }
div.mod_events_latest_rsslink a:link, div.mod_events_latest_rsslink a:active, div.mod_events_latest_rsslink a:visited, div.mod_events_latest_rsslink a:hover { text-decoration: none; }

.mod_events_latest_date { font-size: 12px; color: #cccccc; line-height: 20px; }
table.mod_events_latest_table td span.mod_events_latest_content a:link { font-size: 14px; line-height: 20px; }
table.mod_events_latest_table td span.mod_events_latest_content a:active { font-size: 14px; line-height: 20px; }
table.mod_events_latest_table td span.mod_events_latest_content a:visited { font-size: 14px; line-height: 20px; }
table.mod_events_latest_table td span.mod_events_latest_content a:hover { font-size: 14px; line-height: 20px; }
div.mod_events_latest_callink a { background:none; }
table.ev_table td.ev_td_left { background-color:#2E171E; color:#fff; font-weight:bold; text-align:center; }
table.ev_table td.ev_td_right { background-color:#1A0D11; }

td.contentheading { font-weight:bold;font-size: 20px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; font-weight:normal; letter-spacing:.04em; }

table.mod_events_latest_table td.mod_events_latest, 
table.mod_events_latest_table td.mod_events_latest_first { background-color:#000; }

fieldset { border:1px solid #ccc; }

table.drinklist { width:100%; border-spacing:0px; margin-bottom:8px; }
table.drinklist th { font-weight:bold; text-align:center; background-color:#2E171E; padding:3px; border:1px solid #2E171E; }
table.drinklist td { vertical-align:top; text-align:left; border-right:1px solid #2E171E; border-left:1px solid #2E171E; border-bottom:1px solid #2E171E;font-size:11px; line-height:14px; padding:4px; }

.copyright_info { font-size:9px; color:#999; line-height:110%; }

table.banddetail { border:1px solid #ccc; margin-top:4px; width:100%; }
table.banddetail { padding:8px; }


ul.newsfeedblack li { border-top:1px solid #666; padding-top:5px; padding-bottom:10px; }
ul.newsfeedblack li a:link, ul.newsfeedblack li a:visited, ul.newsfeedblack li a:active { font-weight:bold; }
ul.newsfeedblack li a:hover { font-weight:bold; }

div#left div.moduletableblack h3 { font-size:16px; font-weight:bold; }

ul.newsfeedblack { list-style:none; margin:0px; padding:0px; }


div#abg_com img.righty { margin: 0px 0px 5px 10px; float: right; max-width:50%; }


td.cal_td_daysnames { display:none; }

.ev_td_left { display:none; }


div.band { overflow-y:auto; overflow-x:hidden; background-color:#2E171E; padding:5px; margin-top:4px; }
div.band img { width:100%; height:auto; }
div.band h4 { font-size:18px; margin-top:5px; padding-top:10px; line-height:120%; margin-bottom:0px; padding-bottom:0px; }
div.band p { margin-top:0; padding-top:0; font-size:13px; }
