body{
	margin:0px auto;
	padding:0px;
	background:#9c1013 url(../images/bg_body.jpg) repeat-x;
	font-family:arial,verdana,sans-serif;
	font-size:90%;
	text-align:center;}

.container{
	background:#33751e url(../images/cont_bg.jpg) repeat-y;
	width:900px;
	border:1px solid #183d14;
        margin:0px auto;
	padding:0px;
}
.header{
	background:url(../images/header.jpg);
	width:900px;
	height:325px;
        margin:0px auto;
	padding:0px;
}

.nav{
	background: url(../images/navback.jpg);
	width:900px;
	height:30px;
	margin:0px auto;
	padding:0px;
        font-size:100%;
}

.nav a{
	width:125px;
    color:#d5c462;
    display:inline-block;
	padding:5px;
	text-decoration:none;
    background:url(../images/navbutton.jpg);
    background-repeat:no-repeat;
}

.nav a:hover{
	color:#33751e;
}

.leftbox{
	float:left;
	margin:5px 0px 0px 5px;
	padding:10px;
	width:240px;
	height:auto;
	background-color:#183d14;
	color:#d5c462;
	text-align:left;
}

.leftbox p{font-size:11px;}

.leftbox a{font-size:100%;color:#d5c462;}

.leftbox a:hover{color:#3371e;}

.leftadbox{
	float:left;
	margin:5px 0px 0px 5px;
	padding:10px;
	width:240px;
	background-color:#183d14;
	color:#d5c462;
	text-align:center;
}

.bubbletop{margin:0px auto;
	padding:0px;
	background-image:url(../images/bubbletop.gif);
			width:240px;
			height:22px;}

.bubblemiddle{margin:0px auto;
	padding:0px;
	background-image:url(../images/bubblemiddle6.gif);
			width:240px;}
			
.bubblemiddle p{font-size:11px;
				margin:0px auto;
				padding-left:10px;}
				
.bubblemiddle a{font-size:100%;color:#d5c462;}

.bubblemiddle a:hover{color:#3371e;}

.bubblebottom{margin:0px auto;
	padding:0px;
	background-image:url(../images/bubblebottom.gif);
				width:240px;
				height:49px;}


.rightbox{
	float:left;
	margin:5px 0px 0px 5px;
	padding:10px;
	width:605px;
	height:auto;
	background-color:#183d14;
	color:#d5c462;
	text-align:left;}

.rightbox a{font-size:120%;color:#d5c462;}

.rightbox a:hover{color:#33751e;}

.menubox{
	float:left;
	width:595px;
	height:auto;
	margin-top:10px;
	padding:5px;
	background-color:#183d14;
	color:#d5c462;
	text-align:center;
}

.menubox a{font-size:120%;color:#d5c462;}

.menubox a:hover{color:#33751e;}


.beerbox{
	float:left;
	width:590px;
	height:auto;
	margin-top:10px;
	padding:5px;
	background-color:#183d14;
	color:#d5c462;
	text-align:left;
}

.beerbox a{font-size:120%;color:#d5c462;}

.beerbox a:hover{color:#33751e;}

.beerbox p{padding:0px;margin:0px;}

.magbox{
	float:left;
	width:590px;
	height:auto;
	border:2px solid #33751E;
	margin-top:10px;
	padding:5px;
	background-color:#183d14;
	color:#d5c462;
	text-align:left;
}

.magbox a{font-size:120%;color:#d5c462;}

.magbox a:hover{color:#33751e;}

.semiboxleft{
	float:left;
	width:285px;
	height:auto;
	border:2px solid #33751E;
	margin-top:10px;
	padding:5px;
	background-color:#183d14;
	color:#d5c462;
	text-align:left;
}

.semiboxleft a{font-size:120%;color:#d5c462;}

.semiboxleft a:hover{color:#33751e;}

.semiboxright{
	float:right;
	width:285px;
	height:auto;
	border:2px solid #33751E;
	margin-top:10px;
	padding:5px;
	background-color:#183d14;
	color:#d5c462;
	text-align:left;
}

.semiboxright a{font-size:120%;color:#d5c462;}

.semiboxright a:hover{color:#33751e;}


.rightadbox{
	float:left;
	margin:5px 0px 0px 5px;
	padding:10px;
	width:605px;
	background-color:#183d14;
	color:#d5c462;
	text-align:center;}


.colbox{
	float:left;
	width:595px;
	height:auto;
	margin-top:10px;
	padding:5px;
	background-color:#183d14;
	color:#d5c462;
	text-align:left;
}

.colbox a{font-size:120%;color:#d5c462;}

.colbox a:hover{color:#0272b6;}

.cl{clear:both}

.footer{
	background:#33751e  url(../images/cont_bg.jpg);
        background-repeat:repeat-y;
	width:890px;
	padding:5px;
	text-align:center;
	font-size:90%;
	color:#d5c462;
	}



.ftcopy{
        width:250px;
        height:30px;
        float:left;
        border:0px solid white;
        padding:5px;
        }

.ftmenu{
        width:605px;
        float:left;
        border:0px solid white;
        padding:5px 0px 0px 15px;
        }

.ftmenu a{
        display:inline-block;
	padding:5px;
	text-decoration:underline;
        color:#d5c462;
        }

.ftmenu a:hover{
	color:#33751e;
}

.ftlegal{
        width:605px;
        float:left;
        border:0px solid white;
        padding:5px 0px 0px 15px;
        text-align:center;
        }
		
.center {text-align:center;}

.right {text-align:right;}

a{font-size:100%;color:#d5c462;}

a:hover{color:#33751e;}
		
h4 {margin-top:0px;
	margin-bottom:10px;
	font-size:120%;}

h4 a{
        text-decoration:underline;
        color:#d5c462;
        }

h4 a:hover{
	color:#0272b6;
}

h5 {margin-top:0px;
	margin-bottom:10px;
	font-size:105%;}

hr {
	color:#d5c462;
	background-color:#d5c462;
	height: 1px;
	border:0px solid white;
}