body {
font-family: Verdana, Helvetica, Arial, sans-serif;
background: #fff;
color: #494949;
font-size: 0.70em;
padding: 0 0 40px;
background: url(http://soundsofthestate.org/images/site_images/background_grey_gradient.png) top left repeat-x #fff;
}
p {
	overflow: hidden;
	margin: 8px 0 12px 0;
	line-height: 1.2em;
}
#pagewrap {
	width: 85em;
	padding:0;
	margin: 0;
}
#contentwrap {
width: 69em;
float: left;
margin: 0 0 0 1em;	
}
#pagecontent {
padding:0;
margin: 0;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }


/* from 960 sample page: */


a
{
	color: #0079c1;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1,h2,h3,h4,h5
{
font-family: Georgia, serif;
color:#1a1a1a;	
}
h1
{
	font-weight: normal;
}

h2
{
	padding: 20px 0 0;
}

h3
{
     font-weight: normal;
}

h5 {
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
margin-bottom: 9px;
/*color: #696b6e;*/
}
h6 {
    	font-size: 1.1em;
	line-height: 1.25em;
	font-weight: bold; 
}
.subhead {
	font-weight: normal;
	font-style: italic;
	font-size: 19px;
}



.container_12
{
	background: #fff url(img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}


.front_item {
	margin: 0 0 10px 10px;
}

.tinytext {
	font-size: .7em;
}
#footer {
margin-top: 30px; 
border-top: 1px solid #cecece;	
}
.footertextfront {
/*padding-left: 188px;*/

}
.footertext {
padding-left: 178px;
}

.paginate {
margin-top: 20px;
}
.paginate .left {
float: left;
}
.paginate .right {
float: right;
}
.lectureseries, .exhibition, .exhibition_now, .exhibition_upcoming, .careerpost {
margin-bottom: 40px;
padding-bottom: 10px;
border-bottom: 1px solid #cecece;
}

.centerimage {
border: 1px solid #cecece; 
padding: 10px;
display: block;   
margin-left: auto;
margin-right: auto;
}

.lectureimage {
float: right;
padding: 0 10px 7px 7px;
}
.grid_9 ul li {
	margin-left: 30px; 
}

.pagetitle {
margin-bottom: 20px;
clear: both; 
}
.pagetitle h3 {
margin-top: 20px;
}
 

.rule {
margin: 20px 0 20px 0;
border-bottom: 1px solid #cecece;
}

a.givingLinkButton {
display: block;
border: none;
width: 143px;
height: 37px;
background-image: url(http://soundsofthestate.org/images/site_images/online-giving-bg.jpg);
background-position: 0px 0px;
}

a.givingLinkButton:hover { 
background-position: 0px -37px; 
}

/* Form stuff, mostly specific to gcbf forms. */

form label {
margin-bottom: 10px;
}
.req-label {
font-weight: bold; 
}

.opt-label {
font-weight: bold;
}
.main-label {
font-weight: normal;
font-style: normal;
padding-bottom: 20px;
}
#message-error {
font-weight: normal;
}

form input, form select, form textarea {
margin-bottom: 14px;
margin-top: 4px;
}

form fieldset {
}

legend.req-legend {
display: none;
}

legend.opt-legend {
display: none;
}

label.explain {
font-weight: normal;
font-style: italic;
}
.formrequired {
/*font-weight: bold;*/
font-family: Georgia, serif;
font-size: 1.2em;
color: #f60016;
padding-bottom: 0;
margin-bottom: 0;
line-height: 1.21em;
}
.form_notify {
/*border-bottom: 1px #f60016 dotted; 
border-top: 1px #f60016 dotted; */
padding: 10px; 
background-color: #ffe977; 
}
/*Search Results: */
.resultHead {
        font-family: Georgia, Serif;
	font-size: 1.3em;
	line-height: 1.25em;
	font-weight: bold;
        font-style: italic;
	color: #1a1a1a;
border-bottom: 1px solid #cecece;
}
.resultRowOne {
background-color: #fff;
}
.resultRowTwo {
background-color: #e8e8e8;
}


// Default tooltip class name: .tooltip
.tooltip{
   position: absolute;
   top: 0;
   left: 0;
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}

.sidebarimage {
margin: 10px 0 10px 10px;
}
h5 a:link, h5 a:visited, h3 a:link, h3 a:visited  {
color: #1a1a1a; 
text-decoration: none;
}

h5 a:hover, h5 a:active, h3 a:hover, h3 a:active  {
text-decoration: underline;
}
.youtube {
margin: 20px auto;

}

.cycle_byline {
font-family: Georgia, serif;
style: italic;
font-size: 1.1em;
}
.alignright {
float: right;
padding: 0 0 7px 10px;
}
.exh_caps {
/*float: right; 
margin-right: 20px;*/
text-transform: uppercase;
}
.soundlist {
margin-bottom: 20px;
}
.soundlist li {
margin-left: 20px;
list-style: none;
font-size: 0.9em;
}

