@charset "utf-8";
/* CSS Document */

/* = Sitemap  

---------------------------------------------------------------------

*/



#sitemap{
	width: 969px;
	margin: 13px auto 30px;
	text-align: left;
	padding-bottom: 10px;
	clear: both;
	float: left;

}



#sitemap #breadcrumbs{

   margin: 0 5px;

   padding: 20px 24px 30px;

   background: #1b120d url(/_img/bg_breadcrumbs.gif) no-repeat center top;

}



#sitemap #breadcrumbs h3{

   float: left;

   margin-right: 22px;

   margin-top: 1px;

   text-indent: -9999px;

   height: 12px;

   width: 90px;

   background: url(/_img/bg_breadcrumbs_h3.gif) no-repeat 0 bottom;

   font-size: 1.2em;

   line-height: 1.2;

}



#sitemap #breadcrumbs p{

   color: #e9e1cc;

   font-size: 1.2em;

   line-height: 1.2;

   float: left;

}



#sitemap #breadcrumbs p a, #sitemap #breadcrumbs p span, #sitemap #breadcrumbs p strong{

   display: block;

   float: left;

   margin-right: 10px;

}



#sitemap #breadcrumbs p span{

   text-indent: -9999px;

   width: 6px;

   height: 12px;

   background: url(/_img/bg_breadcrumbs_span.gif) no-repeat 0 2px;



   display: inline;

}



#sitemap #subcontent{

   margin: 0 5px;

   padding: 22px 0px 22px 24px;

   background: url(/_img/bg_subcontent.gif);

   float: left;

   display: inline;

   width: 935px;

}



#sitemap #siteinfo{
	float: left;
	width: 206px;
	color: #e9e1cc;
	line-height: 1.6;

}



#siteinfo h3{

   font-size: 1.3em;

}



#siteinfo p{

   font-size: 1.2em;

}



#siteinfo ul{
	list-style: none;
	width: 199px;
	float: left;
	margin-top: 15px;

}



#siteinfo ul li{

   float: left;

   margin: 0 4px 4px 0;

   height: 27px;

}



#siteinfo ul li a{

   font-size: 1.1em;

   display: block;

   height: 21px;

   padding: 5px 0 0 30px;

   background-position: 0 0;

   background-repeat: no-repeat;

}



#siteinfo ul li a:hover{

   background: #bdc8e5;

   color: #1b120d;

   background-position: 0 -27px;

}



#siteinfo ul li#rsslink, #siteinfo ul li#podcastlink{
	width: 99px;
	background: no-repeat;
	background-color: #333333;

}



#siteinfo ul li#enewslink, #siteinfo ul li#emaillink{
	width: 99px;
	margin-right: 0;
	background: no-repeat;
	background-color: #333333;

}



#sitemap ul#sitenav{

   float: left;

   display: inline;

   list-style: none;

   margin-top: 3px;

   width: 635px;

}



#sitemap ul ul{

   list-style: none;

}



#sitemap ul#sitenav li#sitenav_connections ul{

   float: left;

   clear: left;

   display: block;

   padding: 0;

}



#sitemap ul#sitenav li#sitenav_connections ul.first{

   padding: 0 20px 0 0;

}



#sitemap ul#sitenav li#sitenav_connections ul.second{

   float: right;

   clear: none;

   padding: 0;

}



#sitemap ul#sitenav li{

   font-size: 1.1em;

   color: #86512f;

   float: left;

   text-transform: uppercase;

   margin-right: 45px;

}



#sitemap ul#sitenav li#sitenav_home{

   display: none;

}



#sitemap ul#sitenav li#sitenav_contact{

   margin-right: 0;

   float: left;

}



#sitemap ul#sitenav li#sitenav_media{

   text-align: left;

   margin-right: 0;

}



#sitemap ul#sitenav li#sitenav_media ul{

   margin-bottom: 40px;

}



#sitemap ul#sitenav li a{
	color: #3F87A2;
	text-decoration: none;
	font-weight: bold;

}



#sitemap ul#sitenav li a#sitenav_connections_a{

   float: left;

   display: block;

   width: 200px;

}



#sitemap ul#sitenav li ul{

   margin-top: 18px;

   width: 120px;

}



#sitemap ul#sitenav li#sitenav_connections {

   width: 260px;

   padding: 0;

}



#sitemap ul#sitenav li li{

   font-size: 1em;

   float: none;

   text-transform: none;

   color: #b29a72;

   margin: 0 0 10px;

}



#sitemap ul#sitenav li li ul{

   margin: 0;

}



#sitemap ul#sitenav li li li{

   display: none;

}



#sitemap ul#sitenav li li a{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	text-shadow: none;

}



#sitemap ul#sitenav li li a:hover{
	text-decoration: none;
	color: #666666;

}
