@charset "UTF-8";


body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background-attachment: scroll;
	background-image: url(nav_images/bg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}


.texttitles {
font-weight: bold;
}

.titleimages {
	margin-bottom: 15px;
}


.focus,
#navigation a:hover,
#about #navigation li.about a,
#upcoming #navigation li.upcoming a,
#archive #navigation li.archive a, 
#picks #navigation li.picks a, 
#mailinglist #navigation li.mailinglist a{
color: #FFFFFF;
}

a {
color: #000000;
border-style: none;
border: 0px;
}

#picks a{
color: #000000; 
}

#navigation a {
color: #CECCE6;
border-style: none;
border: 0px;
}

#navigation li,
navigation td,
#Picks td {
	color: #FFFFFF;
	}

a img{
border-style: none;
border: 0px;
}

.bgcolor, 
#navigation, 
#picks_front li {
	background-color: #642165;
}


.indented {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: underline;
}


.text_links {
	color: #000000;
	text-decoration: underline;
}


.boiler_text {
	color: #FFFFFF;
}

.body_text {
	font-size: 12px;
	line-height: 15px;
	
}
img {
border-style: none;
border: 0px;

}


/* frontpage */
#monthpick td {
	text-align: left;
	vertical-align: top;
}

#picks_front ul{
list-style-type: none;
width: 1000px;
margin: 0;
padding: 0;
}

#picks_front li{
float: left;
width: 120px;
margin-right: 30px;
margin-bottom: 15px; 
height: 265px;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
}

#picks_front img{
display: block;
}

#picks_front .text_links {
	color: #CECCE6;
	text-decoration: underline;
}

.event_front{
width:	420px;
padding-top: 22px;
margin-left: 187px;
padding-bottom: 18px;
}

#picks_front{
	margin-top: 30px;
	margin-left: 187px;
	margin-bottom: 28px;
}

#past_events_front{
margin-top: 22px;
margin-left: 187px;
padding-bottom: 18px;

}

#past_events_front ul{
list-style-type: none;
width: 600px;
margin: 0;
padding: 0;
}

#past_events_front li{
float: left;
width: 270px;
margin-right: 30px;
margin-bottom: 30px;
}

#mailing_list {
width: 916px;
float: left;
/*position: absolute;*/
/*left: 395px;*/
/*top: 30px;*/
margin-top: 22px;
margin-left: 187px;
padding-bottom: 18px;
margin-bottom: 28px;

}

/*#Picks td {
	vertical-align: top;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 15px;
}*/



/* past events archive */
#past_events{
position:absolute; 
top:30px; 
left:195px;
}

#past_events ul{
list-style-type: none;
width: 810px;
margin: 0;
padding: 0;
}

#past_events li{
float: left;
width: 240px;
margin-right: 30px;
margin-bottom: 30px;
}

#past_events li.year{
float: left;
width: 200px;
margin-right: 600px;
margin-bottom: 0px;
}


/*  navigation */

#navigation{
margin: 0px 0px 15px 0px;
width: 135px;
}

#navigation ul{
list-style-type: none;
margin: 0px;
padding: 0px
}



#navigation li{
font-size: 11px;
text-transform: uppercase;
text-decoration: underline;
font-weight: 900;
line-height: 18px;
margin: 0px;
padding: 0px;
}


#navigation td {
	text-align: right;
	font-size: 11px;
	line-height: 14px;
/*	padding-left: 10px; */
	font-weight: 600;
	vertical-align: top;
	color: #000000; /* is usually black but changed for DFA/color chart because the bg is too dark */
}




/*  picks */

#Picks td {
	vertical-align: top;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	line-height: 15px;
}	
	
.pick_imgrights {
	font-size: 9px;
	line-height: 12px;
	}

.pick_title {
	font-weight: bold;
	text-decoration: underline;
}
.pick_description {
	font-size: 11px;
}


/*  events   */

#event_descr {
	width:	420px;
	margin-top: 22px;
	padding-left: 187px;
	float: left;
}

#event_descr p{
text-align: justify;
}
 
#event_pics {
/*	width:	220px; */
/*	height: 187px; */
	width:	400px; 
	margin-left: 643px;
	padding-top: 22px;
	padding-bottom: 18px;
}

#event_pics a{
	color: black;
	text-decoration: underline;
	}
	
#event_ticket {
	width:	220px;
	margin-left: 643px;
	padding-top: 22px;
	margin-left: 643px;
	padding-bottom: 18px;
}	
#event_video {
width:	420px;
/*	height: 187px; */
	margin-left: 643px;
	padding-top: 22px;
	padding-bottom: 18px;
}
#event_audio {
width:	320px;
	margin-left: 643px;
	padding-top: 22px;
	padding-bottom: 18px;
}

#related_links {
	width: 220px;
	height: 122px;
	padding-top: 22px;
	margin-left: 643px;
padding-bottom: 18px;
}

#related_links a {
	font-size: 11px;
	text-transform: uppercase;
/*	color: #90abd1; */
	text-decoration: underline;
	line-height: 18px;
}

.roman{
font-style: normal;
}

.event_title {
	font-size: 13px;
	text-transform: uppercase;
	/*font-style: italic;*/
	line-height: 13px;
}

.event_title_low {
	font-size: 13px;
/*	font-style: italic; */
	line-height: 13px;
}

.event_regular {
	font-size: 13px;
	line-height: 13px;
	text-transform: uppercase;
}
 
.event_bold {
font-size: 13px;
line-height: 13px;
text-transform: uppercase;
font-weight: bold;
} 

.event_thanks {
font-style: italic;
color: #666666;
}

.event_soldout {
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #666666;
}

.moma{
font-size: 13px;
line-height: 13px;
font-weight: bold;
}

.momaital{
font-size: 13px;
line-height: 13px;
font-weight: bold;
font-style: italic;
}
/* not being used anymore

.main_nav {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: 900;
	line-height: 18px;
	color: #F4F08E;
} 
*/
.first_event{
display: block;
margin-bottom: 50px;
}

#everything{
width: 1100px;
}

.formError {
  color: #900;

}

