﻿body 
{
	margin:0px;
	font-family:Arial;
	font-size:80%;
}

a 
{
	color:Blue;
}

a:visited 
{
	color:Blue;
}

#leftNav 
{
	width:246px;
	margin: 2px 2px 2px 2px;
	font-size: 0.9em;
}

#leftNav a 
{
	color:White;
	text-decoration:none;	
}

#leftNav a:hover 
{
	text-decoration:underline;
}

p.Category1 
{
	margin: 0px 5px 10px 5px;
	text-decoration:none;
	font-size:0.95em;
	color:White;
	border: dashed 1px white;
	padding: 3px;
	background-color:#29548D;
}

a.Category1 
{
	text-decoration:none;
	font-size:0.95em;
	color:White;
}

p.Category1:hover
{
	background-color:#8896C4;
	cursor:pointer;
}
p.Category2:hover
{
	background-color:#8896C4;
	cursor:pointer;
}
p.Category3:hover
{
	background-color:#8896C4;
	cursor:pointer;
}
p.Category4:hover
{
	background-color:#8896C4;
	cursor:pointer;
}

p.Category2
{
	margin: 0px 5px 10px 5px;
	text-decoration:none;
	font-size:0.95em;
	color:White;
	border: dashed 1px white;
	padding: 3px;
	background-color:#2D5B9B;
}

a.Category2
{
	text-decoration:none;
	font-size:0.95em;
	color:White;
}

p.Category3
{
	margin: 0px 5px 10px 5px;
	text-decoration:none;
	font-size:0.95em;
	color:White;
	border: dashed 1px white;
	padding: 3px;
	background-color:#3164A8;
}

a.Category3 
{
	text-decoration:none;
	font-size:0.95em;
	color:White;
}

p.Category4
{
	margin: 0px 5px 10px 5px;
	text-decoration:none;
	font-size:0.95em;
	color:White;
	border: dashed 1px white;
	padding: 3px;
	background-color:#346BB6;
}

a.Category4 
{
	text-decoration:none;
	font-size:0.95em;
	color:White;
}

form { margin:0px; padding:0px;}

body {font-size:0.9em;}

