body {font-family: Optima, helvetica, georgia, times ,verdana, arial, tahoma, serif;margin:0;padding:auto;background:#000000;width:100%;min-width:1200px;}
a {color:#2F5EB8;font-weight:bold;text-decoration:underline;cursor:pointer;}
a:link, a:visited {color:#2F5EB8;font-weight:bold;}
a:hover {color:#333333;text-decoration:underline;}
.centered {text-align:center;}
.justify {text-align:justify;}
li {color:#ffffff}
img {border:none;}

/*#D2691E;*/
/***** WRAPPER FOR CONTENT ******/
#PageContainer {margin:auto; padding: 0;width:100%;background:#3B4852;min-width:1200px;}

/******* COMMON CONTENT AREA FOR PAGES ******/
#Header {clear:both;background:url(images/bflogo10.png) no-repeat left center #273239; height:180px; width:100%;margin-bottom:0;}
#headingWrapper {}
#header1 {visibility:hidden;display:none;}
#header2 {visibility:hidden;display:none;}

#topnav{
	display:block;
	position:absolute;
	top:15px;
	left:450px;
	font-size:12px;
        width:700px;
	}

#topnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#topnav li{
	display:block;
	float:left;
	width:115px;
	height:155px;
	margin:0 15px 0 0;
	padding:0;
	color:#FFFFFF;
	background-color:#2E3A43;
	}

#topnav li.last{
	margin-right:0;
	}

#topnav li a{
	display:block;
	width:105px;
	height:85px;
	padding:70px 5px 0 5px;
	color:#FFFFFF;
	background-color:#2E3A43;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	}

#topnav li a:hover, #topnav li a.active{
	color:#273239;
	background-color:#F78F1E;
	}

#Column1 {float:left;width:200px;height:100%;background:transparent;padding:auto;margin:0 5px 0 75px;}


#BlueBar {clear:both;margin:0;height:180px;background:#455560;padding-left:100px}

#Column2 {}

#solution_bar {position:relative;
	/*float:left;*/
	width:100%;
	margin:0;
	text-align:left;}

#gallery{margin:auto auto auto 100px;
        width:900px;
	padding:25px 0 15px 0;
	text-transform:uppercase;
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#gallery img{
	margin:0;
	padding:0;
	line-height:normal;
	}

#gallery ul{
	display:block;
	width:960px;
	height:133px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	}

#gallery li{
	display:block;
	float:left;
	width:200px;
	height:133px;
	margin:0 8px 0 0;
	padding:0;
	}

#gallery li.last{
	margin-right:0;
	}

#gallery a strong{
	display:none;
	font-weight:normal;
	text-align:center;
        font-size:1.1em;
	}

#gallery a:hover strong{
	display:block;
	width:100%;
	margin:0;
	padding:15px 0;
	color:#FFFFFF;
	background-color:#273239;
	}

/** NAVIGATION **/
/*navigation is a container used for horizontal menus*/
#navigation {clear:both;width:100%;padding:20px 0 20px 0;}
ul#nav {padding:0 0 10px 5px;margin:0 0 10px 0;}
ul#nav, ul#nav ul, ul#nav li {list-style-type:none;}
ul#nav li {padding:0px;line-height:25px;font-family:Optima,verdana,georgia,times;font-size: 1.1em;font-variant:small-caps;}
ul#nav li a {text-align:left;text-decoration: none;color:#fff;cursor:default;font-weight:bold;}
ul#nav li a:link, ul#nav li a:visited {text-decoration: none;color:#fff;cursor:default;font-weight:bold;}
ul#nav li a:hover { color:#2F5EB8;letter-spacing:2px;border-bottom:1px dotted #2F5EB8}
ul#nav li a#current {color:#2F5EB8;letter-spacing:2px;border-bottom:1px solid #fff}

