﻿@import url(default.css);

body { background:#43331b url(/images/oc_common_bkgrd.jpg) repeat-x; }
#PrintLogo { display:none; }
#Wrapper { width:962px; margin:0 auto; }
#TopBar { background: url(/images/int/oc_int_nav2_bkgrd.gif) no-repeat; width:962px; height:39px; }

#Hdr { width:962px; height:181px; }
#Hdr .Logo { padding-top:175px; width:303px; }
#Hdr { background-image: url(/images/subhdrs/_oc_subhead_photo_national_forest.jpg); }

.sec_dining #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_dining.jpg);}
.sec_family_fun #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_family_fun.jpg);}
.sec_golf #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_golf.jpg);}
.sec_media #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_media.jpg);}
.sec_meetings_retreats #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_meetings_retreats.jpg);}
.sec_outdoor_recreation #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_outdoor_recreation.jpg);}
.sec_photo_gallery #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_photo_gallery.jpg);}
.sec_plan_your_visit #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_plan_your_visit.jpg);}
.sec_search #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_search.jpg);}
.sec_things_to_do #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_things_to_do.jpg);}
.sec_uniquely_us #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_uniquely_us.jpg);}
.sec_weddings #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_weddings.jpg);}
.sec_where_to_stay #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_where_to_stay.jpg);}
.sec_whats_new #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_whats_new.jpg);}
.sec_events #Hdr { background-image: url(/images/subhdrs/oc_subhead_photo_calendar_of_events.jpg);}

/*

.sec_site_map #Hdr { background-image: url(/images/subhdrs/);}
.sec_group_tours #Hdr { background-image: url(/images/subhdrs/);}
.sec_about_us #Hdr { background-image: url(/images/subhdrs/);}
*/

#CntWrapper { background: url(/images/oc_common_bkgrd_body.gif) repeat-y; width:962px; height:auto!important; height:300px; min-height:300px; }
#FtrCap { background: url(/images/oc_common_ftr.gif) no-repeat; width:962px; height:9px; }

#LSide { width:303px; height:auto!important; height:300px; min-height:300px; float:left; }
#LSide #Navigation { background: url(/images/int/oc_int_bkgrd_nav1.gif) repeat-y; width:273px; padding-left:30px; }

#LSide #Events { background: url(/images/oc_common_calendar_bkgrd.gif) no-repeat top center; padding:20px 0 20px 85px; color:#FFF; }
#LSide #Events a:link, #LSide #Events a:visited { color:#FFF; }
#LSide #Events a:hover, #LSide #Events a:focus, #LSide #Events a:active { color:#f5e7c7; }

#LSide #nxtBook2{ padding-left:20px; color:#FFF; text-align:center; }
#LSide #nxtBook2 img { vertical-align:middle;}

#RSide { width:659px; float:left;  }
#RSide #Promo { background: url(/images/int/oc_int_promo_background.gif) no-repeat right top; width:659px; height:76px; }

#RSide .content { padding: 0 60px 0 30px; font-size:1.1em; }
#RSide #Ftr { background: url(/images/oc_common_divider_body.gif) no-repeat; margin: 24px 60px 24px 30px; padding-top:60px; }
#Ftr a:link, #Ftr a:visited { color:#56584d; text-decoration:none; }
#Ftr #FtrNav { font-size:.9em; }

#Breadcrumbs { font-size:1.1em; line-height:20px; vertical-align:middle; margin: 0 60px 0 30px; }
#Breadcrumbs span {}
.bcHome { font-weight:bold; }
.bcThird { font-size:.85em; }

#Breadcrumbs a:link, #Breadcrumbs a:visited { color:#7c0200; text-decoration:none; }
#Breadcrumbs a:hover, #Breadcrumbs a:focus, #Breadcrumbs a:active { color:#cd6817; text-decoration:underline; }

#PrintPage { float:right; margin-right:55px; margin-top:10px; }
#AddThisBtn { float:right; margin-right:55px; }


#SubHdr {  width:659px; height:56px; }
.sec_about_us #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_about_us.gif);}
.sec_events #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_calendar_of_events.gif);}
.sec_dining #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_dining.gif);}
.sec_request_information #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_request_information.gif);}
.sec_family_fun #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_family_fun.gif);}
.sec_golf #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_golf.gif);}
.sec_group_tours #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_group_tours.gif);}
.sec_media #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_media.gif);}
.sec_meetings_retreats #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_meetings_retreats.gif);}
.sec_outdoor_recreation #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_outdoor_recreation.gif);}
.sec_photo_gallery #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_photo_gallery.gif);}
.sec_plan_your_visit #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_plan_your_visit.gif);}
.sec_search #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_search.gif);}
.sec_site_map #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_site_map.gif);}
.sec_things_to_do #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_things_to_do.gif);}
.sec_uniquely_us #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_uniquely_us.gif);}
.sec_weddings #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_weddings.gif);}
.sec_whats_new #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_whats_new.gif);}
.sec_where_to_stay #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_where_to_stay.gif);}
.sec_nearby_attractions #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_nearby_attractions.gif);}
.sec_enewsletter #SubHdr { background-image: url(/images/subhdrs/oc_subhead_text_enewsletter.gif);}

#Ftr { font-size:.9em; }
#Ftr a:visited { color:#56584d; }

#SearchBox { width:177px; float:left; height:39px; }
#SearchBox .tbSearch { margin-top:9px; margin-left: 10px; vertical-align: Top; }
#SearchBox .lbSearch { display: inline-block; background: url(/images/oc_common_search.gif) no-repeat 50% 0; width:45px; padding-top:39px; }
#SearchBox .lbSearch:hover { background: url(/images/oc_common_search.gif) no-repeat 50% -39px; }

/*** TOP NAV ***/

#TopNav {  width:483px; height:39px; padding-left:302px; float:left; }
#TopNav dd { float:left; }
#TopNav a.ir { background: url(/images/oc_common_nav2.gif) no-repeat 0 0; padding-top:39px; }

#tnMedia a.ir { width:60px; background-position: -302px 0; }
#tnGroup a.ir { width:81px; background-position: -362px 0; }
#tnWeddings a.ir { width:68px; background-position: -443px 0; }
#tnMeetings a.ir { width:122px; background-position: -511px 0; }
#tnGallery a.ir { width:89px; background-position: -633px 0; }
#tnAbout a.ir { width:61px; background-position: -722px 0; }

#tnMedia a.ir:hover { background-position: -302px -39px; }
#tnGroup a.ir:hover { background-position: -362px -39px; }
#tnWeddings a.ir:hover { background-position: -443px -39px; }
#tnMeetings a.ir:hover { background-position: -511px -39px; }
#tnGallery a.ir:hover { background-position: -633px -39px; }
#tnAbout a.ir:hover { background-position: -722px -39px; }

/*** MAIN NAV ***/

#MainNav { width:273px; margin:0;}
#MainNav a.ir { background: url(/images/int/oc_int_nav.gif) no-repeat; width:273px; }

#mnStay a.ir { padding-top:20px; background-position: 0 0; }
#mnDining a.ir { padding-top:25px; background-position: 0 -20px; }
#mnThings a.ir { padding-top:28px; background-position: 0 -45px; }
#mnFamily a.ir { padding-top:27px; background-position: 0 -73px; }
#mnUnique a.ir { padding-top:27px; background-position: 0 -100px; }
#mnGolf a.ir { padding-top:27px; background-position: 0 -127px; }
#mnOutdoor a.ir { padding-top:27px; background-position: 0 -154px; }
#mnVisit a.ir { padding-top:27px; background-position: 0 -181px; }
#mnAttr a.ir { padding-top:27px; background-position: 0 -208px; }

#mnFooter span { display:block; background: url(/images/int/oc_int_nav.gif) no-repeat 0 bottom; height:124px; }

#mnStay a.ir:hover { background-position: -273px 0; }
#mnDining a.ir:hover { background-position: -273px -20px; }
#mnThings a.ir:hover { background-position: -273px -45px; }
#mnFamily a.ir:hover { background-position: -273px -73px; }
#mnUnique a.ir:hover { background-position: -273px -100px; }
#mnGolf a.ir:hover { background-position: -273px -127px; }
#mnOutdoor a.ir:hover { background-position: -273px -154px; }
#mnVisit a.ir:hover { background-position: -273px -181px; }
#mnAttr a.ir:hover { background-position: -273px -208px; }

#MainNav dd ul { padding:4px 0; margin:0; list-style:none; }
#MainNav dd ul li { width:273px; line-height:20px; vertical-align:middle; text-align:center; }
#MainNav dd ul li a { width:273px; line-height:20px; vertical-align:middle; text-align:center; }

#MainNav dd ul li a:link, #MainNav dd ul li a:visited { color:#F3E4C0; text-decoration:none; }
#MainNav dd ul li a:hover, #MainNav dd ul li a:focus, #MainNav dd ul li a:active { color:#FFF; text-decoration:underline; }
 
/*** PROMO NAV ***/

#PromoNav { background: url(/images/int/oc_int_promo_static.gif) no-repeat center top; width:572px; margin-left:25px; height:76px; }
#PromoNav dd { float:left; }
#PromoNav a.ir { padding-top:76px; }

#pnUnique a.ir { width:148px; background-position: 0 -76px; }
#pnNew a.ir { width:156px; background-position: -148px -76px; }
#pnEnews a.ir { width:268px; background-position: -304px -76px; }

#PromoNav a.ir:hover, #PromoNav a.ir:active, #PromoNav a.ir:focus, #PromoNav .active a.ir { background-image: url(/images/int/oc_int_promo_rollover.gif); }



/*** LISTINGS ***/
.listingItem {margin:15px 0px;padding:15px;background-color:#F4ECD7;border:1px solid #C9BDA3}
.listingBody {font-size:0.9em}
.listingHead {font-size:1.2em;color:#7c0200;font-weight:bold}
.listingImage { margin-right:10px;border:4px solid white;}









	/** Calendar of Events **/
	.COEItem { margin: 2px -15px 2px -15px;}
	.COEItem h1 { margin:0 0 6px 0; padding:0; color:#7F1C04; line-height:1.2em }
	.COEContent {border: 1px solid #E1D5BD; background-color: #F9EED2; padding: 10px; }
	.COEBotBorder {border-bottom: 4px solid #8B1D02;}
	.COEDateBox {height: 80px; width: 80px; background: url(/images/int/oc_int_date_stamp.gif) no-repeat;}
	.COEDateText {color: #FFF; text-align: center;}
	.COEMonth {font-size: 13px; padding-top: 5px;}
	.COEDay {font-size: 20px; padding-top: 10px; padding-bottom: 10px;}
	.COEMainText {margin-left: 10px; width: 100%; text-align: left; color: #333;}
	
	.CheckList label { font-weight:normal; }
	.CheckList input { vertical-align:middle; margin-right:4px; }