/* Universals */

body {
	margin: 0;
	padding: 0;
	background: #C5D3DF url(../images/sub/leftside-bg.gif) repeat-y left;
	}
	
a {
	color: #094D86;
	text-decoration: underline;
	}
	
a:hover {
	color: black;
	}	
	
h1 {
	color: #4B4A7B;
	font: bold 25px tahoma,arial;
	letter-spacing: -1px;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
	
h2 {
	color: #4B4A7B;
	font: bold 16px tahoma,arial;
	margin-bottom: 0;
	padding-bottom: 0;
	}

/* Navigation Standard */
	
#topcontainer {
	width: 100%;
	background: #E9E9E9 url(../images/sub/rainierbg.jpg) no-repeat top right;
	}
	
#topimages {
	width: 535px;
	}
	
#topbuttons {
	width: 370px;
	float: right;
	text-align: right;
	padding-top: 49px;
	}
	
#navcontainer {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background: #5A85AA url(../images/sub/navshade-bg.gif) repeat-x top;
	width: 100%;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	height: 23px;
	}
	
#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	}
	
#navcontainer ul li {
	display: inline;
	margin: 0;
	padding: 0;
	}
	
/* Content Layout Structure */

table.content {
	padding: 0;
	margin: 0;
	margin-top: 12px;
	}
	
	table.content ul li {
		font: 12px tahoma,arial;
		}
	
	table.content td.primary {
		background: white url(../images/sub/corner-topleft.gif) no-repeat top left;
		padding-top: 15px;
		padding-left: 20px;
		}
		
	table.content td.primary p {
		color: black;
		font: 12px tahoma,arial;
		padding-right: 20px;
		line-height: 1.4em;
		margin-top: 5px;
		}
		
	table.content td.primary ul.links {
		list-style-image: url(../images/sub/related-arrow.gif);
		padding: 5px;
		margin-left: 10px;
		margin-bottom: 5px;
		padding-bottom: 0;
		}
			
		table.content td.primary ul.links li {
			padding: 0;
			margin: 0;
			margin-bottom: 10px;
			font: bold 12px tahoma,arial;
			}
			
			table.content td.primary ul.links li ul {
					padding:0;
					margin:0;
					list-style: none;
					list-style-image: none;
					}
					
					table.content td.primary ul.links li ul li {
						font: normal 12px tahoma,arial;
						color: #333333;
						}
			
	table.content td.primary ul.backlink {
		list-style-image: url(../images/sub/back-arrow.gif);
		padding: 5px;
		margin-left: 10px;
		margin-bottom: 5px;
		padding-bottom: 0;
		}
			
		table.content td.primary ul.backlink li {
			padding: 0;
			margin: 0;
			margin-bottom: 5px;
			font: bold 12px tahoma,arial;
			}
				
		
	table.content td.related {
		background: #E9E9E9 url(../images/sub/related-bg.gif) repeat-y top left;
		}
		
		table.content td.related .relatedlabel {
			background-color: #376791;
			padding: 2px 15px;
			margin: 0;
			}
		
		table.content td.related ul.links {
			list-style-image: url(../images/sub/related-arrow.gif);
			padding: 5px;
			margin-left: 30px;
			margin-bottom: 5px;
			padding-bottom: 0;
			}
		
			table.content td.related ul.links li {
				padding: 0;
				margin: 0;
				margin-bottom: 5px;
				font: bold 12px tahoma,arial;
				}
		
		table.content td.related p {
			font: 12px tahoma,arial;
			color: #303030;
			line-height: 1.5em;
			padding-left: 20px;
			padding-right: 5px;
			}
			
.photoslot2  {
	margin-top: 20px;
	}
	
	
table.content td.primary p.tagline {
	padding:10px;
	border: 1px solid #094D86;
	background-color: #E9E9E9;
	font: bold 13px tahoma,arial;
	letter-spacing: 1px;
	color: black;
	margin-right: 20px;
	}
	
ul.checkmarks {
	list-style-image: url(../images/sub/check.gif);
	}
		
	ul.checkmarks li {
		margin-bottom: 5px;
		}


/* Bottom of Page */

#footer {
	background-color: #5A85AA;
	padding: 10px;
	padding-top: 5px;
	border-top: 1px solid white;
	color: #E9E9E9;
	font: 10px arial;
	}
	
	#footer a {
		color: #E9E9E9;
		}
		#footer a.info {
	color: #E9E9E9;
	text-decoration: none;
		}
		
		
/* Alaska Archives specific */

p.account-access {
width:20em;
}

p.account-access a{
padding:10px;
background-color:#FFFF99;
display:block;
font:bold 110% Arial, Helvetica, sans-serif;
text-align:center;
}

h3 {
color: #4B4A7B;
	font: bold 14px tahoma,arial;
	margin-bottom: 0;
	padding-bottom: 0;
	}