body{
	font-size: 13px;
	line-height: 110%;
	text-align:center;
	padding: 0px;
	margin: 0px;
	background:#231f20 url(images/bodyBG.gif) repeat-x top center;
	color:#000000;
		font-family:sans-serif; 	
}
#column{
	text-align:center;
	width:100%;
	height:100%;
	background:url(images/columnBG.gif) repeat-y top center;

}
#wrapper{
	text-align:center;
	height:100%;
	width:100%;http://www.knoxgalesburgsymphony.org/typo3/alt_main.php
	/*background:url(images/wrapperBG.gif) no-repeat top center;*/
}
#header{
	background:url(images/headerBG.gif) no-repeat top center;
	height:310px;

	margin: 0px auto 0px auto;
	width:770px;
	text-align:left;
	clear:both;
}
#topImage{width:770px;min-height:182px;}
#pageTitle{padding-top:21px;width:770px;min-height:85px;text-align:center;FONT-SIZE:14px; color:#000000; font-variant: caps}
#menu{
	width:740px;
	margin: 0px auto 0px auto;
	text-align:center;
	clear:both;
	background:#000000;	
	display:none;
}

#content{
	margin: 0px auto 0px auto;
	background:#ffffff url(images/wrapperBG.gif) repeat-y top center;
	text-align:left;
	width: 740px;
	clear:both;
	padding:15px;
	padding-top:0px;
}

.csc-mailform{
	margin:0px;
	border:0px;
}
.csc-mailform input{
	margin-bottom:10px;
}
#top{	
	width:740px;
        display:inline;
	padding:0px;
	text-align:left;
	float:left;
}
#left{		
	float:left;
	width:175px;
	display:inline;
	background:url(images/symphonyLogo.gif) no-repeat center top;
        /*padding-top:27px;*/
	}
	
#left a {
	text-decoration:none;
	font-size:11px;
}	
	
#left ul{		
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:10px;
	list-style:none;
}	
#left ul ul{		
	margin:0px;
	padding:0px;

}	
/*
#left ul li{		
	margin:0px;
	padding:0px;
	padding-top:3px;	
	list-style:none;
	font-family:sans-serif; 	
	font-size: 11px;	
}	*/
#main{	
	float:right;
	width:520px;
	display:inline;
	padding-left:0px;
	padding-right:35px;

	}
#right{	
	display:none;
	padding-right:10px;
	float:right;
	width:200px;
	}
#bottom{	
	padding-left:20px;
	padding-right:20px;
	width:730px;

	clear:both;
	}
#footer{
	background: url(images/footerBG.gif) no-repeat center top;
	margin: 0px;
	width:100%;
	height:100px;
	text-align: center;
	clear:both;
	color:#000000;
	padding-top:10px;
	font-size: 11px;	
}
#footer img{display:none;}
#footer a{
	color:#000000;
	font-size: 11px;
}

A{

padding:0px;
margin:0px;
	color:#000000;
	text-decoration:none;
}


/*
A:active{
	text-decoration:underline;
}
A:visited{
	text-decoration:underline;
}
A:hover{
	text-decoration: underline;

	background:#EBDCA4;
}
*/
h1,h2,h3,h4,h5 {
	display: block;
	font-family:sans-serif; 	
}

.rollOverLinkBox p.bodytext {margin-top:0px;}
.rollOverLinkBox h1,.rollOverLinkBox h2,.rollOverLinkBox h3,.rollOverLinkBox h4,.rollOverLinkBox h5,.rollOverLinkBoxp.bodytext {margin-bottom:0px;}
img {
	margin:0px;
	/*padding-top:10px;*/
}
#left a img{padding-top:0px;padding-bottom:15px;}	
H1, .csc-menu a{ FONT-SIZE:16px; color:#8c6a4b;font-weight:bold;}
H2, H2 A { FONT-SIZE:15px; color:#8c6a4b;}		
H3 { FONT-SIZE:14px; color:#8c6a4b;}		
H4, H4 a { FONT-SIZE:13px; color:#8c6a4b;	text-decoration:none;}		
H5 { FONT-SIZE:15px; color:#8c6a4b;padding:0px;margin-bottom:0px;}	
.news-list-item{background:none;}
.post h2{border-bottom:1px solid #000000;padding-bottom:2px;}
.post h2 a{text-decoration:none;}
.post {padding:5px;margin-bottom:10px;background:#eeeeee;
     border:1px solid #dddddd;
     border-right:2px solid #aaaaaa;
     border-bottom:2px solid #aaaaaa;          
}
.postmetadata {
     font-size:.9em;
     color:#666666;
     }
.postmetadata a{
     color:#666666;
     }

#menuList li{padding:0px;margin:0px;padding-bottom:8px;text-align:right;}     
#menuList a:hover{padding:2px;background:#D1D2D4;height:1em;}     
#menuList li ul{padding-top:5px;}     
#menuList li ul li ul{padding-top:5px;}     
#menuList li ul li ul li ul{padding-top:5px;}

#menuList li.activeMenu{
	border-top:1px solid #9F8369;padding-top:10px;
	border-bottom:1px solid #9F8369;margin-bottom:10px;
}
#menuList li.activeMenu a{font-weight:bold;}
#menuList li.activeMenu li a{font-weight:normal;}


 
.news-summary p, .news-summary p .bodytext, .news-latest-item h4{
	padding:0px;
	padding-left:0px;
	margin:0px;
}
.news-latest-item h4{padding-top:10px;}
.news-latest-item hr{margin-top:20px;}
.rollOverLinkBox{
	border-top:1px solid #A06A4B;
	border-bottom:1px solid #A06A4B;
}
.rollOverLinkBox A:hover, .news-latest-item:hover{background:#dddddd;}
.rollOverLinkBox img{padding-top:0px;}
.contact label{
	float:left;
	clear:both;
	}
.contact input{
	float:left;
	clear:both;}
.contact textarea{
	float:left;
	clear:both;}
.contact .csc-mailform-label{
	float:left;
	clear:both;}