body {font-family:Arial;font-size:90%; color:#000000;margin:0;padding:0;background:url(images/fading_background_23.png) repeat-x top #fff;}

* a, a:link, a:visited {color:#233285;font-weight:bold;text-decoration:none;}
* a:hover {color:#222222;}
* p {font-size:.9em;color:#222222;}
* img {border:none;}

h1, h2, h3, h4,h5, h6 {font-family:Arial; text-transform:uppercase;
font-weight:normal;
background:transparent;
border-bottom:1px solid #aaaaaa;
color:#FF0000;}

{padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff;}

#PageContainer{width:1000px;margin:auto;padding:0;background:transparent;
border:none;}

/******* COMMON CONTENT AREA FOR PAGES ******/
#Header {clear:both;width:100%;height:195px;background:transparent;margin-bottom:5px;padding:0;margin-top:5px;}
#headingWrapper {width:100%;height:195px;background:url(images/greenborderheader1.png) no-repeat left center transparent;}
#header1 {font-family:Arial;}
#header2 {font-family:Arial;}

/*** WRAPPER FOR COLUMNS AND MAIN CONTENT ****/

#ContentWrapper {}

/********** Side Bar Columns 1 & 2 ******/
#Column1 {float:left;width:190px; background:url(images/columnbackgreenfade.png) no-repeat left top transparent;padding:30px 3px 3px 5px;margin-bottom:10px;}

#Column2 {float:right;width:190px;background:url(images/columnbackgreenfade.png) no-repeat right top transparent;padding:20px 0px 3px 5px;margin-bottom:20px;}


/** Page specific information **/
#MainContent  {
float:left;width:600px; min-height:500px;
background:url(images/maincontentwhite.png) no-repeat top center;
padding-top:10px;
margin-bottom:20px;
margin-left:3px;}
#UserMessage  {background-color: #aaaaaa;}
#UserMessage p  {text-align:center; color: #fff; font-weight:bolder; font-style: italic; }
#PageContent  {clear:both;padding:0 5px 0 5px;}
#pageHeading {clear:both;margin-bottom:5px;color:#5f5f5f;}
#pageHeading h1 {font-variant:small-caps;margin:15px 0 0 0;font-size:1.8em; font-weight:bold;padding:5px 5px 0 0;color:#222222;}
#pageInfo  {clear:both;background:transparent;}
#pageImage {padding-left:65px;background:transparent;margin-bottom:10px;}
#pageImage img  {padding:3px;border:1px solid #999999;background:#fff;}
#pageText {clear:both;}
#pageText a {cursor:pointer;}
#pageText a, a:link, a:visited {color:#233285;font-weight:bold;}
#pageText a:hover {color:#222222;}
#pageText  p {color:#222222;margin-top:0;}
#pageText strong {color:#000000;}
#pageText  h1 strong {color:#330066;}
#pageText  h2 strong {color:#330066;}
#pageText  h3 strong {color:#330066;}
#pageText  h4 strong {color:#330066;}
#pageText  h5 strong {color:#330066;}

#pageText p ul, li {font-size:.9em;}



/** Common Footer information **/
#Footer  {clear:both;padding:5px;color:#999;background:#330066;
text-align:center;border-top:1px solid #999;margin-top:40px;}
#Footer a {color:#999;font-weight:normal;}
#Footer a:link {text-decoration:none;}
#Footer a:hover {text-decoration:none;font-weight:normal; color:#b6400e;border-bottom:dotted 1px #b6400e;}
#Footer p {text-align: center;}
#footerCopyright { font-size:.8em; display:block;}
#footerPromo { font-size: .8em; display:inline; font-weight:normal;}
.clear   {clear: both; }
.clearleft {clear:left;}
.clearright {clear:right;}


#navigation {width:100%;background:transparent;margin:0;padding:0;}
	
#navigation h4 {font-weight: normal;padding-left; border-bottom:1px solid #999;background:transparent;}
ul#nav  {list-style:none;padding:0;width:100%;margin:0;border:none;background:transparent;}
ul#nav li {list-style-type:none;padding:0;margin:0 0 5px 0;width:100%;text-align:left;background:url(images/purplediamond.png) no-repeat left top  transparent;}
ul#nav li a {padding: 2px 2px 2px 12px;font-size: .9em;text-decoration: none;text-transform:uppercase;width:100%;background:transparent;}
ul#nav li a:link, a:visited {color:#233285; text-decoration:none;margin-bottom:3px;background:transparent;}
ul#nav li a:hover {cursor:pointer;color:#222222;width:100%;}
ul#nav li a#current {color:#330066; font-weight:bold;text-decoration:none;border-bottom:1px solid #ff6600;}

ul#subnav {margin:5px 0 0 0;padding:0;background:transparent;}
ul#subnav li {list-style-type:none;border:none;padding:0;width:100%;font-variant:small-caps;background:transparent;line-height:.9em;}
ul#subnav li a {padding-left:12px;font-size:.9em;color:#FF0000;border:none;width:100%;font-variant:small-caps;}
ul#subnav li a:link, a:visited {color:#FF0000;font-weight:normal;cursor:pointer;}
ul#subnav li a:hover {cursor:pointer;color:#222222;border-bottom:1px dotted #FF0000;border-top:1px dotted #FF0000;}

#MenuInPage {}
#MenuInPage h4 {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent;color:#222222;margin:none;}
ul#inpagemenu {list-style-type:disc;padding:0;margin:0;}
ul#inpagemenu li {font-size:.7em;list-style-type:none;padding:0;margin:0;display:block;background:url(images/arrowpixel2.png) no-repeat left top transparent;}
ul#inpagemenu li a {padding-left:12px;color:#FF0000;cursor:pointer;text-decoration:none;}
.inpage_not_current {padding-left:12px;color:#233285;cursor:pointer;text-decoration:none;}
ul#inpagemenu li a:link, a:visited {cursor:pointer;}
ul#inpagemenu li a:hover {cursor:pointer;color:#222222;}
ul#inpagemenu li a.inpagemenu_current  {color:#330066;}

#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;cursor:default;font-weight:bold;padding-left:10px;}
#footer_menu ul li a:link, a:visited {text-decoration: none;cursor:default;font-weight:bold;}
#footer_menu ul li a:hover, a:active {color:#333;font-weight:bolder;}

/*** ADD THIS 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 {display:inline;}
#site_rss p {text-align:center;vertical-align:middle;padding:3px;display:inline;}
#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;}
.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:1px solid #999;padding:5px;}
fieldset legend {font-variant:small-caps;border:1px solid #999;padding:0 1em 0 1em;}
fieldset label {display:inline; float:left; width: 100px; font-weight:bold;}
fieldset p {width:95%;}


#pagination  {text-align:center;}
#backLink  {clear:both;}
#pagenotfound  {}
#formsubmit {clear:both;text-align:center;padding:20px}
#formprotection {display:block;font-size:.7em;text-align:center;color:#777;}
#formprotection a {color:#777;text-decoration:none;}


/****** ARTICLES SIDE BAR *******/
#sideBarArticles {}
#sideBarArticles a {cursor:pointer;font-size:.8em;text-decoration:none;color:#233285;border:none;}
#sideBarArticles a:link, a:visitied {font-weight:bold;border:none;text-decoration:none;}
#sideBarArticles a:hover {color: #222222;border-bottom:1px dotted #777;}
#sideBarArticles h4 {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;margin:0;}
#sideBarArticles ul {margin:0;padding:2px;}
#sideBarArticles ul li {display:block;margin:0;}



/** Sidebar News & Notes Promotion **/
#sideBarNews  {margin:auto;padding-left:5px;}
#sideBarNews h4  {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;}
#sbNewsItems  {}
.sbNewsItems {}
.newstitle {font-size:.9em;font-weight: bold;display:block;color:#FF0000;}
.news  {font-weight:normal; font-size: .9em;text-align:justify;}
.readmore {text-align:left; color:#FF0000;display:block;}
.readmore a {cursor:pointer;font-size:.8em}
.readmore a:link, a:visited {cursor:pointer;}
.readmore a:hover {cursor:pointer;}

/** Sidebar Date/Calendar Events Promotion */
#sideBarEvents  {margin:auto;padding-left:5px;}
#sideBarEvents h4  {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;}
#sbeventsList  {}
#sbeventsList p {}
.sbdate  {font-weight:bold;font-size: .9em;display:block; color:#FF0000;}
.sbtime  {font-weight:normal;font-size:.9em;display:block; color:#222222;}
.sbtitle {font-weight:bold;font-size:.9em;display:block;}
.sbvenue  {font-weight:normal;font-size:.9em;display:block; }
.sbvenuectst  {font-weight:normal;font-size:.9em;display:block;}
.sbeventlink  {font-weight:normal;font-size:.9em;display:block;}
.sbeventlink a:link, a:visited {color:#FF0000;}
.sbeventlink a:hover {color:#222222;}

.sbDayOfWeek  {font-weight:normal;font-size:.9em;display:block;color:#FF0000;}
.sblink  {}

/** Sidebar Art/Album/Mp3 Promotion **/
#sideBarPromotions  {margin:0;}
#sbArt  {}
#sbArt h4   {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff; color:#222222;}

#sbAlbums  {}
#sbAlbums h4  {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;}
.sbProfile {margin:5px 0 5px 0;}
.sbimage {}
.sbimage img {}
.sblink {text-align:left;}
.sblink a {font-size:1em;}
.sblink a:link, a:visited {color:#233285;font-weight:bold;text-decoration:none;}
.sblink a:hover {color:#222222;}

#sbMp3s {padding-left:5px;}
#sbMp3s  h4 {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;}
#sbMp3s ul {margin:0;padding:0;}
#sbMp3s ul li {list-style-type:none;}
#sbMp3s ul li a  {cursor:pointer; font-size: .8em; text-decoration: none; }
#sbMp3s ul li a:link, a:visited {color:#233285;font-weight:bold;text-decoration:none;}
#sbMp3s ul li a:hover {color:#222222;}


.sbProfile  {text-align:center;}
.sbimage   {}
.sbimage img  {}
.sblink  {cursor:pointer;text-decoration:none;display:block;font-size: 0.7em; }
.sbMp3link  {text-align:center;cursor:pointer;text-decoration:none;display:block;font-size: 0.8em;font-weight: 900; }

/** Sidebar References/Comments */
#sideBarReferences {clear:both;padding-left:5px;}
#sideBarReferences h4 {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;}
#sbRefItems  {display:block; width:95%; }
p.sbrefInfo {margin:5px 0 5px 0;}
.sbrefQuote  {font-size: 0.9em; font-weight:normal;text-align:justify;display:block;}
.sbrefName   {font-weight: bold;font-size:0.8em;display:block;margin-top:.8em;color:#FF0000;}
.sbrefTitle  {font-size:0.8em;display:block;}
.sbrefOrg    {font-size:0.8em;display:block;}
.sbrefWeb    {cursor:pointer;display:block;font-size:.8em;font-weight:normal;text-decoration:none;}

/** Sidebar Featured Photos **/

#featuredPhotosSB {clear:both;padding-left:5px;}
#featuredPhotosSB h4 {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;}
#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 h2   /* Header for Asso., Credits */ {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff; color:#222222;}
#aboutDetail h5   /* Title for entry */ {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff; color:#222222;}
#aboutDetail p    /* Description of entry */ {}

/****** ALBUM LISTINGS *****/
#albumListing
 {position:relative;left: 0px;top:auto;}
.albumSummary {}
.albumSummary img  
    {position:relative;left: 10px;top:auto;background: #fff;
	border-color: #aaa #ccc #ddd #bbb;border-style: solid;
	border-width: 1px;padding: 2px;margin-right: 5px; }
.albumSummary p  {width:100%;text-align: justify;font-size: .9em;}
.albumSumTitle  {display:block;text-decoration:none;cursor:pointer;}
.albumSumTitle a  {text-decoration:none;}
.albumSumSubTitle  {display:block;}
.albumSumTags  {display:block;}
.albumSumPrice  {display:block;}
.albumSumBuyButton  {display:block;}

/*** ALBUM PROFILE ELEMENTS ***/
#albumProfile     {}
#albumHeader   {text-align:left; padding:2px;color:#FF0000;}
#albumHeader1  {font-size: 24px; font-weight:900; display:block;}
#albumHeader2  {font-size: 18px; font-weight:700; font-style: italic;display:block;}
#albumCover    {float:left; margin-left:10px; margin-right:10px;}
#albumTracksList  {float: left; width:25%; margin-left: 10px;}
#albumTracksList ol {}
#albumTracksList li {}
#albumTracksList a {text-decoration:none;}
#albumTracksList a:link {color:#6e6e6e;}
#albumTracksList a:hover {color:#1e1e1e;}
#albumTracksList h4  {font-size: 1.2em; font-weight:700; }
#albumInfo        {clear:both;margin-top: 20px; padding-top: 10px;width:100%;}
.albumProfileLabel   {font-size: 14px; font-style: italic; font-weight: bold;display:block;}
.albumProfileInfo    {font-size: 14px;font-weight: 600; margin-bottom: 10px;display:block;}
.albumTags           {font-size: 14px;font-weight: 600; margin-bottom: 10px;display:block;}
  
  

/****** ART/PHOTO GALLERIES ******/
#galleryContainer  {clear:both;}
#galleryBlock  { cursor: pointer; }


/** Simple Gallery Listing **/
.lsProfile  {clear:left; margin-bottom:10px;}
.lsProfile img  {float:left;border: gray solid 2px;margin-bottom:10px;}
.lsInfo  p {float: right;display:inline;}
.lsTitle   {}
.lsDesc   {}

/****** ART IMAGE PROFILE ******/
#artProfile      {padding: 20px;}
#artProfile img  {float:left;border: 2px solid #000000;margin-right: 20px;margin-bottom: 5px;}
#artProfile p    {position:relative; margin:10px;margin-top: auto;}
#artProfileTitle {font-weight: 700; font-size: 1.7em; display:block;}
#artProfileDesc  {font-size: 1.2em; display:block;}
#artProfileTags  {font-size: 1.2em; display:block;}
#artProfilePrice {font-size: 1.2em; display:block;}
#artBuyButton    {display:block;}
#artEmailLink    {font-size: 1.0em; display:block;}


/****** ARTICLE *****/
#articleProfile {}
#articleTitle {}
#articleTitle h2 {color:#330066;}
#articleCat {}
#articleDate {font-style:italic;font-weight:bold;font-size:.9em;display:block;}
#articleProfileSummary {}
#articleProfileSummary h4 {color:#b64926;border:none;}
#articleSummaryText {font-style:italic;font-size:.9em;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 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;border:none;}
.articleListItem h4 a:hover {cursor:pointer;color:#634C04;}
.articleImage {}
.articleSummary {border-bottom:1px dotted #333;border-top:1px dotted #333;}
.articleSummary h4 {font-style:italic;text-decoration:none;border:none;}
.articleSummary p {color:#000000;font-size:.9em;text-align:justify;}
.toggle a {text-decoration:none;padding:3px;color:#5e5e5e;}
.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:.9em;font-weight:normal;margin-left:5px;padding:3px;}




/****** 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;font-size: .9em; text-decoration: none; }
#FeaturedBlock a:link,a:visited {}
#FeaturedBlock a:hover {}
#FeaturedBlock img {position:relative;}

#featuredArticles {}
#featuredArticles h4 {}
#featuredArticles ul {margin:0;padding:0;list-style-type:disc;}
#featuredArticles ul li {display:block;}
#featuredArticles ul li a:link, a:visited {color:#233285;font-weight:bold;text-decoration:none;}
#featuredArticles ul li a:hover {color:#222222;text-decoration:underline}



#featuredArt {margin-bottom: 5px;top:auto; }
#featuredArt h4  {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff; color:#222222;font-size:.9em;}

#featuredAlbums  {margin:10px 0 10px; }
#featuredAlbums h4  {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff; color:#222222;font-size: .9em;}
#featuredAlbums ul {margin:0;padding:0;}
#featuredAlbums ul li {list-style-type:none;}
#featuredAlbums ul li a  {cursor:pointer; font-size: .8em; text-decoration: none; }
#featuredAlbums ul li a:link, a:visited {color:#233285;font-weight:bold;text-decoration:none;}
#featuredAlbums ul li a:hover {color:#222222;}


#featuredMp3s  {clear:both;margin-top:20px;}
#featuredMp3s h4  {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;font-size:.9em;}
#featuredMp3s ul {margin:0;padding:0;}
#featuredMp3s ul li {list-style-type:none;}
#featuredMp3s ul li a  {cursor:pointer; font-size: .8em; text-decoration: none; }
#featuredMp3s ul li a:link, a:visited {color:#233285;font-weight:bold;text-decoration:none;}
#featuredMp3s ul li a:hover {color:#222222;}


/** Home Page Featured Photos **/
#featuredPhotosHM {clear:both;}
#featuredPhotosHM h4 {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff; color:#222222;}
#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  {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: 1.2em;margin-bottom: 15px; }
.bcname  {display:block; }
.bcdesc  {display:block; }
.bcprice  {display:block; }
.bcbuybutton  {display:block;}


/****** BLOG ENTRY LISTINGS PAGE ELEMENTS ******/
#blogListing {}
#blogListEntry {font-size:1em;}
#blogListEntry h2 {font-size: 1.0em;display:block;}
#blogListEntry p  {}
#blogEntryMessage {font-size:.6em;}
#blogEntryMessage p {}
.blogListDate  {font-size: .6em;display:block;}
.blogListTime  {font-size: .6em;display:block;}
.blogListCat   {font-size: .6em;display:block;}
#feedbackForm {border:solid thin #000;padding:10px;}
#feedbackForm p {font-size: .9em;font-weight:bold;}
#feedbackForm label {font-weight:bolder;}

/** DISPLAY_BLOG ENTRY PAGE **/
#blogEntryHeader {}
#blogEntryHeader h2 {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff; color:#222222;}
#blogEntryHeader p {}
#blogEntryDate {font-size: 1.2em;}
#blogEntryTime {font-size: 1.2em;}
#blogEntryMessage {}
#blogEntryMessage p {font-size: 1.5em;}
#blogEntryCat  {font-size: 1.2em;display:block;}
#blogEntryComments  {}
#blogEntryComments h3  {font-size: 1.4em;}
.blogComment {background-color:#bcc77c; padding: 5px; margin-bottom: 5px;}
.commentName      {font-size: 1em;color:#fff; display:block;}
.commentMessage   {font-size: 1.1em; color:#fff; text-indent: 1cm; display:block;}
.commentDate      {font-size: 1em; color:#fff; text-indent: 1cm; display:block;}
.commentReply     {font-size: 1em; background-color: gray; margin: 10px;color:#fff;}
.commentReply p   {font-size: 1em; font-style: italic; text-indent: 1cm; margin: 5px 0 5px 0;}
.commentReplyTime {font-size: 1em; color:#fff; text-indent: 1cm; display:block;}
#blogNoMoreComments  {font-size: 1em; display:block;}

/****** CALENDAR/EVENT DATES PAGE ******/
#calendarBox {clear:both;margin:20px;}
.calendar {margin: auto;border-collapse:collapse;}
.calendar a {color:#233285;text-decoration:underline;}
.calendar a:link, a:visited {color:#222222;}
.calendar a:hover {color:#222222;background:inherit;}
.calendar th,td {width:80px;background:#ffffff;}
.monthName {font-weight: bolder; text-align: center; padding-top: 1.3em;padding-bottom: 0.7em;color:#233285;}
.dayName th {font-size: 0.8em;padding-top: 0.6em;padding-bottom: 0.3em;border:1px dotted #233285;color:#233285;background:#C5D8FF;}
.otherMonth, .day, .specialDay {vertical-align:top;padding: 0.5em 1em;font-size:.8em;border: 1px dotted #999;color:#233285;}
.day {color:#233285;font-weight:bold;}
.weekendDay {background:#efefef;text-align:right;}
.otherMonth {color: #444;background:#D8D8B1;text-align:right;}
.day, .specialDay {text-align: right;color: #233285;border-bottom: 1px dotted #bbbbbb;}
.specialDay {background: #C5D8FF;color: #233285;}
.specialDay a, .specialDay a:visited, .specialDay a:hover {color: white;text-decoration: none;padding:0;border-bottom:1px dotted #233285;}
.specialDay a:hover {color: #333;background: inherit;padding:0;}
.today {background: #C5D8FF;color:#233285;}

#eventList  {}
#eventList h4  {color:#FF0000;padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent;}
#eventList {margin-bottom:10px;}
.eventItem {border-bottom:1px solid #999; margin-bottom:10px;padding-bottom:10px;}
.eventTitle {font-size: 1em;color:#222222;display:block;font-weight:bold;}
.eventDate       {font-size: 1em;display:block;color:#222222;font-weight:bold;}
.eventTime       {font-size: 1em;color:#FF0000;display:block;font-weight:normal;}
.eventDesc       {font-size: 1em;color:#233285;display:block;}
.eventDesc p {font-weight:normal;text-align:justify;}
.venueName       {font-size: 1em;color:#233285;font-weight:bold;display:block;}
.venueAddress       {font-size: 1em;color:#233285; display:block;}
.venueMap {font-size:.9em;}

#eventRepeatList  {}
#eventRepeatList h4 {padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center #fff; color:#FF0000;}
#eventRepeatList p {margin-bottom:10px;}
.eventDayOfWeek   {font-size: .9em;color:#233285;}
.eventRepeatTime  {font-size: .9em;color:#233285;}

/****** CONTACT INFORMATION PAGE ******/
#contactInfo  {padding:10px;}
#contactInfo p {}
#contactName     {font-size:1.5em; font-weight:bolder; font-style:italic; display:block;}
#contactAddress  {font-size:1.2em; font-style: italic;}
#contactCitySt   {font-size:1.2em; font-style:italic; display:block;}
#contactPhone     {font-size:1em;}
#contactEmail     {font-size:1em; font-weight:bolder;}


#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: #888;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;}

/**** DOWNLOADS ****/
#dlListing {padding:10px 0 20px 0;}
.dlItem {clear:both;margin-bottom:5px;border-bottom:1px solid #999;}
.dlItem img {float:left;padding:3px;display:inline;}
.dlItem h2 {background:transparent;float:left;font-size:1em;clear:right;display:inline;}
.dlItem h2 a {cursor:pointer;}
.dlItem h2 a:link, a:visited {}
.dlItem h2 a:hover {}
.dlText {clear:both;}
.dlText p {font-size:.9em;}

/** DISPLAY_PHOTO PAGE **/
#photoProfile  {}
#photoProfile h2  {}
#photoDesc p  {}
#photoImage  {}
#photoImage img     {}

/****** GUESTBOOK FORM ******/
#guestBookForm {margin-left: 50px; width:500px;}
#guestBookForm fieldset  {border: solid thin #999;margin: 30px;}
#guestBookForm fieldset legend {border: solid thin #999;font-variant:small-caps;font-size: 1em;text-align:center;}
#guestBookForm fieldset label{float:left: width:120px; font:bold .9em italic;}
#guestBookFrom fieldset p {width:100%;}

/******EMAIL ART/MP3 FORM PAGE ******/
#emailArtMp3Form {margin-left: 50px; width:500px;}
#emailArtMp3Form fieldset  {border: solid thin #999;margin: 30px;}
#emailArtMp3Form fieldset legend {border: solid thin #999;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;}
#emailArtMp3Form fieldset p     {}
#emailArtMp3Form fieldset label {font:bolder .9em italic;}
#emailArtMp3Title {font-weight: 700;display:block;}
#emailArtistName {font-weight:700;display:inline;}

/******EMAIL VIDEO FORM PAGE ******/
#emailVideoForm {margin-left: 50px; width:500px;}
#emailVideoForm fieldset  {border: solid thin #999;margin: 30px;}
#emailVideoForm fieldset legend {border: solid thin #999;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;}
#emailVideoForm fieldset p     {}
#emailVideoForm fieldset label {font:bolder .9em italic;}

/****** LINKS PAGE ******/
#linksListing  {padding:10px;}
#linksListing h3 {clear:both;padding-left: 1em; background:url(images/purplediamond.png) no-repeat left center transparent; color:#222222;margin-top:15px;}
.linksListItem {clear:both;margin:5px 0 5px 0;}
.linksImage {}
.linksImage img {padding:2px;}
.linksListItem h4 {text-decoration:none;border:none;background:transparent;}
.linksListItem h4 a {}
.linksDesc {}
.linksDesc p {}

/*** MEMBERS PAGE ***/

#MemberLogin {}

#MemberResetPass {}

#MemberMenu {}
#MemberMenu h4 {}
#MemberMenu ul {}
#MemberMenu ul li {}
#MemberMenu ul li a {}
#MemberMenu ul li a:link, a:;visited {}
#MemberMenu ul li a:hover {}

#MemberProfile {}

/****** MP3 LISTING ******/
#mp3Listing  {}
#mp3Listing table {width:95%;background:transparent;}
#mp3Listing table th {font-weight:bold;font-size:.9em;background:transparent;text-align:left;}
#mp3Listing table td {font-size:.8em;background:transparent;}
#mp3Listing ul {list-style-type:disc;}
#mp3Listing li a {cursor:pointer;}
.mp3TitleLink {font-size: .8em; font-weight:bolder;text-decoration:none;}
.mp3AlbumLink {font-size: .8em; font-weight:bold; font-style:italic;}
.mp3Single    {font-size: .8em; font-style: italic; color:gray;}

/*** MP3 PROFILE ***/
#mp3Profile  {padding: 5px;background:transparent;}
#mp3Profile h2  {color:#222222;}
#mp3ProfileLyrics {margin-bottom:20px;}
#mp3ProfileLyrics h3 {color:#222222;}
#mp3ProfileLyrics p {}
#mp3ProfileInfo {}
#mp3ProfileInfo p {text-align:right;}
.profileLabel  {font-size: 1em; color:#222222; display:block;min-width:10em;}
.profileInfo   {font-size: 1em;color:#333;  font-weight: bolder; display:block;}
#mp3Links {text-align:center;}
#mp3Links a {font: .9em bold;color:text-align:center; text-decoration: none; cursor:pointer;}
#mp3Links a:link, a:visited {}
#mp3Links a:hover {color:#222222;text-decoration:underline;}

/****** NEWS & NOTES LISTINGS ******/
#nnListing  {}
.nnItem  {margin-bottom: 10px;}
.nnTitle     {display:block;font-weight: 600;font-size: 1.2em; color:#222222;}
.nnDate     {display:block;font-size:1em; }
.nnContent     {text-align:justify;}
.nnContent p {text-align:justify;}

/** DISPLAY_NEWSNOTE ENTRY **/
#nnDisplay  { width:95%; }
.nndpTitle  {display:block;font-size:1.4em;color:#fff;border-bottom:1px solid #999;}
.nndpDate  {display:block;font-size:1em;}
.nndpContent  {text-align:justify;}

/** PROFILES PAGE **/
#pfListing {}
.pfItem {margin:10px 0 10px;}
.pfInfo {}
.pfInfoImage, .pfInfoVideo {float:right;margin:5px 5px 10px 10px;}
.pfInfoImage img {padding:2px;border:1px solid #999;}
.pfInfoText {}
.pfInfoText h2 {border:none;color:#FF0000;} /*Name*/
.pfInfoText h4 {border:none;color:#222222;} /*Title*/
.pfInfoDesc {font-size:.9em;}
.pfInfoDesc p {font-size:.9em;}

/****** REFERENCES PAGE  ******/
#aboutReferences  {}
.referenceItem {margin-bottom:5px;margin-top:5px;border-bottom:1px solid #777;}
p.refQuote  {font-style:italic;text-indent:1cm;}
p.refQuote:first-letter  {font-weight: 800;font-size:2em;color:red;}
p.refInfo   {}
.refName     {font-weight: 400;display:block;}
.refTitle     {display:block;}
.refCitySt     {display:block;}
.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    {font-size: 1.3em; font-weight: bolder; font-style: italic;}
.servicePerson  {font-size: 1.2em; display:block;}
.serviceDesc    {font-size: 1em; font-style: italic; display:block;}
.serviceAddress {font-size: .9em;display:block;}
.serviceContact {font-size: .9em; font-weight:bolder;}
p.noService     {font-size: 1.3em;}


/***** STORE PAGE *****/
.lsProfile {margin-bottom:5px;border-bottom:1px solid #999;}
.lsProfile img {border:none;}
.lsProfile p {}
.lsTitle {color:#222222;font-size:1.3em;font-weight:bold;}
.lsDesc {}
.lsPrice {padding-bottom:5px;}
.lsButton {padding:5px;}
.lsButton img {border:none;}
.lsLink {}
.lsLink a {cursor:pointer;}
.lsLink a, a:link, a:visited {color:#233285;}
.lsLink a:hover {text-decoration:underline;color:#222222;}

/****** STORE ITEM PROFILE *****/
#ItemProfile {}
#ItemProfile img {border:none;}
#ItemProfile p {}
#ItemTitle {color:#FF0000;font-size:1.5em;font-weight:bold;}
#ItemDesc {color:#000;font-weight:normal;}
#ItemTags {}
#ItemPrice {paddint-bottom:5px;}
#ItemBuyButton {margin:5px;}
#ItemBuyButton img {border:none;}


/****** VIDEO LINKS ******/
#videoListing  {}
.videoProfile {margin-right:20px;padding:0 0 10px 0;margin:10px 0 10px 0;border-bottom:1px solid #999;}
.videoImage {display:none;visibility:hidden;margin:0;padding:0;}
.videoTitle     {font-size: 1.2em;font-weight: bolder;margin-bottom:0;padding:0;display:block;}
.videoTitle a {text-decoration:underline;}
.videoTitle a:hover {color:#222222;}
.videoSummary (font-size:1em; margin:0 auto 10px auto;padding:0;display:block;}
p.videoSource  {margin-top:auto;}

/*** VIDEO PROFILE **/
#vidProfile {}
#vidTitle {font-size:1.5em;color:#FF0000;display:block;}
#vidDesc {font-size:1em;color:#333;display:block;padding-bottom:15px;}
#vidDesc p {font-size:1em;}
#vidEmbedded {text-align:center;}
#videoEmailLink {text-align:center;padding:20px;}
#videoEmailLink a {font-size:.9em;cursor:pointer}
#qt_player_container {text-align:center;}
#flv_player_container {text-align:center;padding:auto;margin: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;}

.no_cr {display:block;}
.bold_bigger {font-size:1.5em;font-weight:bold;}
