body {font-family: georgia, times,Verdana, Arial, serif;padding:0; margin: auto;background:#D2D0B0;}

/***** WRAPPER FOR CONTENT ******/
#PageContainer {margin:auto; padding:auto;width: 1100px; background:#FFFFE1;border:1px solid #333;} /* Stops background becoming invisible in Firefox */

/******* COMMON CONTENT AREA FOR PAGES ******/
#Header  {width: 100%;height: 160px; background: url(images/web_banner_new.png) no-repeat center left #D2D0B0;border-bottom:2px solid #d57e50;margin:0;padding:0;}
#headingWrapper {}
#header1 {}
#header2{}

/********** 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;width: 200px;padding-top:50px;margin:10px;}
#Column2 {float:right;width: 200px;padding-top:50px;margin:10px;}

/** Main Content Area of Site **/
#MainContent  {float:left;width:625px;margin:auto;padding:0 10px 0 10px;min-height:500px;}
/* UserMessage is the user feedback area. Display only when needed */
#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  {}
#pageHeading {color:#787746;}
#pageHeading h1 {font-size: 2em;font-family:georgia,times,tahoma,verdana,arial,serif;border-bottom:1px solid #dfdfdf;}
#pageInfo  {position:relative;margin-bottom:auto;}
#pageVideo {float:left;clear:right;margin:10px auto 10px auto;width:625px;padding:5px}
#pageImage {float:right;margin:5px;}
#pageImage img  {padding:2px;}
#pageText  {font-family:georgia,times,verdana, serif;}
#pageText p {font-size: 1em;color: #222;line-height: 1.1em;text-align:justify;}
#ArticlesPageContentInfo #pageInfo #pageImage {float:left;clear:both;}


table#vertebrae_chart {font-size:.8em;vertical-align:top;}
table#vertebrae_chart {text-align:left;}
table#vertebrae_chart td {padding-left:1em;}
p.style2 {font-size:.8em;text-align:left;}


/** NAVIGATION **/
/*navigation is a container used for horizontal and vertical menus*/

#navigation {background:#D2D0B0;margin:5px 0 5px 0;padding:0;}
#navigation ul#nav{padding:0;margin:0;}
#navigation h4 { font-family: Georgia, serif;font-size: 1em; font-weight:bolder;
                  font-weight: normal;color: #fff; background:#b64926;padding:3px;border:1px solid #999;margin:0;}
#nav ul {list-style-type: none;padding: 0;width:100%;margin:0;border:none;}
#nav ul li {padding:0;margin:0;width:100%;text-align:left;}
#nav a {display: block;padding: 2px; font-weight:bolder;border-bottom:1px solid #b64926;
	     font: .9em Georgia, serif;text-decoration: none;letter-spacing: 2px;}
#nav a:link, a:visited {color:#2e2e2e; text-decoration:none;}
#nav a:hover {cursor:pointer;color: #fff; background-color: #b4af91;letter-spacing: 3px;font-weight:800;}
#nav li a#current {color:#efefef; font-weight:bolder;background:#777;
	               border-left:1px dotted #333; border-right:1px dotted #333;}

#nav li li {line-height:1.1em;}
#nav li li a {color:#b64926;font-size:.8em;}
#nav li li a:link {color:#b64926;}
#nav li li a:hover {cursor:pointer;font-weight:900;}
ul#subnav li a.subnavclass {color:#b64926;padding-left:10px;letter-spacing:1px;background:none;}
ul#subnav li a.subnavclass:before { content:"• "}
ul#subnav li a:hover {cursor:pointer;background:#b4af91;color:#efefef;}

#secondaryMenu {margin:5px;background:#D2D0B0;padding:0px 0px 5px 0px;}
#secondaryMenu h4 {  font-family: Georgia, serif;font-size: 1em;
  font-weight: normal;color: #fff;background:#b64926;
  padding:3px;border:1px solid #999;margin:0;}
#secondaryMenu  ul {list-style-type: none;padding: 0;margin:0; }
#secondaryMenu  li {font-size:.8em;border: 0;padding: 0;margin: 0;line-height:1.1em;}
#secondaryMenu a {cursor:pointer;color: #b64926;text-decoration:none;}
#secondaryMenu  a:link, a:visited {color:#b64926;}
#secondaryMenu  a:hover {color:#fff;border-bottom:1px dotted #777;}
 
