﻿html, body {margin: 0; margin-right:0; height:100%;}
body {font-family:helvetica neue, helvetica, Arial, Sans-Serif; font-size: 11px; color:#bba37a;}
body {background-color:#33090a; background-image: url(../images/background/body_bg.jpg); background-position: center top; background-repeat:no-repeat;}

a {text-decoration:none; color:#ebc25d; outline-style:none;}
a:visited {text-decoration:none; color:#ebc25d}
a:link {text-decoration:none; color:#ebc25d}

.sidelink a {text-decoration:none; width:231px; height:24px; color:#ffcc66; outline-style:none; font-family:Tahoma, Sans-Serif; font-size:8.5pt; font-weight:normal;}
.sidelink a:visited {text-decoration:none; color:#ffcc66; outline-style:none; font-family:Tahoma, Sans-Serif; font-size:8.5pt; font-weight:normal; font-weight:normal;}

.resource-link a {text-decoration:none; color:#d0ac54; outline-style:none; font-family:helvetica neue, helvetica, Arial, Sans-Serif; font-size:10pt; font-weight:normal;}
.resource-link a:visited {text-decoration:none; color:#d0ac54; outline-style:none; font-family:helvetica neue, helvetica, Arial, Sans-Serif; font-size:10; font-weight:normal;}

h1 {font-family:verdana, Sans-Serif; font-size:14px; color:#cbc4b8; font-weight:normal;}
h2 {font-family:helvetica neue, helvetica, Arial, Sans-Serif; font-size:12px; color:#978273; font-weight:normal;}
h3 {font-family:Arial, Sans-Serif; font-size:12px; color:#978273; font-weight:bold;}
.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    overflow:hidden;
    }
img {border:0;}
.spacer {height:8px;}
IMG.displayed {display: block;
    margin-left: auto;
    margin-right: auto}
.noindent {text-indent:0;}
 
.sidebar-link {border:1px solid #333333; background-color:#1b1a1a; min-width:231px; background-image: url(../images/background/side-bar-link_bg.gif); background-repeat:no-repeat;}
#sidebar {width:198px; float:left; margin-top:10px; text-align:center; font-weight:bold; font-size:12px; font-family:Verdana; color:#681714; line-height:1.8em;}

#content-container {padding-left: 35px; float:left; width:530px;}
#content-container a:hover {color:#ebc25d; text-decoration:underline;}
#content {width:100%; margin:0; font-family:helvetica neue, helvetica, Arial, Sans-Serif; font-size: 11px; color:#a3a3a3;}
#container {width: 840px; margin: 0 auto;}

#flash-container {width:867px; height:491px; padding-left:21px; padding-top:41px;}

#topbanner {background-color:#5c1012; height:28px; width: 100%; float:right; text-indent:20px; font-family:Trajan Pro; font-weight:normal; color:#ebc25d; font-size:12px; display:inline;}
#banner_textlft a a:link, a:visited {font-family:Tahoma; color:#ebc25d; text-decoration:none;}
#banner_textlft {padding-left:20px; margin:0; float:left; display:inline;}
#banner_textrt {text-align:right; padding-right:20px; margin:0; float:right;}
#logo_bg {width:100%; background-color:#ccbca0; background-image:url(../images/background/top_bg.png);  background-repeat:repeat-x; height:150px; margin-top:12px; clear:both;}
#logo {width:944px; height:160px; margin:0 auto; background-repeat: no-repeat; background-position :left center; clear:both; display:block;  background-image:url(../images/main_logo.png); text-indent:-9999px;}
#logo a {display:block; width:318px; height:160px; border:0px;}
#navbar {width:100%; background-color: #ccbca0; background-image:url(../images/background/navbar_bg.png); background-repeat:repeat-x; height:24px;}

#navbar_welcome {width:86px; background-image:url(../images/navbar/menu_welcome.png);}
#navbar_welcome a {background-image:url(../images/navbar/menu_welcome.png);}
#navbar_welcome a:hover {background-image:url(../images/navbar/menu_welcome_over.png);}
#navbar_events {width:86px; background-image:url(../images/navbar/menu_event.png);}
#navbar_events a {background-image:url(../images/navbar/menu_event.png);}
#navbar_events a:hover {background-image:url(../images/navbar/menu_event_over.png);}
#navbar_tour {width:104px; background-image:url(../images/navbar/menu_tour.png);}
#navbar_tour a {background-image:url(../images/navbar/menu_tour.png);}
#navbar_tour a:hover {background-image:url(../images/navbar/menu_tour_over.png);}
#navbar_weddings {width:91px; background-image:url(../images/navbar/menu_weddings.png);}
#navbar_weddings a {background-image:url(../images/navbar/menu_weddings.png);}
#navbar_weddings a:hover {background-image:url(../images/navbar/menu_weddings_over.png);}
#navbar_resources {width:91px; background-image:url(../images/navbar/menu_resources.png);}
#navbar_resources a {background-image:url(../images/navbar/menu_resources.png);}
#navbar_resources a:hover {background-image:url(../images/navbar/menu_resources_over.png);}
#navbar_calendar {width:88px; background-image:url(../images/navbar/menu_calendar.png);}
#navbar_calendar a {background-image:url(../images/navbar/menu_calendar.png);}
#navbar_calendar a:hover {background-image:url(../images/navbar/menu_calendar_over.png);}
#navbar_contact {width:79px; background-image:url(../images/navbar/menu_contact.png);}
#navbar_contact a {background-image:url(../images/navbar/menu_contact.png);}
#navbar_contact a:hover {background-image:url(../images/navbar/menu_contact_over.png);}



#subnav_bg {width:100%; background-color: #410003; background-image:url(../images/background/rose_bg.jpg); background-repeat: no-repeat; height:355px;}
#subnav_content_bg {width:100%; background-color: #410003; background-image:url(../images/background/rose-repeat.jpg); background-repeat:repeat-x repeat-y; height:355px;}
#subnav_photo {width: 924px;margin: 0 auto; height:577px; background-image:url(../images/background/photo_layout_bg.gif); background-repeat: no-repeat;}
#photo_lower {width: 963px;margin: 0 auto; height:225px; background-image:url(../images/background/photo_lower1.gif); background-repeat: no-repeat;}



#content_sub_bg {width:100%; background-color: #410003;}
#content_subcontainer {width: 840px;margin: 0 auto; height:387px; padding-top:20px;}
#content_topcontainer {width: 840px;margin: 0 auto; background-color: #100f0f; background-repeat: no-repeat; text-indent:20px;min-height:500px; padding-top:10px; background-image:url(../images/misc/content_top.png); background-repeat: no-repeat;}
#content_story {width:500px; line-height:1.4em; padding-left:20px; font-family: Verdana, Sans-Serif; color: #bba37a; font-size:12px; font-style:normal;}
#info_boxsmall {border: solid 1px #000; width:840px; height:26px; background-color:#bfb096;}
#info_box {border: solid 1px #000; width:840px; height:45px; background-color:#bfb096;}
#farm_img {width: 840px; padding-left:20px;}
#farm_story {width:775px;font-family: Tahoma, Sans-Serif; color: #bdad91; font-size:9pt; font-style:normal; padding-left:40px; line-height:1.6em;}

#mainpanel-left {width:300px; height:121px; float:right; background-image:url(../images/left-side_bg.png); background-repeat: no-repeat; border: solid 1px #181716;}
#mainpanel-left img {padding-top:60px; padding-left:175px;}
#mainpanel-right {width:435px; float:left;padding: 5px 5px 5px 5px;}

img#farm_front {width:367px; height:259px;}
img {border:0;}





/* 1.2	Menu List
-----------------------------------------------------------------------------------------------*/

#menu {height:24px; width:840px; padding:0; margin:0; padding-left:175px;}
#menu ul {list-style:none; margin:0; padding:0;}
#menu ul li {float:right; height:24px; display:block; text-indent:-9999px; margin:0;}
#menu li {border-left:1px solid #918268;}
#menu a {display:block; width:100%; height:100%;}
/* 
-----------------------------------------------------------------------------------------------*/ 
#footer-menu {text-align:center;list-style:none}
#footer-menu li {display:inline; font-family:arial; font-size:12px; color:#000;}
#footer-menu a {font-family:arial; font-size:12px; color:#000; font-weight:bold;}
#footer-menu a:hover {font-family:arial; font-size:12px; color:#000; text-decoration:underline;}


/* 1.3 Footer
-----------------------------------------------------------------------------------------------*/		
#footer {clear:both; width:100%; height: 95px; background-color: #bfb096; margin:55; border-top: solid 1px #e0dedd; text-align:center; font-family:arial; font-size:11px; color:#000; clear:both;}

.xidisk a {font-family:Tahoma; font-size:10px; font-weight:normal; display:inline; color:#000; font-weight:bold; clear:both;}
.xidisk a:visited {font-family:Tahoma; font-size:10px; font-weight:normal; display:inline; color:#000; font-weight:bold;}
.xidisk a:hover {font-family:Tahoma; font-size:10px; font-weight:normal; display:inline; color:#000; font-weight:bold; text-decoration:underline;}
.xidisk-normal a {font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#000;}
.xidisk-normal  {font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#000;}
.line {background:url(images/background/line.png); width:100%; height:2px; margin:40px 0 20px 0; font-size:1px; clear:both;}
.txtNormalSmallLnk {font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#000;}
