body {	background: #FF0033 url(../images/background_gradient.jpg) top left repeat-x;	xbackground: #332224;	font-family: lucida grande, verdana;	margin: 0px;	padding: 0px;}form {	margin: 0px;}table.header {	background: #000000;}table.header td {	text-align: center;}table.main {}table.main td.main {	padding: 0px;	color: #000000;}p.title {	margin: 0px;}table.main td.main p.flyer {	margin: 0px;	border-bottom: 4px #000000 solid;}table.main td.main p.photo {	margin: 0px;	border-bottom: 4px #000000 solid;}table.main td.main p.photoCaption {	background: #000000;	color: #FFFFFF;	font-size: 7.5pt;	padding: 0px 10px 6px 10px;	text-align: right;	margin: -3px 0px 0px 0px;}table.main td.main p.photoCaption span.photoBy {	color: #777777;}table.main td.main p.photoCaption a {	color: #999999;}table.main td.photoTop {}a {	color: #FF0033;}h1 {	font-size: 40pt;	margin: 0px;}h2 {	font-size: 24pt;	margin: 0px;}h2.photologue {	font-size: 9pt;	margin: 10px 0px 5px 0px;	font-weight: normal;}h3 {	font-size: 13pt;	margin: 0px;}p, ul {	font-size: 10pt;}p.note {	font-size: 8pt;}p.title {	margin: 0px;}p.fsFooter {	margin: 0px;}div.mainText {	margin: 0px;	padding: 10px;	border: #000000 1px solid;	border-bottom: 10px #000000 solid;	background: #FFFFFF;}div.mainTextPhotologue {	margin: 0px;	padding: 3px 10px 3px 10px;	border: #000000 1px solid;	border-bottom: 10px #000000 solid;	background: #000000;	color: #FFFFFF;}div.mainTextPhotologue p {	font-size: 8pt;}div.mainTextPhotologue p.footer {	font-size: 7pt;	color: #666666;}div.mailingList {	background: #47000E;	color: #FF0033;	font-size: 9pt;	margin: 50px 0px 0px 0px;	padding-bottom: 5px;}div.mailingList a {	color: #FFFFFF;}div.mailingList p {	font-size: 8pt;	margin-left: 15px;	margin-right: 10px;}div.mailingList form {	margin-left: 15px;	margin-right: 10px;}div.mailingList p.title {	margin: 0px;}div.about {	background: #47000E;	color: #FF0033;	font-size: 9pt;	margin: 20px 0px 0px 0px;	padding-bottom: 5px;}div.about h4 {	font-size: 9pt;	margin-left: 15px;	margin-right: 10px;}div.about p {	font-size: 8pt;	margin-left: 15px;	margin-right: 10px;}div.about p.title {	margin: 0px;}div.pastPhotos {	background: #47000E;	color: #FF0033;	font-size: 9pt;	margin: 20px 0px 0px 0px;	padding-bottom: 5px;}div.pastPhotos h4 {	font-size: 9pt;	margin-left: 15px;	margin-right: 10px;}div.pastPhotos a {	color: #FFFFFF;}div.pastPhotos ul {	font-size: 8pt;}div.pastPhotos p {	font-size: 8pt;	margin-left: 15px;	margin-right: 10px;}div.pastPhotos p.title {	margin: 0px;}div.pastEvents {	background: #47000E;	color: #FF0033;	font-size: 9pt;	margin: 20px 0px 0px 0px;	padding-bottom: 5px;}div.pastEvents h4 {	font-size: 9pt;	margin-left: 15px;	margin-right: 10px;}div.pastEvents a {	color: #FFFFFF;}div.pastEvents ul {	font-size: 8pt;}div.pastEvents p {	font-size: 8pt;	margin-left: 15px;	margin-right: 10px;}div.pastEvents p.title {	margin: 0px;}p.footnote {	font-size: 8pt;	font-style: italic;	margin-top: 20px;	border-top: 1px #000000 solid;}p.mainShowInfo {	font-size: 11pt;}