/*------------------------------*/
/*         CSS Document         */
/*------------------------------*/

/*--------------------------------------------------------------------HOME-------------------------------------------------------*/

/*------------ body ------------*/
body {
	font: normal 11px Arial;
	background-color:#080808;
	color: #660000;
	margin: 0;
}

.warning {
	color:#9F0F0F;
	font: bold 11px Arial;
}

a, a:visited, a:active {
	color:#663300;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
a:hover {
	color:#663300;
	text-decoration:none;
}

/*-------- main table ----------*/
table.main_table {
	width: 864px;
}
table.main_table tr th.main {
	width: 864px;
	height:223px;
	text-align:right;
	vertical-align:bottom;
	background-image:url(../images/top_banner.jpg);
	background-repeat:no-repeat;
}
table.main_table tr th.main div{
	height:18px;
	vertical-align:middle;
	text-align:right;
	padding-right:60px;
	font-size:14px;
	color:#484636;
}
table.main_table tr th.main div a, table.main_table tr th.main div a:visited, table.main_table tr th.main div a:active {
	color:#484636;
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
table.main_table tr th.main div a:hover {
	color:#b01313;
	text-decoration:none;
}
table.main_table tr td.main {
	width: 864px;
	height:752px;
	background-image:url(../images/main_background.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
}
table.main_table tr td.footer {
	width: 864px;
	height:30px;
	background-color:#190307;
}
table.main_table tr td.footer div{
	height:14px;
	vertical-align:middle;
	text-align:left;
	padding-left:64px;
	color:#FFFFFF;
}
table.main_table tr td.footer div a, table.main_table tr td.footer div a:visited, table.main_table tr td.footer div a:active {
	color:#FFFFFF;
	font-family:Helvetica, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
table.main_table tr td.footer div a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*-------- home table ----------*/
table.home_table {
	width: 771px;
	height:614px;
}
table.home_table tr td.space{
	width: 15px;
}
table.home_table tr td.left{
	width: 233px;
	height:614px;
	background-image:url(../images/bkg_home_left.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	/*padding-top:12px;*/
}
table.home_table tr td.mid{
	width: 352px;
	height:614px;
	background-image:url(../images/bkg_home_mid.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	/*padding-top:12px;*/
}
table.home_table tr td.right{
	width: 170px;
	height:614px;
	background-image:url(../images/bkg_home_right.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	/*padding-top:12px;*/
	padding-right:5px;
}

/*-------- login table ---------*/
table.login_table {
	width: 222px;
	height:139px;
	background-image:url(../images/login_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
.login_input {
	width:128px;
	height:20px;
	background-image:url(../images/login_input_top.gif);
	background-position:top;
	background-repeat:repeat-x;
	border:none;
	border-left: solid 1px #8f683e;
	font-family:Helvetica, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#663300;
}
.login_error_font {
	font-size:10px;
	font-family:Helvetica, Verdana, Arial;
	font-weight:normal;
	color: #ff0000;
}

/*-------- user table ---------*/
table.user_table {
	width: 222px;
	height:139px;
	background-image:url(../images/user_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
span.ub_left{
	width: 14px;
	height:14px;
	background-image:url(../images/user_name_left.gif);
	background-repeat:no-repeat;
}
span.ub_middle{
	width: 100%;
	height:14px;
	background-image:url(../images/user_name_middle.gif);
	background-repeat:repeat-x;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 10px;
	font-weight:bold;
	color:#660000;
}
span.ub_right{
	width: 14px;
	height:14px;
	background-image:url(../images/user_name_right.gif);
	background-repeat:no-repeat;
}

/*-------- events table ---------*/
table.events_table {
	width: 220px;
	height:223px;
	background-image:url(../images/events_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
a.advancedsearch_link, a.advancedsearch_link:visited, a.advancedsearch_link:active {
	color:#572e2c;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.advancedsearch_link:hover {
	color:#572e2c;
	text-decoration:underline;
}

/*-------- photos table ---------*/
table.photos_table {
	width: 220px;
	height:226px;
	background-image:url(../images/photos_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*--------- news table ----------*/
table.news_table {
	width: 343px;
	height:180px;
	background-image:url(../images/news_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*-------- articles table ---------*/
table.articles_table {
	width: 343px;
	height:267px;
	background-image:url(../images/articles_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*-------- scroll table ---------*/
table.scroll_table {
	width:300px;
	height:122px;
	
	/*
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8;
	*/
}
table.scroll_table tr td.left_middle{
	width: 8px;
	height:100%;
	background-image:url(../images/scroll_left_middle.gif);
	background-repeat:repeat-y;
}
table.scroll_table tr td.top_left{
	width: 8px;
	height:8px;
	background-image:url(../images/scroll_top_left.gif);
	background-repeat:no-repeat;
}
table.scroll_table tr td.top_middle{
	width: 100%;
	height:8px;
	background-image:url(../images/scroll_top_middle.gif);
	background-repeat:repeat-x;
}
table.scroll_table tr td.bottom_left{
	width: 8px;
	height:8px;
	background-image:url(../images/scroll_bottom_left.gif);
	background-repeat:no-repeat;
}
table.scroll_table tr td.bottom_middle{
	width: 100%;
	height:8px;
	background-image:url(../images/scroll_bottom_middle.gif);
	background-repeat:repeat-x;
}
table.scroll_table tr td.middle{
	text-align:center;
	vertical-align:middle;
	background-color:#fdfaec;
}
.scroll_div {
	overflow:auto;
	text-align:left;
	vertical-align:top;
	padding:6px;
	color:#660000;
	font-size:10px;
	scrollbar-face-color:  #c1c1c1;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color:  #c1c1c1;
	scrollbar-shadow-color:#e1e1e1;
	scrollbar-width:8px;
}
a.scroll_link, a.scroll_link:visited, a.scroll_link:active {
	color:#484636;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.scroll_link:hover {
	color:#484636;
	text-decoration:underline;
}
a.scroll_link2, a.scroll_link2:visited, a.scroll_link2:active {
	color:#484636;
	font-family:Tahoma, Helvetica, Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
a.scroll_link2:hover {
	color:#484636;
	text-decoration:none;
}
span.scroll_span {
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#DD0000;
}

/*-------- scroll2 table --------*/
table.scroll2_table {
	width:178px;
	height:110px;
	
	/*
	filter:alpha(opacity=80); 
	-moz-opacity:0.8; 
	opacity:0.8;
	*/
}
table.scroll2_table tr td.left_middle{
	width: 9px;
	height:100%;
	background-image:url(../images/scroll2_left_middle.gif);
	background-repeat:repeat-y;
}
table.scroll2_table tr td.top_left{
	width: 9px;
	height:9px;
	background-image:url(../images/scroll2_top_left.gif);
	background-repeat:no-repeat;
}
table.scroll2_table tr td.top_middle{
	width: 100%;
	height:9px;
	background-image:url(../images/scroll2_top_middle.gif);
	background-repeat:repeat-x;
}
table.scroll2_table tr td.bottom_left{
	width: 9px;
	height:9px;
	background-image:url(../images/scroll2_bottom_left.gif);
	background-repeat:no-repeat;
}
table.scroll2_table tr td.bottom_middle{
	width: 100%;
	height:9px;
	background-image:url(../images/scroll2_bottom_middle.gif);
	background-repeat:repeat-x;
}
table.scroll2_table tr td.middle{
	text-align:center;
	vertical-align:middle;
	background-color:#572e2c;
}
.scroll2_div {
	overflow:auto;
	text-align:left;
	vertical-align:top;
	padding-right:2px;
	color:#FFFFFF;
	font-size:10px;
	scrollbar-face-color:  #c1c1c1;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color:  #c1c1c1;
	scrollbar-shadow-color:#e1e1e1;
	scrollbar-width:8px;
}
a.scroll2_link, a.scroll2_link:visited, a.scroll2_link:active {
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.scroll2_link:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
span.scroll2_span {
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

/*-------- yellow table ---------*/
table.y_table {
	text-align:center;
	vertical-align:middle;
}
table.y_table tr td.y_top_left{
	width: 22px;
	height:16px;
	background-image:url(../images/y_top_left.gif);
	background-repeat:no-repeat;
}
table.y_table tr td.y_top_middle{
	width: 100%;
	height:16px;
	background-image:url(../images/y_top_middle.gif);
	background-repeat:repeat-x;
}
table.y_table tr td.y_top_right{
	width: 15px;
	height:16px;
	background-image:url(../images/y_top_right.gif);
	background-repeat:no-repeat;
}
table.y_table tr td.y_bottom_left{
	width: 22px;
	height:18px;
	background-image:url(../images/y_bottom_left.gif);
	background-repeat:no-repeat;
}
table.y_table tr td.y_bottom_middle{
	width: 100%;
	height:18px;
	background-image:url(../images/y_bottom_middle.gif);
	background-repeat:repeat-x;
}
table.y_table tr td.y_bottom_right{
	width: 15px;
	height:18px;
	background-image:url(../images/y_bottom_right.gif);
	background-repeat:no-repeat;
}
table.y_table tr td.y_left_middle{
	width: 22px;
	height:100%;
	background-image:url(../images/y_left_middle.gif);
	background-repeat:repeat-y;
}
table.y_table tr td.y_right_middle{
	width: 15px;
	height:100%;
	background-image:url(../images/y_right_middle.gif);
	background-repeat:repeat-y;
}
table.y_table tr td.y_middle{
	text-align:center;
	vertical-align:middle;
	background-color:#ffcc00;
}

/*-------- image link ---------*/
a.image_link img, a.image_link:visited img, a.image_link:active img{
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	opacity:1.0;
	border: solid 1px #777777;
}
a.image_link:hover img{
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7;
	border: solid 1px #CCCCCC;
	background-color:#FFFFFF;
}

/*-------- bottom table ---------*/
table.bottom_table {
	width: 755px;
	height:111px;
	background-image:url(../images/bottom_panel.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*--------------------------------------------------------CALENDAR--------------------------------------------------------------*/

/*------- calendar table ---------*/
table.calendar_table {
	width: 771px;
	height:614px;
}
table.calendar_table tr td.space{
	width: 15px;
}
table.calendar_table tr td.left{
	width: 585px;
	height:614px;
	background-image:url(../images/bkg_calendar_left.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	/*padding-top:12px;*/
}
table.calendar_table tr td.right{
	width: 170px;
	height:614px;
	background-image:url(../images/bkg_home_right.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	/*padding-top:12px;*/
	padding-right:5px;
}

/*------- calendar yellow panel --------*/
table.calendar_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/calendar_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*-------- calendar white panel --------*/
table.calendar_wpanel {
	width: 542px;
	height:538px;
	border-bottom: solid 1px #feda4e;
	border-left: solid 1px #feda4e;
}
table.calendar_wpanel tr td.right_middle{
	width: 7px;
	height:100%;
	background-image:url(../images/calendarw_right_middle.gif);
	background-repeat:repeat-y;
}
table.calendar_wpanel tr td.top_right{
	width: 7px;
	height:9px;
	background-image:url(../images/calendarw_top_right.gif);
	background-repeat:no-repeat;
}
table.calendar_wpanel tr td.top_middle{
	width: 100%;
	height:9px;
	background-image:url(../images/calendarw_top_middle.gif);
	background-repeat:repeat-x;
}
table.calendar_wpanel tr td.middle{
	background-color:#ffffff;
}

/*---------- calendar -----------*/
table.calendar {
	background:none;
	width: 320px;
	border:none;
}
table.calendar tr th {
	width: 42px;
	height:20px;
	color:#FF0F0F;
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
}
table.calendar tr td {
	width: 42px;
	height:52px;
	color:#7f1f0f;
	font-family:Tahoma, Helvetica, Verdana;
	font-size:8px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
span.calendar-prev {
}
span.calendar-next {
}
a.calendar_month_link, a.calendar_month_link:visited, a.calendar_month_link:active {
	color:#444444;
	font-family:Tahoma, Helvetica, Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.calendar_month_link:hover{
	text-decoration:underline;
}
caption.calendar-month {
	color:#444444;
	font-family:Tahoma, Helvetica, Verdana;
	font-size:12px;
	font-weight:bold;
}

/*--------- calendar cell ---------*/
table.calendar_cell {
	background-color: #FFFFFF;;
	width: 42px;
	height:52px;
}
table.calendar_cell tr td {
	background-color: #FFFFFF;
	width: 42px;
	height:52px;
	border:solid 1px #feda4e;
	padding-left:2px;
}

a.concert_link, a.concert_link:visited, a.concert_link:active {
	font-family:Tahoma, Helvetica, Verdana;
	font-size:9px;
	font-weight:normal;
	color:#FF0F0F;
	text-decoration:none;
}
a.concert_link:hover{
	text-decoration:underline;
}

/*--------- calendar search events ---------*/
span.maro_title {
	color: #663300;
	font-size:11px;
	font-family:Tahoma, Helvetica, Verdana;
	font-weight:bold;
}
span.red_title {
	color: #FF0F0F;
	font-size:11px;
	font-family:Tahoma, Helvetica, Verdana;
	font-weight:bold;
}
.y_input {
	width:122px;
	height:18px;
	border: solid 1px #feda4e;
	font-family:Helvetica, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#663300;
}

/*----------------------------------------------------------------------------------------------------------------------*/

/*-------------  scroll3  -------------*/

table.scroll3_table {
	width: 185px;
	height:212px;
	border: solid 1px #feda4e;
}
.scroll3_div {
	overflow:auto;
	text-align:left;
	vertical-align:top;
	padding-right:2px;
	color:#663300;
	font-size:10px;
	scrollbar-face-color:  #c1c1c1;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color:  #c1c1c1;
	scrollbar-shadow-color:#e1e1e1;
	scrollbar-width:8px;
	padding:4px;
}
a.scroll3_link, a.scroll3_link:visited, a.scroll3_link:active {
	color:#FF0F0F;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.scroll3_link:hover {
	color:#FF0F0F;
	text-decoration:underline;
}
span.scroll3_span {
	color:#FF0F0F;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:bold;
}

a.toolbar_link, a.toolbar_link:visited, a.toolbar_link:active {
	color:#663300;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.toolbar_link:hover {
	color:#663300;
	text-decoration:underline;
}

/*-----------  toolbar table  -----------*/
table.toolbar_table tr td{
	vertical-align:middle;
}

/*------- articles yellow panel --------*/
table.articles_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/articlespage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- media yellow panel --------*/
table.media_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/mediapage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
table.mediaaudio_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/mediaaudiopage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
table.mediavideo_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/mediavideopage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- red link --------*/
a.red_link, a.red_link:visited, a.red_link:active {
	color:#FF0F0F;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.red_link:hover {
	color:#FF0E0E;
	text-decoration:underline;
}

/*------- photo gallery yellow panel --------*/
table.photogallery_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/photogallerypage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- photos table --------*/
table.photos {
}

table.photos tr td{
	width:200px;
	height:185px;
	border:solid 2px #f9f4a9;
	background-color:#FFFFFF;
}

/*------- pagination link --------*/
a.pagination_link, a.pagination_link:visited, a.pagination_link:active {
	color:#663300;
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.pagination_link:hover {
	color:#663300;
	text-decoration:underline;
}

/*-------- image link ---------*/
a.photo_link img, a.photo_link:visited img, a.photo_link:active img{
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	opacity:1.0;
}
a.photo_link:hover img{
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7;
}

/*------- venues yellow panel --------*/
table.venues_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/venuespage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- venues table --------*/
table.venues {
}

table.venues tr td{
	width:135px;
	height:115px;
	border:solid 2px #EFEFEF;
	background-color:#fdfaec;
}

/*------- gray link --------*/
a.gray_link, a.gray_link:visited, a.gray_link:active {
	color:#707070;
	font-family:Tahoma,Verdana, Helvetica, Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.gray_link:hover {
	color:#A0A0A0;
	text-decoration:underline;
}

/*------- links yellow panel --------*/
table.links_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/linkspage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- about yellow panel --------*/
table.about_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/aboutpage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- news yellow panel --------*/
table.news_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/newspage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- albumreviews yellow panel --------*/
table.albumreviews_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/albumreviewspage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- albumreviews yellow panel --------*/
table.albumreviews_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/albumreviewspage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
/*------- concertreviews yellow panel --------*/
table.concertreviews_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/concertreviewspage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
/*------- iterviews yellow panel --------*/
table.interviews_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/interviewspage_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- articlesnews yellow panel --------*/
table.articlesnews_ypanel {
	width: 572px;
	height:598px;
	/*background-image:url(../images/articlesnewspage_bkg.jpg);*/
	background-image:url(../images/newsfeatures_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- articlesnewsarchive yellow panel --------*/
table.articlesnewsarchive_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/newsfeaturesarchive.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- interviewsarchive yellow panel --------*/
table.interviewsarchive_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/interviewsarchive_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- albumreviewsarchive yellow panel --------*/
table.albumreviewsarchive_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/albumreviewsarchive_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- concertreviewsarchive yellow panel --------*/
table.concertreviewsarchive_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/concertreviewsarchive_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*--------- searchevents table ----------*/
table.searchevents_table {
	width: 343px;
	height:180px;
	background-image:url(../images/searchevents_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- searchresults yellow panel --------*/
table.searchresults_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/searchresults_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- register yellow panel --------*/
table.register_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/register_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- myaccount yellow panel --------*/
table.myaccount_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/myaccount_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- user profile yellow panel --------*/
table.userprofile_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/userprofile_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- audio media table --------*/
table.audio_media_table {
	width:104px;
	height:104px;
	border: solid 1px #fecd08;
	background-color:#FFFFFF;
	background-image:url(../images/audiofiles.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

/*------- video media table --------*/
table.video_media_table {
	width:104px;
	height:104px;
	border: solid 1px #fecd08;
	background-color:#FFFFFF;
	background-image:url(../images/videofiles.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
}

/*------- media table --------*/
table.media_table {
	width:82px;
	height:82px;
	border: solid 1px #fecd08;
	/*background-color:#FFFEEA;*/
	background-color:#FFFFFF;
}

/*------- media_title --------*/
span.media_title {
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#663300;
}

/*------- media table --------*/
table.register_table {
}

table.register_table tr th {
	font-size:11px;
	font-weight:normal;
}

/*------- grey span --------*/
span.grayspan {
	font-size:11px;
	font-family:Helvetica, Arial, Tahoma;
	font-weight:normal;
	color:#555555;
}

/*------- grey span --------*/
span.marospan {
	font-size:11px;
	font-family:Helvetica, Arial, Tahoma;
	font-weight:normal;
	color:#663300;
}

/*------- maro link --------*/
a.maro_link, a.maro_link:visited, a.maro_link:active {
	color:#663300;
	font-family:Arial, Helvetica, Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
a.maro_link:hover {
	color:#663300;
	text-decoration:none;
}

span.red_span {
	color:#FF0F0F;
	font-family:Arial, Helvetica, Verdana;
	font-size:10px;
	font-weight:normal;
}

/*------- add article yellow panel --------*/
table.addarticle_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/addarticle_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- contact yellow panel --------*/
table.contact_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/contact_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- terms yellow panel --------*/
table.terms_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/terms_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- privacy yellow panel --------*/
table.privacy_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/privacy_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- advertising yellow panel --------*/
table.advertising_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/advertising_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- emailevent yellow panel --------*/
table.emailevent_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/emailevent_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*-------- venues table ----------*/
table.venues_table {
	width: 771px;
	height:614px;
}
table.venues_table tr td.space{
	width: 15px;
}
table.venues_table tr td.left{
	width: 232px;
	height:614px;
	background-image:url(../images/bkg_venues_left.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
}
table.venues_table tr td.right{
	width: 522px;
	height:614px;
	background-image:url(../images/bkg_venues_right.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	padding-right:6px;
}

/*-------- venues search site table ----------*/
table.venues_searchsite_table {
	width: 219px;
	height:97px;
	background-image:url(../images/rev_search_site_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*-------- venuesscroll table ----------*/
table.venuesscroll_table {
	width: 219px;
	height:341px;
	background-image:url(../images/rev_venue_list_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- venuedetails yellow panel --------*/
table.venuedetails_ypanel {
	width: 507px;
	height:597px;
	background-image:url(../images/rev_venue_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/*------- myfavorites yellow panel --------*/
table.myfavorites_ypanel {
	width: 572px;
	height:598px;
	background-image:url(../images/favorites_bkg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
