/* CSS Document */

/* HTML */

body {
	background-color:#111111;
	margin:0;
}

img {
	border:none
}

ins {
	text-decoration:none;
}


/* IDs */

#maincont {
	width:974px;
	height:auto;
	margin:auto;
	}

#header {
	width:974px;
	height:100px;
	background-image:url(../images/top_nav_bck.jpg);
}

#logolink {
	float:left;
	width:160px;
	height:100px;
}

#navbar {
	float:left;
	width:678px;
	height:42px;
	margin-top:58px;
}

#midcont {
	width:974px;
	height:306px;
}

#leftimg {
	float:left;
	width:733px;
	height:auto;
}

#rightbans {
	float:left;
	width:241px;
	height:auto;
}

#lowcont {
	width:974px;
	height:auto;
	background-color:#000000;
	background-image:url(../images/lowcont_bck.jpg);
	background-repeat:repeat-x;
	display:table;
}

#lowcont_left {
	float:left;
	margin-top: 24px;
	margin-left:21px;
	width: 437px;
	height:auto;
}

#lowcont_right {
	float:left;
	margin-top: 28px;
	margin-left:10px;
	width: auto;
	height:auto;
}

#lowcont_int {
	width:954px;
	height:auto;
	padding-top:30px;
	padding-left: 20px;
	background-color:#000000;
	background-image:url(../images/lowcont_bck.jpg);
	background-repeat:repeat-x;
	display:table;
	color:#ffffff;
}

#lowcont_subint {
	width:960px;
	height:auto;
	padding-top:10px;
	padding-left: 8px;
	color:#ffffff;
}

#lowcont_intdnm {
	width:800px;
	height:auto;
	padding-top:20px;
	padding-left: 20px;
	background-color:#000000;
	background-image: none;
	display:table;
	color:#ffffff;
	line-height:22px;
}

#lowcont_subintdnm {
	width:960px;
	height:auto;
	padding-top:10px;
	padding-left: 8px;
	color:#ffffff;
}

#lowcontent {
	color:#ffffff;
	padding-right: 20px;
	font-size:16px;
	line-height:22px;
}

#lowcontent a {
	color:#f00;
	text-decoration:none;
}

#lowcontent a:hover {
	color:#ffffff;
	text-decoration:none;
}

#lowcont_int a:hover {
	color:#ffffff;
	text-decoration:none;
}

#lowcont_variant {
	width:954px;
	height:auto;
	padding-top:10px;
	padding-left: 20px;
	background-color:#000000;
	color:#ffffff;
	font-size: 16px;
	line-height: 20px;
}

#lowcont_variant a {
	color:#f00;
	text-decoration:none;
}

#lowcont_variant a:hover {
	color:#ffffff;
	text-decoration:none;
}

#tweet a {
	color:#f00;
	text-decoration:none;
}

#tweet a:hover {
	color:#ffffff;
	text-decoration:none;
}

#footer {
	width:953px;
	height:132px;
	padding-top: 31px;
	padding-left: 21px;
	background-color:#252525;
	background-image: url(../images/foot_bck.jpg);
	background-repeat:repeat-x;
}

#subnav {
	float:left;
	background-color:#ffffff;
	width:auto;
	height:28px;
	margin-top: 6px;
	margin-right: 226px;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-right: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 26px;
	color: #363636;
}

#subnav a {
	color: #363636;
}

#subnav a:hover {
	color: #363636;
	text-decoration: underline;
}


/* Classes */


.lowheadings {
	width: 437px;
	height: 43px;
}

.darkheading {
	float:left;
	padding-top:9px;
	padding-left:9px;
	padding-right: 9px;
	height: 31px;
	background-color: #000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#ffffff;
}

.lightheading {
	float:right;
	padding-top:14px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}

.lightheading a {
	text-decoration:underline;
	color:#ffffff;
}

.lightheading a:hover {
	text-decoration:none;
	color:#ffffff;
}

.datacont_high a {
	text-decoration:none;
	color:#ffffff;
}

.datacont_high a:hover {
	text-decoration:none;
	color:#ff0000;
}

