@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; color: #000000; background: #290001 url(/images/bg_repeat.png) repeat-x 50% 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
a { color: #330000; }
a:hover { text-decoration: underline; }
h1 { font-size: 120%; } 

#wrapper { width: 1077px; margin: 0 auto; /* position: relative; left: 50%; margin-left: -538px; */ }
#header { width: 1077px; height: 246px; background-image: url(/images/img_header.png); }
#main {
	width: 1067px;
	float: left;
	border-right-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-left-width: 5px;
	border-top-width: 0px;
	border-bottom-width: 5px;
	background: url(/images/faux_column.png) repeat-y;
}
#nav { width: 262px; background-color: #000000; color: #FFFFFF; float: left; }
#content { width: 805px; float: right; }
#flash { width: 805px; height: 400px; }
#textarea { width: 760px; padding: 20px 25px 20px 20px; background: url(/images/gray_gradient.png) repeat-x; }
#footer { width: 1077px; text-align: center; color: #FFFFFF; padding-top: 20px; clear: both; font-size: 80%; }
#footer ul { display: inline; }
#footer ul li { display: inline; padding: 1em; }
#smallbanner img { margin: 0px 10px 0px 10px; }
#innspecials { width: 760px; padding: 20px 25px 20px 20px; background: url(/images/inn_specials_bg.png) repeat-x; }

.calendar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.calendar th { font-weight: bold; background: #D3D3D4; }
.calendar td { font-weight: normal; /* width: 20px; */ text-align: center; background: #D3D3D4; }
.img { padding: 10px; }

#monthNav ul li { display: inline; }
