body {font: 80%/1.4em "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif;margin:0;padding:0;background:url('images/trishback.png') center top repeat-y #7D8F29;}

* a:link, a:visited {color:#95AD4A;text-decoration:underline;}
* a:hover, a:active {color:#444;font-weight:bolder;text-decoration:underline;}
/***** WRAPPER FOR CONTENT ******/
#PageContainer {width:1000px;margin:auto;background:#D7F0B2;padding:0;border-left:1px solid #777;border-right:1px solid #777;}
/******* COMMON CONTENT AREA FOR PAGES ******/
#Header {background:url('images/scale1.gif') repeat-x;height:150px;}
#headingWrapper {background:url('images/growby.png') no-repeat right transparent;height:150px;padding-left:20px; padding-right:10px;}
#header1 {	font-family:"Times New Roman", Times, serif;font-size:3.8em;font-weight:normal;color:#FFFF99;
       padding-top:75px;letter-spacing:-1px;display:block;}
#header2 {font-family:"Times New Roman", Times, serif; font-size:1.5em; font-style:italic; margin:0px 0 20px 0;padding:5px; color:#D7F0B2;display:block; }

/********** Side Bar Columns 1 & 2 ******/

#Column1 {width:190px; float:left;padding:5px;height:100%;background:#D7F0B2;text-align:right;margin:0;}
#Column2 {width:190px; float:left; padding: 5px;background:#D7F0B2;height:100%;margin:0;}

/** Page specific information **/
#MainContent  {float:left; width:590px;background:#fff;min-height:600px;height:100%;margin:0 0 auto 0;}
#UserMessage  {}
#UserMessage p  { margin: auto; text-align:center; color: #2e2e2e; font-weight:bolder; font-style: italic; }
#PageContent  {padding:3px 10px 3px 10px;}
#pageHeading {margin-bottom: 15px;}
#pageHeading h1 {font-family:"Times New Roman", Times, serif; margin:15px 0 0 0; padding:5px 5px 5px 0;color:#531404;}
#pageInfo  {position:relative;height:100%;background:#fff;}
#pageImage {padding:5px;}
#pageImage img  {float:left;border: 2px solid #000000;margin-right: 20px;margin-left:10px; margin-bottom: 5px;}
#pageText  {color:#444;margin-left:10px;height:100%;background:#fff;}
#pageText p {padding:5px;}
#pageText p ul, ol {padding-left:5px;}
#pageText p ul li {padding-left:5px;}
#pageText p ol li {padding-left:5px;}

/** Common Footer information **/
#Footer {clear:both;padding:20px;text-align:center;border-top:1px solid #eee;margin:0;color:#999;background:#D7F0B2;font-size:.8em;}
#Footer p {text-align: center;}
#footerCopyright {display:block;text-align:center;}
#footerPromo {display:block;text-align:center;}
.clear   {clear: both; }
.clearleft {clear:left;}
.clearright {clear:right;}#site_rss {}

/*** RSS Feed at Page Bottoms - Albums, Art Images, Articles, Blogs, etc. **//
#site_rss {clear:both;margin:p;}
#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:none;}
.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:none;}
.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;}
#backLink  {clear:both;}
#pageNotFound  {color:#d7f0b2;}
#formsubmit {text-align:center;}
#formprotection {display:block;font-size:.7em;text-align:center;color:#777;padding:3px;}
#formprotection a {color:#777;text-decoration:none;}
#flash_media_container {text-align:center;}
.news  {color:#444;font-weight:bolder; font-size: 1em; }
.readmore {font-size: .9em;color:#531404;text-align: right; }
.readmore a:link {color:#531404;}
.readmore a:hover {color:#444;border-bottom:1px dotted #531404;}

/** Custom Promotion Sidebar **/
#custom_promo {clear:both;border:1px solid #999;padding:5px;margin:10px 0 0 0;background:#FFFF99;padding:5px 3px 5px 0;}
#custom_promo h3 {color:#777;margin:0;border-bottom:1px solid #999;}
#custom_promo ul {margin:0;padding:0;}
#custom_promo ul li {list-style:none;color:#531404;font-weight:bold;font-size:1.2em;}
#custom_promo a, a:link {color:#531404}
#custom_promo a:hover {color:#95AD4A;border-bottom:1px dotted #531404;}

/** NAVIGATION **/
/*navigation is a container used for horizontal menus*/
#navigation  {clear:both;padding:5px;background:#FFFF99;text-align:center;margin:10px 0 0 0;border:1px solid #999;}
ul#nav {list-style:none;margin:auto;padding:5px 0 5px 0;width:100%;}
ul#nav li {list-style:none;text-align:right;padding:0 0 3px 0;margin:0;}
ul#nav li a {font:1.2em Trebuchet MS;font-weight:bold;text-decoration:none;}
ul#nav li a:link, a:visited { color:#531404;}
ul#nav li a:hover {color:#7D8F29;font-weight:bold;text-decoration:none;}
ul#nav li a.active {color:#444;font-weight:bolder;text-decoration:none;}

/** Sidebar News & Notes Promotion **/
#sideBarNews  {}
#sideBarNews h4 {color:#7D8F29;border-bottom:1px solid #FFFF99;}
#sbNewsItems  {	color:#BCE67D;}
.newstitle {color:#000000;font-size: 1.1em;}
#sbNewsItems p  {padding:10px;background:#D7F0B2;margin:10px 0;color:#BCE67D;border-bottom:2px solid #BCE67D;border-top:2px solid #BCE67D;}

/** Sidebar Date/Calendar Events Promotion */
#sideBarEvents  {text-align:right;}
#sideBarEvents h4 {color:#7D8F29;border-bottom:1px solid #FFFF99;}
#sbeventsList  {}
#sbeventsList p     {}
.sbdate  {font-weight:bolder;font-size: .8em;display:block;border-bottom:1px dotted #FFFF99;}
.sbtitle {font-weight:bold;font-size:.8em;display:block;}
.sbtime {font-weight:bolder;font-size:.8em;display:block;}
.sbvenue  {font-weight:bolder;font-size:.8em;display:block; }
.sbvenuectst  {font-weight:bolder;font-size:.8em;display:inline;}
.sbDayOfWeek  {font-weight:bolder;font-size: .8em;display:block;}
.sblink  {color:#FFFF99;}

/** Sidebar Art/Album/Mp3 Promotion **/
#sideBarPromotions  { padding: 0 5px 10px 0; }
#sbArt  {}
#sbArt h4   {color:#7D8F29;border-bottom:1px solid #FFFF99;}
#sbArt a {}
#sbArt a:link,a:visited {color:#531404;text-decoration:none;font-size:.9em;}
#sbArt a:hover {color:#444;font-size:.9em;}
#sbAlbums  {}
#sbAlbums h4 {color:#7D8F29;border-bottom:1px solid #FFFF99;}
#sbAlbums a {font-size:.9em;}
#sbAlbums a:link, a:visited {color:#531404;text-decoration:none;font-size:.9em;}
#sbAlbums a:hover {color:#444;font-size:.9em;}
#sbMp3s {text-align:left;}
#sbMp3s  h4{color:#7D8F29;border-bottom:1px solid #FFFF99;}
#sbMp3s ul {list-style-type:none;padding:0;}
#sbMp3s li {list-style-type:none;}
#sbMp3s a {font-size:1em;}
.sbProfile  {text-align:center;}
.sbimage   {}
.sbimage img  {}
.sblink  {color:#531404;cursor:pointer;text-decoration:none;display:block;font-size: 0.8em; }
.sbMp3link  {color:#531404;text-align:center;cursor:pointer;text-decoration:none;display:block;font-size: 0.8em;font-weight: 900; }

/** Sidebar References/Comments */
#sideBarReferences {text-align:left;}
#sideBarReferences h4 {color:#7D8F29;border-bottom:1px solid #FFFF99;}
.sbRefItems  {display:block; width:90%; }
.sbrefQuote  {font-style:italic; font-size: 0.8em; font-weight:bolder;}
p.sbrefInfo  {text-align:right;}
.sbrefName   {font-weight: bold;font-size: 0.8em;display:block;}
.sbrefTitle  {font-size: 0.8em;display:block;}
.sbrefOrg    {font-size: 0.8em;font-weight: 400; display:block;}
.sbrefWeb    {cursor:pointer;display:block;font-weight: 500;text-decoration:none;}

/** Sidebar Featured Photos **/

#featuredPhotosSB {background:transparent;}
#featuredPhotosSB h4 {color:#7D8F29;border-bottom:1px solid #FFFF99;}
#featuredPhotosSB ul {padding-left:30px;text-align:center;}
#photoListSB {width:100%;background:transparent;}
#photoSBItems {padding-left:20px; cursor: pointer;list-style: none;}
#photoSBItems a {cursor: pointer;font-size:.8em;}
#photoSBItems a:link {text-decoration:none;color:#531404;}
#photoSBItems a:hover {border-bottom:1px dotted #531404;color:#444;}
#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:#531404;font-size:.8em;}
.photoSBTitle {color:#ffffb4;display:block;font-size:.8em;}
.photoSBDesc {color:#ffffb4;display:block;font-size:.8em;}

/** Sidebar Signup Form **/
#sideBarForm  {}
#sideBarForm fieldset  {}
#sideBarForm legend  {}
#sideBarForm p  {}
#sideBarForm label  {}

/****** ABOUT PAGE ELEMENTS *********/
#aboutDetail {position:relative;left: 0px;top:auto;}
#aboutDetail h3   {color:#531404;}
#aboutDetail h4   {color:#7D8F29;}
#aboutDetail p    {}

/****** ALBUM LISTINGS *****/
#albumListing {position:relative;left: 0px;top:auto;}
.albumSummary {float:left;width:170px;text-align:center;}
.albumSummary img  {vertical-align:top;width:45%;background: #fff; border-color: #aaa #ccc #ddd #bbb;border-style: solid;
	border-width: 1px;padding: 2px;margin-right: 5px; }
.albumSummary p  {clear:left;text-align: center;font-size: 1em;}
.albumSumTitle  {display:block;}
.albumSumTitle a  {font-size:1em;cursor:pointer;font-weight:bold;text-decoration:underline;}
.albumSumTitle a:link, a:visited {font-weight:bold;}
.albumSumTitle a:hover, a:active {color:#444;font-weight:bolder;}
.albumSumSubTitle  {display:block;}
.albumSumTags  {display:block;}
.albumSumPrice  {display:block;}
.albumSumBuyButton  {display:block;}

/*** ALBUM PROFILE ELEMENTS ***/
#albumProfile     {}
#albumHeader   {text-align:left;padding:2px 10px 2px 2px;}
#albumHeader1  {font-size: 1.5em; font-weight:900; display:block;color:#531404;}
#albumHeader2  {font-size: 1.2em; font-weight:700; font-style: italic;display:block;color:#999933;}
#albumCover    {float:right;width:45%;padding-right:30px;}
#albumTracksList  {float:left; margin-left: 10px;padding:0;width:45%;}
#albumTracksList h4  {color:#999933;font-size: 1.2em; font-weight:bolder;}
#albumTracksList ol {margin: 0;padding:0;}
#albumTracksList ol li { list-style-type:decimal;color:#ffa000;display:block;font-size:1em;line-height:1.2em;}
#albumTracksList ol li a {color:#531404;}
#albumTracksList ol li a:link {color:#531404;font-weight:bold;}
#albumTracksList ol li a:hover {color:#444;border-bottom:1px dotted #531404;font-weight:bolder;}
#albumInfo        {clear:both;margin-top: 20px; width:100%;padding-top:20px;}
#albumInfo p {}
.albumProfileLabel   {font-size: 1em; font-style: italic; font-weight: bold;display:inline;color:#531404;}
.albumProfileInfo    {font-size: 1em;font-weight: bolder; margin-bottom: 10px;display:block;color:#999933;}
.albumTags           {font-size: 1em;font-weight: bolder; margin-bottom: 10px;display:block;color:#531404;}
#albumBuyButton {clear:both;padding:20px;}
  

/****** 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 1px;margin-bottom:10px;width:120px;}
.lsProfile  p {float: left;margin-left:20px;}
.lsTitle   {color:#7d8f29;font-size:1em;font-weight:bold;}
.lsButton {display:block;}
.lsButton img {border:none;}
.lsPrice {display:block;}
.lsDesc   {color:#7d8f29;font-size:.9em;}
.lsLink {display:block;padding-top:10px;}

/****** 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;}

/****** 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 {color:#531404;}
#FeaturedBlock a:hover {color: #444;border-bottom:1px dotted #531404;}
#FeaturedBlock img {position:relative;}
#featuredArt {margin-bottom: 5px;top:auto; }
#featuredArt h4  {color:#7d8f29;font-size:.9em;}
#featuredAlbums  {margin-bottom: 5px;top:auto; }
#featuredAlbums h4  {color:#7D8F29;font-size: .9em;}
#featuredMp3s  {margin-bottom: 5px;top:auto; }
#featuredMp3s h4  {color:#7d8f29;font-size:.9em;}
#featuredMp3s a  {cursor:pointer; font-size: .8em; text-decoration: none; }
#featuredMp3s a:link {color:#531404;}
#featuredMp3s a:hover {color: #444;border-bottom:1px dotted #531404;}
.featuredMp3  {display:inline; }/** Home Page Featured Photos **/
#featuredPhotosHM {}
#featuredPhotosHM h4 {color:#7d8f29;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:#531404;}
#photoHMItems a:hover {color:#444;border-bottom:1px dotted #531404;}
#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:#7d8f29;font-size:.8em;}
.photoHMItemText a:link {text-decoration:none;color:#531404;}
.photoHMItemText a:hover {border-bottom:1px dotted #531404;color:#444;}
.photoHMTitle {color:#7d8f29;display:block;font-size:.8em;}
.photoHMDesc {color:#7d8f29;display:block;font-size:.8em;}

/****** BASIC CATALOG ******/

#basicCatalogListing  {position:relative;left: 0px;top:auto; }
.bcItem  {clear:both;border-bottom: thin solid gray; margin-bottom:10px;}
.bcItem img {float:right;top:auto;background: #fff;padding: 2px;margin-right: 5px; }
.bcItem p  {float:left;text-align: left;font-size: 1.2em;margin-bottom: 15px; color:#513404;width:60%;}
.bcname  {display:block; color:#7d8f29;font-weight:bolder;}
.bcdesc  {display:block; color:#444;}
.bcprice  {display:block; color:#444;}
.bctags {display:block;color:#444;margin:10px 0 10px 0;}
.bcbuybutton  {clear:both;margin:10px 0 10px 0;}

/** Store Item Profile **/
#ItemProfile {}
#ItemProfile img {float:left;top:auto;background: #fff;padding: 2px;margin-right: 5px; }
#ItemProfile p {clear:both;text-align: left;font-size: 1.2em;padding-top:20px;margin-bottom: 15px; color:#513404;}
#ItemTitle {display:block; color:#7d8f29;font-weight:bolder;}
#ItemDesc {display:block; color:#444;}
#ItemTags {display:block;color:#444;margin:10px 0 10px 0;}
#ItemPrice {display:block; color:#444;}
#ItemBuyButton {clear:both;padding-top:20px;}

/****** BLOG ENTRY LISTINGS PAGE ELEMENTS ******/
#blogListing {}
#blogListEntry {font-size:1em;}
#blogListEntry h1 {}
#blogListHeader {}
#blogListHeader h2 {color:#531404;}
#blogListEntry p  {}
#blogListMessage {font-size:.7em;}
#blogListMessage p {}
.blogListDate  {font-size: .8em;display:block;color:#7d8f29;}
.blogListTime  {font-size: .8em;display:block;color:#7d8f29;}
.blogListCat   {font-size: .8em;display:block;color:#7d8f29;}
#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 {font-size: 2.0em;color:#7d8f29;}
#blogEntryHeader p {}
#blogEntryDate {font-size: 1.2em;color:#531404;}
#blogEntryTime {font-size: 1.2em;color:#531404;}
#blogEntryMessage {color:#531404;}
#blogEntryMessage p {font-size: 1.5em;}
#blogEntryCat  {font-size: 1.2em;display:block;}
#blogEntryComments  {}
#blogEntryComments h3  {font-size: 1.4em;}
.blogComment {background:#D7F0B2; padding: 5px; margin-bottom: 5px;}
.commentName      {font-size: 1em;color:#531404; display:block;}
.commentMessage   {font-size: 1.1em; color:#531404; text-indent: 1cm; display:block;}
.commentDate      {font-size: 1em; color:#531404; text-indent: 1cm; display:block;}
.commentReply     {font-size: 1em; background: 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 {}
.calendar {margin: auto;border-collapse:collapse;width:95%;}
.calendar a {color:#531404;text-decoration:underline;}
.calendar a:link {color:#531404;}
.calendar a:hover {color:#444;background:inherit;}
.calendar th, td {width:45px;background:#D7F0B2;}
.monthName {font-weight: bolder; text-align: center; padding-top: 1.3em;padding-bottom: 0.7em;color:#531404;}
.dayName th {font-size: 0.8em;padding-top: 0.6em;padding-bottom: 0.3em;border:1px dotted #531404;color: #531404;background:#FFFF99;}
.otherMonth, .day, .specialDay {vertical-align:top;padding: 0.5em 1em;font-size:.8em;border: 1px dotted #999;color:#531404;}
.day {color:#ffff88;font-weight:bold;}
.otherMonth {color: #444;background:#6f6f6f;text-align:right;}
.weekendDay {background:#ffff99;text-align:right;}
.day, .specialDay {text-align: right;color: #531404;border-bottom: 1px dotted #bbbbbb;}
.specialDay {background: CCCC99;color: #531404;}
.specialDay a, .specialDay a:visited, .specialDay a:hover {color: white;text-decoration: none;padding:0;border-bottom:1px dotted #531404;}
.specialDay a:hover {color: #333;background: inherit;padding:0;}
.today {background: #ffffcc;color:#531404;}

#eventList  {}
#eventList h4  {font-size: 1.3em;color:#7d8f29;}
.eventItem {border-bottom:1px solid #ffff99; padding:10px 0 10px 0;}
.eventDate       {font-size: 1em;display:block;color:#531404;}
.eventTitle {font-size: 1em;display:block;color:#531404;}
.eventTime       {font-size: 1em;color:#531404;display:block;}
.eventDesc       {font-size: 1em;color:#531404;display:block;}
.eventDesc p {font-style:normal;}
.venueName       {font-size: 1em;color:#531404;display:block;}
.venueAddress       {font-size: 1em;color:#531404; display:block;}
#eventRepeatList  {}
#eventRepeatList h4 {font-size: 1.3em;color:#7d8f29;}
#eventRepeatList p {text-indent:5px;font-weight:bold;border:1px solid #ffff99;background:#D7F0B2;}
.eventDayOfWeek   {font-size: 1em;color:#531404;}
.eventRepeatTime  {font-size: 1em;color:#531404;}

/****** CONTACT INFORMATION PAGE ******/
#contactInfo  {padding:10px;margin-top:20px}
#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;margin-top:20px}
#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;}

/** DISPLAY_PHOTO PAGE **/
#photoProfile  {}
#photoProfile h2  {}
#photoDesc p  {}
#photoImage  {}
#photoImage img     {}

/****** GUESTBOOK FORM ******/
#guestBookForm {margin-top:20px; margin-left: 50px; width:500px;}
#guestBookForm fieldset  {border: solid thin #D7F0B2;margin: 30px;}
#guestBookForm fieldset legend {border: solid thin #D7F0B2;background:#D7F0B2;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;color:#444}
#guestBookForm fieldset label{font:bolder .9em #D7F0B2;color:#444;display:inline;
float:left;
width:160px;
text-align:left;
margin:0px 5px 0px 0px;}
#guestBookFrom fieldset p {color:#444}

/******EMAIL ART/MP3 FORM PAGE ******/
#emailArtMp3Form {margin-left: 150px; width:500px;}
#emailArtMp3Form fieldset  {border: solid thin #D7F0B2;margin: 30px;}
#emailArtMp3Form fieldset legend {border: solid thin #D7F0B2;background:#D7F0B2;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;color:#444;}
#emailArtMp3Form fieldset p     {color:#444}
#emailArtMp3Form fieldset label {font:bolder .9em #D7F0B2;color:#444;}
#emailArtMp3Title {font-weight: 700;display:block;color:#444;}
#emailArtistName {font-weight:700;display:inline;color:#444;}

/****** LINKS PAGE ******/
#linksListing  {padding:10px;}
#linksListing p {border-bottom:1px dotted #444;margin-bottom:10px;}
#linksListing a {font-size:1.3em;}
#linksListing a:link, a:visited {font-weight:bold;}
#linksListing a:hover {cursor:pointer;font-weight:bolder;font-size:1.3em;text-decoration:underline;}
.linksName     {font-weight:bolder; font-style: italic; font-size: 1.0em;display:block}
.linksDesc     {font-weight:bold;}

/****** MP3 LISTING ******/
#mp3Listing {padding-left:20px;background:#fff;}
#mp3Listing a {text-decoration:underline;}
#mp3Listing a:link, a:visited {color:#95AD4A;font-weight:bold;text-decoration:underline;}
#mp3Listing a:hover {color:#444;border-bottom:1px dotted #513404;text-decoration:underline;font-weight:bolder;}
#mp3Listing table {background:#fff;}
#mp3Listing table th {text-align:left;font-style:bold;text-decoration:underline;}
#mp3Listing table tr {background:#fff;font-size:1.1em;}
#mp3Listing table td {background:#fff;}
.mp3AlbumLink {}
.mp3AlbumLink a:link, a:visited {font-weight:bold;text-decoration:underline;}
.mp3AlbumLink a:hover {text-decoration:underline;font-weight:bolder;}

/*** MP3 PROFILE ***/
#mp3Profile  {padding: 5px;}
#mp3Profile h2  {color:#7d8f29;font-size: 1.3em; font-weight:900; text-align:center;}
#mp3Profile h3  {color:#7d8f29;font-size: 1em; font-weight:900; text-align:center;}
#mp3ProfileLyrics {margin-bottom:20px;}
#mp3ProfileLyrics h3 {color:#7d8f29;}
#mp3ProfileLyrics p {color:#7d8f29;}
#mp3ProfileInfo {}
#mp3ProfileInfo p {text-align:left;}
.profileLabel  {font-size: .8em; color:#7d8f29; display:inline;min-width:10em;}
.profileInfo   {font-size: .9em;color:#513404;  font-weight: bolder; display:inline;}
#mp3Links {text-align:center;}
#mp3Links a {font-family: Georgia, serif;font-size: 1.2em;font-weight: bold;cursor:pointer; padding-right:10px;}
#mp3Links a:link,a:visited {color: #7d8f29;text-decoration:none;}
#mp3Links a:hover {color: #444;font-weight:bolder;text-decoration:underline;}
#flash_player_container {text-align:center;}
.download_not_active {font-size:1.2em;color: #999;font-family: Georgia, serif;}

/****** NEWS & NOTES LISTINGS ******/
#nnListing  {}
#nnItem  {margin-bottom: 10px;}
.nnTitle     {display:block;font-weight: 600;font-size: 1.5em; }
.nnDate     {display:block;font-size: 1.2em; }
.nnContent     {font-style: italic;width: 80%; }

/** DISPLAY_NEWSNOTE ENTRY **/
#nnDisplay  { width:90%; margin: 0 10px 0 20px; }
#nnDisplay p {}
.nndpTitle  {display:block;font-weight: 600;font-size: 1.5em;}
.nndpDate  {display:block;font-size: 1.2em;}
.nndpContent  {font-style: italic;}

/****** REFERENCES PAGE  ******/
#aboutReferences  {}
.referenceItem {;margin-bottom:5px;}
p.refQuote  {font-style:italic;font-size:1.2em;color:#7d8f29;}
p.refInfo   {}
.refName     {font-weight: 400;display:block;}
.refTitle     {display:block;}
.refCitySt     {display:block;border-bottom:1px dotted #513404;}
.refWeb     {cursor:pointer;display:block;font-weight: 500;text-decoration:none;}

/****** SERVICES PAGE ******/
#serviceListinf  {}
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;}

/****** VIDEO LINKS ******/
#videoList  {}
.videoProfile {float:left;display:inline;margin-right:20px;text-align:center;}
.videoImage {margin:5px;}
.videoImage img {border:1px solid #666;padding:3px;}
.videoTitle {text-align:center;font-size:.9em;}
.videoTitle a {text-decoration:underline;}
.videoTitle a:link, a:visited {}
.videoTitle a:hover, a:active {}
.videoSummary {font-size:.9em;}

/*** Video Profile **//
#vidProfile {}
#vidTitle {color:#531404;font-size:2em;display:block;text-align:center;font-weight:bold;text-decoration:underline;}
#vidDesc {font-size:.9em;display:block;}
#vidEmbedded {text-align:center;}
#videoEmailLink {text-align:center;font-size:1.1em;}
#videoEmailLink a {text-decoration:underline;}
#flv_player_container {text-align:center;}
#qt_player_container {text-align:center;}

/** Programs List**/
#pgListing {}
.pgItem {}
.pgItem h2 {font-size:1.2em;}
.pgInfo {padding:20px;}
.pgInfoImage {float:right;margin:10px;}
.pgInfoImage img {margin:5px;}
.pgInfoText {}
.pgInfoText p {font-size:9em;}
.pgInfoLink {}
.pgInfoLink a {}
.pgInfoLink a:link, a:visited {}
.pgInfoLink a:hover, a:active {}

/*** Email Video Form **/
#emailVideoForm {margin-left: 150px; width:500px;}
#emailVideoForm fieldset  {border: solid thin #D7F0B2;margin: 30px;}
#emailVideoForm fieldset legend {border: solid thin #D7F0B2;background:#D7F0B2;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;color:#444;}
#emailVideoForm fieldset p     {color:#444}
#emailVideoForm fieldset label {font:bolder .9em #D7F0B2;color:#444;}
#emailVideoTitle {font-weight: 700;display:block;color:#444;}
#emailVideoName {font-weight:700;display:inline;color:#444;}

/** Hoverbox Listing **/
/* Credits: Nathan Smith (http://sonspring.com) */

.hoverbox  {min-width: 400px;list-style: none none;}
.hoverbox:after  {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
.hoverbox li  {list-style: none none;display: inline;}
.hoverbox li a  {margin: 2px;border: 1px solid #CCC; padding: 4px;position: relative;
                 float: left;display: block; width: 100px;height: 75px;}
.hoverbox li a:hover  {font-size: 100%;z-index: 2;}
.hoverbox li a img  { border: 0 none; position: absolute; /*width: 100px;height: 75px;*/}
.hoverbox li a:hover img,.hoverbox li a:active img,.hoverbox li a:focus img  
             {width: 200px;height: 150px;left: -50px;top: -37px; z-index: 1;}
/* This version of Hoverbox is used to layout the albums on the Albums page */
/* =hoverbox3 Code
----------------------------------------------------------------------*/

.hoverbox3 {cursor: pointer;list-style: none;text-align: center;}
.hoverbox3 a {cursor: pointer;}
.hoverbox3 img {padding: 2px;vertical-align: top;/*width: 100px; height: 100px;*/}
.hoverbox3 li {display: inline; float: left; margin: 2px; padding: 2px;position: relative;}

/*********************************/
/** Lightbox **/
/* Lightbox v2.0 Project page styles Author: Lokesh Dhakar http://www.huddletogether.com*/

.section {padding:5px;}
.thumbnail {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;}
