a:link   { color: #C1B668; text-decoration: none; background-color: transparent }
a:visited   { color: #C1B668; text-decoration: none; background-color: transparent }
a:hover   { color: black; text-decoration: underline; background-color: transparent }
a:active   { color: #000000; text-decoration: none; background-color: transparent }

    
body {
    	
    	    	font-family: 'Arial','Helvetica',Sans-serif;
        background: black url(images/bg14.jpg) repeat center top;
        
       	margin: 0;
    	padding: 0;
    }

    
#heading{
height: 194px;
width: 926px;
position: relative;
	margin: 0 auto 0 auto;
	padding:0;
	background:#252A12 url(images/hatter-head2.jpg) no-repeat;
}


#mainpage {

	position: relative;
	margin: 0px auto;
	padding: 0;
		background:url(images/main-pgbg.jpg) repeat-y #FAF2C4;
width: 926px;
	
}
#mainpage a{
color:#9A5030;
}


	

#sidebar {
	position: absolute;
	left:80px;
	top:-5px;
	padding: 10px 0 0 0;
	float:left;
		background:transparent;
width: 168px;
	
}
#sidebar ul{
list-style-type:none;
margin:0;
padding:0;

}
#sidebar li a{
	display:block;
list-style-type:none;
margin:0;
padding:0;
width:168px;
height:40px;
}

#home {
	display:block;
width:168px;
height:40px;
background:url(images/home.gif) no-repeat bottom left;
}

#home a:hover {
background:url(images/home.gif) no-repeat center left;
}
#beer {
	display:block;
width:168px;
height:40px;
background:url(images/beers.gif) no-repeat bottom left;
}
#beer a:hover {
background:url(images/beers.gif) no-repeat center left;
}
#menu {
	display:block;
width:168px;
height:40px;
background:url(images/menu.gif) no-repeat bottom left;
}
#menu a:hover {
background:url(images/menu.gif) no-repeat center left;
}

#cater {
	display:none;
width:168px;
height:40px;
background:url(images/catering.gif) no-repeat bottom left;
}
#cater a:hover {
background:url(images/catering.gif) no-repeat center left;
}
#specials {
	display: none;
width:168px;
height:40px;
background:url(images/specials.gif) no-repeat bottom left;
}
#specials a:hover {
background:url(images/specials.gif) no-repeat center left;
}
#contact {
	display:block;
width:168px;
height:40px;
background:url(images/contact.gif) no-repeat bottom left;
}
#contact a:hover {
background:url(images/contact.gif) no-repeat center left;
}
#jokes {
	display:none;
width:168px;
height:40px;
background:url(images/jokes.gif) no-repeat bottom left;
}
#jokes a:hover {
background:url(images/jokes.gif) no-repeat center left;
}
#pasta a {
	border: none;
	text-decoration: none;
}

#pasta img {
	border: none;
}
#content {
	position: relative;
	padding: 10px 0 20px 0;
	margin-left:290px;
		background:transparent;
width: 520px;
	clear: none;
}
#content p{
		background-color:#FAF2C3;

}


#topnav {
	font-family: 'georgia','times',serif;
	font-size:14px;
		position: relative;
		top:144px;
		margin: 0px auto;
padding: 0;
	text-align:center;
}
#topnav ul{
	list-style-type:none;
	position: relative;
	margin: 0;
	padding-top:9px;
}
#topnav ul li{
	display:inline;
	padding: 0 16px;
}
	#topnav a{
			color: #C1B668;
	}
		#topnav a:hover{
			color: #EEEDD7;
			text-decoration:none;
	}
		#topnav a.current{
			color: #EEEDD7;
			font-weight:bold;
	}


	#event a{
float:left;
width:252px;
height:55px;
background: url(images/events3.jpg);
border:1px solid green;
}

	#event a:hover{
border:1px solid white;
opacity: 0.80;
filter: alpha(opacity=80);
}


#entertain a{
float:right;
width:252px;
height:55px;
background: url(images/enter2.jpg);
border:1px solid #B19A57;
}

	#entertain a:hover{
border:1px solid black;
opacity: 0.80;
filter: alpha(opacity=80);
}


h1 img {
margin: 0;
}
img {
margin: 10px 0;
}

h1 {
	position:relative;
margin-top:100px;
	padding: 4px 0;
	font-family:'Arial','Helvetica','Sans-serif';
    font-size:20px;
    font-weight: bold;
    letter-spacing: 2px;
    text-decoration:none;
    color:#6D0609;
text-align: center;
border-top: 1px dotted #B8A145;
border-bottom: 1px dotted #B8A145;
clear:both;
}
#floatr {
float:right;
}

#floatrno {
float:right;
border: none;
padding: 0;
}

h2 {
	position:relative;
	font-family:'Arial','Helvetica','Sans-serif';
	font-weight: bold;
    font-size:19px;
    line-height: 22px;
    text-decoration:none;
    color:#476426;
padding:25px 0 4px 0;
}
h3 {
		font-weight: bold;
     font-size:14px;
    line-height: 20px;
    color:#6D0609;
padding:8px 0 0 0;
}



p {
	font-family:'Arial','Helvetica','Sans-serif';
    font-size:14px;
    line-height: 20px;
    text-decoration:none;
    color:#927A2C;
text-align: left;
}

.textlist {
list-style-type:none;
margin:0;
padding: 0;
 font-size:13px;
    text-decoration:none;
    color:#927A2C;
}
.textlist li {
margin:0 0 10px 0;
padding: 0;
}
#footer {
	position: relative;
	margin: 0px auto 0 auto;
	padding:0;
		background:url(images/footer-bg.jpg) no-repeat bottom left;
width: 926px;
	height:60px;
}
#footer p{
	color:#9D9664;
text-align: center;
margin:0;
padding:14px;
	font-family: 'verdana','arial',sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#footer p a{
	color:#D8CF8A;
}
#footer p a:hover{
	color:white;
}
span{
display:none;
}

.bottomrule {
	padding-bottom: 10px;
	border-bottom: 1px dotted #B8A145;
}

.datesub {
	color: black;
	font-size: 11px;
	margin-top: 0;
	padding-top: 0;
}

.entry p img {
	background: white;
	padding: 5px;
	border: 1px solid #927A2C;
}

.entry strong {
font-weight: bold;
}

