body {
background-color:#FFFFFF;
color:#000000;
margin:0;
padding:0;
}
tr.odd td, tr.even td {
padding:0.3em;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom:0.5em;
}
h1 {
font-size:1.3em;
}
h2 {
font-size:1.2em;
}
h3, h4, h5, h6 {
font-size:1.1em;
}
p {
margin-bottom:0.9em;
margin-top:0.5em;
}
a {
font-weight:normal;
text-decoration:none;
}
a:link {
color:#3399CC;
}
a:visited {
color:#336699;
}
a:hover {
color:#3399CC;
text-decoration:underline;
}
fieldset {
border:1px solid #CCCCCC;
}
pre {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
font-size:12px;
padding:0.75em 1.5em;
}
table {
font-size:1em;
}
.form-item label {
color:#222222;
font-size:1em;
}
.item-list .title {
color:#222222;
font-size:1em;
}
.links {
margin-bottom:0;
}
.comment .links {
margin-bottom:0;
}
#logo {
border:0 none;
vertical-align:middle;
}
#logo img {
border:0 none;
float:left;
padding:0 1em;
}
#menu {
padding:0.5em 0.5em 0;
text-align:right;
vertical-align:middle;
}
#navlist {
color:#99CCFF;
font-size:1em;
padding:0 0.8em 1.2em 0;
}
#navlist a {
color:#FFFFFF;
font-weight:bold;
}
#subnavlist {
color:#99CCFF;
font-size:0.8em;
padding:0.5em 1.2em 0.4em 0;
}
#subnavlist a {
color:#99CCFF;
font-weight:bold;
}
ul.links li {
border-left:1px solid #99CCFF;
}
ul.links li.first {
border:medium none;
}
#search .form-text, #search .form-submit {
border:1px solid #336699;
font-size:1.1em;
height:1.5em;
vertical-align:middle;
}
#search .form-text {
padding:0 0.5em;
width:8em;
}
#mission {
background-color:#336699;
color:#FFFFFF;
padding:1.5em 2em;
}
#mission a, #mission a:visited {
color:#99CCFF;
font-weight:bold;
}
.site-name {
font-size:2em;
margin:0.6em 0 0;
padding:0;
}
.site-name a:link, .site-name a:visited {
color:#FFFFFF;
}
.site-name a:hover {
color:#336699;
text-decoration:none;
}
.site-slogan {
color:#EEEEEE;
display:block;
font-size:1em;
font-style:italic;
font-weight:bold;
margin:0;
}
#main {
}
#mission, .node .content, .comment .content {
line-height:1.4em;
}
#help {
font-size:0.9em;
margin-bottom:1em;
}
.breadcrumb {
margin-bottom:0.5em;
}
.messages {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
margin-bottom:1em;
padding:0.3em;
}
.error {
border-color:red;
}
#sidebar-left, #sidebar-right {
background-color:#DDDDDD;
padding:10px;
vertical-align:top;
width:16em;
}