.data_title_wide a {
	text-decoration:none;
	color:#ffffff;
}

.data_title_wide a:hover {
	text-decoration:none;
	color:#ff0000;
}

.datacont_high {
	width:418px;
	height:auto;
	padding-top:8px;
	padding-left:19px;
	padding-bottom:8px;
	border-top: #5c5c5c 1px solid;
	border-bottom: #5c5c5c 1px solid;
	background-color:#151515;
	display: table-cell;
}

.datacont_low {
	width:418px;
	height:auto;
	padding-top:8px;
	padding-left:19px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.datacont_high_wide {
	width:418px;
	height:auto;
	padding-top:8px;
	padding-left:19px;
	border-top: #5c5c5c 1px solid;
	border-bottom: #5c5c5c 1px solid;
	background-color:#151515;
	display: table-cell;
}

.datacont_low_wide {
	width:418px;
	height:auto;
	padding-top:8px;
	padding-left:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.data_title {
	float:left;
	width:163px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#ffffff;
}

.data_location {
	float:left;
	width:66px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ed1c24;
}

.data_date {
	float:left;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.data_time {
	float:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.data_title_wide {
	float:left;
	width:286px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	padding-bottom: 8px;
	color:#ffffff;
}

.data_date_wide {
	float:left;
	margin-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.lowbancont {
	margin-top:6px;
}

.lowbancont_left {
	float:left;
	margin-right: 9px;
}

.spl_t {
	margin-bottom:7px;
}

.lowbancont_right {
	float:right;
	width:214px;
}

.topban_right {
	margin-bottom:8px;
}

.footer_styling {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	color:#ffffff;
}

.footer_copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}

.footer_copy a {
	text-decoration:underline;
	color:#ffffff;
}

.footer_copy a:hover {
	text-decoration:none;
	color:#ffffff;
}

.mainheading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-weight:normal;
	color:#ffffff;
}

.mainheading_left {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-weight:normal;
	color:#ffffff;
	width: 343px;
}

.mainheading_right {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	display:block;
	margin-top:6px;
	margin-right: 10px;
}

.mainheading_right a {
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	height: 28px;
	color:#fff;
	text-decoration:underline;
	display:block;
}

.mainheading_right a:hover {
	text-decoration:none;
	background-color: #8a0101;
	height: 28px;
	width: auto;
	display:block;
}

.mainheading_right_off {
	float:left;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	height: 28px;
	margin-top:6px;
	margin-right: 10px;
	display:block;
}

.mainheading_right_active {
	float:left;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
	background-color: #8a0101;
	height: 28px;
	margin-top:6px;
	margin-right: 10px;
	display:block;
}

.mainsubheading {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#ffffff;
}

.sideimage {
	float:left;
	width:auto;
	height:auto;
	padding:10px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #ffffff;
}

/* Table Formatting */

.newswide {
	width:934px;
}

.tablecont_high {
	height:40px;
	padding-top:8px;
	padding-left:19px;
	padding-bottom:8px;
	background-color:#151515;
}

.colcent {
	text-align:center;
}

.padcol {
	padding-left: 10px;
}

.highlighted {
	background-color:#555555;
}

.sublighted {
	background-color:#464646;
}

/* Schedule Formatting */

#schedcont {
	margin-left:20px;
}

#schedheader {
	width: 933px;
	height: 57px;
	background-color:#151515;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	border-bottom: #151515 1px solid;
}

.schedsub {
	width: 933px;
	height: 57px;
	background-color:#555555;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	border-bottom: #6c6c6c 1px solid;
}

.newsformat {
	width: 713px;
	height: auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 200px;
	padding-bottom: 20px;
	font-size:16px;
	line-height: 20px;
	color:#ffffff;
	border-bottom: #6c6c6c 1px solid;
}

.newsformat a {
	color:#f00;
	text-decoration:none;
}

.newsformat a:hover {
	color:#ffffff;
	text-decoration:none;
}

.schedsubvariant {
	width: 933px;
	height: 57px;
	background-color:#464646;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff;
	border-bottom: #6c6c6c 1px solid;
}

.colone {
	float:left;
	width: 100px;
	height: 37px;
	border-right: #6c6c6c 1px solid;
	padding-top: 20px;
	padding-left: 24px;
}

.colonesub {
	float:left;
	width: 100px;
	height: 37px;
	border-right: #6c6c6c 1px solid;
	padding-top: 20px;
	padding-left: 24px;
}

.coltwo {
	float:left;
	width: 64px;
	height: 37px;
	border-right: #6c6c6c 1px solid;
	padding-top: 20px;
	padding-left: 24px;
}

.coltwosub {
	float:left;
	width: 64px;
	height: 37px;
	border-right: #6c6c6c 1px solid;
	padding-top: 20px;
	padding-left: 24px;
	color: #a6ce39;
	font-family:Arial, Helvetica, sans-serif;
}

.colthree {
	float:left;
	width: 377px;
	height: 37px;
	border-right: #6c6c6c 1px solid;
	padding-top: 20px;
	padding-left: 24px;
}

.colfour {
	float:left;
	width: 156px;
	height: 37px;
	border-right: #6c6c6c 1px solid;
	padding-top: 20px;
	padding-left: 24px;
}

.colfive {
	float:left;
	width: 111px;
	height: 37px;
	padding-top: 20px;
	padding-left: 24px;
}

.colonesub_news {
	float:left;
	width: 94px;
	height: 37px;
	border-right: #6c6c6c 1px solid;
	padding-top: 20px;
	padding-left: 24px;
	padding-right: 6px;
}

.colthree_news {
	float:left;
	width: auto;
	height: 37px;
	padding-top: 20px;
	padding-left: 24px;
}

.colwide {
	float:left;
	width: auto;
	height: 37px;
	padding-top: 20px;
	padding-left: 24px;
}



/* Menu formatting */

.menuitem {
	float:left;
	width: 317px;
	height: 283px;
	margin-right:3px;
}

.menuphoto {
	padding:8px;
	background-color:#ffffff;
}

.menutext {
	margin-top: 10px;
	padding:4px;
}

.menuprice {
	color:#ff0000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

.menupricewhite {
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

.menuactive {
	color: #ed1c24;
	text-decoration:underline;
}

.menublock {
	float:left;
	width: 300px;
	height: 283px;
	margin-left: 17px;
	margin-right:3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}

/* Drinks Menu */

.menucont {
	width: 910px;
	padding: 20px;
	height: auto;
	background-color:#151515;
	font-size:14px;
	line-height: 20px;
	font-weight:bold;
	color:#ffffff;
	border-bottom: #151515 1px solid;
}

.menucont a {
	color: #f00;
	text-decoration:none;
}

.menucont a:hover {
	color: #ffffff;
	text-decoration:none;
}

.menu_subtitle {
	background-color:#363636;
	padding-top: 25px;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 933px;
	height:32px;
	border-bottom: #151515 1px solid;
}

.highOn_in {
	background-color:#555555;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 933px;
	height:16px;
	border-bottom: #6c6c6c 1px solid;
}

.highOff_in {
	background-color:#464646;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 933px;
	height:16px;
	border-bottom: #6c6c6c 1px solid;
}

.highOn_inlinks {
	background-color:#555555;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 446px;
	height:16px;
	border-bottom: #6c6c6c 1px solid;
}

.highOff_inlinks {
	background-color:#464646;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	width: 446px;
	height:16px;
	border-bottom: #6c6c6c 1px solid;
}

.highOn_inlinks a {
	color: #a6ce39;
	text-decoration:none;
}

.highOn_inlinks a:hover {
	color: #ffffff;
	text-decoration:none;
}

.highOff_inlinks a {
	color: #a6ce39;
	text-decoration:none;
}

.highOff_inlinks a:hover {
	color: #ffffff;
	text-decoration:none;
}

.highLeft {
	float:left;
	width: 600px;
}

.highRight {
	color: #a6ce39;
	float:left;
	width: auto;
}

/* Party formatting */

.quadrant_leftcol {
	float:left;
}

.quadrant_rightcol {
	float:left;
}

.quadrant {
	width: 410px;
	height: 150px;
	margin-left:20px;
	margin-right: 10px;
	margin-bottom: 30px;
	padding: 20px;
	background-color:#151515;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	border: #6c6c6c 1px solid;
}

.quadrant_white {
	width: 392px;
	height: 132px;
	margin-left:20px;
	margin-right: 10px;
	margin-bottom: 30px;
	padding: 30px;
	background-color:#151515;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.quadrant_title {
	font-size:18px;
	font-weight:bold;
	margin-bottom: 10px;
}

.quadrant_text {
	font-size:14px;
	line-height:20px;
}

.contsubtitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-bottom:10px;
}

.field {
	color: #ffffff;
	font-size:13px
}

.fieldleft {
	float:left;
	width:170px;
	font-size:13px;
	line-height: 21px;
	margin-bottom:2px;
}

.fieldright {
	float:left;
	width:240px;
	margin-bottom:2px;
}

.romafont {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.red {
	color:#ff0000;
}

.green {
	color: #a6ce39;
}

/* Registration form */

.fieldlabel {
	float:left;
	width: 160px;
}

.fieldcontrol {
	float:left;
	width: auto;
	margin-top:-3px;
}

.registinput {
	width: 100px;
}

.registinput_long {
	width: 200px;
}

/* Breaking News */
#brkcont {
    width: 222px;
    height: 236px;
    padding: 15px 10px 0 10px;
    background-color: #000;
}

#brktitle {
    font-family:Georgia;
    font-size:22px;
    color:#FFF;
    padding-left: 10px;
    padding-bottom: 0px;
}

.brknwstitle {
    width: 212px;
    height: 10px;
    background-color: #151515;
    border-bottom: #6c6c6c 1px solid;
    padding-top: 6px;
    padding-left: 10px;
    padding-bottom: 15px;
    font-family:Georgia;
    font-size:14px;
    color:#FFF;
    margin-top:5px;
}

.brknwscont p {
    margin-top: 5px;
    margin-bottom: 2px;
}

.brknwscont {
    width: 192px;
    height: 57px;
    padding-top: 0;
    padding-left: 10px;
    padding-bottom: 0;
    font-size:12px;
    line-height: 16px;
    color:#FFF;
}

.brknnwsmore {
    color: #ff0000;
    font-family:Georgia;
    font-size:14px;
    text-decoration:none;
}

.brknnwsmore:hover {
    color: #ff0000;
    text-decoration: underline;
}

#more {
    padding: 10px 10px 10px 10px;
}

