a:link.bottomlink		{ color: #FFFFFF; text-decoration: none }
a:visited.bottomlink	{ color: #FFFFFF; text-decoration: none }
a:hover.bottomlink		{ color: #aaaaaa; text-decoration: underline;}

a:link.textlink		{ color: #333; text-decoration: none; }
a:visited.textlink	{ color: #333; text-decoration: none; }
a:hover.textlink	{ color: #069; text-decoration: underline;}

a:link.imagelink		{ color: #999999; text-decoration: none;  }
a:visited.imagelink	{ color: #999999; text-decoration: none; }
a:hover.imagelink	{ color: #999999; text-decoration: none;}

a:link.toplink		{ color: #FFFFFF; text-decoration: none; }
a:visited.toplink	{ color: #FFFFFF; text-decoration: none; }
a:hover.toplink	{ color: #DDDDDD; text-decoration: none;}

a:link.botlink		{ color: #767EA9; text-decoration: none; }
a:visited.botlink	{ color: #767EA9; text-decoration: none; }
a:hover.botlink	{ color: #8C3636; text-decoration: none;}

body 	{background: #333333;
		font-family: verdana, tahoma, sans-serif;		
		margin: 0px 0px 0px 0px;
		color: #333333;
		font-size: 8pt;
		}
#top-menu	{
	background: #39C;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	height: 24px;
	font-size: 8pt;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	border-top: 2px solid #FC0;
	border-bottom: 0px solid #FC0;
		}			
#top_slot	{
	position: absolute;
	margin-right: auto;
	left: 50%;
	top: 10px;
	margin-left: 202px;
	width: 250px;
	border: 2px solid #FC0;
	padding: 0px;
}				
#my_likes	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	border: 1px solid #069;
	padding: 0px 0px 15px 0px;
	margin-bottom: 10px;
}
#my_likes h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin:0px
}
#my_likes h2	{
	font-size: 10pt;
	color: #8c3636;
}
#my_likes p	{
	padding: 0 5px 0 5px;
}
#top_events	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	border: 1px solid #069;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}
#top_events h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin: 0px;
}
#top_events h2	{
	background-color: transparent
	font-size: 10pt;
	color: #069;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#top_events p	{
	padding: 0 5px 0 5px;
}
#search_box	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	border: 1px solid #069;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}
#search_box h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin: 0px;
}
#search_box h2	{
	background-color: transparent
	font-size: 10pt;
	color: #069;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#search_box p	{
	padding: 0 5px 0 5px;
}
#submit	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	text-align: center;
	border: 1px solid #069;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}
#submit h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin:0px;
	text-align: left;
}
#submit p	{
	padding: 0 5px 0 5px;
}
#calendar	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	border: 0px solid #069;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}
#calendar h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin:0px;
	text-align: left;
}

#calendar p	{
	padding: 0 5px 0 5px;
}
#caption	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	text-align: center;
	border: 1px solid #069;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}
#caption h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin:0px;
	text-align: left;
}

#caption p	{
	padding: 0 5px 0 5px;
}
#newsletters	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	border: 1px solid #069;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}
#newsletters h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin:0px
}

#newsletters p	{
	padding: 0 5px 0px 5px;
}
#misc_links	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	border: 1px solid #069;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}
#misc_links h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin:0px
}

#misc_links p	{
	padding: 0 5px 0 5px;
}
#misc_list	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
}

