/* CSS Document */
.hidden {display:none;
visibility:hidden;}
.print_logo {display:none;
visibility:hidden;}
/*************************/
/*      POSITIONING	     */
/*************************/

body { background:url(../images/slices/body_bg.jpg) repeat-x #EBDDA0;
height:auto;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;}

.bigger {font-size:1.5em;}

#container {
width:1024px;
margin:0 auto;}
#search {position:absolute;
margin-left:725px;
top:60px;}

h1 {
height:93px;
width:423px;
display:block;
margin:0;
padding:0;}

h1 a {
background:url(../images/slices/hrc_logo.jpg) no-repeat;
height:93px;
width:423px;
display:block;}

h2 {font-family:"Arno Pro Light Display", "Times New Roman", Times, serif;
color:#FFFFFF;
background:url(../images/slices/subhead_bg.jpg) no-repeat #6B1810;
width:707px;
height:59px;
letter-spacing:.3em;
font-weight:normal;
font-size:3em;
margin:0 0 0 267px;
padding:68px 0 0 20px;}

/*************************/
/*      NAVIGATION	     */
/*************************/
#navigation {float:right;
margin:0 21px 0 0;
padding:0;
width:727px;
display:inline;}

#navigation ul{
	width:708px;
	height:52px;
	background:url(../images/slices/nav_bg.gif) repeat-x;
	margin:0;
	padding:0;
	float:left;
	color:#441E06;
	font-size:1em;}
	
img.rightspace {float:right;
width:19px;
height:52px;
margin: 0;}

#navigation ul li {
	float:left;
	display:inline;
	margin:0;
	padding:0;	
	
	width:auto;
	border-right:#9E7E5F solid 1px;
	border-left:solid 1px #FFFFFF;}
	
#navigation ul li a:link, #navigation ul li a:visited {
color:#441E06;
margin:0;
padding: 15px 18px 10px 18px;
height:27px;
width:auto;
float:left;
display:inline;

text-decoration:none;}

#navigation ul li a:hover {		/*hover effect - arrow image*/
background:url(../images/slices/nav_hbg.gif) repeat-x;
height:27px;
padding: 15px 18px 10px 18px;
}

#navigation ul li.first {border-left:none;}

#navigation ul li.last {border-right:none;
padding:0;}

#navigation ul li.last a:link, #navigation ul li.last a:visited {border-right:none;
padding:15px 16px 10px 18px;}

#absoluteimage{
width:247px;
position:absolute;
height:375px;
margin:-365px 0 0 20px;}

#absoluteimage img {position:absolute;}

#absoluteimage h3 {background:url(../images/slices/trans_orangebg.png) repeat;
width:245px;
border:1px solid #FFFFFF;
height:auto;
position:absolute;
bottom:0;
font-size:1.9em;
	letter-spacing:.2em;
	color:#FFFFFF;
	text-align:center;
	padding:0;
	font-weight:lighter;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	left:0;}

#toptrans{position:absolute;
width:245px;
border:1px solid #FFFFFF;
background:url(../images/slices/trans_redbg.png) repeat;
height:108px;
left:0;}

h3 {color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
margin:0;
padding:0;
clear:none;}

#content {background:url(../images/slices/content_bg.jpg) repeat-y;
width:1015px;
}

#text {background:url(../images/slices/text_bg2.jpg) repeat-y #FFFFFF;
width: 727px;
float:left;
margin:0 0 0 0;
padding:0;
font-size:.9em;
display:inline;
}



#text h3 {color:#6B1A15;
margin:0;
margin: 10px 0 10px 15px;
font-weight:lighter;
font-size:1.6em;}

#text h3.dropshadow {
background:url(../images/slices/text_bg.jpg) no-repeat;
width:712px;
height:auto;
color:#6B1A15;
margin:0;
padding:20px 0 0 15px;
font-weight:lighter;
font-size:1.6em;}

#text h4 {margin: 20px 0 10px 15px;
font-size:1.2em;
color:#660000;
font-weight:normal;}

#text h4 a:link, #text h4 a:visited {text-decoration:underline;}
#text h4 a:hover {font-weight:bold;}
#text h5 {margin: 10px 0 10px 15px;
font-size:1em;
color:#000000;
font-weight:bold;}

