/* CSS Document */

body {
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F8C709;
	line-height:19px;
	margin:0px;
}

a {
	color:#330000;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}

// DIV IDs
#splash {
	width:1008px;
	margin:0px auto;
	text-align:center;
}

#topheader {
	width:1008px;
	height:180px;
	margin:0px auto;
}

#headerholder {
	width:1008px;
	height:147px;
}

#bg01 {
	width:1008px;
	height:11px;
	background:url(../images/bg_01.jpg) no-repeat;
}

#bg02 {
	width:1008px;
	height:22px;
	background:url(../images/bg_02b.jpg) no-repeat;
	background-color:#CCC;
}

#topheaderleft {
	width:364px;
	height:147px;
	float:left;
	background:url(../images/bg_topleft.jpg) no-repeat;
}

#topheadermiddle {
	width:278px;
	height:147px;
	float:left;
}

#topheaderright {
	width:366px;
	height:147px;
	float:right;
	background:url(../images/bg_topright.jpg) no-repeat;
}

#contentholder {
	width:1008px;
	height:1263px;
	margin:0px auto;
}

#updates {
	float:left;
	width:283px;
	height:477px;
}

#header_updates {
	width:283px;
	height:52px;
	background:url(../images/header_updates.jpg) no-repeat;
}

#content_updates {
	width:283px;
	height:270px;
	background:url(../images/updates_content.jpg) no-repeat;
}

#footer_updates {
	width:283;
	height:48px;
	padding-top:32px;
	background:url(../images/footer_updates01.jpg) no-repeat;
	text-align:center;
}

#footer_updates2 {
	width:283;
	height:75px;
	background:url(../images/footer_updates02.jpg);
}

#maincontent {
	float:right;
	width:725px;
}

#mainnav {
	width:725px;
	height:30px;
	float:right;
}

#textcontent {
	background:url(../images/bg_maincontent.jpg) no-repeat;
	color:#003300;
	line-height:19px;
	float:left;
	width:634px;
	height:1193px;
	padding:20px 10px 20px 20px;
}

#bgrightpanel {
	float:right;
	background:url(../images/bg_rightpanel.jpg) no-repeat;
	width:61px;
	height:1233px;
}

#bgleftpanel {
	background:url(../images/bg_leftpanel.jpg) no-repeat;
	width:283px;
	height:786px;
}

#bottomfooter {
	background:url(../images/footer_bg.jpg) no-repeat;
	width:1008px;
	height:59px;
	margin:0px auto;
	color:#F1CD45;
	font-size:11px;
	text-align:center;
	line-height:20px;
	padding-top:10px;
}

#bottomfooter a {
	color:#F1CD45;
	text-decoration:none;
}

#bottomfooter a:hover {
	text-decoration:underline;
}

#address {
	position:relative;
	top:25px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	line-height:13px;
	font-weight:bold;
}

/* DIV Classes */
.clear {
	clear:both;
}

.foodtype {
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

/* TWITTER IDS AND CLASSES */
#twitter_div {
	width:164px;
	position:relative;
	top:3px;
	left:67px;
	color:#FFFFFF;
	font-size:10px;
	line-height:17px;
}

#twitter_div a {
	color:#F8C709;
	text-decoration:none;
}

#twitter_div a:hover {
	text-decoration:underline;
}

#twitter_update_list {
	list-style:none;
	padding:0px;
	margin:0px;
}

.sidebar-title {
}