body {
	  font-family: Georgia, Times, serif;
	  font-size: 14px;
	  color: #080808;
	  font-weight: bold;
	  background: white;
	  padding-top: 10px;
	  margin: 10px 0px 10px 0px;
}
#content {
	color: black;
}

#headerGraphic img {
	float: left;
}
#headerGraphic h1 {
	padding: 1.5em 0 .5em 5em;
	font-size: 60px;
}

td,
p,
a	{
	font-family: Verdana, Arial, Sans;
}
div.hr {
	clear: both;
	border-bottom: medium inset #303030;
	width: 92%;
	margin: 0 auto;
}
/*
   link colors - overridden by the album 'linkcolor' property.
*/
a,
a:link,
a:visited,
a:active {
	color: #434A63;
}
a:hover, div a:hover {
	color: #303030;
}

a.lwsLink,
a.lwsLink:link,
a.lwsLink:visited,
a.lwsLink:active {
/*	color: #434A63;*/
	color: #000000;
}
a.lwsLink:hover, div a:hover {
	color: #303030;
}

.title a,
.title a:link,
.title a:visited,
.title a:active {
	font: large bold Verdana, Arial, Helvetica, sans-serif;
	color: navy;
	text-decoration: none;
}
.title a:hover {
	color: #DDDDDD;
	text-decoration: none;
}
#linkbar a,
#linkbar a:link,
#linkbar a:visited {
	color: #2E4F6B;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0.25em .5em;
}
#linkbar a:hover,
#linkbar a:active
{
	color: #808080;
	text-decoration: none;
}
.linkbutton {
	color: #2E4F6B;
	font: bold medium Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 .5em;
}
/*
   text styles
*/
.title {                       /* album titles on main page */
	line-height:140%;
	width: 100%;
	padding:0;
	margin: 0;
	text-align: left;
	color: navy;
}

#linkbar {
	padding: 0px 2px 4px 3px;
}

h4.summary  /* album summary*/
	{
	  color: #2E4F6B;
	  text-align: center;
	  font: 1.1em bold Verdana, Arial, Helvetica, sans-serif;
	  line-height:140%;
	  margin:2px auto;
	  width: 70%;
	}

.picLeft {
	float: left;
	padding: 1em;
}
h1.header {
	font-size: 40px;
	padding: 1em;
	text-align: left;
	margin: 0;
	padding: 0;
}

h2 {
	color: black;
}

h2.header {
	font-size: 30px;
	text-align: left;
	margin: 0;
	padding: 0;
}

div.prose {
	padding: 2em 1em 3em 2em;
	width: 92%;
	margin: 0 auto;
}
div.proseSection {
	clear: both;
}
p.proseHdr,
#content div,
h2.proseHdr {
	font: bold 1.1em Georgia, Times, serif;
	padding: 0em;
	width: 90%;
	text-align: left;
	margin: .5em;
	margin-bottom: 0;
}
p.prose {
	font: normal 1.1em Georgia, Times, serif;
	padding: 0em;
	width: 90%;
	text-align: left;
	margin: 1.5em auto;
	margin-bottom: 0;
}
p.ltprose {
	font: normal 1em Georgia, Times, serif;
	padding: 0em;
	width: 82%;
	text-align: left;
	margin: .5em auto;
	margin-bottom: 0;
}
div.toc {
	height: 1.25em;
}
a.toc {
	display: block;
	font: normal 1em Georgia, Times, serif;
	padding: 0em;
	width: 82%;
	text-align: left;
	margin: 0 auto;
}
h3.toc {
	display: block;
	font: normal bold 1.25em Georgia, Times, serif;
	padding: 0em;
	text-align: left;
	margin: 0 2em;
}
p.proseLeft {
	float: left;
	padding: 1em;
	width: 70%;
	margin: 5px;
	padding: 0px;
}
p.proseRight {
	float: right;
	width: 70%;
	margin: 5px;
	padding: 0px;
}

img.picLeft {
	float: left;
	margin: 5px;
	padding: 5px;
	border: none;
}

img.picRight {
	float: right;
/*	background-color: #3F6B91;*/
	padding: 1em;
	margin: 5px;
	padding:  5px;
	border: none;
}

img.AS {
	padding: 1em;
	margin: 5px;
	padding:  5px;
	border: none;
}

p.picMid {
	width: 300px;
/*	background-color: #4F87B7;*/
	padding: 1em;
	margin: 5px;
	padding: 5px;
}

div.section {
	margin: .1em;
	color: black;
	clear: both;
}

div.fpsection {
	width: 70%
	margin: .25em auto;
	color: navy;
}

p.fpSectionL {
	color: #303030;
	text-align: left;
	font: italic 1.4em Georgia, Times, serif;
	margin: 0 .25em;
	padding: .4em;
}

p.fpSectionLB {
	color: black;
	text-align: left;
	font: italic 1.5em Georgia, Times, serif;
	margin: 0 .25em;
	padding: .4em;
}

p.fpSectionR {
	text-align: right;
	font: italic x-large 200 Garamond, serif;
	margin: 0 .25em;
}

