/* CSS Document */

body {
	font:75% Arial, Helvetica, sans-serif;
	background:url(img/graypattern.jpg);
	line-height:130%;
	/*font-weight:bold;*/
	color:#333333;
	
}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#999999;
	text-decoration:none;
}

a:visited {
	color:#000000;
	text-decoration:none;
}

a:active {
	color:#000000;
	text-decoration:none;
}

#wrapper {
	width:660px;
	margin:0px auto;
	padding:10px;
}

#black {
	margin:0px;
	padding:15px;
	width:660px;
	background-image:url(img/blk_dot.png);
	background-repeat:repeat;
	float:left;
}

#wrappercontent {
	width:660px;
	min-height:800px;
	margin:0px auto;
	padding:0px;
	background-image:url(img/faint_bkg.png);
	background-repeat:repeat;
	float:left;

}

#bin {
	margin:30px 0px -30px 0px;
	padding:0px;
	text-align:center;
	font:"Courier New", Courier, mono;
	font-size:180%;
}

#indexcontent {
	width:660px;
	height:800px;
	margin:0px;
	padding:0px;
	background:url(img/cover.jpg) no-repeat;
	

}

#header {
	margin:0px;
	padding:0px;
	height:120px;
	width:660px;
	
}

#center {
	margin:0px;
	padding:0px;
	
}

#left {
	margin:5px;
	padding:5px;
	float:left;
	text-align:left;
}

#right {
	margin:5px;
	padding:5px;
	float:left;
	text-align:left;
}

#footer {
	margin:0px;	
	padding:0px;
	clear:both;
	width:660px;
}

#topnav {
	margin:0px 0 0 0;
	padding:20px 0 0 0;
	width:660px;
	height:130px;
	background:url(img/navbar.png) no-repeat;
	background-position:bottom;
}

#topnavitem {
	margin:46px 7px 0px 7px;
	padding:0px;
	height:60px;
	float:left;
	font:110% Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	font-weight:bold;
	color:#333333;
	
}

#topnavspacer {
	margin:73px 80px 0px 0px;
	padding:0px;
	width:30px;
	height:60px;
	float:left;
}

#contentwrapper {
	margin:15px 0 0 0;
	padding:0px 25px;
	width:600px;
	float:left;

}

#leftcontent {
	margin:0px 0 0 5px;
	padding:5px;
	float:left;
	width:250px;
	clear:both;

	
}

#rightcontent {
	margin:0px 0 0 15px;
	padding:5px;
	float:right;
	width:260px;
	
}

#menucontent {
	margin:0px auto;
	padding:5px;
	width:400px;
	clear:both;
	
}

#leftnav  {
	margin:0 auto;
	padding:2px;
	font:130% "Times New Roman", Times, serif;
	font-weight:bold;
	font-variant:small-caps;
	list-style:none;
	width:100%;
	text-align:center;
}

#leftnavspacer {
	margin:-25px 0 0 0;
	padding:0px;
	width:100%;
}

#item {
	margin:10px 0;
	padding:0px;
}

#foodname {
	margin:3px 0 3px 0;
	padding:0px 0 0 25px;
	font:140% "Times New Roman", Times, serif;
	font-weight:bold;
	font-variant:small-caps;
}

#foodinfo {
	margin:0px 0 2px 20px;
	padding:0px;
}

#image {
	margin:0px;
	padding:0px;
	width:220px;
	height:400px;
	background-image:url(img/front.jpg);
	background-repeat:no-repeat;
}

#loginbox {
	margin:0px;
	padding:0px;
}

#logindiv {
	margin:0 20px 0 10px; float:left;
}

#flashleft {
	margin:0px;
	padding:0px;
	width:220px;
	height:400px;
}



/* classes */

.cover {
	background-image:url(img/cover.jpg);
}

.menutext {
	text-align:center;
}

.footer a {
	color:#999999;
}

.footer a:visited {
	color:#999999;
}

.footer a:active {
	color:#999999;
}