#reviews	{
	font-size: 8pt;
	font-weight: normal;
	color: #333;
	text-align: left;
	margin-bottom: 10px;
}
#reviews h2	{
	font-size: 10pt;
	background-color: #333;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin:0px;
	text-align: left;
}
#reviews p	{
	padding: 0 5px 0 5px;
}
#reviews a:link	{
	color: #FFFFFF;
}
#reviews a:visited	{
	color: #FFFFFF;
}
#reviews a:hover	{
	color: #DDDDDD;
}
#review_box	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	border: 1px solid #069;
	padding: 0px 0px 5px 0px;
	margin-bottom: 10px;
}
#review_box h1	{
	font-size: 10pt;
	background-color: #39C;
	color: #FFFFFF;
	padding: 2px 0px 2px 5px;
	margin:0px
}
#review_box p	{
	padding: 0 5px 0 5px;
}
ul#homemenu	{
	background-color: transparent;
	color: #FFF;
	width: 100%;
	font-size: 10pt;
	padding: 3px 0px 5px 0px;
	margin: 0px;
}
ul#homemenu	li{
	display: inline;
	color: #FFF;
	height: 30px;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 15px 5px 10px;
	height: 20px;
}
ul#homemenu	a:link, a:visited, a:active {
	color: #FFF;
}
ul#homemenu	a:hover {
	color: #DDD;
	text-decoration: underline;
}

#menu0	{
	background: url("../images/menu0.png") no-repeat top right;
	padding: 0px;
}
#menu1	{
	background: url("../images/menu1.png") no-repeat top right;
	padding: 0px;
}
#menu2	{
	background: url("../images/menu2.png") no-repeat top right;
	padding: 0px;
}
#menu3	{
	background: url("../images/menu3.png") no-repeat top right;
	padding: 0px;
}
#menu4	{
	background: url("../images/menu4.png") no-repeat top right;
	padding: 0px;
}
#menu5	{
	background: url("../images/menu5.png") no-repeat top right;
	padding: 0px;
}
#menu6	{
	background: url("../images/menu6.png") no-repeat top right;
}
td.dow_title0	{
	background-color: #c03;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
	height: 23px;
	border-bottom: 0px solid #cccccc;
}
td.dow_title1	{
	background-color: #6cf;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
	height: 23px;
	border-bottom: 0px solid #cccccc;
}
td.dow_title2 {
	background-color: #39c;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
	height: 23px;
	border-bottom: 0px solid #cccccc;
}
td.dow_title3 {
	background-color: #369;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
	height: 23px;
	border-bottom: 0px solid #cccccc;
}
td.dow_title4 {
	background-color: #036;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
	height: 23px;
	border-bottom: 0px solid #cccccc;
}
td.dow_title5 {
	background-color: #006;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
	height: 23px;
	border-bottom: 0px solid #cccccc;
}
td.dow_title6 {
	background-color: #333;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 3px 10px;
	height: 23px;
	border-bottom: 0px solid #cccccc;
}

h1.genre_title	{
	font-size: 12pt;
	font-weight: bold;
	color: #069;
}

#cal_list	{
	font-size: 7pt;
	font-weight: normal;
	color: #069;
	padding: 10px 5px 10px 5px;
}

div.rh_note	{
	font-size: 7pt;
	font-weight: normal;
	color: #333;
	border-bottom: 1px solid #CCF;
	padding-bottom: 10px;
	margin-bottom: 10px;
}


		
		
h1	{
	color: #29166F;
	font-size: 10pt;
}

h2	{color: #29166F;
	font-size: 8pt;
}
h2.past	{
	background-color: #CC0000;
	color: #FFFFFF;
	font-size: 10pt;
	width: 100%;
}

h3	{color: #29166F;
	font-size: 8pt;
}


ul 	{
	list-style: none;
	margin-left: 20px;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
		}
ul a:link, a:visited, a:active {
	color: #333;
}
ul a:hover {
	color: #DDD;
	text-decoration: underline;
}
li	{
	padding: 0px 0px 2px 0px;
	list-style-image: url('../images/sm_arrow.png');
	list-style-position: outside;
	}

li.alt	{
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/sm_arrow.png');
	list-style-position: outside;
	}

	
#home_featured	{
	font-size: 8pt;
	border: 1px solid #CC3333;
	padding: 10px;
	margin-bottom: 10px;
}	
#home_featured h1	{
	font-size: 10pt;
	color: #29166F;
}
#header1	{background: #FC0;
		text-align: left;
		vertical-align: top;
		height: 80px;
		padding: 0px;
		}
