body { background-color: #FEFDBE; margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; }
a { color: #FF1111; }

td.header_right { background: url('images/interior/header/right.background.jpg') repeat-x; }

div.mission_statement { padding: 20px; }
div.mission_statement p.mission_statement { margin: 0 24px; color: #666; font-size: 12px; line-height: 26px; }
div.mission_statement img.content { float: right; padding: 0 0 10px 10px; }

div.didyouknow { padding: 0 0 14px 0; color: #666; background: url('images/home/flowers.background.jpg') no-repeat bottom right;}

div.news { padding: 10px; }
div.news h2 { font-size: 14px; margin: 0; }
div.news h2 a { color: #FF1111; text-decoration: none; }
div.news p { font-size: 10px; color: #666; }
div.news p a { text-decoration: none; color: #40BBF4; }

div.news div { padding: 0 0 8px 0; }
div.news div.odd img { float: left; margin: 0 8px 8px 0; }
div.news div.even img { float: right; margin: 0 0 8px 8px; }
div.news hr { clear: both; color: #FCD914; background-color: #FCD914; border: 0; height: 1px; }

ul.subnav { margin: 0; padding: 0 24px; }
ul.subnav li { margin: 0; padding: 10px 8px; list-style: none; font-size: 12px; border-bottom: 2px solid #F01C1C; }
ul.subnav li a { color: #001299; text-decoration: none; }
ul.subnav li a:hover { text-decoration: underline; }

p.footer { font-size: 10px; color: #444; text-transform: uppercase; padding: 10px 0 0 10px; }
p.footer .red { color: #E00; }
p.footer a { color: #555; text-decoration: none; }
p.footer a:hover { text-decoration: underline; }

/* NEWS FEED */
.newsfeed { margin: 0 10px; }
.newsfeed .title h2 { font-size: 12pt; margin: 10px 0; }
.newsfeed .title h2 a { text-decoration: none; }
.newsfeed .title h2 a:hover { text-decoration: underline; }
.newsfeed .title h3 { font-size: 11pt; margin: 6px 0; padding: 0; color: #222; }
.newsfeed .list .sitemason_file img { padding: 0 10px 10px 0; }
.newsfeed .sitemason_summary { font-size: 10pt; color: #444; }

p.copyright { font-size: 10px; color: #444; padding: 0 0 0 10px; }
p.copyright a { color: #555; text-decoration: none; }
p.copyright a:hover { text-decoration: underline; }

#RMH-Banner-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:985px;
	height:356px;
}


p.home_link a { color: #DF0000; text-decoration: none; text-transform: uppercase; }
p.home_link a:hover { text-decoration: underline; }

#video { width: 213px; height: 160px; }


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

.navbar { position: relative; width: 879px; z-index: 999; }
.navbar ul {
	text-decoration: none;
	padding: 0;
	margin: 0;
	list-style: none;
	border-right: 0;
	float: left;
	font-size: 12px;
	letter-spacing: 0.1em;
}

.ul1 { float: left; }
.li1 { display: inline; }
.li1, .li2 { color: #FFF; }

.ul2 { float: left; position: absolute;	width: 200px; left: -99em; border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF; opacity:0.9; filter:alpha(opacity=90);
}

.ul2 a { text-decoration: none; color: #FFF; }
.ul2 a:hover { text-decoration: underline; }

ul#about, ul#links { background-color: #00099C; }
ul#stay, ul#contact { background-color: #67B20D; }
ul#events { background-color: #DF0000; }
ul#photos { background-color: #FA7100; }
ul#news { background-color: #1690FD; }

.li1:hover .ul2, .li1_hover .ul2 { position: absolute; left: auto; margin-top: 36px; }
.li2, .li2_hover { padding: 4px 0 4px 8px; text-indent: 0px; }