body {	font-family:Times New Roman, Times, serif;	margin: 0px;	padding: 0px;	background-color:#CCC;}/* default hyperlink styles */a:link, a:visited, a:hover {	color: #000;	text-decoration: none;}/* overrides decoration from previous rule for hovered links */a:hover {	text-decoration: none;	color: #EA000D;}/* set up some heading styles */h1, h2, h3, h4, h5, h6 {	font-family: Times New Roman, Times, serif;	}h1{ font-size:1.4em; color: #CCCCCC; font-weight:bold;}h2{ /*font-size: 1em;*/ font-size: 1.2em; color: #DDDDDD; font-weight:bold;}h3{ font-size: 1em; color: #DDDDDD; font-weight:bold;}h4{ font-size: .9em; font-weight: normal; color: #DDDDDD;}h5{ font-size: .8em; color: #DDDDDD; font-weight:bold;}div.mainwrapper {	/* center the page with border around content */	margin-top:15px;	margin-left: auto;	margin-right: auto;	margin-bottom: 0;	text-align:left;	padding:30px;	width:750px;}div.outsideborder {	border:1px solid #999;	width:750px;	background-color: #FFF;}div.iehackwrap {	text-align:center;}div.clear {	clear:both;}/************* #leftnav div, tables, styles *************/#leftnav{	margin: 0px;	padding: 0px 0px 0px 0px;}/*********** #leftnav link styles ***********/#leftnav a {	display:block;	width:100%;}a.leftnav:link,a.leftnav:visited,a.leftnav:hover {	color:#666;	font-family: Times New Roman, Times, serif;	font-weight:bold;	font-size:11px;	letter-spacing: .22em;	text-decoration:none;	text-transform: uppercase;	padding:0px 0px 0px 0px;	width:100%;}/* nov override hover style */a.leftnav:hover {	color: #EA000D;	text-decoration:none;	padding:0px 0px 0px 0px;	width:100%;}a.underline:link,a.underline:visited,a.underline:hover {	color: #228189;	text-decoration:underline;}/* override hover class */a.underline:hover {	color: #000000;	text-decoration:underline;}a.blackunderline:link,a.blackunderline:visited,a.blackunderline:hover {	color: #000000;	text-decoration:underline;}/* override hover class */a.blackunderline:hover {	color: #228189;	text-decoration:underline;}table.leftnav {	border-collapse: collapse;	border-spacing: 0px;	margin-left: 10px;	margin-right: 10px;	width:100%;}td.leftnav {	background-color:#fff;	border-bottom: 1px dotted #999;	padding: 5px 10px 5px 0px;}/* this is to add a top line for the menu item AFTER the active one */td.leftnav_afteractive {	background-color:#DDDDDD;	border-bottom: 1px solid #999999;	border-top: 1px solid #999999;	padding: 10px 0px 10px 0px;}td.leftnavactive {	background-color:#ffffff;	padding: 5px 10px 5px 27px;}/*  ----------- end side nav  --------*//* -------- begin search styles --------*/#search {	width: 275px;	height: 58px;	padding-top: 18px;}/* -------- end search styles --------*//*  ----------- begin page content  --------*/.breadcrumb {/* add position:relative to fix the case of the disappearing breadcrumb in IE */	position:relative;	color: #EA000D;	font-size:.6em;	text-transform:uppercase;	letter-spacing: 3px;	padding-top:20px;	padding-left:10px;	padding-bottom:5px;}span.subhead {	color:#000000;	font-size:.9em;	font-style:oblique;}p.pagecontent {	padding-top:0px;	padding-left:10px;	padding-right:20px;	padding-bottom:10px;	font-size:.8em;	line-height:1.3em;}.content {	padding-top:0px;	padding-left:10px;	padding-right:20px;	padding-bottom:10px;	font-size:.7em;	line-height:1.5em;}.sectionhead {	color: #996699;	font-size:.9em;	font-weight:bold;	padding-top:0px;	padding-left:10px;	padding-bottom:2px;}span.artist {	color:#000;	font-size:1.5em;}span.artistdate {	color:#000000;	font-size:1.0em;	font-style:oblique;}.list a {	color:#666666;	font-size:1.0em;	line-height:1.5em;}.list a:hover {	color:#000000;	text-decoration:underline;}.list a:visited {	color:#000000;	font-size:1.0em;	line-height:1.5em;}.mainlist a {	color:#666666;	font-size:1.1em;	line-height:1.5em;}.mainlist a:hover {	color:#000000;	text-decoration:underline;}.mainlist a:visited {	color:#000000;	font-size:1.1em;	line-height:1.5em;}.formlable {	font-size:.7em;	font-family:geneva,verdana,arial;	color:#2e6767;	font-weight:bold;	padding-left:10px;}.forminputs {	margin-left:10px;	background-color:#ffffff;	border-bottom:1px solid #2b8585;	border-right:1px solid #2b8585;	border-top:1px solid #2e6767;	border-left:1px solid #2e6767;}.formbttn {	font-family:geneva,verdana,arial;	font-size:10px;	background:#cae0ba;	border-bottom:2px solid #2e6767;	border-right:2px solid #2e6767;	border-left: 1px solid #2b8585;	border-top:1px solid #2b8585;	color:#2e6767;	height:20px;	width:100px;	text-decoration:none;	cursor: hand;	font-weight:bold;	margin-left:10px;}#posters {	width: 170px;	background-color: #fff;	border: 1px solid #ccc;}.poster_text {	font-size:.9em;	line-height:1.2em;	text-align: center;}#poster_big {	width: 352px;	background-color: #fff;	border: 0px solid #ccc;}p.poster_rc {	padding-left: 10px;	padding-top: 10px;	font-size:.7em;	line-height:1.5em;	text-align: left;}.ptext_bold {	font-weight: bold;	text-align: center;}.ptext_bold2 {	font-weight: bold;	text-align: left;}#ptext_bottom {	margin-top: 10px;	padding-top: 10px;	font-family:Times New Roman, Times, serif;	font-size:1em;	text-transform: uppercase;	word-spacing: 3px;	line-height: 4em;	text-align: center;	border-top: 1px dotted #999;}.ptext_links a {	color: #333;	font-size: 70%;	letter-spacing: 2px;	text-decoration: none;}.ptext_links a:hover, .ptext_links a:active {	color: #EA000D;	text-decoration: none;}.ptext_links a:active {	color: #993399;	font-weight: bold;	text-decoration: none;}#thankyou {	font-family: Times New Roman, Times, serif;	font-size: 11px;	color: #000;	text-decoration: none;	padding:10px 10px 0px 10px;	background-color: #fff;}.alt_link a {	color: #996699;	font-weight: bold;	text-decoration: none;}.alt_link a:hover {	color: #669966;	font-weight: bold;	text-decoration: none;}/*  ----------- begin right column  --------*/.photos {	margin:0;	padding:0;}.captions {	margin:0;	padding: 10px 20px 0px 0px;	font-size:12px;	line-height:1.3em;	font-style:oblique;	color:#000000;}span.title {	color:#000000;	font-size:12px;	font-weight:bold;	font-style:oblique;}/*  ----------- Bottom Layout Starts Here  --------*/#homefooter {	padding-top:10px;	padding-bottom:10px;	padding-left: 10px;	color:#333;	font-size:.6em;	text-align:left;	letter-spacing: 2px;	text-transform: uppercase;	border-top: 1px dotted #666;}.poster_links a {	color: #666;	text-decoration:none;}.poster_links a:hover, a:active {	color: #666;	text-decoration:underline;}#homefooter a {	color:#333;	text-decoration:underline;}#homefooter a:hover {	color:#EA000D;	text-decoration:none;}