#header2	{background: transparent;
		text-align:left;
		vertical-align: top;
		height: 80px;
		padding: 0px;
		}		

#h_frame1	{background-color: #FFFFFF;
		vertical-align: bottom;
		font-size: 8pt;
		padding: 0px 0px 0px 5px;
		height: 300px;
		}
		
		
#h_frame2	{background-color: #FFFFFF;
		vertical-align: top;
		font-size: 8pt;
		padding: 10px 10px 5px 10px;
		border-left: solid 0px #CCCCCC;
		border-right: solid 0px #CCCCCC;
		border-bottom: solid 0px #CCCCCC;
		}	

#s_frame1	{background-color: #FFFFFF;
		vertical-align: top;
		font-size: 8pt;
		padding: 10px 10px 10px 5px;
		height: 300px;
		}
		
#s_frame2	{background-color: #FFFFFF;
		vertical-align: top;
		font-size: 8pt;
		padding: 10px 5px 5px 10px;
		border-left: solid 1px #CCCCCC;
		border-right: solid 0px #CCCCCC;
		border-bottom: solid 0px #CCCCCC;
		}

.filler	{font-size: 1pt;
	}

.bottom-nav	{background-color: #FFFFFF;
		color: #333333;
		vertical-align: bottom;
		text-align: left;
		font-size: 7pt;
		font-weight: normal;
		padding: 20px 0px 2px 0px;
		}
		
.bottom-line	{background-color: transparent;
		color: #EEEEEE;
		vertical-align: top;
		text-align: center;
		font-size: 8pt;
		font-weight: normal;
		padding: 2px 0px 2px 0px;
		border-top: solid 2px #FC0;
		}		
		
.footer		{background-color: #FFFFFF;
		color: #333333;
		vertical-align: top;
		text-align: left;
		font-size: 7pt;
		font-weight: normal;
		padding: 0px 0px 2px 0px;
		}

.ic_footer		{vertical-align: bottom;
		background-color: transparent;
		color: #eeeeee;
		text-align: right;
		font-size: 7pt;
		}
.login		{vertical-align: bottom;
		background-color: transparent;
		color: #FFFFFF;
		text-align: left;
		font-size: 7pt;
		}		
		
p	{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
		}

p.note	{
	color: #8C3636;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
		}
		
.title	{
	font-size: 10pt;
	font-weight: bold;
	color: #8C3636;
}

.so	{
	font-weight: bold;
	color: #8C3636;
}

#f1	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
}
#f2	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
}

#g1	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
}
#g2	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
}
#n1	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
	padding-top: 5px;
}
#n2	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
	padding-top: 5px;
}
#v1	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
}
#v2	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
}

#news_list	{
	font-size: 7pt;
	font-weight: normal;
	color: #8C3636;
}

div.rh_title	{
	font-weight: bold;
	color: #333;
	padding: 15px 0px 5px 0px;
}

td.vg	{
	text-align: center;
	vertical-align: top;
	height: 55px;
	font-size: 8pt;
	padding: 5px 0px 0px 0px;
}
td.vs	{
	text-align: center;
	vertical-align: top;
	height: 175px;
	font-size: 8pt;
	padding: 5px 0px 0px 0px;
}
.vs_note	{
	color: #CC0000;
	font-size: 7pt;
}

#genre_count	{
	font-family: verdana, tahoma, sans-serif;		
	position: relative;
	top: -17px;
	left: 34px;
	font-size: 6pt;
	font-weight: normal;
	background:  url("../images/vg_background.png") no-repeat top center;
	color: #FFFFFF;
	width: 18px;
	height: 16px;
	text-align:center;
	vertical-align: top;
	padding-top: 3px;
	}


.tablelist	{
	border: 1px solid #cccccc;
	border-bottom: 0px;
}

td.title2	{
	background: #eeeeee;
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px solid #cccccc;
}