ul#subnav {display:none;border:1px solid #2f5eb8;background:#000;text-align:left;padding:0;}
ul#subnav li {float:none;color:#2f5eb8;padding:0;line-height:1.1em;}
ul#subnav li a {text-align:left;padding:0px;margin:0px;color:#2f5eb8;}
ul#nav li:hover ul#subnav {display:block;position:absolute;font-size:.9em;color:#2f5eb8;}

ul#nav li:hover ul#subnav li a {display:block;font-size:.9em;color:#2f5eb8;background:#000;width:10em;padding:2px;}

ul#nav li:hover ul#subnav li a:hover {display:block;font-size:.9em;
color:#fff;background:#000;
width:10em;padding:2px;
border-right:5px solid #2f5eb8; 
border-top:1px solid #2F5EB8; 
border-bottom:1px solid #2F5EB8;}


/** Page specific information **/
#MainContent  {float:left;min-width:745px;min-height:600px;margin:0 0 0 150px;padding-left:5px;padding-right:5px;background:transparent;}
#UserMessage  {}
#UserMessage p  { text-align:center; color: #ffffff; font-weight:bolder; font-style: italic; }
#PageContent  {padding:5px;width:745px;}
#pageHeading {margin-bottom: 15px;}
#pageHeading h1 {font-size:1.5em;font-variant:small-caps;color:#F78F1E;border-bottom:1px solid #444;}
#pageInfo  {position:relative;margin-bottom:auto;}
#pageImage {margin-top:10px;text-align:center;padding:auto;}
#pageImage img  {text-align:center;margin:auto;padding:auto;}
#pageText  {clear:both;color:#333;font-size:.9em;}
#pageText a {color:#2F5EB8;font-weight:bold;text-decoration:underline;cursor:pointer;}
#pageText a:link, a:visited {color:#2F5EB8;font-weight:bold;}
#pageText a:hover {color:#333333;text-decoration:underline;}

#pageText p {color:#ffffff;}
#pageText h1 {font-size:1.5em;font-variant:small-caps;color:#F78F1E;}
#pageText h2 {font-size:1.2em;font-variant:small-caps;color:#F78F1E;}
#pageText h3 {font-size:1em;font-variant:small-caps;color:#F78F1E;}
#pageVideo {}

#portfolio {color:#B64926}
#portfolio h2,h3,h4 {color:#6699FF;margin-bottom:0}
#portfolio a {color:#FF8202}
#portfolio a:link, a:visited {color:#ffffff}
#portfolio a:hover {color:#FF8202}
#portfolio ul {margin-top:0;padding-left:0;margin-left:0;}
#portfolio ul li {list-style:none;color:#B64926;padding-left:0;margin-left:0}