.submitted {
color:#999999;
font-size:0.8em;
}
.links {
color:#999999;
}
.links a {
font-weight:bold;
}
.block, .box {
padding:0 0 1.5em;
}
.block {
margin-bottom:1.5em;
padding-bottom:0.75em;
}
.block .title {
margin-bottom:0.25em;
}
.box .title {
font-size:1.1em;
}
.node {
margin:0.5em 0 2em;
}
.sticky {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
padding:0.5em;
}
.node .content, .comment .content {
margin:0.5em 0;
}
.node .taxonomy {
color:#999999;
font-size:0.8em;
padding-left:1.5em;
}
.node .picture {
border:1px solid #DDDDDD;
float:right;
margin:0.5em;
}
.comment {
border:1px solid #AABBCC;
margin-bottom:1em;
padding:0.5em;
}
.comment .title a {
font-size:1.1em;
font-weight:normal;
}
.comment .new {
color:red;
float:right;
font-size:0.8em;
font-weight:bold;
text-align:right;
}
.comment .picture {
border:1px solid #AABBCC;
float:right;
margin:0.5em;
}
#aggregator .feed-source {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
margin:1em 0;
padding:1em;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
color:#999999;
font-size:0.9em;
font-style:italic;
}
#aggregator .title {
font-size:1em;
margin-bottom:0.5em;
}
#aggregator h3 {
margin-top:1em;
}
#forum table {
width:100%;
}
#forum td {
padding:0.5em;
}
#forum td.forum, #forum td.posts {
background-color:#EEEEEE;
}
#forum td.topics, #forum td.last-reply {
background-color:#DDDDDD;
}
#forum td.container {
background-color:#CCCCCC;
}
#forum td.container a {
color:#555555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
border:1px solid #BBBBBB;
height:1.5em;
}
#forum td .name {
color:#9966CC;
}
#forum td .links {
font-size:0.9em;
padding-top:0.7em;
}
#profile .profile {
border:1px solid #AABBCC;
clear:both;
margin:1em 0;
padding:0.5em;
}
#profile .profile .name {
padding-bottom:0.5em;
}
.block-forum h3 {
margin-bottom:0.5em;
}
div.admin-panel .description {
color:#999999;
}
div.admin-panel .body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F4 none repeat scroll 0 0;
}
div.admin-panel h3 {
background-color:#6699CC;
color:#FFFFFF;
margin:0;
padding:5px 8px;
}
body {
background-color:#F5F5F0;
background-image:url(../images/wholepagebg8.gif);
background-position:50% 50%;
background-repeat:repeat-y;
color:#000000;
font-family:"Trebuchet MS",Verdana,Helvetica,Arial;
margin:0;
padding:0;
text-align:center;
}
#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}
#header {
height:248px;
}
#headleft {
float:left;
width:170px;
}
#headright {
float:right;
width:810px;
}
#contentcontainer {
clear:both;
}
.col1home {
background-color:#F5F5F0;
float:left;
margin-left:-795px;
width:170px;
}
.col1home p {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.82em;
line-height:1.3em;
text-align:center;
}
.col1home a {
color:#0E5CB3;
text-decoration:none;
}
.col1home a:hover {
text-decoration:underline;
}
.col2home {
float:left;
margin-left:185px;
width:615px;
}
.col2home p {
font-size:0.94em;
line-height:1.5em;
}
.col2home h1 {
color:#67112B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.5em;
font-weight:normal;
}
.col2home h2 {
color:#67112B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
font-weight:normal;
}
.col2home h3 {
color:#67112B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.2em;
font-weight:normal;
}
.col2home a {
color:#0E5CB3;
text-decoration:none;
}
.col1home a:hover {
text-decoration:underline;
}
.col3 {
background-color:#F5F5F0;
float:left;
margin-left:10px;
width:170px;
}
#nextevent h2 {
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:normal;
}
#nextevent a {
color:#FFFFFF;
text-decoration:underline;
}
#nextevent a:hover {
text-decoration:none;
}
#specialoffer h2 {
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:normal;
}
#specialoffer a {
color:#FFFFFF;
text-decoration:underline;
}
#specialoffer a:hover {
text-decoration:none;
}
#news h2 {
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:normal;
}
#news p {
color:#000000;
text-decoration:none;
}
.col3 h2 a {
color:#FFFFFF;
}
.col3 #news p a {
color:#000000;
font-size:0.82em;
text-decoration:none;
}
.col3 #news p a:hover {
text-decoration:underline;
}
.col1 {
float:right;
width:795px;
}
.col1 p {
font-size:0.88em;
line-height:1.6em;
}
.col1 h2 {
color:#67112B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.4em;
font-weight:normal;
}
.col1 h3 {
color:#67112B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.2em;
font-weight:normal;
}
.col1 a {
color:#0E5CB3;
text-decoration:none;
}
.col1 a:hover {
text-decoration:underline;
}
.col1 li {
font-size:0.88em;
line-height:1.6em;
}
.col2 {
background-color:#F5F5F0;
float:left;
width:170px;
}
.col2 p {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.82em;
line-height:1.3em;
text-align:center;
}
.col2 a {
color:#67112B;
text-decoration:none;
}
.col2 a:hover {
text-decoration:underline;
}
table.picturelinks {
border-collapse:collapse;
margin:10px auto 0;
width:604px;
}
.picturelinks img {
margin:0;
padding:0;
width:200px;
}
.rtimage {
float:right;
}
.cnimage {
padding-left:1px;
text-align:center;
}
.ltimage {
float:left;
}
.picturelinks tr th {
padding-bottom:0;
}
.picturelinks tr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D5D5D2 none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:0.85em;
line-height:1.1em;
margin:0;
padding:0 0 3px;
text-align:center;
}
.picturelinks tr td a {
margin-bottom:0;
padding-bottom:0;
text-decoration:none;
}
.block-nice_menus ul {
border-bottom:1px solid #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:165px;
}
#block-nice_menus-1 a, #block-nice_menus-2 a {
color:#0E5CB3;
font-size:0.81em;
font-weight:normal;
padding:6px;
}
.block-nice_menus ul li {
position:relative;
}
.block-nice_menus ul li ul {
background-color:#891739;
position:absolute;
top:0;
visibility:hidden;
width:165px;
}
.block-nice_menus ul li a {
background-image:url(../images/xmenu2.gif);
background-position:0 0;
background-repeat:repeat-x;
border-color:#FFFFFF;
border-style:solid solid none;
border-width:1px 1px 0;
color:#0E5CB3;
display:block;
overflow:auto;
padding:1px 5px;
text-decoration:none;
}
* html .block-nice_menus ul li {
float:left;
height:1%;
}
* html .block-nice_menus ul li a {
height:1%;
}
#friends h2 {
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:normal;
margin-bottom:0;
padding:2px;
}
#friends a {
color:#FFFFFF;
text-decoration:underline;
}
#friends a:hover {
text-decoration:none;
}
#nextevent h2 {
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:normal;
margin-bottom:0;
padding:2px;
}
#nextevent a {
color:#FFFFFF;
text-decoration:underline;
}
#nextevent a:hover {
text-decoration:none;
}
#specialoffer h2 {
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:normal;
margin-bottom:0;
padding:2px;
}
#specialoffer a {
color:#FFFFFF;
text-decoration:underline;
}
#specialoffer a:hover {
text-decoration:none;
}
#news h2 {
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:normal;
padding:2px;
}
#news p {
color:#000000;
text-decoration:none;
}
.col3 h2 a {
color:#FFFFFF;
}
.col3 #news p a {
color:#000000;
font-size:0.82em;
text-decoration:none;
}
.col3 #news p a:hover {
text-decoration:underline;
}
#quote h2 {
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-weight:normal;
padding:4px;
}
#footer {
background-color:#F5F5F0;
border-top:1px solid #67112B;
clear:both;
padding:4px;
text-align:center;
}
#footer p {
font-size:0.9em;
}
#footer a {
color:#67112B;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#maroonborder, #block-block-3, #block-views-SpecialOffers-block_1 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #67112B;
margin-bottom:10px;
padding:3px;
}
td {
font-size:0.88em;
padding-bottom:5px;
}
small {
font-size:0.82em;
}
div.gallery {
background-color:#FFFFFF;
}
div.float {
float:left;
padding-right:2px;
}
div.float p {
text-align:center;
}
div.spacer {
clear:both;
height:1px;
}
.imageleft {
float:left;
padding:0 8px 5px 0;
}
.imageright {
float:right;
padding:0 5px;
}
.col2home a:hover {
text-decoration:underline;
}
.floatright200 {
border-left:1px dotted #414141;
color:#414141;
float:right;
font-size:90%;
font-style:italic;
margin-left:4px;
padding-left:4px;
width:200px;
}
.block-nice_menus ul {
padding:0;
}
#rotator {
height:249px;
}
#rotator img {
display:none;
position:absolute;
}
#flickr_badge_source_txt {
-x-system-font:none;
color:#666666;
font-family:Arial,Helvetica,Sans serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0;
}
#flickr_badge_icon {
border:1px solid #000000 !important;
display:block !important;
margin:0 !important;
}
#flickr_icon_td {
padding:0 5px 0 0 !important;
}
.flickr_badge_image {
text-align:center !important;
}
.flickr_badge_image img {
border:1px solid black !important;
}
#flickr_badge_uber_wrapper {
width:150px;
}
#flickr_www {
-x-system-font:none !important;
color:#3993FF !important;
display:block;
font-family:Arial,Helvetica,Sans serif !important;
font-size:11px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
line-height:normal !important;
padding:0 10px !important;
text-align:center;
}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
-moz-background-clip:inherit !important;
-moz-background-inline-policy:inherit !important;
-moz-background-origin:inherit !important;
background:inherit inherit inherit inherit inherit !important;
color:#831B3B;
text-decoration:none !important;
}
#flickr_badge_wrapper {
background-color:#FFFFFF;
}
#flickr_badge_source {
-x-system-font:none !important;
color:#666666 !important;
font-family:Arial,Helvetica,Sans serif !important;
font-size:11px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
line-height:normal !important;
padding:0 !important;
}
#block-views-Quotes-block_1, #block-views-NextOfferSideBlock-block_1 h2.title, #block-views-ComingNext-block_1 h2.title, #block-views-News-block_1 h2.title, #block-block-5 h2.title {
background-color:#E7E7E3;
color:#67112B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.91em;
font-weight:normal;
margin-bottom:0;
padding:2px;
}
#block-views-Quotes-block_1,#block-views-Quotes-block_3,#block-views-Quotes-block_2 ,#block-views-Quotes-block_5{
background-color:#67112B;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.91em;
font-weight:normal;
margin-bottom:0;
padding:2px;
}
.col3 .block {
background-color:#E7E7E3;
}
#block-block-5 h2.title {
margin-bottom:-0.6em;
}
#block-block-4 h2.title {
display:none;
}
.block .views-field-title a {
color:#0E5CB3;
font-size:0.8em;
font-weight:normal;
}
.block #created_thumb {
float:none;
}
#created_thumb {
float:right;
}
.breadcrumb {
font-size:0.8em;
font-weight:normal;
}

.image_table_holder {
float:right;
}
.col1 h1{
color:#67112B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.6em;
font-weight:normal;
}
th{
padding:0;
}
/* Crafts box */
.crafts{
	margin:15px 10px 15px 10px;
	padding:8px;
	background-color:#fffff0;
	border:1px solid #67112B;
}
.crafts img {
	padding-right:3px;
}.highlight {
	color: #67112B;
}
/* room seating table */
table.roomseating{width:418px;margin:20px 10px 25px 10px;}
.roomseating th{font-weight:normal;font-size:12px;background:#ccc;padding:3px;border: 1px solid #999;}
.roomseating th.room{text-align:center;font-size:12px;border:0;}
.roomseating th.title{font-weight:bold;border:0;}
.roomseating td{text-align:center;font-size:12px;border: 1px solid #ccc;}