body {font-family: Georgia, Times, Verdana, Arial, serif;padding: 0; margin: 0; background:#AFD1D0;}
h1 {color:#838651;font-family:georgia,times,serif;font-variant:small-caps;}
h2 {color:#A69253;font-family:georgia,times,serif;font-variant:small-caps;}
h3 {color:#CC9873;font-family:georgia,times,serif;font-variant:small-caps;}
h4 {color:#B7AA7D;font-family:georgia,times,serif;font-variant:small-caps;}
h5 {color:#C27760;font-family:georgia,times,serif;font-variant:small-caps;}
blockquote {margin:5px 5px 5px 10px;padding:5px;text-align:justify;}



* a {color:#70714F;}

* a:link, a:visited {color:#70714F;}

* a:hover {color:#B7AA7D}

* ul {list-style:disc inside}

* ol {list-style:decimal inside}

* ul li {padding-bottom:5px;}

* ol li {padding-bottom:5px;}

p {font-size:1em;color:#093133;}



/***** WRAPPER FOR CONTENT ******/

#PageContainer {margin: auto;width:975px;background:#fff;border:1px solid #E87475;padding:0;}

/******* COMMON CONTENT AREA FOR PAGES ******/

#Header  {clear:both;width: 100%;height: 175px;background:url(images/HeaderLogo.png) no-repeat top center;margin:0;padding:0;}

#headingWrapper {}

#header1 {  /* Styles for the site title */

position: relative;

top: 8px;

left: 2px;

padding: 0px 3px 3px 3px;

letter-spacing: 2px;

font-family: Georgia, serif; 

font-size: 2.3em; 

font-weight: bold;

font-style: italic;

color: #634C04;

background-color:transparent;

display:block;

}

#header2{

  font-family: Georgia, serif;

  padding: 0;margin: 0;background-color:transparent;display:block;}



/********** Side Bar Columns 1 & 2 ******/

/*The columns contain navigation and promotional information based on user preferences */

/*The navigation/menu is located in Column 1 except in layouts with a horizontal menu */

	

#Column1 {float: left;

padding-bottom: 75px; /* Leaves a gap at the bottom of the column to push the background image down */

padding-top:50px;

width: 180px;

}

#Column2 {

padding-bottom: 15px; /* Leaves a nice gap at the bottom of the column */

float: left;

padding-top:140px;

width: 180px;

margin-left:20px;

background-color: transparent

}



** NAVIGATION **/

/*navigation is a container used for horizontal and vertical menus*/



#navigation {

      clear:both;

      width:100%;

      background:#F9D0B2;

      line-height:2.5em;

      text-align:center;

      border-top:1px solid #43422F;

      border-bottom:1px solid #43422F;

      }

ul#nav {

      margin:0;

      padding:0 10px 0 0;

      list-style-type:none;

      text-align:center;

      background:#F9D0B2;

      }

ul#nav li {

      display:inline;

      list-style-type:none;

      margin:0;

      padding:0 3px 0 9px;

      line-height:2.5em;

      font-size:.9em;

      }

ul#nav li a {

      padding:0;

      text-decoration:none;

      font-weight:bold;

      font-variant:small-caps;

      font-family:georgia,times,serif;

      color:#093133;

      border-bottom:1px solid #D6808B;

      }

ul#nav li a:hover {

      color:#70A19B;

      border-bottom:1px solid #F3F3E7;

      }

ul#nav li a#current {color:#70A19B;border-bottom:1px solid #F3F3E7;}

ul#nav li a:hover a#current {color:#70A19B;}







/** Main Content Area of Site **/

#MainContent  {padding: 2px;margin:auto;width:98%;background:url(images/background.png) no-repeat left top #fff;min-height:450px;}

#UserMessage  {}

#UserMessage p  { margin: auto;color:#E0D38C;text-align:center; border: thin solid blue;font-style: italic; }



/* Contains page specific images and text. Images are displayed if available. */

/* Pages that contain lists and galleries appear in div's below PageContent */



#PageContent  {padding:3px;margin:0;}

#pageHeading {}

#pageHeading h1 {margin-top: 20px;font-family: Georgia, serif; font-size: 1.4em; font-weight: normal;font-variant:small-caps;color: #093133;line-height: 1.0em;letter-spacing: 2px;border-bottom:1px solid #F4B7C9;}

#pageInfo  {position:relative;margin-bottom:auto;}

#pageImage {float:left;margin:0 30px 10px 0;}

#pageImage img  {margin-bottom: 5px;padding:2px;border:1px solid #CC9873;}

#pageText  {margin:0;}

#pageText p {font-size: 1em;color: #093133;}

#pageText a, a:link, a:visited {color:#70A19B;text-decoration:underline;}

#pageText a:hover {color:#E87475;}

#pageText h2, h3, h4, h5, h6 {margin-bottom:0;}

#pageText ul {padding:0;margin:0;}

#pageText ol {padding:0;margin:0;}

#pageText ul li {list-style:disc inside;margin:0;padding:0 0 5px 0;}

#pageText ol li {list-style:decimal inside;margin:0;padding:0 0 5px 0;}

#pageText a img {border:1px dotted}





/*Photo Gallery Page */


#event_gallery {float:left;padding:auto;width:700px;}

.event_row {float:left;width:100%;padding-bottom:10px;margin:20px auto 10px auto;min-height:290px}

.event_item    {float:left;clear:right;width:340px;height:260px;margin:0 auto 10px auto;}

.event_image   {width:100%;}

.event_image img {margin:auto;}

.event_caption {width:100%;margin-bottom:15px;}

.event_caption h4 {text-align:center}

.event_caption p {font-size:1em;text-align:justify;width:80%;padding:5px auto 5px auto;margin:auto}





#side_gallery {float:right;width:160px;padding:auto;}

#side_gallery_header {clear:both;width:100%;margin:0}

#side_gallery_header h5 {text-align:center;margin:0}

.side_item    {float:left;clear:right;width:150px;min-height:150px;border:1px solid #888;margin:5px auto 10px auto;padding-bottom:5px;}

.side_image   {width:100%;padding:auto;}

.side_image img {margin:auto;}

.side_image p {text-align:center}

.side_caption {width:100%;font-size:.7em;}

.side_caption h5 {}

.side_caption p {text-align:justify;width:80%;padding:5px auto 5px auto;margin:auto;}





.retreat_topic {clear:both;margin:auto;border-top:1px solid #AFD1D0;padding:auto;}

.retreat_image_left {float;left;width:185px;height:185px;margin:0;padding:0;display:inline;}

.retreat_image_left img {padding:2px;border:1px solid #70A19B;margin:5px;}

.retreat_image_right {float;right;width:185px;height:185px;margin:0;padding:0;display:inline;}

.retreat_image_right img {padding:2px;border:1px solid #70A19B;margin:5px;}

.retreat_text_left {float:left;margin:0;padding:0;display:inline;width:650px;}

.retreat_text_right {float:right;margin:0;padding:0;display:inline;width:650px;}



#spa_list {clear:both}

.spa_event {padding:20px 0 30px 0;background:url(images/eventback.png) no-repeat center bottom;}

.spa_title {text-align:center;margin-bottom:0;text-decoration:underline;}

.spa_datetime {text-align:center;margin-bottom:0;}

.spa_location {text-align:center;margin-bottom:0;}

.spa_info {text-align:center;margin-bottom:0;}

.spa_contact_name {text-align:center;margin-bottom:0;}

.spa_contact_info {text-align:center;margin-bottom:0;}



/** Common Footer information **/

#Footer  { 

clear:both;

margin: 0 auto;

width: 100%;

height: 30px;

color: #333;

font-size: 0.7em;

text-align: center;

background:transparent;

}

#Footer p {text-align: center;}

#footerCopyright {color:gray; text-align:center;display:block;}

#footerPromo {color:gray; text-align:center;display:block;}



#beauty_catalog {text-align:center;padding:2px;margin:0;border:1px solid #F9D0B2;}



/** General support elements **/

#fieldset  {border:solid 1px #2e2e2e;}

#fieldset legend {font-variant:small-caps;color: #2e2e2e;border: solid 1px #2e2e2e;}

#fieldset label {font-weight:500;color: #2e2e2e;}

#fieldset p {color: #2e2e2e;}

/* pagination is a paragraph that displays page links for list that exceed one page */

#pagination  {text-align:center;}

#pagination  a {font-family: Georgia, serif;}

#pagination a:link {color: #2e2e2e;cursor:pointer;}

#pagination a:hover {color: #634C04;}

/* backLink is a link at the bottom of profile pages that returns a user to a list */

#backLink  a {font-family: Georgia, serif;}

#backLink a:link {color: #2e2e2e;cursor:pointer;}

#backLink a:hover {color: #634C04;}

/* Style for text when searches for a page that does not exist */

#pageNotFound  {color: #2e2e2e;}

#pageNotFound h3 {color: #2e2e2e;}

#formsubmit {text-align:center;}

#formprotection {display:block;text-align:center;font-size:.8em;}



#qt_player_container {text-align:center;}

#flv_player {text-align:center}



/*** RSS Feed at Page Bottoms - Albums, Art Images, Articles, Blogs, etc. **/

#site_rss {display:inline;}

#site_rss p {text-align:center;vertical-align:middle;padding:3px;display:inline;}

#site_rss p a:link, a:visited {color:#E9BB2C;}

#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;}

.rss_feed a {font-size:.9em;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;}





.clearboth   {clear: both; }

.clearleft {clear:left;}

.clearright {clear:right;}





/** SIDE BAR ELEMENTS APPEAR IN COLUMN 1 AND/OR 2 DEPENDING ON SITE LAYOUT **/

/* Side bar elements are dynamic based on user preferences */

/** Sidebar News & Notes Promotion **/

#sideBarArticles {margin-top:15px;}

#sideBarArticles h4 {font-family: Georgia, serif;

  font-size: 1em;

  font-weight: normal;

  color: #634C04;

  line-height: 0.8em;

  letter-spacing: 2px;

  text-align:right;

margin:5px 0 0 0;}

#sideBarArticles ul {margin:0;padding:0;list-style:none inside;}

#sideBarArticles ul li {margin:0;padding:0;font-size:.9em;text-align:right;}

#sideBarArticles ul li a:link, a:visited {color:#C27760;}







#sideBarNews  {}

#sideBarNews h4 {

  margin-top: 26px;

  margin-left: 5px;

  font-family: Georgia, serif;

  font-size: 1em;

  font-weight: normal;

  color: #634C04;

  line-height: 0.8em;

  letter-spacing: 2px;

}

#sbNewsItems  {color: #2e2e2e;}

#sbNewsItems p  { padding:3px; display:block;border-top:dotted 1px;border-bottom: dotted 1px;}

.news  {font-weight:bolder; font-size: .8em; }

.readmore a {font-family: Georgia, serif;text-decoration:none; font-size: .8em;text-align: right; }

.readmore a:link {color: #634C04;}

.readmore a:hover {cursor:pointer;font-weight:bolder;}



/** Sidebar Date/Calendar Events Promotion */

#sideBarEvents  {}

#sideBarEvents h4  { 

  margin-top: 26px;

  margin-left: 5px;

  font-family: Georgia, serif;

  font-size: 1em;

  font-weight: normal;

  color: #634C04;

  line-height: 0.8em;

  letter-spacing: 2px

}

#sbeventsList  {color: #2e2e2e;}

#sbeventsList p     {padding: 3px; color: #2e2e2e;}

.sbdate  {font-weight:bold;font-size: .7em;display:block; color: #2e2e2e;}

.sbvenue  {font-size:.7em;display:block; color: #2e2e2e;}

.sbvenuectst  {font-size:.7em;display:inline;color: #2e2e2e;}

.sblink  {}





/** Sidebar References/Comments */

#sideBarReferences {padding-top:10px;}

#sideBarReferences h4 {

  font-family: Georgia, serif;

  font-size: 1em;

  font-weight: normal;

  color: #634C04;

  letter-spacing: 2px;

margin:0; padding:0;

}

#sbRefItems  {}

#sbRefItems {margin:0 0 10px 0;font: italic 0.9em bold;color:#70714F;}

#sbRefItems p.sbrefInfo  {margin:5px 0 5px 0;padding:2px;}

.sbrefQuote  {margin-bottom:5px;display:block;}

.sbrefName   {font-weight: bold; display:block;color:#C27760;font-size: 0.8em;text-align:right;}

.sbrefTitle  {display:block;color: #634C04;font-size: 0.8em;text-align:right;}

.sbrefOrg    {display:block;color: #634C04;font-size: 0.8em;text-align:right;}

.sbrefWeb a   {font-family: Georgia, serif; display:block;font-size: 0.8em;text-align:right;}

.sbrefWeb a:link {color: #634C04;}

.sbrefWeb a:hover {color: #634C04;font-weight:bolder;}



/** Sidebar Featured Photos **/



#featuredPhotosSB {clear:both;}

#featuredPhotosSB h4 {font-style:italic;color:#b6400e;}

#featuredPhotosSB ul {padding-left:30px;text-align:center;}

#photoListSB {width:100%;}

#photoSBItems {padding-left:20px; cursor: pointer;list-style: none;}

#photoSBItems a {cursor: pointer;font-size:.8em;}

#photoSBItems a:link {text-decoration:none;color:#ffffff;}

#photoSBItems a:hover {text-decoration:none;color:#ffffb4;}

#photoSBItems img {padding: 2px;vertical-align: top;width: 120px; height: 90px;}

#photoSBItems li {display: inline; float: left; margin: 2px; padding: 2px;width:130px;}

.photoSBItemText {position:relative;}

.photoSBItemText a {color:#ffffff;font-size:.8em;}

.photoSBTitle {color:#ffffb4;display:block;font-size:.8em;}

.photoSBDesc {color:#ffffb4;display:block;font-size:.8em;}



/** Sidebar Signup Form **/

#sideBarForm  {}

#sideBarForm fieldset  {}

#sideBarForm legend  {}

#sideBarForm p  {}

#sideBarForm label  {}



/****** ABOUT PAGE ELEMENTS *********/

#aboutDetail {position:relative;left: 0px;top:auto;}

#aboutDetail h3   {color: #634C04;}

#aboutDetail h4   {color: #2e2e2e;font-size:.9em;}

#aboutDetail p    {color: #634C04;font-size:.8em;}



/*** ARTICLES LIST ***/

#articleListing {}

#articleListing h4 {}

.articleListItem {width:95%;margin:auto;}

.articleListItem img {border:none;}

.articleSummary {}

.articleSummary h4 {color:#70714F;text-decoration:underline;}

.articleSummary p {background:#D6DAC1;}

.articleSumDate {color:#C27760;font-size:.9em;border-bottom:1px solid #C27760;}



/*** ARTICLE PROFILE **/

#articleProfile {}

#articleTitle {}

#articleTitle h2 {margin-bottom:0;color:#423701;}

#articleDate {color:#C27760;display:block;}

#articleProfileSummary {}

#articleProfileSummary h4 {color:#785D03;}

#articleSummaryText {border-top:1px solid #CC9873;border-bottom:1px solid #CC9873;}

#articleSummaryText p {font-style:italic;color:#B7AA7D;}

#articleProfileBody {}

#articleProfileBody p {}





#add_this_button {text-align:center;}



/****** ART/PHOTO GALLERIES ******/

#galleryContainer  {}

#galleryBlock  { margin-left: 40px; cursor: pointer; }

#galleryBlock ul, ol, li  { text-decoration:none; list-style-type: none; margin: 0; padding: 0; color: #2e2e2e;}

#galleryBlock li  { float:left; width:165px; margin-right: 10px; text-align: center;  

	                font-size: 0.8em;text-decoration:none; display: inline; }

#galleryBlock li a  { color: #d3ae22; font-size: 1.2em; text-decoration: none; }

#galleryBlock img   { background: #fff;border-color: #aaa #ccc #ddd #bbb;border-style: solid;

                      border-width: 1px;color: inherit;padding: 2px; vertical-align: top;    }



/** Simple Gallery Listing **/

#simpleGalleryListing {}

.lsProfile  {clear:both;margin:5px 0 15px 0;padding:3px;}

.lsProfile img  {float:left; margin: 0 5px 5px 0;}

.lsInfo p  {float:right;}

.lsTitle   {color: #2e2e2e;font-size:.9em;}

.lsDesc   {color:#634C04;font-size:.9em;}



/****** HOME PAGE ******/

#FeaturedBlock  {padding: 5px;}

#FeaturedBlock ul  {text-decoration:none; list-style-type: none; margin: 0;padding: 0;}

#FeaturedBlock li  {display: inline; }

#FeaturedBlock a  {cursor:pointer; color: #2e2e2e; font-size: .9em; text-decoration: none; }

#FeaturedBlock a:link {color:#2e2e2e;}

#FeaturedBlock a:hover {color: #634C04;}

#FeaturedBlock img {position:relative;}

#featuredArt {margin-bottom: 5px;top:auto; }

#featuredArt h4  {font-family: georgia, times, sans-serif;color:#634C04;font-size:.9em;}

#featuredAlbums  {margin-bottom: 5px;top:auto; }

#featuredAlbums h4  {color:#634C04;font-family: georgia, times, sans-serif;font-size: .9em;}

#featuredMp3s  {margin-bottom: 5px;top:auto; }

#featuredMp3s h4  {color:#634C04;font-family: georgia, times, sans-serif;font-size:.9em;}

#FeaturedBlock li  {display: inline; }

#featuredMp3s a  {cursor:pointer; color: #d3ae22; font-size: .8em; text-decoration: none; }

#featuredMp3s a:link {color:#2e2e2e;}

#featuredMp3s a:hover {color: #634C04;}

.featuredMp3  {color: #2e2e2e;display:block; }





/** Home Page Featured Photos **/

#featuredPhotosHM {clear:both;}

#featuredPhotosHM h4 {color:#ffffb4;padding:10px 0 10px 0;}

#featuredPhotosHM ul {padding-left:30px;text-align:center;}

#photoListHM {width:100%;}

#photoHMItems {padding-left:20px; cursor: pointer;list-style: none;}

#photoHMItems a {cursor: pointer;font-size:.8em;}

#photoHMItems a:link {text-decoration:none;color:#ffffff;}

#photoHMItems a:hover {text-decoration:none;color:#ffffb4;}

#photoHMItems img {padding: 2px;vertical-align: top;width: 120px; height: 90px;}

#photoHMItems li {display: inline; float: left; margin: 2px; padding: 2px;width:130px;}

#photoHMItems li p {position:relative;}

.photoHMItemText {position:relative;}

.photoHMItemText a {color:#ffffff;font-size:.8em;}

.photoHMTitle {color:#ffffb4;display:block;font-size:.8em;}

.photoHMDesc {color:#ffffb4;display:block;font-size:.8em;}



/****** BASIC CATALOG ******/

#basicCatalogListing  {}

.bcItem  {clear:both;margin:5px 0 15px 0;padding:3px;}

.bcItem img  {float:right; margin: 0 5px 5px 0;}

.bcInfo p {float:left;}

.bcname  {color: #2e2e2e;font-size:.9em;display:block;}

.bcdesc   {color:#634C04;font-size:.8em;}

.bcprice   {color:#634C04;font-size:.8em;display:block;}

.bcbuybutton  {display:inline;}



/****** BLOG ENTRY LISTINGS PAGE ELEMENTS ******/

#blogListing {}

#blogListing a {cursor:pointer;color:#2e2e2e;}

#blogListing a:link {color:#2e2e2e;}

#blogListing a:hover {color: #634C04;}

.blogListEntry {}

.blogListEntry h2 {font-size: 1.5em;display:block;}

.blogListDateTime {}

.blogListDate  {font-size: .8em;display:block;color: #634C04;}

.blogListTime  {font-size: .8em;display:block;color: #634C04;}

.blogListMessage {color: #2e2e2e; font-size:.8em;}

.blogListMessage p  {padding:5px; border: 1px solid #433B10;}

.blogListCat   {font-size: .8em;display:block;color: #634C04;}



/** DISPLAY_BLOG ENTRY PAGE **/

#blogEntryHeader {}

#blogEntryHeader h2 {font-size: 2.0em;display:block;color: #2e2e2e;}

#blogEntryHeader p {}

#blogEntryDate {font-size: 1em;color: #634C04;}

#blogEntryTime {font-size: 1em;color: #634C04;}

#blogEntryMessage {}

#blogEntryMessage p {color: #2e2e2e;font-size:.9em;}

#blogEntryCat  {font-size: 1.2em;display:block;}

#blogEntryComments  {}

#blogEntryComments h3  {font-size: 1.4em;}

.blogComment {border: solid 1px gray; padding: 5px; margin-bottom: 5px;}

.commentName      {font-size: .9em;color:#2e2e2e; display:block;font-weight:bolder;}

.commentMessage   {font-size: .9em; color:#2e2e2e; margin-bottom: 5px; display:block;}

.commentDate      {font-size: .8em; color: #634C04;font-style:italic; margin-bottom: 10px; display:block;}

.commentReply     {font-size: .9em; }

.commentReply p   {color:#2e2e2e;font-style: italic; margin: 5px 0 5px 0;}

.commentReplyTime {font-size: .8em; color:gray; font-style:italic;margin-bottom: 10px; display:block;}

#blogNoMoreComments  {font-size: 1em; display:block;}

#feedbackForm {color:#2e2e2e;}

#feedbackForm fieldset {border: solid 1px #433B10;}

#feedbackForm legend {font-weight:bolder; font-size: .9em;border: solid 1px #433B10;}

#feedbackForm p {font-size:.8em;}

#feedbackForm label {font-weight:bold;}



/****** CALENDAR/EVENT DATES PAGE ******/

#calendarBox {}

.calendar {margin: auto;border-collapse:collapse;}

.calendar a {color:#fff;text-decoration:none;}

.calendar a:link {color:#fff;text-decoration:none;}

.calendar a:hover {color:#ffff88;text-decoration:none;}

.calendar th, td {width:55px;}

.monthName {font-weight: bolder; text-align: center; padding-top: 1.3em;padding-bottom: 0.7em;color:#ffff88;}

.dayName th {font-size: 0.7em;padding-top: 0.6em;padding-bottom: 0.3em;border-bottom: 1px dotted #999;color: #ffff88;}

.otherMonth, .day, .specialDay {vertical-align:top;padding: 0.7em 1em;font-size:.7em;border: 1px dotted #999;color:#ffff88;}

.day {color:#ffff88;font-weight:bold;}

.otherMonth {color: #444;background:#111;}

.weekendDay {background-color: #999;color: #ffff88;}

.day, .specialDay {text-align: left;color: #ffff88;border-bottom: 1px dotted #bbbbbb;}

.specialDay {background-color: #d10a21;color: #ffff88;}

.specialDay a, .specialDay a:visited, .specialDay a:hover {color: white;text-decoration: none;padding: 1em;}

.specialDay a:hover {color: white;background-color: black;}

.today {background-color: #1e90ff;color: white;}



#eventList  {}

#eventList h4  {font-size: 1.2em;color: #2e2e2e;}

#eventList p {text-indent: 5px;color: #2e2e2e;margin-bottom:1em;}

.eventDate       {font-size: .8em;font-weight:bolder;}

.eventTime       {font-size: .8em;display:inline;color: gray;}

.eventDesc       {font-size: .8em;display:block;}

.venueName       {font-size: .8em;display:block;}

.venueAddress    {font-size: .8em;color: gray; display:block;}

#eventRepeatList  {}

#eventRepeatList h4 {font-size: 1.2em;color: #2e2e2e;}

#eventRepeatList p {text-indent:5px;color: #2e2e2e;margin-bottom:1em;}

.eventDayOfWeek   {font-size: .8em;color: black;display:block;}

.eventRepeatTime  {font-size: .8em;color: gray;display:block;}



/****** CONTACT INFORMATION PAGE ******/

#contactInfo, #contact2Info  {margin-left:20px;padding:10px;}

#contactInfo p, #contact2Info p {}

#contactName, #contact2Name     {font-size:1.1em; font-weight:bolder; display:block;color: #C27760;}

#contactAddress, #contact2Address  {font-size:.9em; color: #634C04;}

#contactCitySt, #contact2CitySt   {font-size:.9em; color: #634C04;display:block;}

#contactPhone, #contact2Phone     {font-size:.9em;font-weight:bolder;color: #C27760;display:block;}

#contactEmail, #contact2Email     {font-size:.9em; font-weight:bolder;color: #C27760;display:block;}

#contactFax, #contact2Fax     {font-size:.9em; font-weight:bolder;color: #C27760;display:block;}

#contactMap, #contact2Map     {font-size:.9em; font-weight:bolder;color: #C27760;display:block;}



#contactForm {clear:both;width:90%;margin:20px auto auto auto;}

#contactForm fieldset  {margin:auto;border:1px solid #C27760;padding:10px;margin:auto;}

#contactForm fieldset legend {color: #423701;font-variant:small-caps;font-weight: 700; font-size: 1em;text-align:center;border: solid 1px #C27760;}

#contactForm fieldset label {float:left;display:inline;font:bolder .9em;color:#5A6746;width:100px;}

#contactForm fieldset p {color: #423701;font-size:.9em;}





/** DISPLAY_PHOTO PAGE **/

#photoDisplay  {}

#photoDisplay h2  {font-style:bolder;}

#photoDisplay img {float:left;}

#photoDisplayInfo p  {padding:5px; border-top: dotted 1px #2e2e2e;border-bottom: dotted 1px #2e2e2e;}

#photoDisplayCaption {color: #2e2e2e;font-size: 1.3em; font-weight: bold;display:block;}

#photoDisplayDesc {color:#634C04; font-size: .9em; display:block;}

/****** GUESTBOOK FORM ******/

#guestBookForm {}

#guestBookForm fieldset  {border: solid 1px #634C04;}

#guestBookForm fieldset legend {color: #2e2e2e;font-variant:small-caps;font-weight: 700; font-size: 1em;text-align:center;border: solid 1px #634C04;}

#guestBookForm fieldset label {font:bolder .9em italic;color:#2e2e2e;}

#guestBookForm fieldset p {color: #2e2e2e;font-size:.9em;}



/*** FAQ LISTING ***/

#faqSummary {padding:0;margin:0;}

#faqSummary ul {list-style-type:none;margin:0;padding:0;}

#faqSummary ul li {margin:0;padding:0;}

#faqSummary ul li a, a:link,a:visited {margin:0;padding:0;font-size:.9;font-family:georgia,times,serif;color:#33402E;}

#faqListing {font-size:.9em;margin-top:10px;padding-top:20px;border-top:2px solid #CC9873;}

.faqItem {font-size:.9em;}

.faqItem h3 {font-size:.9em;border:1px solid #CC9873;padding:3px 0 3px 0;font-weight:bold;background:#D6DAC1;}

.faqItem h3 a {color:#5A6746;}

.faqInfoText {}

.faqInfoText p {font-size:1.1em;font-style:italic;}

.toTop {font-size:.9em;text-align:center;}

.toTop a {font-size:.8em;}



/****** LINKS PAGE ******/

#linksListing  {padding:10px;}

#linksListing p {color: #634C04;}

#linksListing a {font-size:1em;}

#linksListing a:link {color:#2e2e2e;cursor:pointer;}

#linksListing a:hover {color: #634C04;}

.linksName     {font-size: 1.0em; font-weight:bold; display:block}

.linksDesc     {font-size:.8em;}





/****** NEWS & NOTES LISTINGS ******/

#nnListing  {}

.nnItem  {margin-top: 20px;color:#2e2e2e;}

.nnTitle     {display:block;font-weight: bolder;font-size: 1em;color:#2e2e2e; }

.nnDate     {display:block;font-size: .9em; color:#634C04;}

.nnContent     {font-style: italic;width: 80%;color:#2e2e2e; font-size:.8em;}



/** DISPLAY_NEWSNOTE ENTRY **/

#nnDisplay  { width:95%; margin: 0 10px 0 10px; }

#nnDisplay p:first-letter  {font-size: 1.5em;color:green;font-weight:bolder; }

.nndpTitle  {display:block;font-weight: 600;font-size: 1.2em;color:#2e2e2e;}

.nndpDate  {display:block;font-size: .9em;color:#2e2e2e;}

.nndpContent  {color:#2e2e2e;font-size:.9em;}



/****** REFERENCES PAGE  ******/

#aboutReferences  {clear:both; border-top:dotted 1px #CC9873;}

.referenceItem {margin-bottom: 5px; padding: 5px; border-bottom:dotted 1px #CC9873;width:90%;margin:auto;}

p.refQuote  {color:#2e2e2e;font-size:1em;font-style:italic;}

p.refInfo   {color:#2e2e2e;}

.refName     {font-size:.9em;font-weight:bold;display:block;color:#C27760;}

.refTitle     {display:block;font-size:.9em;color:#70714F;}

.refOrg    {display:block;color:#C27760;}

.refCitySt     {display:block;font-size:.9em;color:#C27760;}

.refWeb  {}

.refWeb a   {cursor:pointer;display:block;font-weight: 500;font-size:.9em;}



/****** SERVICES PAGE ******/

#serviceListing  {}

p.serviceInfo  {margin: 5px; padding: 5px;}

.serviceName    {color:#2e2e2e;font-size: 1em; font-weight: bold;}

.servicePerson  {color:#2e2e2e;font-size: .9em; font-weight:bold; display:block; padding:3px; margin:3px 0 3px 0;}

.serviceDesc    {color:#634C04;font-size: .8em; display:block;margin-bottom:6px;}

.serviceAddress {color:#2e2e2e; font-size: .8em; display:block;}

.serviceContact {color:#2e2e2e;font-size: .8em; }

p.noService     {color:#2e2e2e;font-size: 1.1em;}



/******* UNSUBSCRIBE FORM ******/

#Unsubscribe {}

#Unsubscribe fieldset {font-size: .9em; border: solid 2px #634C04;}

#Unsubscribe legend {color: #2e2e2e;border: solid 1px #2e2e2e;border: solid 1px #634C04;}

#Unsubscribe label {color: #2e2e2e;}

#Unsubscribe p {color: #2e2e2e;}



/****** VIDEO LINKS ******/

#videoList  {color:#2e2e2e;}

.videoProfile {margin-top:20px;}

.videoProfile p   {position:relative;}

.videoTitle     {font-size: 1em;font-weight: bolder;display:block;}

.videoDesc  {font-size: .9em;font-style: italic;}

.videoSource  {margin-top:auto;margin-bottom: 10px; border: solid 1px #2e2e2e;}



/** Hoverbox Listing **/

/* Credits: Nathan Smith (http://sonspring.com) */



.hoverbox  {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  {font-family: Georgia, serif;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;font-family: Georgia, serif; font-weight: 500;font-size:.9em;}

.hoverbox3 a:link {color:#2e2e2e;}

.hoverbox3 a:hover {color:#634C04;}

.hoverbox3 img {padding: 2px;vertical-align: top;width: 100px; height: 100px;}

.hoverbox3 li {display: inline; float: left; margin: 2px; padding: 2px;position: relative;}