#Features {width:90%;margin:auto;}
#Features h1 {text-align:left;color:#F78F1E;padding:2px;font-size:1em;font-variant:small-caps;margin:0;}
#Features p {color:#fff;padding:2px;}
.featureHeading {clear:both;width:90%;border-top:solid 2px #2f5eb8;border-bottom:solid 2px #2f5eb8;margin-top:10px;}
.featureHeading h1 {font-size:1.4em;padding:5px;color:#F78F1E;}
.featureProfile {clear:both;width:90%;padding-bottom:10px;}
.featureProfile h1 {background:transparent;color:#862b00;}
.featureTitle {float:left;width:25%;padding:5px 10px 2px 15px;background:transparent;}
.featureTitle h1 {font-size:1em;color:#F78F1E;width:100%;text-align:right;background:transparent;}
.featureTitle img {float:left;height:32px;width:32px;margin:5px;padding:2px;}
.featureDesc img {float:left;height:32px;width:32px;margin:5px;padding:2px;}
.featureDesc {float:left;width:70%;color:#fff;margin-bottom:10px;}
.featureDesc p {padding:2px 2px 5px 5px;margin-left:50px;color:#fff}


/** Common Footer information **/
#Footer  {clear:both;text-align:center;border-top:1px solid #eee;margin:0 0 0 0;color:#777;padding:5px;background:#000000; height:50px;}
#Footer p {text-align: center;padding:5px;}
#footerCopyright {display:block;font-size:.7em;margin:0;}
#footerPromo {font-size:.7em;}
.clear   {clear: both; }
.clearleft {clear:left;}
.clearright {clear:right;}

#footer_menu {text-align:center;margin:0;padding:0;}
#footer_menu ul {list-style-type:none;margin:0;}
#footer_menu ul li {display:inline;background:inherit;padding:3px;margin-right:5px;}
#footer_menu ul li a {font-size: .7em;text-decoration: none;color:#222;cursor:default;font-weight:bold;}
#footer_menu ul li a:link, a:visited {text-decoration: none;color:#222;cursor:default;font-weight:bold;}
#footer_menu ul li a:hover, a:active {color:#999;font-weight:bolder;}


/*** RSS Feed at Page Bottoms - Albums, Art Images, Articles, Blogs, etc. **//
#site_rss {clear:both;display:inline;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:none;}
#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;}
#backLink  {clear:both;}
#pagenotfound  {}
#formprotection {display:block;font-size:.7em;text-align:center;color:#777;}
#formprotection a {color:#777;text-decoration:none;}


/** Sidebar News & Notes Promotion **/
#sideBarNews  {clear:both;margin-top:20px;}
#sideBarNews h4  {text-align:left;color:#ff8600;padding:2px;font-size:.8em;font-variant:small-caps;margin:0;}
#sbNewsItems  {}
#sbNewsItems p  {
	padding:10px;
	margin:10px 0;
	color:#ff8600;
	font-size:.7em;
	border-top:1px solid #999;border-bottom:1px solid #999;
}
.news  {font-weight:bold;}
.readmore {text-align: right;font-size: .8em;}

/** Sidebar Date/Calendar Events Promotion */
#sideBarEvents  {clear:both;}
#sideBarEvents h4  {text-align:left;color:#ff8600;padding:2px;font-size:.8em;font-variant:small-caps;margin:0;}
#sbeventsList  {}
#sbeventsList p     {background:#efefef;padding:3px;border-top:1px solid #999;border-bottom:1px solid #999;}
.sbdate  {font-weight:bolder;font-size: .8em;display:block; }
.sbvenue  {font-weight:bolder;font-size:.7em;display:block; }
.sbvenuectst  {font-weight:bolder;font-size:.7em;display:inline;}
.sbDayOfWeek  {font-weight:bolder;font-size: .8em;display:block;}
.sblink  {}


#sideBarArticles {clear:both;margin:5px;padding:0px 0px 5px 0px;}
#sideBarArticles a {cursor:pointer;text-decoration:none;color:#b64926;}
#sideBarArticles a:link, a:visitied {font-weight:bold;}
#sideBarArticles a:hover {color:#888;}
#sideBarArticles h4 {text-align:left;color:#ff8600;padding:2px;font-size:.8em;font-variant:small-caps;margin:0;}
#sideBarArticles ul {margin:0;padding:2px;}
#sideBarArticles ul li {display:block;list-style:none;font-size:.7em;}

#RSSFeeds_sb {clear:both;margin:5px;padding:0px 0px 5px 0px;}
#RSSFeeds_sb a {cursor:pointer;text-decoration:none;color:#b64926;}
#RSSFeeds_sb a:link, a:visitied {font-weight:bold;}
#RSSFeeds_sb a:hover {color:#888;}
#RSSFeeds_sb h4 {text-align:left;color:#ff8600;padding:2px;background;font-size:.8em;font-variant:small-caps;margin:0;}
#RSSFeeds_sb ul {margin:0;padding:2px;}
#RSSFeeds_sb ul li {display:block;list-style:none;font-size:.7em;}


/** Sidebar Art/Album/Mp3 Promotion **/
#sideBarPromotions  {clear:both; padding: 0 5px 10px 0; }
#sbArt  {}
#sbArt h4   {text-align:left;color:#ff8600;padding:2px;font-size:.8em;font-variant:small-caps;margin:0;}
#sbAlbums  {}
#sbAlbums h4  {text-align:left;color:#ff8600;padding:2px;font-size:.8em;font-variant:small-caps;margin:0;}
#sbMp3s {}
#sbMp3s  h4 {text-align:left;color:#000;font-variant:small-caps;}
.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;}
#sideBarReferences h4 {text-align:left;color:#ff8600;padding:2px;font-size:.8em;font-variant:small-caps;margin:0;}
.sbRefItems  {display:block; width:90%; border-top:1px solid #999;border-bottom:1px solid #999;}
.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 {clear:both;}
#featuredPhotosSB h4 {text-align:left;color:#ff8600;padding:2px;font-size:.8em;font-variant:small-caps;margin:0;}
#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:#2F5EB8;}
#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:#5e5e5e;display:block;font-size:.8em;}
.photoSBDesc {color:#5e5e5e;display:block;font-size:.8em;}

/** Sidebar Signup Form **/
#sideBarForm  {clear:both;}
#sideBarForm fieldset  {}
#sideBarForm legend  {}
#sideBarForm p  {}
#sideBarForm label  {}

/****** ABOUT PAGE ELEMENTS *********/
#aboutDetail {position:relative;left: 0px;top:auto;}
#aboutDetail h2   /* Header for Asso., Credits */ {}
#aboutDetail h5   /* Title for entry */ {}
#aboutDetail p    /* Description of entry */ {}

  
  

/****** 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   {}

#articleListing {}
#articleListing h3 {}
.articleListItem {}
.articleListItem h4 {}
.articleSummary {}
.articleSummary h4 {}
.articleSumDate {}
.toggle {}
.toggle img {border:none;}


/****** HOME PAGE ******/
#FeaturedBlock  {padding: 5px;}
#FeaturedBlock ul  {text-decoration:none; list-style-type: none; margin: 0;padding: 0;}
#FeaturedBlock li  {display: inline; }
#FeaturedBlock img {position:relative;}
#FeaturedBlock a {cursor:default;font-size:.9em;}
#Featuredblock a:hover {color:#2F5EB8;}
#featuredArt {margin-bottom: 5px;top:auto; float:left;}
#featuredArt a {cursor:default;font-size:.9em;}
#featuredArt a:hover {color:#2F5EB8;font-weight:bold;}
#featuredArt h4  {color:#ff8600;font-size:.9em;}
#featuredAlbums  {margin-bottom: 5px;top:auto;float:left; }
#featuredAlbums h4  {color:#ff8600;font-size: .9em;}
#featuredAlbums a {cursor:default;font-size:.9em;}
#featuredAlbums a:hover {color:#2F5EB8;font-weight:bold;}
#featuredMp3s  {clear:left;margin-bottom: 5px;top:auto; float:left;}
#featuredMp3s h4  {color:#ff8600;font-size:.9em;}
#featuredMp3s a {cursor:default;font-size:.9em;}
#featuredMp3s a:hover {color:#2F5EB8;font-weight:bold;}
.featuredMp3  {display:inline; }

/** Home Page Featured Photos **/
#featuredPhotosHM {float:left;}
#featuredPhotosHM h4 {text-align:left;color:#ff8600;padding:2px;background:#efefef;font-size:.8em;font-variant:small-caps;margin:0;}
#featuredPhotosHM ul {padding-left:30px;text-align:center;}
#photoListHM {width:100%;}
#photoHMItems {padding-left:20px; cursor: pointer;list-style: none;}
#photoHMItems a {cursor: pointer;font-size:.8em;}
#photoHMItems a:link {text-decoration:none;color:#ffffff;}
#photoHMItems a:hover {text-decoration:none;color:#5e5e5e;}
#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:#5e5e5e;display:block;font-size:.8em;}
.photoHMDesc {color:#5e5e5e;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:.7em;}
#blogEntryMessage p {}
.blogListDate  {font-size: .7em;display:block;}
.blogListTime  {font-size: .7em;display:block;}
.blogListCat   {font-size: .7em;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 {font-size: 2.0em;display:block;}
#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:#ff8600; 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 ******/
#eventList  {}
#eventList h4  {font-size: 1.3em;}
#eventList p {text-indent: 5px;}

.eventDate       {font-size: 1em;display:block;}
.eventTime       {font-size: 1em;color: gray;}
.eventDesc       {font-size: 1em;display:block;}
.venueName       {font-size: 1em;display:block;}
.venueAddress       {font-size: 1em;color: gray; display:block;}
#eventRepeatList  {}
#eventRepeatList h4 {font-size: 1.3em;}

#eventRepeatList p {text-indent:5px;}
.eventDayOfWeek   {font-size: 1em;color: black;}
.eventRepeatTime  {font-size: 1em;color: gray;}

/****** CONTACT INFORMATION PAGE ******/
#contactInfo  {padding:10px;}
#contactInfo p {color:#fff;}
#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:95%;margin:auto;padding:auto;}
#contactForm fieldset  {border: solid 1px #888;margin:auto;}
#contactForm fieldset legend {color: #2e2e2e;font-variant:small-caps;font-weight: 700; font-size: 1em;text-align:center;border: solid 1px #888;}
#contactForm fieldset label {font:bolder .9em;color:#fff;display:inline;width:100px;float:left;}
#contactForm fieldset p {color: #2e2e2e;font-size:.9em;}

/** DISPLAY_PHOTO PAGE **/
#photoProfile  {}
#photoProfile h2  {}
#photoDesc p  {}
#photoImage  {}
#photoImage img     {}

/****** GUESTBOOK FORM ******/
#guestBookForm {margin-left: 120px; width:500px;}
#guestBookForm fieldset  {border: solid thin #000;margin: 30px;}
#guestBookForm fieldset legend {border: solid thin #000;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;}
#guestBookForm fieldset label{font:bolder .9em italic;}
#guestBookFrom fieldset p {}

/******EMAIL ART/MP3 FORM PAGE ******/
#emailArtMp3Form {margin-left: 80px; width:500px;}
#emailArtMp3Form fieldset  {border: solid thin #000;margin: 30px;}
#emailArtMp3Form fieldset legend {border: solid thin #000;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;}
#emailArtMp3Form fieldset p     {}
#emailArtMp3Form fieldset label {font:bolder .9em italic;float:left;display:inline;width:12em;}
#emailArtMp3Title {font-weight: 700;display:block;}
#emailArtistName {font-weight:700;display:inline;}

/****** FAQS  *********/
#faqSummary {border-bottom:1px solid #777;}
#faqSummary ul {width:90%;list-style:none;}
#faqSummary ul li {color:#F78F1E;list-style:none;}
#faqSummary a:link, a:visited {color:#F78F1E;}
#faqSummary a:hover, a:active {color:#fff;}
#faqListing {margin-top:10px;}
.faqItem {margin:10px 0 10px 0;border-bottom:1px solid #999;padding-bottom:10px;}
.faqItem h3 {display:inline;font-size:1em;width:95%;color:#F78F1E;}
.faqItem h3 a {text-decoration:none;color:#F78F1E;}
.faqItem h3 a:hover {text-decoration:none;color:#F78F1E;}
.faqInfoText {font-size:1em;padding:0;}
.faqInfoText p {color:#ffffff;}
.toTop {}
.toTop a {font-size:.8em;}
.toTop a:link, a:visited {}
.toTop a:hover, a:active {}

/****** LINKS PAGE ******/
#linksListing  {padding:10px;}
#linksListing p {padding:5px;}
#linksListing a {text-decoration:none;}
#linksListing a:hover {cursor:pointer;font-weight:600;font-size:1.3em;}
.linksName     {font-weight:bolder; font-style: italic; font-size: 1.0em;display:block}
.linksDesc     {font-weight:bold;}

/****** MEMBER LOGIN AND MENUS ******/
#MemberLogin {margin-left:10px;}
#MemberResetPass {margin-left:10px;}
.MemberProfile {}
fieldset {border:1px solid #ff8600;width:90%;}
legend {border:1px solid #2F5EB8;padding:5px;}
fieldset p {width:95%;}
label {float:left;width:160px;text-align:right;}
#MemberResetPass fieldset {border:1px solid #2F5EB8;}
#MemberLogin legend {border:1px solid #ff8600;}

#MemberLogin legend {}
#MemberMenu {}
#MemberMenu h4 {}
#MemberMenu ul {}
#MemberMenu ul li {}
#MemberMenu a:link, a:visited {}
#MemberMenu a:hover, a:active {}

#SideLoginMenu {}
#SideLoginMenu a:link, a:visited {}
#SideLoginMenu a:hover, a:active {}
#SideLoginMenu h4 {}
#SideLoginMenu p {}
#SideLoginMenu label {}
#SideLoginMenu ul {}
#SideLoginMenu ul li {}
/****** MP3 LISTING ******/
#mp3Listing  {}
#mp3Listing ul {list-style-type:disc;}
#mp3Listing li a {cursor:pointer;}
.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:#ff8600;font-size: 1.2em; font-weight:900; text-align:center;}
#mp3ProfileLyrics {margin-bottom:20px;}

#mp3ProfileLyrics h3 {color:#ff8600;}
#mp3ProfileLyrics p {color: #5e5e5e;}
#mp3ProfileInfo {}
#mp3ProfileInfo p {text-align:right;}
.profileLabel  {font-size: 1em; color:#ff8600; display:block;min-width:10em;}
.profileInfo   {font-size: 1em;color:#5e5e5e;  font-weight: bolder; display:block;}
#mp3Links {text-align:center;}
#mp3Links a {font: .8em bold;color:#5e5e5e; text-align:center; text-decoration: none; cursor:pointer;}
#mp3Links a:link {color: #5e5e5e;}
#mp3Links a:hover {color: #ff8600;}

/****** 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; }
.nndpTitle  {display:block;font-weight: 600;font-size: 1.5em;}
.nndpDate  {display:block;font-size: 1.2em;}
.nndpContent  {font-style: italic;}


/****  PROFILES ****/

#pfListing {}
.pfItem {}
.pfInfo {}
.pfInfoImage {}
.pfInfoImage img {}
.pfInfoText {}
.pfInfoText h2 {}
.pfInfoText h4 {}
.pfInfoDesc {}
.pfInfoLink {}
.pfInfoLink {}


/****** REFERENCES PAGE  ******/
#aboutReferences  {}
.referenceItem {border-bottom:1px dotted #999999;margin-bottom:10px;}
.refQuote  {font-style:italic;font-weight:bold;color:#111111;}
p.refInfo   {color:#FF8202;}
.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;}

/****** VIDEO LINKS ******/
#videoList  {}
.videoProfile {margin-bottom:10px;}
.videoImage    {}
.videoImage img {}
.videoTitle     {font-size: 1.2em;font-weight: bolder;display:block;}

/** Video Profile */
#vidProfile {}
#vidProfile p {}
#vidTitle {font-size:1.2em;font-weight:bolder;}
#vidDesc {}
#vidEmbedded {text-align:center;}
#videoEmailLink {text-align:center;padding:20px;font-size:1em;}
#flv_player_container {text-align:center;}
#qt_player_container {text-align:center;}

/******EMAIL ART/MP3 FORM PAGE ******/
#emailVideoForm {margin-left: 20px; width:700px;}
#emailVideoForm fieldset  {border: solid thin #000;margin: 30px;}
#emailVideoForm fieldset legend {border: solid thin #000;font-variant:small-caps;font-weight: 700; font-size: 1.3em;text-align:center;}
#emailVideoForm fieldset p     {width:95%;}
#emailVideoForm fieldset label {float:left;display:inline;width:12em;}
#emailVideoTitle {font-weight: 700;display:block;}
#emailArtistName {font-weight:700;display:inline;}
#formsubmit {text-align:center;}

/** 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;}


