

body {

	font: 0.9em Verdana, sans-serif;

	background: #666666;
	color: #ffffff;

	/*text-align: center;*/

	padding: 0;

	margin: 0px;

}



#container {

    font-size: 0.88em;

	width: 762px;

	background: #ffffff url(images/holder.gif) top center; 

	text-align: left;

	border-left: 1px solid #666666;

	margin: 0 auto; padding: 0 0 1px 0;



}



#header {
	BACKGROUND: #000000; 
	FONT-FAMILY: Trebuchet MS, Verdana, Arial;
	width: 752px;
	padding-top:5px; padding-right:0px; padding-bottom:10px; padding-left: 10px;
	margin:0px;
	color: #ffffff;
}

#header p{
	padding: 0;
	margin: 0;
	color: #ffffff;
}

#header h1{
	padding: 0;
	margin: 0;
	color: #ffffff;
}



#header img{
	margin-top: 10px; 
	margin-right:10px

}



#navcol{

	margin-top:0px;

	margin-top:8px;

	margin-left:10px;

	line-height: 1.2em;

	margin-right:0px;

	width:235px;

	float:left;

}



#navcol a img{

	padding-bottom:0px; padding-top:0px;


}

#navcol img {
	float: left;
}


#navcol a{

	text-decoration: none;

	font-style: italic;

}


a.navlink:link {

	color: #33CC33;

	text-decoration:none;

	font-style: italic;

	text-decoration:none;

	padding-bottom:10px;

	margin-bottom:20px

}

	

a.navlink:visited {

	color: #33CC33;

	font-style: italic;

	text-decoration:none;

}



a.navlink:hover {

	color: #33CC33;

 	font-style: italic;

  	text-decoration:none;

}

   

a.navlink{

	padding-bottom:15px;

	margin-bottom:20px;

}



.article{
	padding-bottom:15px;
	text-align: justify;

}

.article p{
	text-align: justify;
}


#content {

	width:750px;

	margin-top:12px; margin-bottom: 0px; margin-left:10px;

    line-height: 1.5em;

	color:#000000;

}



#content p {

	margin: 0px 2em 18px 10px;

	color:black;

	text-align:justify;



}



#content_home {

	width:480px;

	margin-top:12px; margin-left:250px; margin-bottom:0px;

    line-height: 1.5em;

	color:#000000;

}



#content_home h2 {

	color: #33CC33;

	font-size:18px;

	font-weight:bold;

	margin-top:10px; margin-bottom:15px; margin-left:10px; padding:0px;

	display:block;
	text-align: center;

}



#content_home p {

	margin: 0px 2em 18px 10px;

	color: #000000;

	text-align:justify;



}

#content_home p.award{
	text-align: center;
	font-size: larger;
	font-style: bold;
}

#content_home h4 {

	margin-top:0px; margin-bottom:15px; margin-left:10px; padding:0px;

	color:#33CC33;

	font-size: 14px;

	display:block;

}

#content_home tr {
	border: 1px solid black;
}

#content_ciesla{

	line-height: 1.5em;

	margin-top:12px;

	margin-left:10px;

	margin-right:186px;

	margin-bottom:0px;

	width:515px;

	padding:0;

}

.sounds{
	list-style-image: url('images/wav.gif');
}

.npr{
	list-style-image: url('images/npr_logo_sm.gif');
	}

#credits {

	margin-top:12px; margin-right:15px;

    line-height: 1.8em;

	width:200px;

	color:#000000;

	border: 1px dotted #666666;

	float:right

}









p {

	margin: 0px 2em 20px 15px;

	color:black;

	text-align:left

}



p.introduction {

	margin: 0px 2em 20px 15px;

	color:black;

	font-weight: bold;

	font-style: italic;

	text-align:left

}

h2 {

	color: #33CC33;

	font-size:18px;

	font-weight:bold;

	margin-top:0px; margin-bottom:10px; margin-left:10px; padding:0px;

	display:block;

}

