HTML,BODY {height:100%; margin:0px; padding:0px;}
BODY {background:black url("/img/lefteq.gif") top left repeat-y; color:white;}
BODY {padding:0px 0px 0px 30px; margin:0px;}
BODY {font-family:"Verdana",sans-serif; font-size:90%;}
IMG {border:none;}
A {text-decoration:none; color:#90FFFF;} /* color:white;} */
A:hover {text-decoration:underline;}
FORM {margin:0px; padding:0px;}

.r {text-align:right;}
.c {text-align:right;}

.table TD {background-color:#111111;}

#address {font-weight:bold; height:15px; font-size:90%;}
#address {padding:0px 0px 0px 14px; background:url("/img/addrcorner.gif") -36px 0px no-repeat; color:black;}
#address SPAN {background-color:#A7FF03; color:black; padding:0px 0.5em;}
#addresstd {padding-bottom:4px;}

#main {padding:1em 0px; text-align:center;}
#main {background:url("/img/earth.jpg") bottom right no-repeat; padding-bottom:120px;}
#main.with_firms {padding-bottom:0px;}
#maintbl {margin:0px auto;}
#content {text-align:left;}

#events_main {padding-right:1em;}
.event_head1 {color:#90FFFF;}
.event_head1 {background:url("/img/evbg2.gif");}
.event_head2 {background:url("/img/evbg1.gif") top left repeat-y; padding-left:10px;}
.event_head3 {background:url("/img/evbg3.gif") top right repeat-y; padding:5px 20px 5px 0px;}
.event_name {font-family:"Arial",sans-serif; font-size:110%;}
.event_head A {color:#90FFFF;}
/*.event_date {font-size:90%;}*/

/*.event_head {width:444px; height:34px;}*/
/*.event_head {white-space:nowrap;}*/
/*.event_head {background:url("/img/evbg.gif") top left repeat-y;}*/
/*
.evbg1 {padding:8px 0px; background:url("/img/evbg1.gif") top right repeat-y;}
.evbg1 {display:block; float:left;}
.evbg2 {padding:8px 20px; background:url("/img/evbg2.gif");}
.evbg2 {display:block; float:left; min-width:430px;}
.evbg3 {padding:8px 10px; background:url("/img/evbg3.gif") top left repeat-y;}
.evbg3 {display:block; float:left;}
*/

.event_flyer {padding:1em 0px;}

.after_flyer_normal {padding:1em;}
/*.event_body {font-size:90%;}*/
.event_body {line-height:140%;}
.event_body P {margin:0px 0px 1em 0px; padding:0px;}
.event_info {margin-bottom:1em;}

.event_promogroup {color:#a8ff00;}

.hinter {text-decoration:underline;}
.hinter A {color:#a8ff00;}
.hint {position:absolute; width:300px;}
.hint {background-color:lightyellow; color:black; border:1px solid black; /*font-size:smaller;*/ padding:0.1em;}
.hint {display:none;}

.dj_guest {font-family:"Arial",sans-serif; font-size:120%; font-weight:bold; color:#a8ff00;}
.dj_info {font-size:90%; color:#CCC;}
/*.dj_info {color:#CCCCCC;}*/
.dj_name {color:#a8ff00;}

H3 {color:#a8ff00; font-family:"Arial",sans-serif; font-weight:normal; font-size:150%;}
H3#announce_header {font-size:200%; margin:0px 0px 15px 30px; padding:0px;}
H3.archive_year {margin:0px; padding:0px;}
P.archive_months {margin:0px 0px 15px 0px; padding:0px;}
P.archive_months {color:#CCC;}

#right .event_date {font-size:82%; color:#a8ff00;}
#right .event_date {height:16px; background:url("/img/right_bg11.gif") bottom left no-repeat; padding-left:65px;}
#right .event_date.first {background-image:url("/img/right_bg1.gif");}
#right .event_body {background:url("/img/right_bg2.gif") top left repeat-y; padding-left:35px;}
#right .event_body {padding-bottom:10px;}
#right .event_body {line-height:120%;}
#right .event_name {font-size:82%; color:#90ffff; font-weight:bold;}
#right .event_name {width:230px;}
#right .event_name A {color:#90ffff;}
#right .event_info {font-size:82%; color:#90ffff;}
#right .event_info {width:230px;}
/*#right .dj_guest {font-family:"Verdana",sans-serif; color:#a8ff00; font-weight:normal;}*/
/*#right .dj_info {color:white;}*/
#right .events_after {height:9px; background:url("/img/right_bg3.gif") top left no-repeat;}
#right {padding-bottom:50px;}

.hr {height:9px; background:url("/img/hr.gif") top left repeat-x;}
.hr {margin:1em 0px;}

.resident_thumb {height:150px;}
.resident_name_td {height:2em; vertical-align:top;}
.resident_name {font-family:"Arial",sans-serif; color:#a8ff00; font-weight:bold;}
.resident_name A {color:#a8ff00;}
/*.resident_info {font-size:80%;}*/
.resident_info {line-height:140%;}

#galleries TD {background-color:#08090a;}
#galleries .empty {background:none;}

.gallery_head {text-align:center;}
.gallery_head .date {font-size:90%;}
.gallery_head .title {font-family:"Arial",sans-serif; color:#90FFFF; font-size:110%;}
.gallery_head A {color:#90FFFF;}
.gallery_head .promogroup {font-size:90%;}
.gallery_thumb {text-align:center; height:150px;}
.gallery_djs {text-align:center;}
.gallery_info {text-align:center; font-size:82%;}
.gallery_info .photographer {color:#a8ff00;}
.gallery_info .photographer A {color:#a8ff00;}

.photo_thumb {text-align:center; height:200px;}
.photo_empty {height:200px;}
.photo_image {text-align:center;}

.pages {text-align:center; font-size:82%;}
.pages A {background-color:#666666; border:1px solid #999999; padding:0px 0.4em;}
.pages A {font-weight:bold; color:white;}
.pages .page_link {background-color:black; border:1px solid #999999; padding:0px 0.4em; font-weight:bold;}

.page_picture {height:150px; text-align:center;}

.gallery_back {text-align:center; font-size:82%; font-family:"Verdana",sans-serif;}
.back {text-align:center; font-size:82%; font-family:"Verdana",sans-serif; margin-top:1em;}
/*.gallery_back A {color:#90FFFF;}*/

.article_thumb {width:200px; float:left; font-size:70%;}
.article_body {margin-left:205px;}
.article_title {color:#90FFFF;}
/*.article_title A {color:#90FFFF;}*/
.article_date {font-size:82%; color:#a8ff00;}
.article_brief {font-style:italic;}
/*.article_author {font-size:80%;}*/
.article_source {font-size:82%; color:#a8ff00;}
.article_images {padding-right:1em;}
.article_content {/*font-size:90%;*/ line-height:140%;}
.article_views {text-align:right; font-size:82%;}

.article_footer {text-align:right; font-style:italic;}
.article_footer .article_date {font-size:82%;}
/*.article_footer .article_author {font-size:100%;}*/
.article_footer .article_source {font-size:100%;}

.news_date {font-size:70%;}
.news_image {padding-right:1em;}

#right .news {padding-left:35px;}
#right .news_date {font-size:82%; color:#a8ff00;}
#right .news_title {font-size:90%; color:#90ffff; font-weight:bold;}
#right .news_brief {font-size:90%;}

.error_message {text-align:center; font-weight:bold; border:1px solid red; margin-bottom:5px;}

INPUT.text, TEXTAREA {background-color:#EEEEEE; border:1px solid #666666; font-family:"Verdana",sans-serif;}

.poll_results TD {font-size:82%;}

#right .poll_top {font-size:10%; height:16px; background:url("/img/poll_top.gif") bottom left no-repeat;}
#right .poll_body {background:url("/img/poll_bg.gif") top left repeat-y; padding-left:35px;}
#right .poll_body {width:230px; padding-bottom:10px;}
#right .poll_question {font-size:90%; font-weight:bold; color:#a8ff00;}
#right .poll_bottom {height:9px; background:url("/img/poll_bottom.gif") top left no-repeat;}
#right .poll_options {font-size:82%;}
#right .poll_results {font-size:82%;}
#right .poll_results TD {font-size:82%;}
#right .poll_submit {text-align:right;}
#right .poll_body .submit {background-color:#333333; color:white; border:1px solid #666666; border-color:#666666 #333333 #333333 #666666; font-size:82%;}
#right .poll_archive_link {font-size:82%; padding-top:0.5em;}
#right .poll_archive_link {text-align:right;}

.firms_block {height:120px; padding-bottom:20px; text-align:left;}
.firms_block_inner {padding:20px 0px 0px 45px;}
.firms_block_inner TD {text-align:center; vertical-align:middle;}

.page_content {line-height:140%;}

