/*----------------------THE INN----------------------*/
body,html{
		margin: 0;
		padding: 0;
		background: #efefee;
		color: #000;}

body{
		min-width: 720px;}

#wrap{
		background: #8ba7bf;
		margin: 0 auto;
		width: 770px;}

#header{
		background: #FFFFFF;}

#header h1{
    		padding: 5px;
		margin: 0 auto;}

/*----------------------NAVIGATION----------------------*/

#navcontainer{
		background: #006600;
		padding: 1px;}


ul#navlist{
		margin-left: 55px;
		padding-left: 0;
		white-space: nowrap;}

#navlist li{
		font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
		display: inline;
		list-style-type: none;}

#navlist a{ 
		padding: 5px 7px;}

#navlist a:link, #navlist a:visited{
		color: #fff;
		background-color: #339933;
		border: solid 1px #CCCCCC;
		text-decoration: none;}

#navlist a:hover{
		color: #fff;
		background-color: #28669a;
		border: solid 1px #FFFFFF;
		text-decoration: none;}


/*----------------------IMAGES----------------------*/



IMG.center{
    		display: block;
   		margin-left: auto;
    		margin-right: auto;}

IMG.center2{
    		display: block;
		margin-top: 20px;
   		margin-left: auto;
    		margin-right: auto;
		padding:2px;
		border:2px solid #85ab8f;}

IMG.left{
    		display: block;
   		float: right;
		margin: 10px;
		padding: 2px;
		border:2px solid #85ab8f;}


/*----------------------MAIN CONTENT AREA----------------------*/




#main{
		background: #b5cbb5;
		float: left;
		width: 480px;
		min-height:1400px;
		padding: 10px 10px;}

td{
		font: 12px/17px Arial, Helvetica, sans-serif;}


p{
		font: 13px/19px Arial, Helvetica, sans-serif;
		padding: 0 30px 0 20px;}
p a:link{ 
		color: #000000;}
p a:hover{ 
		color: #993300;}
p a:visited{ 
		color: #000000;}

P.center {
	text-align:center;
}


p.header{
		color:	#993300;
		font-weight: bold;}

p.header a:link{ 
		color: #993300;}
p.header a:hover{ 
		color: #ff6633;}
p.header a:visited{ 
		color: #993300;}


ul{
		font: 13px/19px Arial, Helvetica, sans-serif;
		padding: 0 30px 0 40px;}

ul a:link{ 	color: #000000;}
ul a:hover{ 	color: #993300;}
ul a:visited{ 	color: #000000;}

h2{
		font: 22px/24px Arial, Helvetica, sans-serif;
		padding: 20px 30px 0 20px;}
		
.H2a	{font: 17px/22px Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding: 20px 30px 0 20px;}	

H3{		font: 17px/19px Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		font-weight: bold;
		color: #336633;
		margin: 30px 0 20px 0;
		padding: 0 30px 0 20px;
		border-bottom: 1px solid #85ab8f;}
		
		
.menu-head{
		color:	#993300;
		font-weight: bold;}
		
		
.subhead{	font: 17px/19px Arial, Helvetica, sans-serif;
		letter-spacing: 1px;
		font-weight: bold;
		color: #336633;
		margin: 0 0 5px 0;
		padding: 20px 0 0 0;}

H4{
		font: 14px/19px Arial, Helvetica, sans-serif;
		color: #000000;
		letter-spacing: 1px;
		padding: 0 30px 0 20px;}

H4 a:link	{color: #000000;}
H4 a:hover	{color: #993300;}
H4 a:visited	{color: #000000;}

H5{
		font: 14px/19px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #336633;
		padding: 0 30px 0 20px;}
		
		
p.menu-items {
	line-height:28px;
	margin: 0; }
	
#adspace-menu-box{
		background: #96b3cd;
		color: #336633;
		margin: 30px 13px 20px 0;
		padding:30px 10px 30px 10px;
		text-align:center;
		float:right;
		width:220px;}
		
.adspace-menu-heading {
	color: #306695;
	font-weight:bold;
	font-size:22px;
	line-height:24px;
	margin: 0 0 10px 0;
}

.adspace-menu-subheading {
	color: #FFF;
	font-weight:bold;
	font-size:16px;
	font-variant:small-caps;
	line-height:24px;
	margin: 20px 0 10px 0;
}
		
P.adspace-menu-items{
	color: #FFF;
	line-height:20px;
	margin: 0 0 14px 0; }
	
P.adspace-menu-items a{
	color: #FFF; }
	
		
		
.holiday-date{
		font-size: 14px;
		font-weight: bold;
		line-height:18px;
		color: #25aa25;
		margin:20px 0 5px 0;
		padding: 0 30px 0 20px;}
		
.holiday{
		font: 22px/19px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #25aa25;
		margin:0;
		padding: 0 30px 0 20px;}


#callout-box{
		font: 13px/17px Arial, Helvetica, sans-serif;
		background: #c6dac6;
		padding: 10px;
		margin: 0 30px 0 30px;}
		
#callout-box-center{
		font: 13px/17px Arial, Helvetica, sans-serif;
		background: #c6dac6;
		color: #336633;
		padding: 10px 10px 20px 10px;
		margin: 0 30px 20px 30px;
		text-align:center;}
		
		
#callout-box-center p{
		color: #336633;}
		
#callout-box-center p a{
		color: #336633;}


#calendar{
		font: 13px/17px Arial, Helvetica, sans-serif;
		background: #c6dac6;
		padding: 5px;}

#calendar strong{
		padding: 0 10px 0 0;}


/*----------------------ADSPACE----------------------*/


#sidebar-holder{
		background: #8ba7bf;
		float: right;
		text-align:center;
		width: 260px;
		height: 100%;
		padding: 5px;
		margin:0;}

.sidebar-element {
		display: block;
		width: 200px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px 0 10px 0;}

.sidebar-element img {
		display: block;
		margin-left: auto;
		margin-right: auto;}
		
.sidebar-element p{
		font: 13px/18px Tahoma, Arial, Helvetica, sans-serif;
		margin: 10px auto;
    	text-align: center;
		padding:0 2px 0 0;}

#sidebar a:link{color: #000000;}
#sidebar a:hover{color: #FFFFFF;}
#sidebar a:visited{color: #333333;}



/*----------------------FOOTER----------------------*/

#footer{
		background: #006600;
		padding: 2px;
		clear: both;}

#footer p{
		font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;		
		color: #FFFFFF;
		text-align: center;
		margin-left: auto;
   		margin-right: auto;}

#footer a:link{color: #FFFFFF;}
#footer a:hover{color: #FFFFFF;}
#footer a:visited{color: #FFFFFF;}