body, html{
	scrollbar-face-color:#9BC540;
	scrollbar-arrow-color:#005140;
	scrollbar-track-color:#005140;
	scrollbar-shadow-color:#66978E;
	scrollbar-highlight-color:#E6EECC;
	scrollbar-3dlight-color:#005140;
	scrollbar-darkshadow-Color:#005140;
	}

body{background-color:#ffffff; margin:auto;}
#top_div{width:100%;  margin:auto;}
#table_left_bg{background-color:#66978E}
img{border:0px}
tr,td,img{margin:0px;padding:0px;}
h1,h2,h3,p,form,a,img{margin:0px; padding:0px}
table, ul{margin-bottom:0px; margin-top:0px}
a{color:#A28617; text-decoration:none}
a:hover{ text-decoration:underline}

h1{color:#005243; font-family:arial; font-size:11.5pt; font-weight:bold; padding-bottom:0px}

p, body, table, td{font-family:arial; font-size:10.5pt; color:#005243}

#header_underline_l{background-color:#E6EECC}
#header_underline_r{background-color:#C0D580}
#menu_underline{background-color:#ffffff}
#menu_underline2{background-color:#E6EECC}
#menu_subscribe{background-color:#66978E; height:135px;  background-image:url(menu_notes.gif);background-position:left top; background-repeat:no-repeat;}
 
 
.text_small_dark{font-size:7pt;}
.text_small_light{font-size:7pt; color:#ffffff}

#title_top{background-color:#66978E;}
#title_bottom{background-color:#9BC540}
#title_id{ margin-left:10px; margin-top:8px}

#bottom_top, #bottom_bottom{background-color:#9BC540}
#bottom{background-color:#005140; padding-bottom:8px }
#bottom, #bottom a {font-size:9pt; color:#ffffff}
#medusa_link a{color:#9BC540}
#content_td{background-color:#ffffff;}
#content_td2{padding:15px; color:#005140; padding-right:215px; height:400px}
#content_td2_style2{padding:15px; color:#005140; padding-right:0px; height:400px}

.logo_class{border: 1px #005140 solid; margin-right:10px;}
.listings_table, .listings_table th, .listings_table td, #months_table, #months_table td, .whats_on_txt{font-size:9pt}

.listings_table_border{border:1px solid #005140; border-collapse:collapse; padding:3px; width:600px}
.listings_table{border-collapse:collapse;} 
.listings_table th,.listings_table td{border:1px solid #E6EECC; padding:3px;}
.listings_table th{background-color:#E6EECC; color:#005140}
.listings_table td{color:#ffffff;}

.row_alt a {color:#005140}
.row_norm a {color:#9BC540}
.row_norm{background-color:#005140;}
.promoter_norm{font-style:italic;}
.artist_norm{font-weight:bold;}

.row_alt{background-color:#9BC540;}
.promoter_alt{font-style:italic;}
.artist_alt{font-weight:bold;}

.details_class_small{font-size:9pt}

#details_img {float:left; margin-right:13px; margin-bottom:8px; border:1px #005140 solid; padding:3px}
#details_title_table{background-color:#FFFFFF;border-collapse:collapse; border:1px #005140 solid; }
#details_title_table td{padding:3px; width:250px;}
#details_title_td_div{background-color:#E6EECC; padding:5px; background-image:url(details_bass.gif); background-position:bottom right; background-repeat:no-repeat}
#content_td2{background: #ffffff url(btn_forum.gif);}

#venues_table{width:450px; border-collapse:collapse;}
#venues_table td{padding:3px; border:1px solid #005140;}
.venues_row{background-color:#FFFFFF}
.venues_row_alt{background-color:#E6EECC}

.venues_txt_div{border:0px red dotted;  text-align:left; width:100%;}
.venues_txt_name{background-color:#005243; width:100%; color:#A7C44D; padding-left:2px; padding-top:2px; padding-bottom:2px; margin-bottom:3px}
.venues_txt_contact_div{border:0px red dotted;  text-align:left; font-size:8pt; font-weight:bold;}
.venues_txt_address, .venues_txt_phone{font-size:8pt;}

#jazz_history_table{width:530px; border-collapse:collapse; background-color:#E6EECC; border-bottom:1px solid #005140;}
#jazz_history_table td{font-size:9pt;;}
.jazz_history_table_td_left{width:100px; font-weight:bold; background-color:#005140; border:1px solid #005140;}

.jazz_history_table_td_right{width:430px; padding:3px; border:1px solid #005140; border-bottom-width:0px}
.jazz_history_table_td_left_div{background-color:#A7C44D; height:15px; padding:2px}

.jazz_history_table_td_performers{background-color:#ffffff; padding:3px; border-right:1px solid #005140; border-bottom-right:1px solid #005140;}

#form_table{width:380px; border-collapse:collapse; border:1px #005140 solid;}
#form_table td {border:1px #005140 solid; padding:5px; font-size:9pt; background-color:#E6EECC}

input{background-color:#A7C44D; border:1px #005140 solid; width:120px;}
.form_inputs, select, textarea{background-color:#ffffff; width:100px;border:1px #66978E solid;}
.btn{background-color:#A7C44D; border:1px #005140 solid; color:#005140; font-size:7pt; font-weight:bold; height:20px; text-transform:uppercase;}

#userTitle{width:70px}
#subject{width:220px}
#userMsg{width:320px; height:150px;}