h3 {

	margin-top:10px; margin-bottom:5px; margin-left:10px; padding:0px;

	color:#F93;

	font-size: 14px;

	display:block;

}



h5

{

	color:#33CC33; font-weight:bold;

	text-align:center; text-decoration:underline; padding-bottom:0px; margin-bottom:0px;

	font-size:12px;

}



h6{

	margin-top:10px; margin-bottom:5px; margin-left:10px; padding:0px;

	color:#000000;

	font-size: 14px;

	font-style: italic;

	display: inline;

}



h7{

	margin-top:10px; margin-bottom:5px; margin-left:10px; padding:0px;

	color:#000000;

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	display:inline;

}







h4 {

	margin-top:0px; margin-bottom:0px; margin-left:10px; padding:0px;

	color:#33CC33;

	font-size: 14px;

	display:block

}





#nav, #nav ul {

	/*float: left; */

	/*width: 600px;*/

	list-style: none;

	line-height: 1;

	background: #000000;

	font-weight: bold;

	padding-top:4px; padding-left:0px;padding-bottom:0px;

	margin: 0 0 10px 0;

}



#nav a {

	display: block;

	width: 50px;

	color:#ffffff;

	text-decoration: none;

	padding: 0.2em 2em;

}





#nav li:hover, #nav li.sfhover, #nav a:hover {

	background: #33CC33;

}



#nav a:hover {color: #FFF}



#nav ul{

	padding: 0;

	margin: 0;

	border-left: 1px solid #000;

	border-right: 1px solid #000

}



#nav .top_menu_item{

	border-top: 1px solid #33CC33;

}





#nav li ul li{

	border-bottom: 1px solid #000;

}



#nav li {

	float: left;

	padding: 0;

	width: 100px

}



#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 14em;

	font-weight: normal;

	margin: 0px;

	

}



#nav li li {

	padding-right: 1em;

	width: 13em

}



#nav li ul a {



	width: 9em;

}



#nav li ul ul {

	margin: -1.75em 0 0 14em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}



#nav li:hover{

	background: #33CC33;

}



#nav li.sfhover {

	background: #33CC33;

}



#content a {

	color: #33CC33;

}



#content_ciesla a{

	color: #33CC33;

}



h1{

	color:#ff9933;

}



#content a:hover {

	color:#000000;
	font-weight: bold;

}



img.left{

	float:left;

	border:none;

	margin:0px 15px 10px 15px;

	padding-top:0px;

	vertical-align: text-top;

}

img.right{

	float:right;

	border:none;

	margin:0px 0px 0px 0px;	

	vertical-align:text-top;

}





a.titlelink:link {

	color: #33CC33;

	text-decoration:none;

	font-style: italic;

	text-decoration:none;

}



a.titlelink:visited {

	color: #33CC33;

	font-style: italic;

	text-decoration:none;

}



a.titlelink:hover {

	color: #33CC33;

	font-style: italic;

	text-decoration:none;

}





dd {

	font-style: italic;

 	margin: -0.33em 0 0.75em;

  	line-height: 1.4em;

   	padding-left:3px

}

   

dt {

	margin-bottom: .2em ;

	color:#FF9933;

	font-weight:bold;

 	padding-left:3px

}

 

dl {

	margin-top: 3px;

}



.italic{

	font-style:italic;

}

.year{

	font-style:italic;

	color:#000;

}



div#footer	{

	clear: both;

	border: 0;

	border: 1px solid #000;

	background: #666666;

	width: 738px;

	padding: 5px 0;

	margin: 0 0 6px 6px;

}



div#footer p	{

	/*background: transparent url(/i04/author.gif) center left no-repeat;	*/

	/*BACKGROUND: url(./images/footer_gradient.gif) #f2f8f4 repeat-x;*/

	font-size: .90em;

	line-height: 18px;
	
	color: #cccccc;
	
	text-align: center;

	margin: 0;

	padding: 0 0 0 6px;

}

