pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

a { color: #000; }
a:visited { color: #666; }
a:hover { color: #666; }


h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
color: #000;
font-weight: normal;
font-style: normal;
text-transform: none;
text-decoration: none;
line-height: 24px;
margin: 10px 0px 0px 0px;
padding: 0px;

}


h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
color: #666;
font-weight: normal;
font-style: italic;
text-transform: none;
text-decoration: none;
line-height: 27px;

}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #FFFF00;
font-weight: normal;
text-transform: uppercase;
text-decoration: none;
line-height: 20px;
margin: 0px 0px 7px 0px;
padding: 0px 0px 0px 0px;

}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000;
font-weight: bold;
text-transform: none;
text-decoration: none;
line-height: 18px;
margin: 0px;
padding: 17px 0px 0px 0px;

}

h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFF;
font-weight: bold;
text-transform: none;
text-decoration: none;
line-height: 18px;
margin: 0px;

}


h6 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color: #666;
font-weight: normal;
font-style: italic;
text-transform: none;
text-decoration: none;
line-height: 22px;
margin: 10px 0px 10px 0px;
padding: 0px;

}

h7 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000;
font-weight: bold;
text-transform: none;
text-decoration: none;
line-height: 18px;
margin: 0px;

}


.home_intro_text{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

.link_title {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.body_white {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
}

.body_white_small {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}

.yellow_title {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFF00;
}


a.tag1 {
	float: left;
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	padding: 0px 3px 0px 3px;
	line-height: 20px;

}

a.tag2  {
	float: left;
	color:  #fafad2;
	text-decoration: none;
	font-size: 12px;
	padding: 0px 3px 0px 3px;
	line-height: 20px;
	
}

a.tag3  {
	float: left;
	color: #eedd82;
	text-decoration: none;
	font-size: 14px;
	padding: 0px 3px 0px 3px;
	line-height: 20px;
	
}

a.tag4  {
	float: left;
	color: #daa520;
	text-decoration: none;
	font-size: 16px;
	line-height: 20px;
	padding: 0px 3px 0px 3px;
	
}

a.tag1:hover, a.tag2:hover, a.tag3:hover, a.tag4:hover  {
	color: #FFFF00;
	text-decoration: none;
}

.tick_items {
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
font-weight: normal;
font-style: normal;
text-transform: none;
text-decoration: none;
line-height: 24px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.tick_items ul {
list-style: none;
margin: 0px;
padding: 0px;
}

.tick_items li {
list-style: none;
display: block;
border-bottom: 1px dotted #999;
background-image: url(../images/tick.gif);
background-repeat: no-repeat;
background-position: right;
padding: 3px 30px 0px 0px;
}

.tick_items li:hover {

}



#news ul, #news li {
list-style: none;
}

#news {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffff00;
font-weight: normal;
font-style: italic;
text-transform: none;
text-decoration: none;
line-height: 14px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

#news a {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #ffff00;
font-weight: normal;
font-style: italic;
text-transform: none;
text-decoration: none;
line-height: 14px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}



#nav, #nav ul {
font-family: Arial, Helvetica, sans-serif;
float:left;
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0px 0px;
padding:0pt;
width:645px;
}

#nav a {
color:#FFFF00;
display:block;
width: 115px;
height: 31px;
padding: 10px 0px 0px 11px;
text-decoration:none;
font-size: 11px;
font-weight: bold;
}
	
#nav li {
float:left;
background-image: url(../images/nav_bg_off.jpg);
background-repeat: no-repeat;
text-transform: uppercase;
border-right: 1px solid #333;
border-bottom: 1px solid #333;
text-align: left;
}

#nav li:hover {
float:left;
background-image: url(../images/nav_bg_hov.jpg);
background-repeat: no-repeat;
text-transform: uppercase;
text-align: left;
color: #FFFFFF;
}

#nav li a {
padding: 17px 0px 0px 45px;
}

	
#nav li a.home {
background-image: url(../images/home_icon.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 7px 0px 0px 35px;
margin: 10px 0px 0px 10px;
}

#nav li a.home:hover, #nav li a.info:hover, #nav li a.podcast:hover, #nav li a.link:hover,
#nav li a.about:hover, #nav li a.gallery:hover, #nav li a.map:hover, #nav li a.contact:hover {
color: #FFFFFF;
}

#nav li a.info {
background-image: url(../images/info_icon.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 7px 0px 0px 35px;
margin: 10px 0px 0px 10px;
}

#nav li a.podcast {
background-image: url(../images/podcast_icon.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 7px 0px 0px 35px;
margin: 10px 0px 0px 10px;
}

#nav li a.link {
background-image: url(../images/link_icon.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 7px 0px 0px 35px;
margin: 10px 0px 0px 10px;
}

#nav li a.about {
background-image: url(../images/about_icon.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 7px 0px 0px 35px;
margin: 10px 0px 0px 10px;
}

#nav li a.gallery {
background-image: url(../images/gallery_icon.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 7px 0px 0px 35px;
margin: 10px 0px 0px 10px;
}

#nav li a.map {
background-image: url(../images/map_icon.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 7px 0px 0px 35px;
margin: 10px 0px 0px 10px;
}

#nav li a.contact {
background-image: url(../images/contact_icon.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 7px 0px 0px 35px;
margin: 10px 0px 0px 10px;
}
	
#nav li.last {
border-right: 1px solid #000;

}

#nav li.lastbottom {
border-right: 1px solid #000;
border-bottom: 1px solid #000;

}


#nav li.bottom {
border-bottom: 1px solid #000;

}







.yellow_infopoints {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFF00;
font-weight: bold;
text-transform: none;
text-decoration: none;
line-height: 16px;
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}

.yellow_infopoints ul {
list-style: none;
padding: 0px;
margin: 0px;
}

.yellow_infopoints li  {
}

.yellow_infopoints li a  {
list-style: none;
color: #FFFF00;
padding: 4px 0px 6px 13px;
margin: 3px 11px 0px 0px;
display: block;
cursor: pointer;
background-image: url(../images/info_link_off.png);
background-repeat: no-repeat;
background-position: right top;
text-decoration: none;

}

.yellow_infopoints li a:hover {
list-style: none;
padding: 4px 0px 6px 13px;
margin: 3px 11px 0px 0px;
display: block;
cursor: pointer;
background-image: url(../images/info_link_hov.png);
background-repeat: no-repeat;
background-position: right top;
color: #FFFFFF;
text-decoration: none;

}

.yellow_link a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #666;
font-weight: normal;
font-style: italic;
color: #999;
text-transform: none;
text-decoration: none;
line-height: 23px;
background-image: url(../images/info_link_hov.png);
background-repeat: no-repeat;
background-position: left center;
padding: 0px 0px 0px 25px;
margin: 3px 0px 0px 15px;
display: block;
}

.yellow_link a:hover {
color: #FFFFFF;

}