body {margin: 10px 0 10px 0; padding: 0; font-family: "Trebuchet MS",georgia, times, Arial, sans-serif;background:#a88b61;}

a {color:#75672D;cursor:pointer;background:none;}
a:link, a:visited {color:#75672D;}
a:hover {color:#E9B649;text-decoration:underline;}

/***** WRAPPER FOR CONTENT ******/
#PageContainer {width:1000px;margin:auto;padding:auto;background:#F9FBE1;}

/******* COMMON CONTENT AREA FOR PAGES ******/
#Header { width: 100%; margin:0;height:180px;background:url(images/header.png) no-repeat center center transparent;padding-bottom:1px;border:1px solid #75672D;}
#headingWrapper {}
#header1 {}
#header2 {}


/********** Side Bar Columns 1 & 2 ******/
#Column1 {float:left;width:20%; padding: 10px; }
#Column2 {width:20%; float:right; padding:10px;}

/** NAVIGATION **/
/*navigation is a container used for horizontal menus*/

#navigation {
      float:left;
      clear:both;
      width:100%;
      line-height:2em;
      text-align:center;
      background:#75672D;
      padding:auto;
      border:1px solid#75672D;
      }
ul#nav {
      margin:0;
      padding:0;
      text-align:center;
      list-style-type:none;
      background:#75672D;
      }
ul#nav li {
      display:inline;
      list-style-type:none;
      margin:0;
      padding:0;
      }
ul#nav li a {
      padding:5px 5px 5px 5px;
      text-decoration:none;
      font-weight:bold;
      font-size:.8em;
      font:georgia,times,verdana,arial,serif;
      color:#ffffff;
      cursor:pointer;
      }
ul#nav li a:hover {color:#E9B649;border-bottom:1px dotted #E9B649;}
ul#nav li a#current {color:#E9B649;font-weight:bold;border:1px dotted #E9B649;/*border-bottom:1px dotted #E9B649;*/}


/** Page specific information **/
#MainContent  {float:left;clear:both;width:100%;margin:0;padding:0 0 20px 0;min-height:500px;
	border-bottom:1px solid #75672D;
	border-left:1px solid #75672D;
	border-right:1px solid #75672D;
	background: url(images/estateback.jpg) no-repeat bottom center;}

#UserMessage  {background-color: #2e2e2e;}
#UserMessage p  { margin: auto; text-align:center; color: #799998; font-weight:bolder; font-style: italic; }

#PageContent  {margin:0 0 20px 0;padding:5px;font-family:georgia,"Times New Roman", Times, serif;}
#pageHeading {margin-bottom: 15px;color:#B44B1C;}
#pageHeading h1 { margin:0; padding:5px 5px 5px 0;font-size:1.3em;}
#pageInfo  {position:relative;margin-bottom:auto;}
#pageImage {float:left;clear:both;}
#pageImage img  {border: 2px solid #000000;margin-right: 20px;margin-bottom: 5px;}
#pageText  {color:#97654E;margin:auto;padding-right:15px;}
#pageText h2,h3,h4,h5 {color:#b44b1c;}
#pageText p {color:#406472;font-size:.9em;}
#pageText ul,ol li {font-size:.9em;}
#flashobject_homepageanimation {float:right;text-align:center;margin:auto;width:430px;height:330px;padding:2px;background:transparent;}

#pageText a {color:#75672D;cursor:pointer;background:none;}
#pageText a:link, a:visited {color:#75672D;}
#pageText a:hover {color:#E9B649;text-decoration:underline;}

/** Common Footer information **/
#Footer  {clear:both; width:100%;margin:0;padding:0;color:#F9EBAE;text-align:center;
background:#75672D;font-family:"Trebuchet MS",georgia,times;border:1px solid #75672D;}

#footerCopyright { font-size: .8em;display:block;}
#footerCopyright a,a:link,a:visited {background:none;color:#E9B649;display:inline;}
#footerPromo { font-size: .7em;display:block;}
#footerPromo a, a:link, a:visited {background:none;color:#E9B649;display:inline;}
.clear   {clear: both; }
.clearleft {clear:left;}
.clearright {clear:right;}