h1 {font-size:1.5em; color:#20477B; margin-top:0px;}

h2 
{
	font-size:1.3em; 
	color:#20477B;
}

#mapContainer h2 
{
	color: #FFFFFF;
	margin:0px;
	padding: 5px;
	background-color: #733428;
}

#timelineContainer 
{
	clear: both;
	float:left;
	width: 705px;
	margin: 10px 0px 0px 0px;
	border: 3px solid #733428;
}

#timelineContainer h2 
{
	color: #FFFFFF;
	margin: 0px 0px 8px 0px;
	padding: 5px;
	background-color: #733428;
}

#keywordContainer 
{
	float: left;
	clear: both;
	width: 705px;
	margin: 10px 0px 0px 0px;
	border: 3px solid #733428;
}

#keywordContainer h2 
{
	color: #FFFFFF;
	margin: 0px 0px 8px 0px;
	padding: 5px;
	background-color: #733428;
}

#keywordContainer input
{
	height:25px;
	margin:0px 7px 9px 7px;
	width: 685px;
	font-size:20px;
}

#mapContainer 
{
	float: left;
	margin: 0px 5px 0px 0px;
	border: 3px solid #733428;
}

#categoryContainer 
{
	float: left;
	margin: 0px 5px 0px 5px;
	border: 3px solid #733428;
	clear: right;
}

#categoryContainer h2 
{
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	background-color: #733428;
}

#textContainer 
{
	margin: 10px 0px 0px 258px;
}

#pageContainer
{
	width:100%;
	margin:0px;
}

#leftBar
{
	background-color:#244B7E;
	float:left;
	width: 250px;
}

#mainTextContainer 
{
	margin: 0px 0px 0px 5px;
	padding-top: 10px;
	float: left;
	width:750px;
}

#areaSearchContainer 
{
	border: 2px solid #733428;
	margin-right: 8px;
	margin-bottom: 8px;
}

#areaSearchContainer a 
{
	text-decoration: none;
	color: #284E80;
	font-size: 1.2em;
}

#areaSearchContainer h2
{
	margin: 0px 5px 0px 5px;
	color:#733428;
}

#categorySearchContainer 
{
	border: 2px solid #733428;
	margin-right: 8px;
	margin-bottom: 8px;
}

#categorySearchContainer a 
{
	text-decoration: none;
	color: #284E80;
	font-size: 1.2em;
}

#categorySearchContainer h2
{
	margin: 0px 5px 0px 5px;
	color:#733428;
}

#whenSearchContainer 
{
	border: 2px solid #733428;
	margin-right: 8px;
}

#whenSearchContainer a 
{
	text-decoration: none;
	color: #284E80;
	font-size: 1.2em;
}

#whenSearchContainer h2
{
	margin: 0px 5px 0px 5px;
	color:#733428;
}

#pageNumberContainer 
{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
}

#pageNumberContainer a 
{
	color: #284F81;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	border: solid 1px #284F81;
	padding: 0 3px 0 3px;
}
#pageNumberContainer a.prevLink
{
	border:none;
}

#pageNumberContainer a:hover 
{
	text-decoration: underline;
}

#keywordSearchContainer 
{
	border: 2px solid #733428;
	margin-right: 8px;
	margin-top: 8px;
}

#keywordSearchContainer input
{
	height:25px;
	width: 655px;
	font-size:20px;
}

#keywordSearchContainer h2
{
	margin: 0px 5px 0px 5px;
	color:#733428;
}

.listingContainer
{
	font-size: 0.93em;
	margin-bottom:20px;
	margin-right:10px;
	clear:right;
	background-image: url(../images/lightgrad.gif);
	background-repeat: repeat-x;
	background-color:#E7EEF8;
	padding:7px 7px 12px 7px;
	border: dashed 1px #284E80;
	position:relative;
}

.listingContainerAlt
{
	font-size: 0.93em;
	margin-bottom:20px;
	margin-right:10px;
	clear:right;
	background-image: url(../images/darkgrad.gif);
	background-repeat: repeat-x;
	background-color:#B5CBEA;
	padding:7px 7px 12px 7px;
	border: dashed 1px #284E80;
	position:relative;
}

.listingTopSection 
{
	
}

.AttributionImage 
{
	margin-right:10px;
}

.listingLowerSection 
{
	clear:right;
}

.keyContainer 
{
	margin-left: 5px;
	float:right;
}

.categoryContainer
{
}

.areaContainer
{
}

.listingImageContainer
{
}

.itemName
{
}

.itemDescription
{
	font-style:italic;
}

.location
{
	font-weight:bold;
}

.attributionName
{
	font-size:0.92em;
	font-weight:bold;
}

.attributionText
{
	font-size:0.92em;
}

.itemYear 
{
	font-weight: bold;
}

.WhenLinkSelected 
{
	font-weight: bold;
}

.WhatAllLinkSelected
{
	font-weight: bold;
}

.WhereAllLinkSelected
{
	font-weight: bold;
}

#areaSearchContainer a.WhereLinkText
{
	font-size:9px;
	text-align: center;
}

#areaSearchContainer td 
{
	text-align:center;
	padding:0 4px 0 4px;
}

#categorySearchContainer a.WhatLinkText
{
	font-size:9px;
}

#categorySearchContainer td
{
	text-align:center;
	padding:0 4px 0 4px;
}

.supportedLeft 
{
	font-size:11px;
	color:White;
	text-align:center;	
}

.galleryview h2
{
	color:White;
}

#changeFont 
{
	color:White;	
}

#changeFont a 
{
	text-decoration:none;
	color:White;
}

#changeFont a:hover 
{
	text-decoration:underline;
}

.resetFont 
{
	font-size:85%;
}

.increaseFont 
{
	font-weight:bold;
}

.decreaseFont 
{
	font-weight:bold;
}