#more a {
    background-color: #555555;
	color: #f00;
	text-decoration: none;
    padding: 0 10px 0 10px;
    border: #6C6C6C solid 1px;
}

#more a:hover {
	color:#ffffff;
    text-decoration: underline;
}

#more a {
	color:#ffffff;
	text-decoration:none;
}

#pages {
    padding: 10px 10px 10px 10px;
}

#pages a {
    background-color: #555555;
	color: #f00;
	text-decoration: none;
    padding: 0 10px 0 10px;
    border: #6C6C6C solid 1px;
}

#pages a:hover {
	color:#ffffff;
    text-decoration: underline;
}

#pages a {
	color:#ffffff;
	text-decoration:none;
}

#pages p {
    color:#fff;
}

#pages strong {
    color: #A6CE39;
    background-color: #555555;
    padding: 0 10px 0 10px;
    border: #6C6C6C solid 1px;
}

#pages span {
    color: #FFFFFF;
    background-color: #555555;
    padding: 0 10px 0 10px;
    border: #6C6C6C solid 1px;
}

#retweet {
    float: left;
    margin: 0px 10px 10px 0px;
}

#facebook-like {
    float: left;
    margin: 0px 10px 10px 5px;
}

#facebook-share {
    float: left;
    margin: 0px 15px 10px 0px;
}

#mixi {
    margin: 10px 5px 10px 0px;
}

#facebook-comments {
    background-color:#000;
    width: 500px;
}

.clear {
	clear: both;
	line-height: 0px;
	height: 0;
	font-size: 0;
}
