body {margin:0;padding:0;background:#F2F0DC;}
*{font-family: georgia,"Trebuchet MS",Arial, sans-serif;color:#212121;}
*a:link, a:visited {color:#C03000;border-bottom:1px dotted #C03000;}
*a:hover, a:active {color:#333;}

h1, h2, h3, h4, h5, h6 {color:#C03000;}
/***** WRAPPER FOR CONTENT ******/
.PageContainer {width:100%;margin:auto;}

/******* COMMON CONTENT AREA FOR PAGES ******/
.Header {width: 100%;height:140px;margin:0;padding:0;border-top:1px solid #333;background:url(images/webground_darkgrays_000056.jpg) repeat;}
#headingWrapper {height:160px;background:url(images/shakinghands.png) no-repeat center right transparent;}
#header1 {display:block;}
#header2 {display:block;background:url(images/caryleads.png) no-repeat center center transparent;height:140px}
/********** Side Bar Columns 1 & 2 ******/

.Column1 {float:right;width:15%;margin-right:100px;}
.Column2 {}


/** NAVIGATION **/
/*navigation is a container used for horizontal menus*/
#navigation  {width:100%;text-align:center;background:#C03000;
	          border-top:1px solid #333;border-bottom:1px solid #333;height:40px;padding:0;margin:0;}
ul#nav {list-style:none;padding:0;height:40px;margin:0;}
ul#nav li {display:inline;line-height:2em;margin:auto;padding:0 5px 10px 3px;}
ul#nav li a {color:#fff;font-size:.9em;text-decoration:none;border-left:1px dotted #C03000;border-right:1px dotted #C03000;}
ul#nav li a:link, a:visited {color:#fff;border-bottom:1px dotted #888;}
ul#nav li a:hover { color:#212121;background:#fff;border-left:1px dotted #333;border-right:1px dotted #333;text-decoration:underline;}
ul#nav li a.active {background-color:#eee;color:#444;text-decoration:none;}
ul#nav li a#current {color:#212121; background:#fff;border-left:1px dotted #333; border-right:1px dotted #333;text-decoration:underline;}

/** Page specific information **/
.MainContent  {float:left;width:60%;padding:10px;margin-left:150px;min-height:500px;}
#UserMessage  {background-color: #2e2e2e;}
#UserMessage p  { margin: auto; text-align:center; color: #fff; font-weight:bolder; font-style: italic; }
.PageContent  {clear:both;}
#pageHeading {margin-bottom: 15px;color:#5f5f5f;}
#pageHeading h1 {font-variant:small-caps;margin:15px 0 0 0; padding:5px 5px 5px 0;}
#pageInfo  {position:relative;margin-bottom:auto;}
#pageImage {float:right;margin:10px;}
#pageImage img  {padding:2px;border:1px solid #999;}
#pageText {}
#pageText  p {color:#212121;font:.9em bolder tahoma,georgia,serif;}

#CalendarMainContent.MainContent {width:90%;margin:auto;padding:50px;}
#CalendarPage {}
#CalendarContentInfo {width:90%;margin:auto;padding:auto;}
#CalendarPageColumn1 {visibility:hidden;display:none;}

/** Common Footer information **/
.Footer  {clear:both;border-top:2px solid #333;padding:10px;margin:0;color:#afafaf;background:#C03000;text-align:center;}
.Footer a {color:#afafaf;font-size:.8em;}
.Footer a:link, a:visited {text-decoration:none;color:#afafaf;}
.Footer a:hover {text-decoration:none;font-weight:bolder; color:#444;border-bottom:dotted 1px #222;}
.Footer p {text-align: center;}
#footerCopyright { font-size:.8em; display:block;}
#footerPromo { font-size: .8em; display:inline; }
#footerPromo a {color:#afafaf;}
#footerPromo a:link, a:visited {text-decoration:none;color:#afafaf;}
#footerPromo a:hover {text-decoration:none;font-weight:bolder; color:#444;border-bottom:dotted 1px #222;}

.clear   {clear: both; }
.clearleft {clear:left;}
.clearright {clear:right;}

/*** 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;}
#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:.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;}


/** General support elements **/
#fieldset  {border:none;}
#fieldset legend {font-variant:small-caps;}
#fieldset label {font-weight:500;}
#fieldset p {}
#pagination  {text-align:center;}
#pagination a {color:#fff;}
#pagination a:link {text-decoration:none;}
#pagination a:hover {text-decoration:none;font-weight:bolder; color:#444;border-bottom:dotted 1px #222;}
#backLink  {clear:both;text-align:center}
#backLink a {text-decoration:none;color:#fff}
#backLink a:link {text-decoration:none;color:#fff;}
#backLink a:hover {text-decoration:none;font-weight:bolder;color:#6e6e6e;}
#pageNotFound  {color:#444;}

#formsubmit {text-align:center;}
#formprotection {display:block;font-size:.7em;text-align:center;color:#777;padding:3px;}
#formprotection a {color:#777;text-decoration:none;}

/**** SIDEBAR ARTICLES ***/
#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;}
#sideBarArticles ul {margin:0;padding:2px;}
#sideBarArticles ul li {display:block;border-bottom:1px solid #b64926;}


/** Sidebar News & Notes Promotion **/
#sideBarNews  {}
#sideBarNews h4  {font-variant:small-caps;font-size:1.1em;color:#C03000;border-bottom:dotted 1px #222;}
#sbNewsItems  {}
#sbNewsItems p  {padding:10px;margin:10px 0;color:#b6400e;border-top:1px dotted #5f5f5f;
                            border-bottom:1px dotted #5f5f5f;}
#sbnewsItems a: {color:#333;}
#sbNewsItems a:link {text-decoration:none;color:#333;}
#sbNewsItems a:hover {text-decoration:none;font-weight:bolder;}
.news  {font-weight:bolder; font-size: .9em; }
.readmore {color:#333; font-size: .8em;text-align: right; }

/** Sidebar Date/Calendar Events Promotion */
#sideBarEvents  {text-align:left;}
#sideBarEvents h4  {font-variant:small-caps;font-size:1.1em;color:#C03000;border-bottom:dotted 1px #222;}
#sideBarEvents a:link {text-decoration:none;color:#333;}
#sideBarEvents a:hover {text-decoration:none;font-weight:bolder;}
#sbeventsList  {}
#sbeventsList p     {color:#212121;font-size:.8em}
#sbeventsList a:link {text-decoration:none;color:#333;}
#sbeventsList a:hover {text-decoration:none;font-weight:bolder;}
.sbtitle {font-weight:bold;font-size:.8em;color:#212121;display:block;}
.sbdate  {font-weight:bolder;font-size:.8em;display:block; color:#C03000;}
.sbvenue  {font-weight:bold;font-size:.8em;display:block; color:#212121;}
.sbvenuectst  {font-weight:bold;font-size:.8em;color:#212121;display:inline;}
.sbDayOfWeek  {font-weight:bold;font-size:.8em;color:#C03000;display:block;}
.sblink  {}
#sideBarRepeat {color:#444;}

/** Sidebar Art/Album/Mp3 Promotion **/
#sideBarPromotions  { text-align:left; padding: 0 5px 10px 0; }
#sbArt  {}
#sbArt h4   {font-variant:small-caps;font-size:1.1em;color:#C03000;border-bottom:dotted 1px #222;}
#sbAlbums  {}
#sbAlbums h4  {font-variant:small-caps;font-size:1.1em;color:#C03000;border-bottom:dotted 1px #222;}
#sbMp3s {}
#sbMp3s  h4 {font-variant:small-caps;font-size:1.1em;color:#C03000;border-bottom:dotted 1px #222;}
#sbMp3s a {display:block;}
#sbMp3s a:link {color:#333933;}
#sbMp3s a:hover{color:#ffa000;}
.sbProfile  {text-align:center;color:#333933;}
.sbimage   {}
.sbimage img  {}
.sblink  {cursor:pointer;text-decoration:none;display:block;font-size: 0.8em; }
.sbMp3link  {text-align:center;cursor:pointer;text-decoration:none;display:block;font-size: 0.9em;font-weight: 900; }

/** Sidebar References/Comments */
#sideBarReferences {text-align:left;}
#sideBarReferences h4 {font-variant:small-caps;font-size:1.1em;color:#C03000;border-bottom:dotted 1px #222;}
.sbRefItems  {display:block; width:90%; }
.sbrefQuote  {font-style:italic; font-size: 0.9em; font-weight:bolder;color:#444;}
p.sbrefInfo  {text-align:right;color:#cccc99;}
.sbrefName   {font-weight: bold;font-size: 0.9em;display:block;}
.sbrefTitle  {font-size: 0.9em;display:block;}
.sbrefOrg    {font-size: 0.9em;font-weight: 400; display:block;}
.sbrefWeb    {cursor:pointer;display:block;font-weight: 500;text-decoration:none;}

/** Sidebar Featured Photos **/

#featuredPhotosSB {clear:both;}
#featuredPhotosSB h4 {font-variant:small-caps;font-size:1.1em;color:#C03000;border-bottom:dotted 1px #222;}
#featuredPhotosSB ul {padding-left:30px;text-align:center;}
#photoListSB {width:100%;}
#photoSBItems {padding-left:20px; cursor: pointer;list-style: none;}
#featuredPhotosSB a {cursor: pointer;font-size:.9em;font-weight:bold;color:#333933;}
#featuredPhotosSB a:link {text-decoration:none;}
#featuredPhotosSB a:hover {text-decoration:none;color:#5e5e5e;}
#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:.9em;}
.photoSBTitle {color:#ffffb4;display:block;font-size:.9em;}
.photoSBDesc {color:#ffffb4;display:block;font-size:.9em;}

/** Sidebar Signup Form **/
#sideBarForm  {}
#sideBarForm fieldset  {}
#sideBarForm legend  {}
#sideBarForm p  {}
#sideBarForm label  {}

/****** ABOUT PAGE ELEMENTS *********/
#aboutDetail {clear:both;width:95%;margin:auto;position:relative;top:auto;}
#aboutDetail h3   /* Header for Asso., Credits */ {color:#C03000;}
#aboutDetail h4   /* Title for entry */ {color:#333;font-size:.9em;}
#aboutDetail p    /* Description of entry */ {color:#444;font-size:.8em;}

/****** ALBUM LISTINGS *****/
#albumListing {position:relative;left: 0px;top:auto;}
.albumSummary {}
.albumSummary img  {position:relative;left: 10px;top:auto; border-color: #aaa #ccc #ddd #bbb;border-style: solid;
                    border-width: 1px;padding: 2px;margin-right: 5px; }
.albumSummary p  {width:40%;text-align: left;font-size: 1.1em;}
.albumSumTitle  {color:#333933;display:block;text-decoration:none;cursor:pointer;}
.albumSumTitle a  {text-decoration:none;}
.albumSumSubTitle  {color:#333933;display:block;}
.albumSumTags  {color:#333933;display:block;}
.albumSumPrice  {color:#333933;display:block;}
.albumSumBuyButton  {display:block;}

/*** ALBUM PROFILE ELEMENTS ***/
#albumProfile     {}
#albumHeader   {text-align:left;padding:2px 10px 2px 2px;margin-bottom:10px;}
#albumHeader1  {font-size: 1.5em; font-weight:900; display:block;color:#ffa000;}
#albumHeader2  {font-size: 1.2em; font-weight:700; font-style: italic;display:block;color:#ffa000;}
#albumCover    {float:left;margin:20px 10px 20px 0;}
#albumTracksList  {position:relative; margin-left: 10px;padding-left:10px;width:100%;font-size:1.1em;}
#albumTracksList h4  {color: #ffa000;font-size: 1.1em; font-weight:bolder;}
#albumTracksList ol {padding-left: 300px;margin-top: 0;}
#albumTracksList li {list-style-type:decimal;color:#ffa000;}
#albumTracksList li a {color:#ffa000; text-decoration:none;}
#albumTracksList li a:link {color:#ffa000;}
#albumTracksList li a:hover {color:#312B0A;}
#albumInfo        {position:relative;clear:left;margin-top: 20px; width:100%;}
.albumProfileLabel   {font-size: 14px; font-style: italic; font-weight: bold;display:inline;color:#ffa000;}
.albumProfileInfo    {font-size: 14px;font-weight: 600; margin-bottom: 10px;display:inline;color:#333933;}
.albumTags           {font-size: 14px;font-weight: 600; margin-bottom: 10px;display:block;color:#ffa000;}
 

/****** ARTICLE *****/
#articleProfile {}
#articleTitle {}
#articleTitle h2 {font-size:1.1em;text-align:center;}
#articleCat {text-align:center;font-style:italic;font-weight:bold;font-size:..9em;display:block;}
#articleDate {text-align:center;font-style:italic;font-weight:bold;font-size:.9em;display:block;}
#articleProfileSummary {clear:both;margin-top:20px;padding:5px 20px 5px 20px; }
#articleProfileSummary h4 {text-align:center;}
#articleImage {float:right;margin:10px;}
#articleImage img {background:transparent;padding:3px; border:1px solid #999;}
#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;}

/****** ART/PHOTO GALLERIES ******/
#galleryContainer  {clear:both;}
#galleryBlock  { cursor: pointer; }
#galleryContainer a {color:#ffffff;text-align:center;}
#galleryContainer a:link {color:#fff;}
#galleryContainer a:hover {color:#6e6e6e;}


/** Simple Gallery Listing **/
.lsProfile  {clear:both; margin-bottom:10px;width:80%}
.lsProfile img  {float:right;border: gray solid 2px;margin:10px;}
.lsInfo  p {position:relative;}
.lsTitle   {color:#b6400e;display:block;font-size:1em;}
.lsDesc   {color:#fff;display:block;font-size:.9em;}
.lsProfile a {cursor:default}
.lsProfile a:link {color:#ffffff;font-size:.9em;}
.lsProfile a:hover {color:#b6400e;}

/****** ART IMAGE PROFILE ******/
#artProfile      {padding: 20px;}
#artProfile a {color:#ffffff;text-align:center;}
#artProfile a:link {color:#fff;}
#artProfile a:hover {color:#6e6e6e;}
#artProfile img  {float:left;border: 2px solid #000000;margin-right: 20px;margin-bottom: 5px;}
#artProfile p    {position:relative; margin:10px;margin-top: auto;}
#artProfileTitle {color:#6f6f6f;font-weight: 700; font-size: 1.8em; display:block;}
#artProfileDesc  {font-size: .9em; display:block;color:#fff;}
#artProfileTags  {font-size: .9em; display:block;color:#444;}
#artProfilePrice {font-size: .9em; display:block;color:#444;}
#artBuyButton    {display:block;}
#artEmailLink    {font-size: 1.0em; display:block;text-align:center;clear:both;}
#artEmailLink a {color:#ffffff;text-align:center;}
#artEmailLink a:link {}
#artEmailLink a:hover {color:#6e6e6e;}

/****** HOME PAGE ******/
#home_page div.pageInfo div.pageImage {float:left;}
#FeaturedBlock  {clear:both;width: 100%; margin: 0 auto; padding: 0; text-indent: 0;}
#FeaturedBlock ul, ol, li {text-decoration:none; list-style-type: none; margin: 0;padding: 0;}
#FeaturedBlock li  { cursor: pointer; padding: 0; margin: 0; text-indent: 0; display: inline; }
#FeaturedBlock li a  { color: #6f6f6f; font-size: .9em; text-decoration: none; }
#FeaturedBlock li a:link {font-weight:bold;}
#FeaturedBlock li a:hover {font-weight:bolder;}
#FeaturedBlock img   {}
#featuredArt {clear:left;margin-top:20px;margin-bottom: 5px;top:auto; }
#featuredArt h4  {font-size:.9em;}
#featuredAlbums  {margin-bottom: 5px;top:auto; display:inline;}
#featuredAlbums h4  {font-size: .9em;}
#featuredMp3s  {margin-bottom: 25px;}
#featuredMp3s h4  {font-size:.9em;}
.featuredMp3  {display:inline; }

#featuredArticles {}
#featuredArticles h4 {font-family: georgia, times, sans-serif;color:#b6400e;}
#featuredArticles ul {margin:0;padding:0;list-style-type:disc;}
#featuredArticles ul li {display:block;}
#featuredArticles ul li a:link, a:visited {color:#b6400e;cursor:pointer;}
#featuredArticles ul li a:hover {cursor:pointer; color:#555;border-bottom:1px solid #999;}


/** Home Page Featured Photos **/
#featuredPhotosHM {clear:both;}
#featuredPhotosHM h4 {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:.9em;}
#featuredPhotosHM a:link {text-decoration:none;}
#featuredPhotosHM a:hover {text-decoration:none;}
#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:#333;font-size:.9em;}
.photoHMTitle {color:#ffffb4;display:block;font-size:.9em;}
.photoHMDesc {color:#ffffb4;display:block;font-size:.9em;}

/****** BASIC CATALOG ******/
#basicCatalogListing  {position:relative;left: 0px;top:auto; }
.bcItem  {width:90%;height: 140px;border-bottom: thin solid gray; }
.bcImage {float:right;top:auto;background: #fff;border-color: #aaa #ccc #ddd #bbb;
          border-style: solid;border-width: 1px;padding: 2px;margin-right: 5px; }
.bcItem p  {width: 65%;text-align: left;font-size: .9em;margin-bottom: 15px; }
.bcname  {display:block;color:#b6400e; }
.bcdesc  {display:block; color:#fff;}
.bcprice  {display:block; color:#444;}
.bcbuybutton  {display:block;}
.bcbuybutton img {}


/****** BLOG ENTRY LISTINGS PAGE ELEMENTS ******/
#blogListing {}
#blogListing a:link, a:visited {color:#C03000;border-bottom:1px dotted #C03000;}
#blogListing a:hover, a:active {color:#333;}
.blogListEntry {font-size:1em;margin-bottom:5px;border-bottom:1px solid #999;}
.blogListEntry h2 {font-size: 1.0em;display:block;}
.blogListEntry p  { color:#333;}
.blogListMessage {font-size:.9em; }
.blogListMessage p {color:#333;}
.blogListDate  {color:#6f6f6f;font-size: .9em;display:block;}
.blogListTime  {color:#6f6f6f;font-size: .9em;display:block;}
.blogListCat   {font-size: .8em;display:block;}

/** DISPLAY_BLOG ENTRY PAGE **/
#blogEntryHeader {}
#blogEntryHeader h2 {color:#b6400e;font-size: 1.5em;display:block;}
#blogEntryHeader p {}
#blogEntryDate {color:#6f6f6f;font-size: 1em;}
#blogEntryTime {color:#6f6f6f;font-size: 1em;}
#blogEntryMessage {}
#blogEntryMessage a:link, a:visited {color:#C03000;border-bottom:1px dotted #C03000;}
#blogEntryMessage a:hover, a:active {color:#333;}
#blogEntryMessage p {font-size: .9em;}
#blogEntryCat  {font-size: .8em;display:block;}
#blogEntryComments  {}
#blogEntryComments h3  {color:#6f6f6f;font-size: 1.4em;}
.blogComment {padding: 5px; margin-bottom: 5px;}
.commentName      {font-size: 1em;color:#777; display:block;}
.commentMessage   {font-size: 1em; color:#444; text-indent: 1cm; display:block;}
.commentDate      {font-size: .9em; color:#444; text-indent: 1cm; display:block;}
.commentReply     {font-size: .9em; background-color: gray; margin: 10px;color:#333;}
.commentReply p   {font-size: 1em; font-style: italic; text-indent: 1cm; margin: 5px 0 5px 0;}
.commentReplyTime {font-size: .9em; color:#444; text-indent: 1cm; display:block;}
#blogCommentOff  {color: #b6400e;font-size: 1em; display:block;}
#feedbackForm {padding:10px;}
#feedbackForm fieldset {color:#b6400e;border:solid thin #b6400e;}
#feedbackForm legend {color:#b6400e;}
#feedbackForm p {color:#333;font-size: .9em;font-weight:bold;}
#feedbackForm label {color:#b6400e;font-weight:bolder;}

/****** CALENDAR/EVENT DATES PAGE ******/
#eventList  {}
#eventList h4  {color: #6f6f6f;font-size: 1.3em;}
.eventItem {border-bottom:1px solid #999;padding:10px 0 10px 0;}
.eventDate       {color: #b6400e;font-size: 1.2em;font-weight:bold;text-decoration:underline;display:block;}
.eventTitle   {color: #222;display:block;font-weight:bold;}
.eventTime      {color: #222;display;block;}
.eventDesc       {color:#444;display:block;}
.venueName       {color:#222;display:block;font-weight:bold;}
.venueAddress       {color: #b6400e; display:block;}
#eventRepeatList  {}
#eventRepeatList h4 {color: #6f6f6f;font-size: 1.1em;}
#eventRepeatList p {color:#444;font-size:.9em;}
.eventDayOfWeek   {color: #b6400e;font-size: 1em;color: #b6400e;}
.eventRepeatTime  {color: #b6400e;font-size: .9em;color: #b6400e;}

#calendarBox {clear:both;width:100%;}
.calendar {width:100%;border-collapse:collapse;margin:auto;}
.calendar a {color:#999;text-decoration:none;}
.calendar a:link {color:#999;text-decoration:none;}
.calendar a:hover {color:#fff;text-decoration:none;}
.calendar th, td {width:14%;}
.calendar td {font-size:.7em;}
.monthName {font-weight: bolder; text-align: center; padding-top: 1.3em;padding-bottom: 0.8em;color:#212121;}
.dayName th {font-size: 0.8em;padding-top: 0.6em;padding-bottom: 0.3em;border-bottom: 1px dotted #333;color: #b6400e;}
.otherMonth, .day, .specialDay {vertical-align:top;padding: 0.8em 1em;font-size:.8em;border: 1px dotted #333;color:#b6400e;}
.day {color:#b6400e;font-weight:bold;}
.weekendDay {background-color: #444;color: #b6400e;border: 1px dotted #333;}
.otherMonth {color: #444;background:#111;text-align:right;border: 1px dotted #333;}
.day, .specialDay {text-align: right;color: #b6400e;border-bottom: 1px dotted #333;}
.specialDay {background-color: #b6400e;color: #ffff88;}
.specialDay a, .specialDay a:visited, .specialDay a:hover {color: #999;text-decoration: none;padding:0;border-bottom:1px dotted #555;}
.specialDay a:hover {color: white;background-color: transparent;}
.today {background-color:#fff ;color: #b6400e;}

/****** CONTACT INFORMATION PAGE ******/
#contactInfo  {padding:10px;}
#contactInfo p {}
#contactName     {color: #b6400e;font-size:1.2em; font-weight:bolder; display:block;}
#contactAddress  {color:#444;font-size:1em; font-style: italic;}
#contactCitySt   {color:#444;font-size:1em; font-style:italic; display:block;}
#contactPhone     {color: #b6400e;font-size:1em;display:block;}
#contactEmail     {font-size:1em; font-weight:bolder;display:block;}

/** DISPLAY_PHOTO PAGE **/
#photoProfile  {}
#photoProfile h2  {color: #b6400e;font-size: 1.3em;}
#photoDesc p  {color: #b6400e;font-size:1em;}
#photoDisplayInfo {}
#photoDisplayCaption {color: #b6400e;font-size: 1.3em;display:block;}
#photoDisplayDesc {color: #fff;font-size:1em;}
#photoImage  {}
#photoImage img     {}

/****** GUESTBOOK FORM ******/
#guestBookForm {margin-left: 60px; width:500px;}
#guestBookForm fieldset  {border: solid thin #444;margin: 30px;}
#guestBookForm legend {color: #b6400e; border: solid thin #444;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;}
#guestBookForm label{color: #b6400e;font:bolder .9em italic;display:inline;
float:left;
width:160px;
text-align:left;
margin:0px 5px 0px 0px;
font-weight:bold;}
#guestBookForm p {color:#444;}


/******EMAIL ART/MP3 FORM PAGE ******/
#emailArtMp3Form {margin-left: 60px; width:500px;}
#emailArtMp3Form fieldset  {border: solid thin #444;margin: 30px;}
#emailArtMp3Form fieldset legend {color:#444;border: solid thin #444;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;}
#emailArtMp3Form fieldset p     {color: #444;}
#emailArtMp3Form fieldset label {color: #b6400e;font:bolder .9em italic;}
#emailArtMp3Title {font-weight: 700;display:block;}
#emailArtistName {font-weight:700;display:inline;}

/****** LINKS PAGE ******/
#linksListing  {clear:both;padding:10px;}
#linksListing h3 {clear:both;color:#333;text-decoration:underline;margin-top:10px;padding-top:10px;}
#linksListing a {text-decoration:none;font-size:.9em;}
#linksListing a:link {color: #b6400e;font-weight:bold;}
#linksListing a:hover {color: #444;cursor:pointer;font-weight:bolder;}
.linksListItem {clear:both;padding:10px 0 10px 0;}
.linksImage {float:left;/*width:105px;height:75px;text-align:center;*/margin:auto;}
.linksImage img {border:2px;vertical-align:middle;}
.linksListItem h4 {color:#444;font-style: italic;display:inline;width:90%;padding-left:5px;}
.linksName  {color: #b6400e;font-weight:bolder;} 
.linksDesc {padding-left:5px;}
.linksDesc p {color: #444;font-size:.8em;}

/****** MP3 LISTING ******/
#mp3Listing  {}
#mp3Listing ol,ul {list-style-type:disc;}
#mp3Listing li {}
#mp3Listing a {cursor:pointer;}
#mp3Listing a:link {color:#444;}
#mp3Listing a:hover {color:#634C04;}
.mp3TitleLink {font-size: 14px; font-weight:bolder;text-decoration:none;}
.mp3AlbumLink {font-size: 14px; font-weight:bold; font-style:italic;}
.mp3Single    {font-size: 14px; font-style: italic; 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: #dfdfdf;}
#mp3ProfileInfo {}
#mp3ProfileInfo p {text-align:right;}
.profileLabel  {font-size: 1em; color:#634C04; display:block;min-width:10em;}
.profileInfo   {font-size: 1em;color:#444;  font-weight: bolder; display:block;}
#mp3Links {text-align:center;}
#mp3Links a {font-family: Georgia, serif;font: .9em bold; text-align:center; text-decoration: none; cursor:pointer;}
#mp3Links a:link {color: #444; text-decoration:none;}
#mp3Links a:hover {color: #634C04;}

/****** NEWS & NOTES LISTINGS ******/
#nnListing  {clear:both;width:100%;}
.nnItem  {margin-bottom: 10px;height:150px;}
.nnItem a {text-decoration:none}
.nnItem a:link {text-decoration:none;color:#b6400e;}
.nnItem a:hover {text-decoration:none;font-weight:bolder;color:#6e6e6e;}
.nnItem img {float:right;width:120px;margin:10px 10px 30px 10px;padding:10px;}
.nnItemImage img {margin:5px;height:148px;}
.nnItemText {position:relative;}
.nnItem p {position:relative; color:#444;}
.nnTitle     {color: #b6400e;display:block;font-weight: 600;font-size: 1em;display:block; }
.nnDate     {color: #b6400e;display:block;font-size: .9em; display:block}
.nnContent     {color: #444;font-style: italic;width: 80%; display:block;font-size:.9em;display:block;}

/** DISPLAY_NEWSNOTE ENTRY **/
#nnDisplay  { clear:both;width:90%; margin: 0 10px 0 20px; }
#nnDisplayImage {}
#nnDisplayText {}
.nndpTitle  {color: #b6400e;display:block;font-weight: 600;font-size: 1.5em;}
.nndpDate  {color: #b6400e;display:block;font-size: 1.2em;}
.nndpContent  {color: #444;font-style: italic;}

/****** REFERENCES PAGE  ******/
#aboutReferences  {}
.referenceItem {border-bottom:dotted 1px #222;}
p.refQuote  {color: #b6400e;font-style:italic;text-indent:1cm;}
p.refInfo   {text-indent:1cm;}
.refName     {color: #b6400e;font-weight: 400;display:block;}
.refTitle     {color: #b6400e;display:block;}
.refCitySt     {color: #444;display:block;}
.referenceItem a {text-decoration:none;}
.referenceItem a:link {color: #fff;}
.referenceItem a:hover {color: #1f1f1f;font-weight:bolder;border-bottom:dotted 1px #222;}
.refWeb     {cursor:pointer;display:block;font-weight: 500;text-decoration:none;}

/****** SERVICES PAGE ******/
#serviceListing  {}
p.serviceInfo  {margin: 5px; padding: 5px; border: thin solid gray;}
.serviceName    {color: #b6400e;font-size: 1.3em; font-weight: bolder; font-style: italic;}
.servicePerson  {color: #444;font-size: 1.2em; display:block;}
.serviceDesc    {color: #b6400e;font-size: 1em; font-style: italic; display:block;}
.serviceAddress {color: #444;font-size: .9em;display:block;}
.serviceContact {color: #444;font-size: .9em; font-weight:bolder;}
#noService     {color: #b6400e;font-size: 1.3em;}

/******* UNSUBSCRIBE FORM ******/
#Unsubscribe {}
#Unsubscribe fieldset {font-size: .9em; border: solid 2px #444;;}
#Unsubscribe legend {color: #b6400e;border: solid 1px #444;}
#Unsubscribe label {color: #b6400e;}
#Unsubscribe p {color:#444;}

/****** VIDEO LINKS ******/
#videoListing  {}
.videoProfile {margin-right:20px;}
p.videoInfo    {position:relative;left:0;width: 45%;}
.videoTitle     {color: #444;font-size: 1.2em;font-weight: bolder;display:block;}
.videoDesc  {color: #b6400e;font-size: 1.1em;font-style: italic;}
p.videoSource  {padding-left:40px; margin-top:auto;text-align:center;display:block;}

/** 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;text-align:center;}
.hoverbox li a  {margin: 2px;border: 1px solid #CCC; padding: 4px;position: relative;
                 float: left;display: block; width: 100px;height: 75px;color:#6e6e6e;}
.hoverbox a:link {color:#fff;text-align:center;}
.hoverbox li a:hover  {font-size: 100%;z-index: 2;color:#6e6e6e;}
.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 li {float: left; display: inline; margin: 5px; padding:5px;text-decoration:none;width:170px;height:170px;text-align:center;}
.hoverbox3 a {cursor: pointer;font-size:.9em;}
.hoverbox3 a:link {color:#fff;text-decoration:none;}
.hoverbox3 a:hover {color:#6e6e6e;text-decoration:none;}
.hoverbox3 img {padding: 2px;vertical-align: bottom;}

/*********************************/
/** Lightbox **/
.section {padding:5px;}
.thumbnail {width:170px;height:170px;text-align:center;}
.thumbnail a {cursor:pointer;font-size:.9em}
.thumbnail a:link {color:#fff; text-decoration:none;}
.thumbnail a:hover {color:#6e6e6e;}