td.list2	{
	background: #eeeeee;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px solid #cccccc;
}
td.title1	{
	background: #ffffff;
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px solid #cccccc;
}

td.list1	{
	background: #ffffff;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px solid #cccccc;
}

td.title2_past	{
	background: #eeeeee;
	font-size: 7pt;
	font-weight: bold;
	color: #999999;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px solid #cccccc;
}

td.list2_past	{
	background: #eeeeee;
	font-size: 7pt;
	font-weight: normal;
	color: #999999;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px solid #cccccc;
}
td.title1_past	{
	background: #ffffff;
	font-size: 7pt;
	font-weight: bold;
	color: #999999;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px solid #cccccc;
}

td.list1_past	{
	background: #ffffff;
	font-size: 7pt;
	font-weight: normal;
	color: #999999;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #cccccc;
}
td.therest	{
	background: #ffffff;
	vertical-align: top;
	font-size: 7pt;
	font-weight: normal;
	color: #999999;
	padding: 3px 0px 3px 0px;
}

#venue_banner	{
	background: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding: 2px 0px 10px 0px;
}
#venue_title	{
	background: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding: 10px 0px 10px 3px;
}
#venue_title2	{
	font-size: 8pt;
	font-weight: bold;
	color: #8C3636;
}
#venue_address	{
	background: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border: 1px solid #8C3636;
	height: 200px;
}
#venue_address_pic	{
	background: #ffffff;
	font-size: 7pt;
	font-weight: normal;
	color: #333333;
	vertical-align: middle;
	text-align: center;
	padding: 1px 1px 1px 1px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#venue_address_pic2	{
	background: #ffffff;
	font-size: 7pt;
	font-weight: normal;
	color: #CCCCCC;
	vertical-align: middle;
	text-align: center;
	padding: 1px 1px 1px 1px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#venue_map	{
	background: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border: 1px solid #8C3636;
	height: 200px;
}

#event_details	{
	background: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border: 1px solid #8C3636;
	height: 150px;
}
#venue_events	{
	background: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border: 1px solid #8C3636;
	height: 200px;
}
#genre_events	{
	background: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border: 1px solid #8C3636;
	height: 200px;
}














.admin_title	{
	background-color: #FFFFFF;
	color: #8C3636;
	font-size: 7pt;
	text-align: right;
	padding: 2px 10px 2px 0px;
	border-bottom: 1px solid #eeeeee;
}
.admin_detail	{
	background-color: #FFFFFF;
	color: #8C3636;
	font-size: 7pt;
	text-align: left;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #eeeeee;
	}
.admin_textbox	{
	color: #333333;
	font-size: 8pt;
	text-align: left;
	width: 500px;
}
.admin_smtextbox	{
	color: #333333;
	font-size: 8pt;
	text-align: left;
	width: 100px;
}









#blog-title	{	
	background: #8C3636;
	width: 635px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 0px 0px 3px;
}	
#blog-text	{
	position: relative;
	font-size:8pt;
	color: #8C3636;
	text-align:left;
	padding: 0px 0px 20px 0px;
	top: 0px;
	}
#blog-footnote	{
	position: relative;	
	background: #EEEEEE;
	width: 635px;
	font-size: 8pt;
	font-weight: normal;
	color: #8C3636;
	padding: 3px 0px 3px 3px;
}
#blog-date	{
	position: relative;
	font-size: 7pt;
	color: #8C3636;
	text-align:right;
	padding: 0px 10px 0px 0px;
	top: -15px;
	}
#blog-comment	{
	position: relative;
	font-size: 7pt;
	color: #8C3636;
	text-align:right;
	padding: 0px 10px 0px 0px;
	top: -13;
	}
#blog_main	{
	vertical-align: top;
	font-size:8pt;
	color:#660033;
	padding: 0px 0px 0px 0px;
	}