/** General support elements **/
#fieldset  {border:none;}
#fieldset legend {font-variant:small-caps;}
#fieldset label {font-weight:500;}
#fieldset p {}
#pagination  {text-align:center;}
#backLink  {clear:both;}
#pageNotFound  {color:#e9b672;}
#formsubmit {text-align:center;}
#formprotection {text-align:center;font-size:.7em;display:block;color:#777;}
#qt_player_container {margin:auto;padding:3px;text-align:center;}
#qt_player_container object {border:2px solid #406472;padding:3px;}
#flv_player {text-align:center;}

/**** ADDTHIS Button ***/
#add_this_button_top {margin:5px 0 5px 0;padding:3px 0 3px 0;text-align:left;}
#add_this_button_bottom {margin:5px 0 5px 0;padding:3px 0 3px 0;text-align:center;}

/*** RSS Feed at Page Bottoms - Albums, Art Images, Articles, Blogs, etc. **//
#site_rss {clear:both;margin:0;}
#site_rss p {text-align:left;vertical-align:middle;padding:3px;font-size:.7em;margin:0;}
#site_rss p a:link, a:visited {color:#777;}
#site_rss p a:hover, a:active {color:#999;cursor:pointer;text-decoration:underline;}
#site_rss p img {border:none;}

.rss_feed   {clear:both;margin-top:20px;padding-top:30px;}
.rss_feed a {font-size:.7em;cursor:default;text-decoration:none;}
.rss_feed a:link, a:visited {color:#777;}
.rss_feed a:hover, a:active {color:#999;cursor:pointer;text-decoration:underline;}
.rss_feed p {text-align:center;vertical-align:middle;padding:3px;}
.rss_feed p a:link, a:visited {color:#777;}
.rss_feed p a:hover, a:active {color:#999;cursor:pointer;text-decoration:underline;}
.rss_feed img {border:none;}

/*** Local Area Information & Resources ***/

#threeColumnContainer {clear:both;width:95%;margin:auto;padding-left:80px;}
.area_info {float:left;width:30%;margin:auto;}
.area_info h4 {color:#406472;margin-bottom:0;}
.area_info a:link, a:visited {text-decoration:none;color:#97654E;}
.area_info a:hover {text-decoration:none;color:#3B7A57;}
.area_info ul {margin:0;padding:0;}
.area_info ul li {list-style-type:none;margin:0;padding:0;font-size:.9em;}


/** Sidebar News & Notes Promotion **/
#sideBarNews  {}
#sideBarNews h4  {font-style:italic;color:#B44B1C;}
#sbNewsItems  {}
#sbNewsItems p  {padding:10px;margin:10px 0;color:#cccc99;}
.news  {font-weight:bolder; font-size: .8em; }
.readmore {color:#999933; font-size: .7em;text-align: right; }


/** Sidebar References/Comments */
#sideBarReferences {text-align:right;}
#sideBarReferences h4 {font-style:italic;color:#B44B1C;}
.sbRefItems  {display:block; width:90%; }
.sbrefQuote  {font-style:italic; font-size: 0.8em; font-weight:bolder;color:#e9b672;}
p.sbrefInfo  {text-align:right;color:#cccc99;}
.sbrefName   {font-weight: bold;font-size: 0.8em;display:block;}
.sbrefTitle  {font-size: 0.8em;display:block;}
.sbrefOrg    {font-size: 0.8em;font-weight: 400; display:block;}
.sbrefWeb    {cursor:pointer;display:block;font-weight: 500;text-decoration:none;}


/****** ABOUT PAGE ELEMENTS *********/
#aboutDetail {position:relative;left: 0px;top:auto;}
#aboutDetail h3   /* Header for Asso., Credits */ {color:#B44B1C;}
#aboutDetail h4   /* Title for entry */ {color:#B44B1C;}
#aboutDetail p    /* Description of entry */ {color:#406472;}

/****** ART/PHOTO GALLERIES ******/
#galleryContainer  {width:100%;padding:10px 5px 10px 5px;}
#galleryBlock  { cursor: pointer; }
#galleryContainer a {color:#406472;text-align:center;}
#galleryContainer a:link {color:#406472;}
#galleryContainer a:hover {color:#6e6e6e;}


/** Simple Gallery Listing **/
#simpleGalleryListing {border-top:1px solid #799998;padding-top:30px;margin:auto;width:90%;}
.lsProfile  {clear:both; margin-bottom:10px;padding:10px 0 10px 0;width:100%;border-bottom:1px solid #799998;}
.lsProfile img  {display:inline;background:transparent;padding:2px;margin-right:5px;border:1px solid #b44b1c;}
.lsInfo  {float:right;margin-bottom: 15px;color:#799998; width:70%;}
.lsTitle   {display:block;color:#b44b1c;font-size:1.1em;}
.lsDesc   {display:block; color:#406472;}
.lsDesc p {color:#799998;font-size:1em;}
.lsPrice {display:block; color:#406472;}
.lsButton {clear:left;display:block;text-align:center;}
.lsLink {display:block;}
.lsLink a {cursor:default}
.lsLink a:link {color:#406472;font-size:.9em;}
.lsLink a:hover {color:#b6400e;}



/** Home Page Featured Photos **/
#featuredPhotosHM {clear:both;width:90%;margin:auto;}
#featuredPhotosHM h4 {color:#b6400e;font-size:.9em;}
#featuredPhotosHM ul {padding-left:30px;text-align:center;}
#photoListHM {width:100%;}
#photoHMItems {padding-left:20px; cursor: pointer;list-style: none;}
#featuredPhotosHM a {cursor: pointer;font-size:.8em;color:#406472;}
#featuredPhotosHM a:link {color:#406472;}
#featuredPhotosHM a:hover {color:#b44b1c;}
#photoHMItems img {padding: 2px;vertical-align: top;margin:auto;}
#photoHMItems li {display: inline; float: left; margin: 2px; padding: 2px;}
#photoHMItems li img {margin:3px;padding:2px;text-align:center;border:1px solid #b44b1c;cursor:none;}
#photoHMItems li p {position:relative;margin:auto;text-align:center;}
.photoHMItemText {position:relative;}
.photoHMItemText a {color:#B44B1C;font-size:.8em;text-decoration:underline;}
.photoHMItemText a:link,a:visited {color:#B44B1C;font-size:.8em;text-decoration:underline;}
.photoHMTitle {color:#e9b672;display:block;font-size:.8em;text-align:center;display:block;}
.photoHMDesc {color:#e9b672;display:block;font-size:.8em;display:block;text-align:center;}

#featuredBlogs {clear:both;padding-top:40px;}
#featuredBlogs h4 {font-size:1.1em;color:#b6400e;display:inline;}
.featuredBlogEntry {padding-top:5px;}
.featuredBlogEntry h5 {font-size:1em;display:inline;}
.featuredBlogEntry a:link, a:visited {color:#999;}
.featuredBlogDateTime {color:#666;font-size:.8em;}
.featuredBlogMessage {color:#B44B1C;font-size:.8em;}
.featuredBlogMessage p {color:#b6400e;width:90%;}



/****** BLOG ENTRY LISTINGS PAGE ELEMENTS ******/
#blogListing {}
.blogListEntry {font-size:1em;}
.blogListEntry h2 {color:#B44B1C;font-size: 1.0em;display:block;}
.blogListEntry p  { color:#999933;}
.blogListMessage {font-size:.8em; }
.blogListMessage p {color:#999933;}
.blogListDate  {color:#B44B1C;font-size: .6em;display:block;}
.blogListTime  {color:#B44B1C;font-size: .6em;display:block;}
.blogListCat   {font-size: .6em;display:block;}

/** DISPLAY_BLOG ENTRY PAGE **/
#blogEntryHeader {}
#blogEntryHeader h2 {color:#B44B1C;font-size: 2.0em;display:block;}
#blogEntryHeader p {}
#blogEntryDate {color:#999933;font-size: 1.2em;}
#blogEntryTime {color:#999933;font-size: 1.2em;}
#blogEntryMessage {}
#blogEntryMessage p {font-size: 1.5em;}
#blogEntryCat  {font-size: 1.2em;display:block;}
#blogEntryComments  {}
#blogEntryComments h3  {color:#999933;font-size: 1.4em;}
.blogComment {background-color:#bcc77c; padding: 5px; margin-bottom: 5px;}
.commentName      {font-size: 1em;color:#799998; display:block;}
.commentMessage   {font-size: 1.1em; color:#799998; text-indent: 1cm; display:block;}
.commentDate      {font-size: 1em; color:#799998; text-indent: 1cm; display:block;}
.commentReply     {font-size: 1em; background-color: gray; margin: 10px;color:#799998;}
.commentReply p   {font-size: 1em; font-style: italic; text-indent: 1cm; margin: 5px 0 5px 0;}
.commentReplyTime {font-size: 1em; color:#799998; text-indent: 1cm; display:block;}
#blogCommentOff  {color: #B44B1C;font-size: 1em; display:block;}
#feedbackForm {padding:10px;}
#feedbackForm fieldset {color:#B44B1C;border:solid thin #B44B1C;}
#feedbackForm legend {color:#B44B1C;}
#feedbackForm p {color:#999933;font-size: .9em;font-weight:bold;}
#feedbackForm label {color:#B44B1C;font-weight:bolder;}


/****** CONTACT INFORMATION PAGE ******/
#ContactBlock {float:left;clear:both;margin-top:10px;width:100%;padding:auto;}
#contactInfo, #contact2Info  {float:left;width:40%;padding:10px;}
#contactInfo p {}
#contactName, #contact2Name {color: #B44B1C;font-size:1.2em; font-weight:bolder; display:block;}
#contactAddress, #contact2Address {color:#B44B1C;;font-size:1em; font-style: italic;}
#contactCitySt, #contact2CitySt {color:#B44B1C;font-size:1em; font-style:italic; display:block;}
#contactPhone, #contact2Phone {color: #B44B1C;font-size:1em;display:block;}
#contactEmail, #contact2Email {color: #B44B1C;font-size:1em;display:block;}
#contactFax, #contact2Fax {color: #B44B1C;font-size:1em;display:block;}

#contactForm {clear:both;width:600px;margin:40px auto;padding:auto;}
#contactForm fieldset  {border: solid 1px #888;margin:auto;border:1px solid 008c98;padding:10px;background:transparent;}
#contactForm fieldset legend {color: #406472;font-variant:small-caps;font-weight: 700; font-size: 1em;text-align:center;border: solid 1px #888;}
#contactForm fieldset label {float:left;font:bolder .9em;color:#406472;width:100px;}
#contactForm fieldset p {color: #888;font-size:.9em;}


/** DISPLAY_PHOTO PAGE **/
#photoDisplay  {float:left;clear:both;margin:10px;border-bottom:1px solid #799998;}
#photoDisplay img {float:left;margin:10px;width:35%;padding:4px;border:1px solid #b44b1c;}
#photoDisplayInfo {width:60%;float:right;}
#photoDisplayCaption {color: #b6400e;font-size: 1.3em;display:block;}
#photoDisplayDesc {color: #406472;font-size:1em;}

#photoIFrame {clear:both;margin-top:20px;}

/****** GUESTBOOK FORM ******/
#guestBookForm {margin-left: 60px; width:500px;}
#guestBookForm fieldset  {border: solid thin #e9b672;margin: 30px;}
#guestBookForm legend {color: #B44B1C; border: solid thin #e9b672;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;}
#guestBookForm label{color: #B44B1C;font:bolder .9em italic;}
#guestBookForm p {color:#e9b672;}


/****** LINKS PAGE ******/
#linksListing  {padding:10px;}
#linksListing p {padding:5px;}
#linksListing a {text-decoration:none;font-size:1.1em;}
#linksListing a:link {color: #B44B1C;font-weight:bold;}
#linksListing a:hover {color: #e9b672;cursor:pointer;font-weight:bolder;}
.linksName     {color: #B44B1C;font-weight:bolder; font-style: italic; font-size: 1.0em;display:block}
.linksDesc     {color: #e9b672;font-weight:bold;}


/****** NEWS & NOTES LISTINGS ******/
#nnListing  {}
#nnItem  {margin-bottom: 10px;}
.nnTitle     {color: #B44B1C;display:block;font-weight: 600;font-size: 1.5em; }
.nnDate     {color: #B44B1C;display:block;font-size: 1.2em; }
.nnContent     {color: #e9b672;font-style: italic;width: 80%; }

/** DISPLAY_NEWSNOTE ENTRY **/
#nnDisplay  { width:90%; margin: 0 10px 0 20px; }
#nnDisplay p:first-letter  {font-size: 2em;color:green;font-weight:bolder; }
.nndpTitle  {color: #B44B1C;display:block;font-weight: 600;font-size: 1.5em;}
.nndpDate  {color: #B44B1C;display:block;font-size: 1.2em;}
.nndpContent  {color: #e9b672;font-style: italic;}

/****  PROFILES ****/

#pfListing {float:left;clear:both;width:98%;margin:auto;padding:auto auto auto 30px;}
.pfItem {width:45%;float:left;margin:10px 10px 10px 30px;}
.pfInfo {}
.pfInfoImage {float:right;margin:10px;}
.pfInfoImage img {margin:5px;padding:auto;}
.pfInfoText {color:#000000;}
.pfInfoText h2 {color:#B44B1C;font-size:1.3em;}
.pfInfoText h4 {color:#B44B1C;}
.pfInfoDesc {color:#406472;font-size:.9em;}
.pfInfoDesc p {color:#000000;}
.pfInfoLink {}
.pfInfoText a {color:#75672D;cursor:pointer;background:none;}
.pfInfoText a:link, a:visited {color:#75672D;}
.pfInfoText a:hover {color:#E9B649;text-decoration:underline;}



/****** REFERENCES PAGE  ******/
#aboutReferences  {}
.referenceItem {border-bottom:1px solid #999;margin-bottom:10px;}
p.refQuote  {color: #B44B1C;font-style:italic;text-indent:1cm;}
p.refInfo   {}
.refImage {padding:5px;}
.refImage img {padding:2px;border:1px solid #999999;}
.refName     {color: #B44B1C;font-weight: 400;display:block;}
.refTitle     {color: #B44B1C;display:block;}
.refOrg  {color: #406472;display:block;}
.refCitySt     {color: #406472;display:block;}
.referenceItem a {}
.referenceItem a:link {color: #B44B1C;}
.referenceItem a:hover {color: #406472;}
.refWeb     {cursor:pointer;display:block;font-weight: 500;text-decoration:none;}

/******* UNSUBSCRIBE FORM ******/
#Unsubscribe {}
#Unsubscribe fieldset {font-size: .9em; border: solid 2px #e9b672;;}
#Unsubscribe legend {color: #B44B1C;border: solid 1px #e9b672;}
#Unsubscribe label {color: #B44B1C;}
#Unsubscribe p {color:#e9b672;}

/****** VIDEO LINKS ******/
#videoListing  {}
.videoProfile {margin-right:20px;}
p.videoInfo    {position:relative;left:0;width: 45%;}
.videoTitle     {color: #e9b672;font-size: 1.2em;font-weight: bolder;display:block;}
.videoDesc  {color: #B44B1C;font-size: 1.1em;font-style: italic;}
p.videoSource  {margin-top:auto;}

/** Hoverbox Listing **/
/* Credits: Nathan Smith (http://sonspring.com) */

.hoverbox  {min-width: 400px;list-style: none none;}
.hoverbox:after  {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
.hoverbox li  {list-style: none none;display: inline;}
.hoverbox li a  {margin: 2px;border: 1px solid #CCC; padding: 4px;position: relative;
                 float: left;display: block; width: 100px;height: 75px;}
.hoverbox li a:hover  {font-size: 100%;z-index: 2;}
.hoverbox li a img  { border: 0 none; position: absolute; width: 100px;height: 75px;}
.hoverbox li a:hover img,.hoverbox li a:active img,.hoverbox li a:focus img  
             {width: 200px;height: 150px;left: -50px;top: -37px; z-index: 1;}
/* This version of Hoverbox is used to layout the albums on the Albums page */
/* =hoverbox3 Code
----------------------------------------------------------------------*/

.hoverbox3 {cursor: pointer;list-style: none;text-align: center;}
.hoverbox3 a {cursor: pointer;}
.hoverbox3 img {padding: 2px;vertical-align: top;/*width: 100px; height: 100px;*/}
.hoverbox3 li {display: inline; float: left; margin: 2px; padding: 2px;position: relative;}

/*********************************/
/** Lightbox **/
/* Lightbox v2.0 Project page styles Author: Lokesh Dhakar http://www.huddletogether.com*/

.section {padding:5px;}
.thumbnail {text-align:center;margin:10px;float:left;padding:5px;border:1px solid #b44b1c;}
.thumbnail a {cursor:pointer;font-size:.7em}
.thumbnail a:link {color:#799998; text-decoration:none;}
.thumbnail a:hover {color:#6e6e6e;}
.thumbnail p {text-align:center;}
.photoProfileLink {display:block;text-align:center;}

