*
{
	margin:0;
	padding:0;
}

body
{
	background-color:#300;
	font-family: "Bell MT", Cambria, Century, serif;
}

a
{
	color:#ea7f2c;
}

a:hover
{
	color:#000;
}

#header
{
	width:1000px;
	margin:0 auto;
}

#mainmenu
{
	background-color:#000;
}

#mainmenu ul
{
	padding-bottom:10px;
	text-align:center;
	margin:auto;
	width:800px;
}

#mainmenu ul li
{
	color:#fff;
	list-style-type:none;
	display:inline;
	margin:4px 10px;
	font-weight:bold;
	font-size:16pt;
	border-bottom:7px solid #000;
}

#mainmenu ul li:hover
{
	border-bottom:5px solid #ac5341;
}

#mainmenu ul li a
{
	color:#fff;
	text-decoration:none;
}
/*--------------------------body stuff---------------------------*/
div#container
{
	width:1000px;
	margin:0 auto;
	background-color:#ccc;
	background-color:#ccc;
	border:1px solid #000;
}

div#container2
{
	float:left;
	width:790px;
	background-color:#d7cec7;
	border-bottom:1px solid #000;
}

#maincontent
{
	width:653px;
	border:1px solid #000;
	float:right;
	background-color:#ccc;
	border-bottom:0;
}

#maincontent .articles h2
{
	color:#ea7f2c;
}

#nosidebar
{
	float:left;
	width:790px;
	background-color:#ccc;
}

.articles
{
	width:610px;
	border-top:3px dashed #a3513e;
	border-bottom:3px dashed #a3513e;
	padding:2px 4px;
	margin:15px auto 10px auto;
	background-color:#d7cec7;
}

.articles p
{
	margin-bottom:10px;
}

#nosidebar .articles
{
	width:772px;
	border-top:3px dashed #a3513e;
	border-bottom:3px dashed #a3513e;
	padding:2px 4px;
	margin:15px auto 10px auto;
	background-color:#d7cec7;
}

div#container2footer
{
	clear:both;
}

#beers, #calendars
{
	width:210px;
	float:right;
	background-color:#333;
}

div#containerfooter
{
	clear:both;
}