#footer_menu {text-align:center;}
#footer_menu ul {list-style-type:none;}
#footer_menu ul li {display:inline;background:inherit;padding:3px;margin-right:5px;}
#footer_menu ul li a {font-size: .9em;text-decoration: none;color:#2e2e2e;cursor:default;font-weight:bold;}
#footer_menu ul li a:link, a:visited {text-decoration: none;color:#2e2e2e;cursor:default;font-weight:bold;}
#footer_menu ul li a:hover {cursor:pointer;color:#333;font-weight:bolder;}

/** Common Footer information **/
#Footer  {clear:both;width:100%;height:50px;border-top:2px solid #787746; background:#b64926;color: #555;padding-top:10px;padding-bottom:5px;
	font-size: 0.8em;text-align: center;border-top:2px solid #787746;border-bottom:2px solid #787746;}
#Footer p {text-align: center;}
#Footer a {color:#111;}
#Footer a:link, a:visited {color:#111;}
#Footer a:hover {cursor:pointer;color:78746;}
#footerCopyright {color:#1f1f1f; text-align:center;display:block;}
#footerPromo {color:#1f1f1f; text-align:center;display:block;}
#footerPromo a {color:#1f1f1f;text-decoration:underline;}
#footerPromo a:hover {color:#fff;cursor:pointer;border-bottom:1px dotted #555;}


/**** 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:center;vertical-align:middle;padding:3px;font-size:.8em;margin:0;}
#site_rss p a:link, a:visited {color:#777;text-decoration:none;}
#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:.8em;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;}




/** General support elements **/
#fieldset  {padding-left:10px;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;}
#formsubmit {text-align:center;}
#formprotection {display:block;font-size:.7em;text-align:center;color:#777;}
#formprotection a {color:#777;text-decoration:none;}
/* 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;}
.clear   {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 {background:#D2D0B0;margin:5px;padding:0px 0px 5px 0px;}
#sideBarArticles a {cursor:pointer;font-size:.8em;text-decoration:none;color:#b64926;}
#sideBarArticles a:link, a:visitied {font-weight:bold;}
#sideBarArticles a:hover {color: #fff;border-bottom:1px dotted #777;}
#sideBarArticles h4 {  font-family: Georgia, serif;
  font-size: 1em;font-weight:bolder;font-weight: normal;color: #fff;background:#b64926;
  padding:3px;border:1px solid #999;margin:0;}
#sideBarArticles ul {margin:0;padding:2px;}
#sideBarArticles ul li {display:block;border-bottom:1px solid #b64926;}

#sideBarNews  {background:#D2D0B0;margin:5px;padding:0px 0px 5px 0px;}
#sideBarNews h4 { ont-family: Georgia, serif;
  font-size: 1em;font-weight:bolder;font-weight: normal;color: #fff;background:#b64926;
  padding:3px;border:1px solid #999;margin:0;}
#sbNewsItems  {}
#sbNewsItems p  {color: #b64926; padding:2px; display:block;border-top:solid 1px;border-bottom: solid 1px;}
.newstitle {font-weight:bold;color:#634c04;font-size:.7em;display:block;text-align:justify;}
.news  {font-size: .7em;text-align:justify;font-style:italic;}
.readmore a {font-family: Georgia, serif;text-decoration:none; font-size: .7em;text-align: right; }
.readmore a:link,a:visited {color: #634c04;}
.readmore a:hover {cursor:pointer;color:#fff;}

/** Sidebar Date/Calendar Events Promotion */
#sideBarEvents  {background:#D2D0B0;}
#sideBarEvents h4  {
  font-family: Georgia, serif;
  font-size: 1em;font-weight:normal;
  font-weight: normal;color: #fff; 
  padding:3px;background:#b64926;
border:1px solid #999;
}
#sbeventsList  {color: #2e2e2e;background:#D2D0B0;margin:0;padding:0;}
#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 Art/Album/Mp3 Promotion **/
#sideBarPromotions  {background:#D2D0B0;}
#sbArt  {background:#D2D0B0;padding:5px;}
#sbAlbums  {background:#D2D0B0;padding:5px;}
#sbAlbums h4  { 
  font-family: Georgia, serif;
  font-size: 1em;
