/*----- DEFAULT FONT ------*/	body {		padding: 0px;		margin: 0px;		background-color: #f7941d;		}	#mainframe   {		color: #666666; 		margin: 0px auto;		border: 0px ; 		width: 950px;		background: #000000 url();		}	#topbanner {		padding: 0px;		margin: 0px;		margin-bottom: 10px;		height: 185px;		background: #000000 url(images/top_banner_new.jpg);		}	#topframe   {		color: #FFFFFF; 		margin: 0px auto;		margin-top: 15px;		border: 0px ; 		width: 902px;		background: #000000 url();		padding-bottom: 5px;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 9px;		line-height: 12px;		font-weight: bold;		text-align: center;		}	#pageframe   {		color: #999; 		margin: 0px auto;		border: 1px solid #FFFFFF; 		width: 900px;		background-color: #FFFFFF;		}	#footer   {		color: #000000; 		margin-left: 0px;		margin-right: 0px;		margin-top: 30px;		margin-bottom: 40px;		width: 950px;		background: #CCCCCC url();		font-family: helvetica, trebuchet MS, verdana, trebuchet, arial, sans-serif;		font-size: 12px;		line-height: 16px;		text-align: center;		}	#finder_calendar   {		margin: 0 0 15px 0;		border: 0px ; 		}	#content   {		border: 0px ; 		width: 100%;		background-color: #FFFFFF;		}	#col_left   {		color: #999; 		margin: 0px auto;		border-right : 0px dashed silver;		border-left : 0px dashed silver;		border-top : 0px solid silver;		border-bottom : 0px solid silver;		width: 200px;		background-color: #FFFFFF;		}	#col_main   {		border-right : 0px solid silver;		border-left : 1px solid silver;		border-top : 0px solid silver;		border-bottom : 0px solid silver;		width: 479px;		color: #444;		font-family: georgia, palatino, times new roman, serif;		font-size: 14px;		line-height: 18px;		text-align: left;		}	#col_finder   {		color: #999; 		margin: 0px auto;		width: 220px;		background-color: #d6e4ef;		padding-top: 10px;		padding-bottom: 25px;		}	#bottombanner   {		margin: 0px auto;		border: 0px ; 		width: 800px;		height: 60px;		}	.breadcrumbs   {		color: #3E72D2; 		margin-left: 15px;		margin-right: 10px;		margin-top: 0px;		margin-bottom: 20px;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 9px;		line-height: 9px;		font-weight: bold;		text-align: left;		letter-spacing: 0em;		}	hr {		width: 95%		margin: 15px 0 15px 0;		}/*----- DEFAULT FONT ------*/	p.headline {				font-family: Helvetica, georgia, palatino, times new roman, serif;		font-size: 21px;		font-weight: bold;		line-height: 24px;		color: #8E0E12;		margin-left: 15px;		margin-right: 15px;		margin-top: 10px;			margin-bottom: 10px;			}			p.maintext {									color: #444;		font-family: georgia, palatino, times new roman, serif;		font-size: 14px;		line-height: 18px;		margin-left: 25px;		margin-right: 25px;		margin-top: 5px;		margin-bottom: 15px;		text-align: left;		}			p.mainheader {									color: #444;		font-family: helvetica, verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 21px;		line-height: 21px;		margin-left: 25px;		margin-right: 25px;		margin-top: 5px;		margin-bottom: 0px;		text-align: left;		clear: left;		}	p.parheader {									font-family: verdana, Helvetica, georgia, times new roman;		font-size: 12px;		font-weight: bold;		line-height: 16px;		color: #8E0E12;		margin-left: 15px;		margin-right: 10px;		margin-top: 0px;		margin-bottom: 5px;		}	p.answerheader {									font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 14px;		font-weight: bold;		line-height: 16px;		color: #2f809b;		text-decoration: none;		padding-left: 15px;		padding-right: 0px;		margin-top: 0px;		margin-bottom: 3px;		clear: left;		}	p.answertext {									color: #444;		font-family: georgia, palatino, times new roman, serif;		font-size: 14px;		line-height: 18px;		margin-left: 25px;		margin-right: 15px;		margin-top: 0px;		margin-bottom: 15px;		text-align: left;		}	li {									color: #444;		font-family: georgia, palatino, times new roman, serif;		font-size: 14px;		line-height: 18px;		margin-left: 5px;		margin-right: 5px;		margin-top: 0px;		margin-bottom: 5px;		text-align: left;		}			ul {		margin-left: 0px;		margin-right: 0px;		margin-top: 5px;		margin-bottom: 15px;		}	p.list {									color: #444;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 12px;		line-height: 16px;		margin-left: 25px;		margin-right: 15px;		margin-top: 0px;		margin-bottom: 15px;		}	p.artist_text {									color: #444;		font-family: georgia, palatino, times new roman, serif;		font-size: 14px;		line-height: 18px;		margin-left: 15px;		margin-right: 15px;		margin-top: 5px;		margin-bottom: 15px;		text-align: left;		}	p.artist_name {									color: #444;		font-family: helvetica, verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 24px;		line-height: 24px;		margin-left: 15px;		margin-right: 15px;		margin-top: 0px;		margin-bottom: 0px;		text-align: left;		clear: left;		}	h5 {									color: #444;		font-family: helvetica, verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 21px;		line-height: 21px;		margin-left: 15px;		margin-right: 15px;		margin-top: 10px;		margin-bottom: 0px;		text-align: left;		}			.subheader {									color: #62884d;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		font-weight: bold;		line-height: 15px;		margin-left: 15px;		margin-right: 15px;		margin-top: 0px;		margin-bottom: 5px;		text-align: left;		}	.boldheader {									color: #862487;		font-family: verdana, Helvetica, georgia, times new roman;		font-size: 13px;		font-weight: bold;		line-height: 16px;		margin-left: 15px;		margin-right: 10px;		margin-top: 0px;		margin-bottom: 5px;		}	p.col_left_text1 {									color: #7c3226;		font-family: georgia, times new roman, times, palatino, serif;		font-size: 15px;		font-weight: bold;		line-height: 19px;		margin-left: 15px;		margin-right: 15px;		margin-top: 0px;		margin-bottom: 0px;		}	p.col_left_text2 {									color: #a08b4c;		font-family: helvetica, trebuchet MS, trebuchet, verdana, arial, sans-serif;		font-size: 14px;		font-weight: bold;		line-height: 18px;		margin-left: 15px;		margin-right: 15px;		margin-top: 0px;		margin-bottom: 0px;		}	p.verdana {									color: #444;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		line-height: 15px;		margin-left: 15px;		margin-right: 15px;		margin-top: 10px;		margin-bottom: 10px;		}	p.georgia {									color: #444;		font-family: georgia, palatino, times new roman, serif;		font-size: 13px;		line-height: 18px;		margin-left: 15px;		margin-right: 15px;		margin-top: 10px;		margin-bottom: 10px;		}	p.sponsors {									color: #444;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 12px;		line-height: 18px;		margin-left: 25px;		margin-right: 15px;		margin-top: 10px;		margin-bottom: 10px;		}	/*----- IMAGE CLASSES ------*/	img.main	{		margin-left: 15px;		margin-right: 10px;		margin-top: 5px;		margin-bottom: 10px;		text-align: left;		}	img.finder_img	{		margin-left: 10px;		margin-right: 10px;		margin-top: 10px;		margin-bottom: 5px;		text-align: center;		}	img.artist_pic	{		margin-left: 15px;		margin-right: 0px;		margin-top: 5px;		margin-bottom: 10px;		}				p.sponsoredby {		color: #777;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		line-height: 14px;		margin-left: 0px;		margin-right: 0px;		margin-top: 10px;		margin-bottom: 5px;		text-align: center;		font-weight: bold;		}		.divider {		margin-left: 60px;		margin-right: 0px;		margin-top: 10px;		margin-bottom: 20px;		text-align: center;		}	.divider2 {		margin-left: 0px;		margin-right: 0px;		margin-top: 20px;		margin-bottom: 10px;		text-align: center;		}/*----- TEXT CLASSES ------*/	.finder_head {		font-family: Helvetica, georgia, palatino, times new roman, serif;		font-size: 18px;		font-weight: normal;		line-height: 21px;		color: #5e8a97;		margin-left: 10px;		margin-right: 10px;		margin-top: 0px;			margin-bottom: 10px;			}	.finder_subhead {		font-family: Helvetica, georgia, palatino, times new roman, serif;		font-size: 13px;		font-weight: bold;		line-height: 16px;		color: #176C85;		margin-left: 10px;		margin-right: 10px;		margin-top: 20px;			margin-bottom: 15px;			}	.red {		color: red;		font-weight: bold;		}/*----- TEXT CLASSES ------*/	.page_header {		color: #E2500A; 		margin-left: 15px;		margin-right: 10px;		margin-top: 0px;		margin-bottom: 15px;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 12px;		line-height: 12px;		font-weight: bold;		text-align: left;		letter-spacing: .2em;		padding-top: 15px;		}			.section_header {		font-family: verdana, Helvetica, georgia, times new roman;		font-size: 12px;		font-weight: bold;		line-height: 16px;		color: #8E0E12;		margin-left: 15px;		margin-right: 10px;		margin-top: 0px;		margin-bottom: 15px;		}	.sched_header {		font-family: verdana, Helvetica, georgia, times new roman;		font-size: 12px;		font-weight: bold;		line-height: 16px;		color: #8E0E12;		margin: 0px;		}		.sched_time {		color: #555;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		line-height: 18px;		margin-left: 0px;		margin-right: 0px;		margin-top: 0px;		margin-bottom: 0px;		font-weight: bold;		}	.sched {		margin-left: 25px;		margin-right: 25px;		margin-top: 0px;		margin-bottom: 0px;		padding-bottom: 10px;		padding-top: 5px;		}			.program_specs {		color: #777;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 10px;		line-height: 14px;		margin-left: 15px;		margin-right: 15px;		margin-top: 0px;		margin-bottom: 10px;		font-style: italic;		font-weight: bold;		text-align: right;		}		.program_desc {		color: #444;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		line-height: 16px;		margin-left: 15px;		margin-right: 15px;		margin-top: 2px;		margin-bottom: 0px;		}	/*----- DEFAULT FONT ------*/	.tab_active   {		color: #555555; 		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		line-height: 16px;		font-weight: bold;		text-align: left;		vertical-align: bottom;		padding-left: 2px;		padding-right: 2px;		padding-top: 4px;			padding-bottom: 4px;			border-right : 1px solid silver;		border-left : 1px solid silver;		border-top : 1px solid silver;		border-bottom : 0px solid white;		background-color: #FFFFFF;		}		/*----- DEFAULT FONT ------*/	select {		margin: 5px 0 0px 10px;		height: 20px;		width: 190px;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		line-height: 15px;		}	option {		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 8pt;		}	#finder_links {		margin-left: 10px;		margin-right: 10px;		margin-top: 15px;			margin-bottom: 10px;			}			#finder_links2 {		align:left;		margin-left: 10px;		margin-right: 10px;		margin-top: 15px;			margin-bottom: 10px;			}/*----- DEFAULT FONT ------*/	a:link, a:active, a:visited {		color: white;		text-decoration: none;		}		a:hover { 		color: #F7CC1D;		text-decoration: underline;		}		a.red:link, a.red:active, a.red:visited {		color: #176C85;		text-decoration: none;		}		a.red:hover { 		color: orange;		text-decoration: underline;		}		a.artist_link:link, a.artist_link:active, a.artist_link:visited {		text-decoration: none;		color: #26597c;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		font-weight: bold;		line-height: 15px;		margin-left: 15px;		margin-right: 5px;		margin-top: 0px;		margin-bottom: 0px;		}		a.artist_link:hover { 		color: orange;		text-decoration: none;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		font-weight: bold;		line-height: 15px;		margin-left: 15px;		margin-right: 5px;		margin-top: 0px;		margin-bottom: 0px;		}		a.sched_link:link, a.sched_link:active, a.sched_link:visited {		font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 16px;		font-weight: normal;		line-height: 21px;		color: #2f809b;		text-decoration: none;		margin-left: 5px;		margin-right: 5px;		margin-top: 0px;		margin-bottom: 5px;		}		a.sched_link:hover { 		font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 16px;		font-weight: normal;		line-height: 21px;		color: #bb3815;		text-decoration: underline;		margin-left: 5px;		margin-right: 5px;		margin-top: 0px;		margin-bottom: 5px;		}		a.finder_link:link, a.finder_link:active, a.finder_link:visited {		font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 12px;		font-weight: bold;		line-height: 21px;		color: #2f809b;		text-decoration: none;		margin-left: 15px;		margin-right: 5px;		margin-top: 0px;		margin-bottom: 5px;		}			a.finder_link2:link, a.finder_link2:active, a.finder_link2:visited {		font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 11px;		line-height: 17px;		color: #2f809b;		text-decoration: none;		margin-left: 15px;		margin-right: 20px;		margin-top: 0px;		margin-bottom: 5px;		}		a.finder_link:hover { 		font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 12px;		font-weight: bold;		line-height: 21px;		color: #bb3815;		text-decoration: underline;		margin-left: 15px;		margin-right: 5px;		margin-top: 0px;		margin-bottom: 5px;		}				a.finder_link2:hover { 		font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 11px;		line-height: 17px;		color: #bb3815;		margin-left: 15px;		margin-right: 20px;		margin-top: 0px;		margin-bottom: 5px;		}		a.question:link, a.question:active, a.question:visited {		font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 13px;		font-weight: bold;		line-height: 22px;		color: #2f809b;		text-decoration: none;		padding-left: 25px;		padding-right: 0px;		margin-top: 0px;		margin-bottom: 5px;		}		a.question:hover { 		font-family: Helvetica, times, georgia, times new roman, serif;		font-size: 13px;		font-weight: bold;		line-height: 22px;		color: #bb3815;		text-decoration: underline;		padding-left: 25px;		padding-right: 0px;		margin-top: 0px;		margin-bottom: 5px;		}		a.topframe:link, a.topframe:active, a.topframe:visited {		text-decoration: none;		margin-top: 15px;		padding-bottom: 5px;		color: #CCCCCC;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 10px;		line-height: 12px;		font-weight: bold;		text-align: right;		}		a.topframe:hover { 		text-decoration: underline;		margin-top: 15px;		padding-bottom: 5px;		color: #F7CC1D;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 10px;		line-height: 12px;		font-weight: bold;		}	a.tab:link, a.tab:active, a.tab:visited {		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		line-height: 16px;		font-weight: bold;		text-align: left;		vertical-align: bottom;		color: white;		text-decoration: none;		padding-left: 2px;		padding-right: 2px;		padding-top: 4px;			padding-bottom: 4px;			border-right : 1px solid #22907f;		border-left : 1px solid #22907f;		border-top : 1px solid #22907f;		border-bottom : 0px solid silver;		background-color: #2cb6a1;		}		a.tab:hover { 		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 11px;		line-height: 16px;		font-weight: bold;		text-align: left;		vertical-align: bottom;		color: white;		text-decoration: underline; 		padding-left: 2px;		padding-right: 2px;		padding-top: 4px;			padding-bottom: 4px;			border-right : 1px solid #22907f;		border-left : 1px solid #22907f;		border-top : 1px solid #22907f;		border-bottom : 0px solid silver;		background-color: #22907f;		}	/*----- DEFAULT FONT ------*/		#copyright   {		margin-top: 30px;			margin-bottom: 10px;			color: #888;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 10px;		line-height: 14px;		}		#gallery_list	{		margin-top: 00px;		margin-bottom: 300px;		margin-left: 20px;		margin-right: 20px;		}			p {							/*----- DEFAULT FONT ------*/		color: #666;		font-family: verdana, trebuchet MS, trebuchet, arial, sans-serif;		font-size: 10px;		line-height: 14px;		}		