*{
margin:0;
padding:0;
}
.hide {
display:none;
}


body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #000000;
background:url(images/background.jpg);
margin: 0 auto;
text-align:center;
}

#page {
width:800px;
background-color:#FFFFFF;
margin: 0 auto;
text-align:left;
}

#header{
background:url(images/header.jpg) no-repeat;
width:800px;
height:211px;
}

#body{
width:800px;
}

.content{
width:440px;
float:left;
padding:0px 0px 10px 18px;
}

.form{
width: 90%;
border: solid 1px #333333; 
margin:10px;
padding: 5px;
}

/*.infobox{
float:left;
padding-left:15px;
text-align:right;
}

.inputbox{
float:left;
padding-left:10px;
}
*/

.info{
clear: both;
float: left;
display: inline;
padding: 2px;
margin: 5px 0px 5px 10px;
text-align: justify;
}

.input{
width: 70%;
text-align: left;
float: right;
display: inline;
padding: 2px;
margin: 5px 0;
}

.button{
clear:both;
text-align:right;
padding-top: 5px;
padding-right:45px;
}

.news{
width:400px;
height:100px;
background:url(images/background_lg.jpg) no-repeat;
padding:10px;
margin-top:15px;
border:thick;

}

#right_col{
width:300px;
float:left;	
padding:0px 0px 10px 18px;
}

.directors{
width:300px;
}

dd{
font-size:10px;
padding-bottom:8px;
}
.board{
width:140px;
float:left;
list-style-type: none;
}
.board2{
width:140px;
float:left;
padding:16px 0px 0px 5px;
list-style-type: none;
}

.fade{
height:10px;
background:url(images/fade.gif) no-repeat;
clear:both;
}

#listener_co{
width:300px;
float: left;
padding:10px 0px 5px 0px;
}

.comment{
width:270px;
padding:5px 5px 15px 5px;
background:url(images/BoxBackground.jpg) no-repeat;
}
.etvlogo{
	width: 53px;
	height: 52px;
	float:left;
	margin: 10px 10px 0px 120px;

}

.nprlogo{
	background:url(images/npr_logo.gif);
	width: 70px;
	height: 23px;
	margin: 30px 0px 0px 25px;
	float:left;
}

#footer{
width:800px;
height:40px;
clear: both;

}