font-weight:bolder;
  font-weight: normal;
  color: #634C04;
background:#b4af91;
  padding:3px;
  border:1px solid #999;
}
#sbArt h4  { 
  font-family: Georgia, serif;
  font-size: 1em;
font-weight:bolder;
  font-weight: normal;
  color: #634C04;
background:#b4af91;
  padding:3px;
  border:1px solid #999;
}
.sbProfile  {text-align:center;}
.sbimage   {}
.sbimage img  {}
.sblink  { cursor:pointer; text-decoration:none; display:block; text-align:center;font-size: 0.7em;
	       font-weight: 900; color: #2e2e2e;}

#sbMp3s  {background:#D2D0B0;padding:5px;}
#sbMp3s a   {color: #2e2e2e;font-size: 0.8em;display:block;text-align:center;}
#sbMp3s a:link {color: #2e2e2e;font-weight:bold;}
#sbMp3s a:hover {color: #634C04;font-weight:bolder;}
#sbMp3s h4 {
  font-family: Georgia, serif;
  font-size: 1em;
font-weight:bolder;
  font-weight: normal;
  color: #634C04;
background:#b4af91;
  padding:3px;
  border:1px solid #999;
}

/** Sidebar References/Comments */
#sideBarReferences {background:#D2D0B0;padding:0;}
#sideBarReferences h4 {font-family: Georgia, serif;
  font-size: 1em;
  font-weight:bolder;
  font-weight: normal;
  color: #fff;
  background:#b64926;
  border:1px solid #999;
}
#sbRefItems  {padding:5px; display:block;}
.sbrefInfo  {border-bottom: solid 1px #b64926;margin:0 0 5px 0;padding-bottom:5px;font-style:italic;}
.sbrefQuote {display:block;font-size: .9em;color:#b64926;}
.sbrefQuote  p {text-align:justify;margin-bottom :5px;font-style:italic;  font-weight:bold;}
.sbrefName   {font-weight: bold; display:block;color: #634C04;font-size: 0.9em;}
.sbrefTitle  {display:block;color: #634C04;font-size: .8em;}
.sbrefOrg    {display:block;color: #634C04;font-size: .8em;}
.sbrefWeb a   {display:block;color: #2e2e2e;font-size:.8em;}
.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;background:#b4af91;}
#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 *********/
#aboutDetails {position:relative;clear:both;margin-top:20px;}
#aboutDetails h3   {color: #634C04;background:#b4af91;}
.aboutDetailItem {}
.aboutDetailItem h4 {color: #2e2e2e;font-size:.9em}
.aboutDetailItemDesc {color: #634C04;font-size:.8em;}



/****** 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;}


/****** ARTICLE *****/
#articleProfile {}
#articleTitle {}
#articleTitle h2 {font-size:1.1em;text-align:center;}
#articleCat {}
#articleDate {text-align:center;font-style:italic;font-weight:bold;font-size:..9em;display:block;}
#articleProfileSummary {padding:5px 20px 5px 20px; }
#articleProfileSummary h4 {text-align:center;}
#articleSummaryText {font-style:italic;font-size:.8em;border-top:1px dotted #777;border-bottom:1px dotted #777;}
#articleProfileBody {text-align:justify;font-size:.9em;margin:5px 0 5px 0;}

/***** ARTICLES LISTING *****/

#articleListing {clear:both;padding:10px 0 10px 0;}
#articleListing a {cursor:pointer;text-decoration:none;}
#articleListing h4 {display:inline;font-size:1em;font-weight:bold;}
#articleListing h4 a:link, a:visited {text-decoration:none;color:#b64926;}
#articleListing h4 a:hover {cursor:pointer;color:#634C04;border-bottom:1px dotted #777;}

.articleListItem {margin:0;padding:0;}
.articleListItem {display:line;clear:right;}
.articleListItem img {border:none;}
.articleListItem a {cursor:pointer;text-decoration:none;}
.articleListItem h4 {font-size:.8em;font-weight:bold;}
.articleListItem h4 a {font-size:.8em;}
.articleListItem h4 a:link, a:visited {text-decoration:none;color:#b64926;}
.articleListItem h4 a:hover {cursor:pointer;color:#634C04;border-bottom:1px dotted #777;}
.articleImage {}
.articleSummary {padding:5px;margin:10px 0 10px 0; font-weight:bold;background:#b4af91;
	                        border-bottom:1px dotted #333;border-top:1px dotted #333;}
.articleSummary h4 {font-style:italic;text-decoration:underline;}
.articleSummary p {color:#fff;font-size:.9em;line-height:1.1em;text-align:justify;}
.toggle a {text-decoration:none;padding:3px;color:#5e5e5e;font-size:.9em;}
.toggle a:link, a:visited {text-decoration:none;}
.toggle a:hover {border-bottom:none;color:#634C04;}
.toggle img {border;none; background:transparent;}
.articleSumDate {display:block;font-size:.8em;font-weight:normal;margin-left:5px;padding:3px;}

/****** HOME PAGE ******/
#FeaturedBlock  {clear:both;border-top:1px solid #555;margin-bottom:20px;}
#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;border-bottom:1px dotted #777;}
#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 **/
#featuredArticles {}
#featuredArticles h4 {font-family: georgia, times, sans-serif;color:#787746;}
#featuredArticles ul {margin:0;padding:0;list-style-type:disc;}
#featuredArticles ul li {display:block;}
#featuredArticles ul li a:hover {cursor:pointer; color:#555;border-bottom:1px solid #634c04;}

#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  {padding:10px;}
#contactInfo a {text-decoration:underline;}
#contactInfo  a:link, a:visited {color:#b64926;}
#contactInfo  a:hover {cursor:pointer;color:  #634C04;border-bottom:1px dotted #b64926;}
#contactInfo p {color: #2e2e2e;font-size:.9em; }
#contactName     {font-size:1.1em; font-weight:bolder; display:block;}
#contactAddress  {color: #634C04;}
#contactCitySt   { color: #634C04;display:block;}
#contactPhone     {font-weight:bolder;display:block;}
#contactEmail     {font-weight:bolder;display:block;}
#contactMap       {font-weight:bolder;display:block;}

#contactForm {clear:both;width:90%;margin:auto;padding:auto;}
#contactForm fieldset  {border: solid 1px #888;margin:auto;border:1px solid 008c98;padding:10px;}
#contactForm fieldset legend {color: #008C98;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:#888;width:100px;}
#contactForm fieldset p {color: #888;font-size:.9em;}


/***** FAQS  *****/
#faqSummary {clear:both}
#faqSummary ul {list-style-type:disc;margin-left:10px;padding:5px;}
#faqSummary ul li {list-style-type:disc;font-size:1em;}
#faqSummary ul li a:link, a:visited {color:#b64926;}
#faqSummary ul li a:hover {cursor:pointer;color:#634C04;}
#faqListing {}
.faqItem {}
.faqItem h3 {font-size:1.1em;}
.faqInfoText {text-align:justify;}
.toTop {}
.toTop a {font-size:.8em;}
.toTop a:link, a:visited {color:#b64926;}
.toTop a:hover {cursor:pointer;}

/*** DOWNLOADS ****/
#dlList {padding:10px 0 20px 0;}
.dlItem {margin:5px 0 5px 0;}
.dlItem img {padding:2px;display:inline;float:left;}
.dlItem h2 {font-size:1em;display:inline;line-height:1.1em;}
.dlItem h2 a:link, a:visited {color:#b64926;}
.dlItem h2 a:hover, a:active {cursor:pointer;border-bottom:1px dotted #634C04;color :#634C04;}
.dlText {margin-left:25px;font-size:.8em;padding:0;}

/** 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;display:inline;width:100px;float:left;}
#guestBookForm fieldset p {color: #2e2e2e;font-size:.9em;}

/******EMAIL ART/MP3 FORM PAGE ******/
#emailArtMp3Form {}
#emailArtMp3Form fieldset  {border: solid 1px #634C04;}
#emailArtMp3Form fieldset legend {color: #2e2e2e;font-variant:small-caps;font-weight: 700; font-size: 1em;text-align:center;border: solid 1px #634C04;}
#emailArtMp3Form fieldset p     {color: #2e2e2e;font-size:.9em;}
#emailArtMp3Form fieldset label {font:bolder .9em italic;}
#emailArtMp3Title {font-weight:700;display:block;color: #2e2e2e;}
#emailArtistName {font-weight:700;display:inline;color: #2e2e2e;}

/****** 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;}

/****** MP3 LISTING ******/
#mp3Listing  {}
#mp3Listing ul {list-style-type:disc;}
#mp3Listing li {text-decoration:none;}
#mp3Listing a {font-family: Georgia, serif; cursor:pointer;color:#2e2e2e;}
#mp3Listing a:link {color:#2e2e2e;}
#mp3Listing a:hover {color: #634C04;}
.mp3TitleLink {font:1em bold;}
.mp3AlbumLink {font:1em italic; color: #634C04;}
.mp3Single    {font:1em italic normal; color:gray;}

/*** MP3 PROFILE ***/
#mp3Profile  {padding: 5px;}
#mp3Profile h2  {color:#634C04;font-size: 1.2em; font-weight:900; text-align:center;}
#mp3ProfileLyrics {margin-bottom:20px;}
#mp3ProfileLyrics h3 {color:#634C04;}
#mp3ProfileLyrics p {color:#2e2e2e;}
#mp3ProfileInfo {}
#mp3ProfileInfo p {text-align:right;}
.profileLabel  {font-size: 1em; color:#634C04; display:block;min-width:10em;}
.profileInfo   {font-size: 1em;color:#2e2e2e;  font-weight: bolder; display:block;}
#mp3Links {text-align:center;}
#mp3Links a {font-family: Georgia, serif;font: .8em bold;color:#2e2e2e; text-align:center; text-decoration: none; cursor:pointer;}
#mp3Links a:link {color:#2e2e2e;}
#mp3Links a:hover {color: #634C04;}

/****** NEWS & NOTES LISTINGS ******/
#nnListing  {clear:both;margin-top:20px;}
.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 30px 0 10px; }
.nndpTitle  {display:block;text-align:center;font-weight:bolder;font-size: 1.2em;color:#2e2e2e;margin:10px 0;}
.nndpDate  {display:block;font-size: .9em;color:#2e2e2e;text-align:center;padding:5px;font-weight:bold;}
.nndpContent  {color:#2e2e2e;font-size:.9em;text-align:justify}

/****** REFERENCES PAGE  ******/
#aboutReferences  {}
.referenceItem {margin-bottom: 5px; padding: 5px;border-bottom:1px dotted #634C04;}
.refQuote  {color:#2e2e2e;font-size:1em;font-style:italic;display:block;text-align:justify;}
.refInfo   {color:#b64926;}
.refImage {float:left;}
.refImage {margin-right:15px;}
.refName     {font-size:.9em;font-weight:bold;display:block;}
.refTitle     {display:block;font-size:.9em;}
.refCitySt     {display:block;font-size:.9em;}
.refOrg   {display:block;font-size:.9em;}
.refWeb  {}
.refWeb a   {cursor:pointer;display:block;font-weight: 500;font-size:.9em;}
.refWeb a:link {color:#2e2e2e;}
.refWeb a:hover {color:#634C04;}


/****** 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 {padding-left:10px;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;}
.videoTitle a:link, a:visited {color:#b64926;cursor:pointer;}
.videoTitle a:hover {cursor:pointer;color:#777;}
.videoSummary  {font-size: .9em;font-style: italic;}
.videoSource  {margin-top:auto;margin-bottom: 10px; border: solid 1px #2e2e2e;}


/**** VIDEO PROFILE *****/
#vidProfile {}
#vidProfile p {}
#vidTitle {display:block;color:#b64926;font-size:1.2em;border-bottom:1px solid #999;}
#vidDesc {display:block;color:#777;}
#vidEmbedded {text-align:center;}
#videoEmailLink {clear:both;margin-top:10px;text-align:center;}
#videoEmailLink a {font-size:.9em;}
#videoEmailLink a:link {color:#b64926;cursor:pointer;}
#videoEmailLink a:hover {cursor:pointer;color:#777;}

#flv_player {text-align:center;)
#qt_player_container {text-align:center;}

/** 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;}

