body { font-family: Arial, Helvetica, sans-serif; background: url(http://www.artsquest.org/IMAGES/2010/structure/tiled_Q.jpg) repeat #C2CD23; color: #013A81;}
h1 { font-size: 72px; font-weight: bold; margin-top: 10px; margin-bottom: 30px; color: #569FD3;}
h2 { font-size: 38px; font-weight: bold; margin-top: 0px; margin-bottom: 20px; color: #569FD3;}
h3{ font-size: 32px; font-weight: bold; color: #013A81;}
h4{ font-size: 22px; font-weight: bold; color: #569FD3; margin-top: 10px; margin-bottom: 20px;}
h5{ font-size: 18px; font-weight: bold; color: #569FD3; margin-top: 0px; margin-bottom: 20px;}
ul {margin-left: 30px;}
li { list-style: url(http://www.artsquest.org/IMAGES/2010/structure/Q_bullet.png); margin: 5px; margin-top: -2px; padding: 0px; font-size:14px;  }
a {font-weight: bold; color: #E87D1E;}
a:hover {color:  #C2CD23; }

td { font-size: 14px; padding: 5px;}

.leftevent {float: left; margin-right: 20px;}
.wrap {width: 100%; height: 100%; margin-bottom: 30px; padding-bottom: 10px; overflow:auto; border-bottom: 1px dashed #013A81;}

.listlink a {font-weight: bold; color: #013A81;}
.listlink a:hover {color:  #C2CD23; }

p {font-size:14px; margin-top: 15px; margin-bottom: 15px; line-height: 18px;}
strong {font-weight: bold;}

.small {font-size: 12px;}
.divider { border-bottom: 1px dashed #013A81; margin-top: 20px; margin-bottom: 30px;}

.navbutton_blue {float: left; margin-left: 2px; width: 96px; height: 50px; background: #013A81; line-height: 50px; color:white; font-size: 14px; text-decoration: none;}
.navbutton_blue:hover {background: #C2CD23;  }		

.navbutton_blue a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

.navbutton_blue_on {float: left; margin-left: 2px; width: 96px; height: 50px; background: #C2CD23; line-height: 50px; color:white; font-size: 14px; text-decoration: none;}
.navbutton_blue_on:hover {background: #8e9712; }

.navbutton_blue_on a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}

.navbutton_blue2 {float: left; margin-left: 2px; width: 94px; height: 50px; background: #013A81; line-height: 50px; color:white; font-size: 14px; text-decoration: none;}
.navbutton_blue2:hover {background: #C2CD23;  }		

.navbutton_blue2 a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

.navbutton_blue2_on {float: left; margin-left: 2px; width: 94px; height: 50px; background: #C2CD23; line-height: 50px; color:white; font-size: 14px; text-decoration: none;}
.navbutton_blue2_on:hover {background: #8e9712; }

.navbutton_blue2_on a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	
		
			  
.navbutton_orange {float: left; margin-left: 2px; width: 96px; height: 50px; background: #E87D1E; line-height: 50px; color:white; font-size: 14px; text-decoration: none;}
.navbutton_orange:hover {background: #C2CD23; }

.navbutton_orange a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

.navbutton_orange_on {float: left; margin-left: 2px; width: 96px; height: 50px; background: #524e86; line-height: 50px; color:white; font-size: 14px; text-decoration: none;}
.navbutton_orange_on:hover {background: #8e9712; }

.navbutton_orange_on a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	
	

.navbutton_teal {float: left; margin-left: 2px; width: 96px; height: 50px; background: #569FD3; line-height: 50px; color:white; font-size: 14px; text-decoration: none;}
.navbutton_teal:hover {background: #C2CD23; }

.navbutton_teal a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

.navbutton_teal_on {float: left; margin-left: 2px; width: 96px; height: 50px; background: #C2CD23; line-height: 50px; color:white; font-size: 14px; text-decoration: none;}
.navbutton_teal_on:hover {background: #8e9712; }

.navbutton_teal_on a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

	

.subnav {padding: 6px; padding-left: 0px; color:#013a81; font-size: 14px; line-height: 18px; text-decoration: none; font-weight: bold; height: 20px; float: left; margin-left: 2px;}
.floatleft {float:left}

.subnavbutton {background: #013a81; color:white; font-size: 14px; line-height: 26px; text-decoration: none; height: 24px; width: 126px; float: left; margin-left: 2px; margin-bottom:6px;}
.subnavbutton:hover {background: #c2cd23; color:#ffffff;}

.subnavbutton a{
display: block;
height: 14px;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

.subnavbutton_on {background: #c2cd23; color:white; font-size: 14px; line-height: 24px; text-decoration: none; height: 24px; width: 126px; float: left; margin-left: 2px;  margin-bottom:6px;}
.subnavbutton_on:hover {background: #8e9712; color:#ffffff;}

.subnavbutton_on a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

.subnavbutton_alt {background: #013a81; color:white; font-size: 14px; line-height: 26px; text-decoration: none; height: 24px; width: 126px; float: left; margin-left: 2px; margin-bottom:6px;}
.subnavbutton_alt:hover {background: #c2cd23; color:#ffffff;}

.subnavbutton_alt a{
display: block;
height: 14px;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

.subnavbutton_alt_on {background: #c2cd23; color:white; font-size: 14px; line-height: 24px; text-decoration: none; height: 24px; width: 126px; float: left; margin-left: 2px;  margin-bottom:6px;}
.subnavbutton_alt_on:hover {background: #8e9712; color:#ffffff;}

.subnavbutton_alt_on a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	


.button_orange {padding: 5px; background: #E87D1E; color:white; font-size: 14px; text-decoration: none; overflow:auto;}
.button_orange:hover {background: #C2CD23; }

.button_orange a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	
	

.button_blue {padding: 5px; background: #013A81; color:white; font-size: 14px; text-decoration: none; overflow:auto;}
.button_blue:hover {background: #C2CD23; }

.button_blue a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	

.button_blue_on {padding: 5px; background: #C2CD23; color:white; font-size: 14px; text-decoration: none; overflow:auto;}
.button_blue:hover_on {background: #C2CD23; }

.button_blue_on a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}	


.button_teal {background: #569FD3; color:white; text-decoration: none;}
.button_teal:hover {background: #C2CD23; }

.button_teal a{
display: block;
height: 100%;
width: 100%; 
color: #ffffff;
text-decoration: none;
}		
	

.teal {color: #569FD3;}
.white {color:#ffffff;}

.eventphoto {border: 1px solid #ea7f1e;}
.eventphoto:hover {border: 1px solid #C2CD23; }

#wrapper {width: 100%; height: 100%;}
#page {width: 980px; height: 100%; border: 10px solid #013A81; border-top: none; border-bottom: none; background: url(http://www.artsquest.org/IMAGES/2010/structure/guitar2.jpg) top right no-repeat #ffffff;}

#header {width: 100%; height: 86px; padding-top: 30px; border-top: 2px solid #ffffff;}
#header a{margin:40px;}

#content_wrapper {width: 980px; padding-left: 0px; overflow: auto;}


#column1 {width:784px; min-height: 10px; float: left; overflow:auto; }
.eighty {width: 80%;}

#column2 {width: 194px; margin-top: 2px; margin-left: 0px; margin-right: 0px; float: left; overflow:auto}

#navigation {width: 100%; height: 50px; margin-top: 37px;}



#partners {border: 1px solid #569bb3; width: 172px; margin-top: 30px; padding: 10px; padding-top: 0px;}

#footer {width: 100%; height: 196px; background: url(http://www.artsquest.org/IMAGES/2010/structure/band_blue_980.jpg); color:#ffffff;}
#footer p { font-size: 12px;}
#footer p a { color: #ffffff; text-decoration: underline; font-weight: bold;}
#footer p a:hover { color: #C2CD23;}

.tiny {font-size: 11px;}

ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: 340px;
	height: 22px; /* height should be included to reserve visual space for the marquee */

	background-color: #013a81;
	border: none;
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	font: 14px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}

