* {
	margin: 0;
	padding: 0;
}

a:link {
	text-decoration: none;
	color:#FFCC66;
}
a:visited {
	text-decoration: none;
	color:#FFCC66;
}
a:hover {
	text-decoration: none;
	color: #CC9966;
}
a:active {
	text-decoration: none;
	color:#FFCC66;
}

.style1 {
	font-size: 16px;
	font-weight: bold;
}
.style2 {
	color: #66CC33;
	font-weight: bold;
	font-style: italic;
}

.style3 {
	font-size: 16px;
	font-weight: bold;
}
.style4 {
	color: #66CC33;
	font-weight: bold;
	font-style: italic;
}
.style11 {font-size: 12px;
	font-weight: bold;
	color: #669999;
	font-style: italic;
}

h2 {
font-size:26px;
color:#FF9900;
padding-bottom:13px;
font-style:italic;
}

h3 {
font-size:18px;
color:#FF0;
padding-bottom:13px;
font-style:italic;
}

body {
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#logo {
	width: 1000px;
	height: 283px;
	background-image: url(images/web-top-logo.jpg); 
	background-position:center;	
	margin: 0 auto;
}

#flash {
	width: 1000px;
	height: 171px;
	background-image: url(images/web-flash2.jpg);
	background-position:center;
	margin: 0 auto;
}

#links-top {
	width: 1000px;
	height: 46px;
	margin: 0 auto;
	background-image:url(images/links-bg.jpg);
}	

#links-bottom {
	width: 1000px;
	height: 29px;
	margin: 0 auto;
	background-image:url(images/links/link-bottom.jpg);
}

#chalboard-bg {
	width: 480px;
	height: 391px;
	background-image:url(images/web-bottom-left-chalkboard.jpg); 
	background-repeat:no-repeat;
	}

#news-highlighted-bg {
	width: 520px;
	height: 391px;
	background-image: url(images/web-bottom-right.jpg); background-repeat:no-repeat;
}

#table-bottom-left {
	padding-left:175px;
	padding-top:15px;
	padding-right:85px;
	text-align:left;
	color: #CCCCCC;
	font-weight:bold;
	font-size:14px;
	font-variant:small-caps;
}

#table-bottom-right {
	padding-left:17px;
	padding-top:8px;
	padding-right:90px;
	text-align:left;
	color: #FFFFFF;
}

#table-name {
	padding-left:175px;
	padding-right:83px;
	padding-top:35px;
	text-align:center;
	color: #5D7239;
	font-size:25px;
	font-weight:bold;
	font-style:oblique;
}

#bg-bottom {
	width: 1000px;
	background-color:#000000;
	color:#FFFFFF;
	margin: 0 auto;
	background-image:url(images/bg-main-blank.jpg); background-repeat:no-repeat; 
}

#bg-bottom-menu {
	width: 1000px;
	height: 600px;
	background-color:#000000;
	color:#FFFFFF;
	margin: 0 auto;
	background-image:url(images/bg-menu-bottom.jpg); background-repeat:no-repeat; 
}

#paragraph {
	padding: 15px 100px 200px 90px;
	text-align:left;
}

#menu-links {
	width: 1000px;
	color:#FFFFFF;
	margin: 0 auto;
	background-image:url(images/web-bg-menu.jpg); background-repeat:no-repeat; 
}

.name {
	font-size:14px;
	color: #FF0;
	font-style:italic;
	font-weight:900;
}

.beername {
	font-size:14px;
	color:#FF0;
	font-style:italic;
	font-weight:900;
}

.title {
	padding: 25px 100px 2px 90px;
	text-align:left;
	font-size:32px;
	color: #FF9900;
	font-style:italic;
	font-variant:small-caps;
}

.beer-title {
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
	font-size:20px;
	color: #FF9900;
	font-style:italic;
	font-weight:bold;
	font-variant:small-caps;
}

/* Footer */

#footer {
	padding-left:40px;
	padding-right:40px;
	padding-bottom:20px;

	font-size:10px;
}

#footer p {
	text-align: center;
	font-size: smaller;
	color: #666666;
}

#footer a {
	color: #666666;
}

.contentBox {
	display:block;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding:5px;
	margin-top:5px;
	width:200px;
	height:50px;
	overflow:scroll
	}
	
.box {
	text-align:left;
	padding-left:8px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:18px;
	color: #333333;
}	
.box2 {
	text-align:left;
	padding-left:8px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color: #333333;
}
