body {
background: #000;
color:#bdbdbd;
}
/*---------------------wrapper ----------------------*/
#wrapper1 {
background:url(../images/wrapper_1jazz.gif) repeat-y left top;
}
#wrapper2 {
background: url(../images/wrapper_2jazz.gif) repeat-y right top;
}
/* ------------------- header ----------------------- */

/*----------------- images ---------------------*/
img.header {
display:inline;
margin: 0 auto;
width: 47.5em;
height: auto;
border: 0;
}
#header{
height: auto;
}
/* -----------footer--------------------------- */
#footer {/*border: 1px solid #ff0000;*/
background:url(../images/footer_jazz.gif) repeat-x center left;
}
/*-------------------fonts---------------------------*/
a:link, a:visited {
color: #40a1ff;
font-weight:bold;
}
a:hover, a:active {
color: #c6e4ff;
text-decoration: underline;
}
#headerBlock {/*border: 1px solid #ff0000;*/
	display: block;
	width: 47.5em;
	margin: 0 auto;
	padding-top:0.2em;
	padding-bottom:0.2em;
	text-align:center;
	color:#CCCCCC;
	font-weight:bold;
	border:1px  #DADADA solid;
	border-right:0;
	border-left:0;
}
#headerBlock span{
	font-size:90%;
}
table{
	margin:0 auto;
	width:32em;
	text-align:center;
	border:none;
	margin-bottom:1em;
	border:2px #333333 solid;
}
table tr{
	padding:0;
	margin:0;
}
table tr, table td{
	text-align:center;
	vertical-align:middle;
}
table td{
		font-size:80%;
			padding-top:1em;

}
.pledgepartners, .pledgepartners tr, .pledgepartners td{
		text-align:left;
}
caption {
	margin:0 auto;

width:32em;
padding: .3em;
padding-left:.5em;
background-color:#333333;
text-align: center;
color: #fff;
font-weight: bold;
}