#blog-comment-title	{
	position: relative;
	font-size: 10pt;
	color: #8C3636;
	text-align:left;
	font-weight: bold;
	padding: 20px 5px 0px 0px;
	}	
#blog-comment-author	{
	position: relative;
	background: transparent;
	width: 635px;
	font-size: 8pt;
	color: #8C3636;
	text-align:left;
	padding: 5px 5px 5px 0px;
	border-bottom: 1px solid #8C3636;
	}	
#blog-comment-text	{
	position: relative;
	font-size: 7pt;
	color: #8C3636;
	text-align:left;
	padding: 10px 5px 25px 0px;
	}	

#form_title	{background-color: transparent;
	vertical-align: middle;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding: 10px 5px 0px 0px;
		}
#form_cell	{background-color: transparent;
	vertical-align: middle;
	font-size: 8pt;
	padding: 5px 0px 0px 0px;
		}
.form_textbox	{background-color: #F6F6F6;
		vertical-align: top;
		width: 400px;
		border: #8C3636 solid 1px;
		padding: 1px;
		font-size: 8pt;
		}		
.form_textbox_sm	{background-color: #F6F6F6;
		vertical-align: top;
		width: 50px;
		border: #069 solid 1px;
		padding: 1px;
		font-size: 10pt;
		}		
.form_textbox_mid	{background-color: #F6F6F6;
		vertical-align: top;
		width: 200px;
		border: #069 solid 1px;
		padding: 1px;
		font-size: 10pt;
		}		
			
.form_image	{background-color: #F6F6F6;
		vertical-align: top;
		width: 60px;
		border: #8C3636 solid 1px;
		padding: 1px;
		font-size: 8pt;
		}				
	
	a:link.blog_cloud_link1,	a:visited.blog_cloud_link1 {
	font-size: 8pt;
	font-weight: normal;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link1 {
	color: #660033;
}
a:link.blog_cloud_link2,	a:visited.blog_cloud_link2 {
	font-size: 9pt;
	font-weight: normal;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link2 {
	color: #660033;
}
a:link.blog_cloud_link3,	a:visited.blog_cloud_link3 {
	font-size: 10pt;
	font-weight: normal;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link3 {
	color: #660033;
}
a:link.blog_cloud_link4,	a:visited.blog_cloud_link4 {
	font-size: 10pt;
	font-weight: bold;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link4 {
	color: #660033;
}
a:link.blog_cloud_link5,	a:visited.blog_cloud_link5 {
	font-size: 11pt;
	font-weight: normal;
	color: #cd7f32;
	text-decoration: none;
}
a:hover.blog_cloud_link5 {
	color: #660033;
}


#activearchive	{
	height: 180px;
	padding: 10px;
	background: #EEEEEE;
	border: 1px solid #777777;
}
#pastarchive	{
	height: 110px;
	padding: 5px;
}


td.slideshow_title	{
	font-size: 8pt;
	font-weight: bold;
	background: #FFFFFF;
	text-align: center;
	padding: 3px 2px 3px 2px;
	vertical-align: middle;
	color: #333333;
	height: 20px;
	border-bottom: #DDDDDD 0px solid;
	border-top: #DDDDDD 0px solid;
	border-left: #DDDDDD 0px solid;
	border-right: #DDDDDD 0px solid;
}

td.slideshow_main	{
	background: #EEEEEE;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
}
td.slideshow_text	{
	font-size: 10pt;
	padding: 15px 25px 5px 25px;
	text-align: center;
	vertical-align: top;
}

td.slideshow_label	{
	font-size: 8pt;
	font-weight: normal;
	background: #EEEEEE;
	text-align: center;
	height: 30px;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	color: #333333;
	border-bottom: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
}

td.slideshow_note	{
	font-size: 8pt;
	font-weight: normal;
	background: #EEEEEE;
	text-align: center;
	height: 15px;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	color: #777777;
	border-bottom: #DDDDDD 1px solid;
	border-top: #DDDDDD 1px solid;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
}