p.fpTitle {
	color: black;
	font: italic 1.25em Georgia, Times, serif;
	margin: 0 .25em;
	padding: .25em;
}
p.fpTitleR {
	text-align: right;
	font: italic bold 1.5em Georgia, Times, serif;
	margin: 0 .25em;
	padding: .25em;
}

.sectionTitle {
	margin: 0 auto;
	text-align: center;
	font-size: x-large;
}

div.item {
	background-image: url(/gallery/images/qbg.jpg);
	background-color: #B8B8B8;
	padding: 0;
}

div.sectionTitleBar {
	clear: both;
	text-align: left;
	font: normal 1.2em verdana, georgia, times, serif;
	width: 100%;
	margin: 0em;
}
div.sectionTitleBar h2 {
	font: normal bold 1.1em verdana, georgia, times, serif;
	text-align: left;
	margin-top: 1em;
}
div.itemTitleBar {
	clear: both;
	padding: .15em;
	text-align: left;
	font: normal 1.1em verdana, georgia, times, serif;
	width: 90%;
	margin: .25em;
	padding: .25em;
}
.itemTitleBar span a {
	font: normal .9em verdana, georgia, times, serif;
}
.itemTitle {
	text-align: left;
	font: normal bold .9em verdana, georgia, times, serif;
	width: 90%;
}

div.itemFoot {
	text-align: right;
	background-color: #3F6B91;
	padding: .5em;
	text-align: right;
	font-size: large;
	width: 90%;
}

.itemDur {
	background-color: #b0b0b0;
	padding: 0.25em;
	margin: 0 3em;
	float: right;
	font-size: large;
}

div.itemDesc {
	font-size: medium;
	text-align: left;
	padding: 1em;
}

.itemDesc {
	font: 15px normal Arial, sans-serif;
	text-align: left;
}

span.itemDescCap {

float: left;
width: 28px;
font-size: 40px;
line-height: 35px;
font: normal georgia, times, serif;
}

.artistStatement {
	background-color: #3F6B91;
	color: navy;
	font: medium italic georgia, times, serif;
	text-align: left;
	margin: 0 auto;
	width: 75%;
	padding: 1em;
	border: thin solid navy;
}

.footer {
	clear: both;
	color: black;
	padding: 2em 0;
}

.footerCtr  {
	font: normal bold 1em verdana, georgia, times, serif;
	color: black;
	text-align: center;
	margin: 0 auto;
}

.footerTitle  {
	background-color: #3F6B91;
	color: black;
	text-align: center;
	margin: 0 auto;
	font-size: larger;
}
table.priceTable {
	background-color: #c8c8c8;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 1em;
}
#lwsbox {
	border-bottom: thin solid navy;
}
.fieldsetBox {
	border: 3px solid red;
	font-size: 16px;
}
.fieldsetSubBox {
	border: 2px solid navy;
		font-size: 14px;
}
div#fpPicture {
	background: none;
	float: left;
	margin: 0 1.5em;
	border: none;
	width: 250px;
}

p.head {
	font-family: arial, helvetica;
	font-size: 18pt;
	font-weight: bold;
	color: #7c8e3a;
	margin: 0;
	}

div#header,
div#noScript,
div#body,
div#footer {
	padding: .5em;
	margin: .5em auto;
	width: 760px;
}

div#body {
	background: #c0c0c0 url("/images/background.jpg") repeat fixed;
	height: 650px;
}

a.backLink {
	text-align: right;
	float: right;
	font-family: arial, helvetica;
	font-size: 12px;
	margin: 0;
}

#side_bar,
#side_bar a,
#side_bar a,
#side_bar a:link,
div#directions {
	font-size: 12px;
	color:#EAEA9B;
	font-family:arial,helvetica;
	overflow: auto;
	height: 540px;
}
#side_bar a:hover {
	color: black;
}
div#side_bar {
	border: none;
	padding: 0;
	margin: .5em;
	width: 310px;
	height: 555px;
}
div#map {
	float: left;
	border: thin solid black;
	background-color: #829442;
	padding: .5em;
	margin: .5em;
	width: 200px;
}
div#map a {
	font-family: Georgia,Times,serif;
	font-size: 12px;
}
div.mapTooltip {
	font-size: small;
	background: #D7D5EB;
	color: green;
	border: thin green solid;}
img.ImageFrame_none {
	display: block;
	margin: 0 auto;
}
span#advt  {
	display: block;
	text-align: center;
	font-size: smaller;
}
div#footer hr {
	padding: 0;
	color: #993333;
	background-color: #993333;
	width: 770px;
	margin: 0 auto;
	height: 3px;
}
div#footer p {
	text-align: center;
	margin: 0 auto;
	font-size: 8px;
}
div#footer #advt {
	margin: 0 auto;
	font-size: 6px;
}

table.headLine {
	margin: 0 auto;
	width: 775px;
	border: 0;
}
table.headLine tr {
	background: #993333;
}


.mButton {
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	background: #DDDDDD;
	border: thin solid #BBBBBB;
	padding: 0 2px;
}
div.radio {
	width: 22em;
}
div.gTag {
	font-size: 12px;
	width: 22em;
}
em {
	font-weight: bold;
}
a.rLink {
	text-decoration: none;
}