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

/*-- Navigation --*/
.menu { margin-left:0}
.menu li { display:inline; list-style-type:none; padding-right: 0.5em }

#primary_nav_container { width:96.6em; overflow:hidden; clear:both }
#primary_nav {
	font-size:1.2em;
	margin-left:0;
	background-color:#333;
	width:110%
}/*font-size:12px;*/
#primary_nav li { display:inline; list-style-type:none; width:10em;}
#primary_nav li a {
	display:block;
	float:left;
	color:#CCC;
	height:2.084em;
	font-weight:normal
}/*letter-spacing:0.4pt;*/

#primary_nav li a.current{
	background-color:#CCC;
	color:#FFF
}
#primary_nav li a span { display:block; margin:0.5em 0;  padding:0 17px; line-height:1.2em; border-left:1px solid white }
#primary_nav li a.current span { border-color:#fff}
#primary_nav li a.first-child span { padding-left:27px;border-left:0}
#primary_nav li a.last-child span { padding-right:42px}
#primary_nav li a:hover, #primary_nav li a.current:hover {
	background-color:#CCC;
	color:#000;
	text-decoration:none
}
#primary_nav li a:hover span {
	border-color:#FFF
}

#secondary_nav {
	font-size:1.1em;
	margin-left:0;
	background-color:#333
}
#secondary_nav li { list-style-type:none;  }/*display:inline*/
#secondary_nav li a { display:block; color:#FFFFFF; font-weight:normal; border-top:1px solid #f2f2f2; background:url(../images/sitelayout/lhn_first_level_arrow.gif) 0.8em 0.8em no-repeat;padding:0.5em 0 0.5em 2.5em}
#secondary_nav li a:hover {
	background-color:#4D4D4D;
	text-decoration:none;
	color:#e7e8e9
}
#secondary_nav li a.current{ background-color:#e7e8e9; color:#000; background-image:url(../images/sitelayout/lhn_first_level_selected_arrow.gif) }
#secondary_nav li a.current_withchild{ background-color:#e7e8e9; color:#000; background-image:url(../images/sitelayout/lhn_first_level_selected_wchild_arrow.gif) }
#secondary_nav li a.first-child { border-top:0}
/*second level*/
#secondary_nav ul { background-color:#404040; margin-left:0}
#secondary_nav ul li a, #secondary_nav ul li a:link, #secondary_nav ul li a:visited,
#secondary_nav ul li a:hover, #secondary_nav ul li a.current { background-image:none}

.article_buttons { clear:both }
.article_buttons li { padding-bottom:4px;}
.article_buttons img {vertical-align: bottom}

#footer {
	font-size:1em;
	padding:1.45em 0pt 1em 1em;
	border-top:0.8em solid #e7e8e9;
	position:relative;
	clear:both;
	background-color:#000;
	color:#FFF
}
#footer a { color:#D1C5B1;  font-weight:normal }
#footer .menu { margin-bottom:7px}
#footer #footer_primary_nav { font-size:1.09em; border:none }
#footer .menu li { border-left:2px solid #404040; padding:0 1em}
#footer .menu li.first-child { border-left:0; padding-left:0}

#footer #copyright p { margin:2em 0 0 0; clear:left; }

#footer #sister_sites { float:right; }
#footer #sister_sites li { float:left; list-style-type:none; margin:0 1em 0 0}
#footer #sister_sites li a { font-size:1.4em; font-family:"Times New Roman", Times, serif; color:#D1C5B1; font-weight:normal }
