a{text-decoration:none;}
a:link{color:#006138; text-decoration:none;}
a:visited{color:#006138; text-decoration:none;}
a:hover{color:#13aa36; text-decoration:none;}
a:active{color:#13aa36; text-decoration:none;}


a.nav:link{text-decoration:none; color:#006138;}
a.nav:visited{text-decoration:none; color:#006138;}
a.nav:hover{text-decoration:none; color:#13aa36;}
a.nav:active{text-decoration:none; color:#13aa36;}

a.img:link{text-decoration:none; color:#006138;}
a.img:visited{text-decoration:none; color:#006138;}
a.img:hover{text-decoration:none; color:#13aa36;}
a.img:active{text-decoration:none; color:#13aa36;}

#navigation {background-color: #3E4561; width: 950px;}
#navigation ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; margin:0px; padding:0px; list-style:none; height:20px;}
#navigation li {float:left; padding:3px 0px 3px 0px; margin: 0px; border-right: 1px solid #333333; border-left: 1px solid #999999;}
#navigation li.selected {float: left; padding: 3px 0px 4px 0px; margin: 0px; background-color:#7984B3; border-right: 0px solid #333333; border-left: 0px solid #999999;}
#navigation li.christmas {float: left; padding: 3px 0px 4px 0px; margin: 0px; background-color:#A6311A; border-right: 0px solid #333333; border-left: 0px solid #999999;}
#navigation a {padding: 3px 10px 3px 10px; margin: 0px; color: #ffffff; text-decoration: none; font-weight: bold; }
#navigation a:hover {padding: 3px 10px 4px 10px; margin: 0px; color: #ffffff; text-decoration: none; font-weight: bold; background-color:#333333}

#subnavigation {background-color: #7984B3; width: 950px; margin-bottom:10px}
#subnavigation ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; margin:0px; padding:0px; list-style:none; height:20px;}
#subnavigation li {float:left; padding:3px 0px 3px 0px; margin: 0px; }
#subnavigation a {padding: 3px 10px 3px 10px; margin: 0px; color: #ffffff; text-decoration: none; font-weight: bold; }
#subnavigation a:hover {padding: 3px 10px 3px 10px; margin: 0px; color: #ffffff; text-decoration: none; font-weight: bold; background-color:#999999}

body
{
color:#000000;
background-color:#7984B3;
margin:0px;
}


form
{
margin:0px;
}


.outer
{
width:1000px;
margin:0px auto;
background: url(images/bg.jpg) repeat-y;
}

.row1
{
clear:both;
background-color:#3E4561;
margin-left: 25px;
height:20px;
width:950px;
}


.row2
{
clear:both;
width:100%;
}

.row3
{
clear:both;
background-color:#3E4561;
margin-left: 25px;
height:20px;
width:950px;
}
.header
{
height:100%;
float:left;
margin-left:25px;
width:950px;

}

.col1
{
background:#ffffff;
height:100%;
margin-left:25px;
float:left;
width:950px;

}
.col1a
{
background:#ffffff;
height:100%;
margin-left:25px;
float:left;
width:650px; 
}

.col1b
{
background:#ffffff;
height:100%;
float:left;
width:300px;
}
.col1c
{
background:#ffffff;
height:100%;
margin-left:25px;
float:left;
width:450px;
}
.col1a
{
background:#ffffff;
height:600px;
margin-left:25px;
float:left;
width:650px; 
}

.col1b
{
background:#ffffff;
height:600px;
float:left;
width:300px;
}
.col2
{
float:left;
width:250px;
}

.colspecial
{
background:#ffffff;
height:600px;
padding:110px 100px 100px 100px;
float:left;
background: url(images/specials_bg.jpg) no-repeat;
width:1000px;
}

.col1lunch
{
background:url(images/lunch_bg.jpg) no-repeat;
height:520px;
padding:120px 15px 20px 15px;
float:left;
background: url(images/lunch_bg.jpg) no-repeat;
width:460px;
}
.col1aspecial
{
float:left;
width:400px; 
}
.col1bspecial
{
float:left;
width:400px; 
}
.cont_header
{
padding:20px 20px 0px 50px;
clear:both;
}
.cont
{
height:480px;
padding:20px 20px 0px 50px;
clear:both;
}
.cont-beer-festivals
{
height:600px;
padding:20px 20px 0px 50px;
clear:both;
}
.contspecial
{
	padding-left:10px;
	padding-right:10px;
	color:#FEFCDA;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	text-align:center;
	clear:both;
	line-height: 10px;
}
.contlunch
{
	padding-left:10px;
	padding-right:10px;
	width:450px;
	color:#FEFCDA;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	text-align:center;
	clear:both;
	line-height: 10px;
}
.cont_footer
{
float:left;
padding:0px 10px 0px 50px;
width:500px;
clear:both;
}

.nav
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:right;
font-weight:bold;
color:#000000;
padding:0px 20px 20px 5px;
}


.nav-spacer
{
height:60px;
}


.footer-text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
text-align:right;
color:#000000;
line-height:20px;
padding:0px 30px 0px 50px;
}

.ct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
text-align:left;
color:#000000;
line-height:17px;
}
.menu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
text-align:center;
color:#000000;
line-height:17px;
}
.menu_head
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.6em;
text-align:center;
color:#000000;
line-height:17px;
}
.ct-smaller
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
text-align:left;
color:#000000;
}
.ctchalk
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	text-align:center;
	color:#C1E7FD;
	line-height: 18px;
}
.ctchalkpink
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	text-align:center;
	color:#ECA8FD;
	line-height: 18px;
}
.ctchalkyellow
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	text-align:center;
	color:#F7FA83;
	line-height: 18px;
}
.ctchalkgreen
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	text-align:center;
	color:#B6FCB9;
	line-height: 18px;
}
.ct-caption
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
margin-top: -20px;
text-align:left;
color:#000000;
line-height:14px;
}

.tct
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-align:left;
	color:#3E4561;
	padding:0px 0px 0px 0px;
	font-weight: bold;
}


.tct-sub
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:left;
font-weight:bold;
color:#3E4561;
}


.bld
{
font-weight:bold;
}


.itl
{
font-style:italic;
}

INPUT {
  font-family: Verdana, Arial, Helvetica;
  font-size: 0.9em;
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

TEXTAREA {
  font-size: 0.9em;
  font-family: Verdana, Arial, Helvetica;
  border-top: 1pt solid;
  border-right: 1pt solid;
  border-bottom: 1pt solid;
  border-left: 1pt solid;
}