#text p, #text ul {margin: 10px 30px 10px 15px;
padding:0;}

#text ul li {margin: 5px 0 5px 40px;
padding:0;}

#text a:link, #text a:visited {color:#660000;
text-decoration:none;
font-weight:bold;}
#text a:hover {text-decoration:underline;}

#text table td {vertical-align:text-top;}

#col1 {
width:267px;
float:left;
margin-top:255px;}

#col1 h3 {
	font-size:1.9em;
	letter-spacing:.2em;
	color:#FFFFFF;
	text-align:center;
	padding:0;
	font-weight:lighter;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}


#sideimage {
background:url(../images/slices/side_img.jpg) no-repeat top left;
margin:0;
padding:0;

}


ul#sidenav {
	background:url(../images/slices/sidenav_bg.jpg) repeat-x;
    width:231px;
	float:left;
	color:#FFFFFF;
	list-style:none;
	font-size:1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 21px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
	clear:left;
	display:inline;
}

ul#sidenav li {margin:5px 0 5px 0px;
font-size:.9em;
padding:0;}

ul#sidenav ul {margin:15px 0 15px 30px;
padding: 0;}

ul#sidenav li a:link, ul#sidenav li a:visited {color:#FFFFFF;
text-decoration:none;}

#text img {border:1px solid #8C2309;
padding:1px;
margin: 10px;}

#text h3.noboxshadow {background:none;}


/*for alphabet and state anchor lists, use <ul class="alphabet"> or <h2>WWII Industrial Facilities:<br />
Authorized Federal Funding</h2><ul class="stateabbr"> to acheive these styles*/
#text ul.alphabet, #text ul.stateabbr {
	list-style-type:none;
	margin:10px 40px 10px 20px; 
	padding:0;

}
#text ul.alphabet li, #text ul.stateabbr li{
	list-style-type:none;
	display:inline;			/*horizontal list*/
	margin:10px 0;
	padding:0;
	font-weight:bold;
	font-size:0.95em;	
}
/*for state lists (with states spelled out), use <ul class="state"> to acheive these styles*/
ul.state {
	float:left;				/*to create three column list*/
	margin:0 20px;
	padding:0;
}
ul.state li {
	padding:.25em 0;}


table {
	margin:0px auto;			/*centers, adds space at top and bottom*/
	padding:0;
	border-collapse:collapse;	/*prevents borders from doubling up*/
	border:1px solid #6B1A15;	/*dark orange border*/
	width:649px;
}

table.default_table {
	border:none;
}

table.default_table td{
	border:none;
}

table.default_table tr:hover {
	background:none;
}

caption {						/*the title of the table, appears the same as an h3*/
	font-size:1.4em;			
	font-weight:bold;
	background:#6B1A15;
	color:#FFFFFF;	
	padding:.5em 0;
	margin:15px auto 5px auto;
	width:650px;
}
th {							/*table headers*/
	font-size:1.2em;
	background:#EBDDA0;
	border:1px solid #421C08;
	padding:.5em 0;
}
tr:hover {						/*rows are orange when hovered*/
	background:#EBDDA0;
}
td {							/*spaces out the cells and adds a border*/
	border:1px solid #421C08;
	padding:3px 5px;
	vertical-align:text-top;
}

#footer {clear:both;
margin:0 0 0 18px;
float:left;
background:#461302;
height:34px;
text-align:center;
border-left:3px solid #FFFFFF;
border-right:3px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
font-size:.7em;
width:954px;
display:inline;}

#footer p {margin: 10px 0 0 0;}
#footer a:link, #footer a:visited{
	color:#FFFFFF;
	text-decoration:underline;}

.clear {clear:both;}
blockquote {font-style:italic;
margin:0 60px 0 60px;
padding:15px 0 15px 0;
color:#613D2C;
text-align:center;}
.imgleft {float:left;}
.imgright{float:right;}
h2 span.smaller_text {
letter-spacing:.1em;

}
#footershadow{width:997px;
height:30px;
background:url(../images/slices/footershadow.jpg) no-repeat;}