BODY, DD, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, UL {
font-family: verdana, geneva, arial, helvetica, sans-serif;
color: #000;
}
BODY	{
background-color: #fff;
margin-top: 3px;
margin-bottom: 10px;
}
A:link {
color: #00f;
text-decoration: underline;
}
A:visited {
color: #639;
text-decoration: underline;
}
A:hover {
color: #e90;
text-decoration: underline;
}
A:active {
color: #c63;
text-decoration: none;
}
a.amz , a.amz:visited {font-weight: 700; color: #009; background-color: #cef; text-decoration : none; }
a.amz:hover , a.amz:active {font-weight: 700; color: #fff; background-color: #009; text-decoration : none; }
a.title , a title:visited {font-weight: 700; color: #009; background-color: #fff; text-decoration : none; }
a.title:hover , a.title:active {color: #e90; background-color: #fff; text-decoration : none; }

a.plane {font-weight: 400; color: #009; text-decoration: none;}
a.plane:active {font-weight: 400; color: #009; text-decoration: none;}
a.plane:visited {font-weight: 400; color: #009; text-decoration: none;}

ADDRESS {
font-style: italic;
font-size: .8em;
font-family: geneva, arial, helvetica, sans-serif;
text-align: center;
color: #000;
background-color: #fff;
}
BLOCKQUOTE {
font-style: italic;
font-size: 16px;
font-family: times new roman, serif;
margin-left: 2%;
margin-right: 2%;
}
FORM.topMenu {
font-size: .8em;
color: #009;
text-align : right; 
margin-top : 0; 
margin-bottom : 0; 
} 
FORM.ggs { 
margin:1.5em 0.5em; 
}
H1 {
font-weight: 700;
font-size: 23px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-align: left;
color: #339;
margin-top: 4px;
margin-left: 0%;
}
H1.four {
font-weight: 700;
font-size: 29px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-align: center;
color: #339;
margin-top: 30px;
margin-left: 0%;
}
H2 {
font-weight: bold;
font-size: 18px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-align: center;
color: #339;
margin: 0;
}
H2.faq {
font-weight: bold;
font-size: 18px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-align: left;
margin-top: 8px;
margin-left: 0%;
}
/* for margin at classify selector and at least one other value to avoid a crash*/
H2.links {
font-weight: bold;
font-size: 18px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-align: center;
color: #339;
margin-top: 10px;
}
H2.stories {
font-weight: 700;
font-size: 23px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-align: left;
color: #339;
margin-top: 4px;
margin-left: 0%;
}
H2.text {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-align: right;
color: #339;
}
H3 {
font-weight: bold;
font-size: 18px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-align: left;
color: #339;
}
H3.subTitle {
font-style: italic;
font-weight: 700;
font-size: 19px;
font-family: "times new roman", serif;
text-align: right;
color: #e90;
margin-top: -10px;
}
HTML {
padding: 0;
}
OL {
font-size: .8em;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}
P {
font-size: .8em;
line-height: 1em;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}
P.ex {
font-size: .8em;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-indent: 25px;
margin-top: 0px;
margin-bottom: 0px;
}
P.exNo {
font-size: .8em;
font-family: verdana, geneva, arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}
PRE {
margin-left: 0;
white-space: pre;
}
TEXTAREA {
cursor: text;
}
TH {
font-weight: bold;
font-size: 12px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-align: right;
color: #339; background: #5cf;
}
TH.eds {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 22px;
font-weight: 700;
text-align: center;
color: #339;
background: #fff;
margin-top: 4px;
}
TH.eds2 {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 16px;
font-weight: 800;
text-align: center;
color: #339;
background: #cef;
}
TH.evmonth {
font-weight: 700; font-size: 14px;
text-align: left;
color: #339; background: #5cf;
padding-left: 2.5em;
}
TH.faq {
font-weight: 700;
font-size: 1em;
font-family: geneva, arial, helvetica, sans-serif;
text-align: left;
color: #339; background: #cef;
padding-left: .5em;
}
TH.schedule {
font-family:  verdana, geneva, arial, helvetica, sans-serif;
font-size:	18px;
font-weight: bold;
text-align: center;
color: #339;
background: #cef;
}
UL {
font-size: .8em;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}
b {
font-weight: 700;
}
strong {
font-weight: 700;
color: #009;
}
.ad {
font-size: .8em;
font-family: geneva, arial, helvetica, sans-serif;
line-height: 1.1em;
color: #009;
}
.albumIndex {
margin-top: 5px;
}
.backl {
font-weight: 400;
color: #009; background-color: #cef;
padding-right: 4%;
}
.back2 {
font-weight: 400;
color: #009; background-color: #ffd;
padding-right: 4%;
}
.center {
text-align: center;
}
.color {
color: #066;
}
.data {
color: #009;
background-color: #fc6;
}
.event {
font-weight: 700;
color: #f00;
background-color: #fff;
} 
.highlight {
font-weight: 800;
font-size: 14px;
color: #e90;
margin-top: 10px;
}
.index {
font-size: 14px;
font-weight: bold;
}
.left {
text-align: left;
}
.line {
margin-top: -12px;
}
.list {
line-height: 1.2em;
}
.location {
font-weight: bold;
color: #fc6;
}
.navBottom {
font-size: .8em;
font-family: geneva, arial, helvetica, sans-serif;
text-align: right;
}
.navRight {
font-size: 14px;
}	
.navLeft {
font-size: 14px;
text-align: right;
color: #009;
}	
.navTop {
font-style: italic;
font-size: 12px;
font-family: geneva, arial, helvetica, sans-serif;
text-indent: 22px;
color: #fff;
background: #009;
}
.right {
text-align: right;
}
.slogan {
font-style: italic;
font-weight: 700;
font-size: 19px;
font-family: "times new roman", serif;
color: #e90;
}
.textbox {
color: #009;
background: #fc6;
margin-top: 1px; margin-left: 4px;
padding-left: 4px; padding-right: 2px;
}
.toTop {
text-align: right;
margin-top: 4px;
margin-bottom: 1px;
}
.toTop2 { font-size: 0.8em; font-family: geneva, arial, helvetica, sans-serif; text-align: right; margin: 0; }

.firefox Table P {margin:0 0 0.2em;}

#date {
margin-top: 0;
margin-bottom: 0;
margin-left: 10px;
margin-right: 0;
}
#days {
line-height: 1.5em;
}
#film {
font-style: italic;
font-size: 20px;
font-family: "times new roman", serif;
margin-top: 10px;
} 
#new {
color: #f00;
}
#topBottom {
font-size: .8em;
}
#topTitle {
margin-top: 10px;
}