.footer/*This sets the attributes of the contact information area in the footer*/ { color: #333333; text-align: center; font-size: 0.875em; font-weight: lighter; line-height: 1.5em; text-decoration: none; }
a.footer:link/*link color overrides for the bottominfo */
  { color: #333333; text-align: center; border-bottom: thin dotted #999999; font-size: .875em; }

a.footer:hover { color: #9966FF; text-align: center; border-bottom: thin dotted #9966FF; font-size: 0.875em; }
a.footer:visited  {
	color: #FFFFFF;
	text-align: center;
}
/*styles a photo at the right and top of page, I've placed a border on the left hand side */
.imageFloatRight {
	padding-left: 5px;
	float: right;
	margin: 0px 0px 10px 10px;
	border-left: thin dotted #999999;
}
.quote { color: #666666; font-size: 0.9em; line-height: 1.5em; text-align: left; text-decoration: none; }
.quoteauthor { color: #666666; font: italic lighter 0.7em/1em Georgia, "Times New Roman", Times, serif; padding-left: 20px; }
.subhead { font-family: Georgia, "Times New Roman", Times, serif; color: #CC6699; text-align: left; font-style: italic; }
.oneColFixCtrHdr #container {
	width: 900px;
	margin: auto auto 0;
	text-align: left;
	border-right: thin dotted #333333;
	border-bottom: thin dotted #333333;
	border-left: thin dotted #333333;
}
.oneColFixCtrHdr #header {
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	vertical-align: top;
}
.oneColFixCtrHdr #mainContent {
	margin-top: 161px;
	padding-right: 21%;
	padding-bottom: 0;
	padding-left: 21%;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#E6E6E6;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#id2belowmenu {
	position:absolute;
	left:357px;
	top:55px;
	width:463px;
	height:25px;
}
#id2bulletfive {
	position:absolute;
	left:746px;
	top:36px;
	width:11px;
	height:19px;
}
#id2bulletfour {
	position:absolute;
	left:653px;
	top:36px;
	width:10px;
	height:19px;
}
#id2bulletone {
	position:absolute;
	left:420px;
	top:36px;
	width:10px;
	height:19px;
}
#id2bulletthree {
	position:absolute;
	left:556px;
	top:36px;
	width:12px;
	height:19px;
}
#id2bullettwo {
	position:absolute;
	left:500px;
	top:36px;
	width:12px;
	height:19px;
}
#id2lefttopmenu {
	position:absolute;
	left:75px;
	top:36px;
	width:282px;
	height:44px;
}
#id2level-contact {
	position:absolute;
	left:357px;
	top:36px;
	width:63px;
	height:19px;
}
#id2level-gallery {
	position:absolute;
	left:757px;
	top:36px;
	width:63px;
	height:19px;
}
#id2level-mailing {
	position:absolute;
	left:568px;
	top:36px;
	width:85px;
	height:19px;
}
#id2level-press {
	position:absolute;
	left:512px;
	top:36px;
	width:44px;
	height:19px;
}
#id2level-recordings {
	position:absolute;
	left:663px;
	top:36px;
	width:83px;
	height:19px;
}
#id2level-schedule {
	position:absolute;
	left:430px;
	top:36px;
	width:70px;
	height:19px;
}
#id2topmenu {
	position:absolute;
	left:75px;
	top:0px;
	width:745px;
	height:36px;
}
#sub_menu {
	position:absolute;
	left:50%;
	top:0px;
	width:900px;
	height:160px;
	margin-left: -451px;
	border-right: thin dotted #333333;
	border-left: thin dotted #333333;
}

