body {
background: #c3c3c3 url(/images/navigation/navBar_r1_c11.gif) repeat-x scroll;
font-family: Verdana, Geneva, Helvetica, sans-serif;
}

p, dl, ul, ol {
margin: 0;
padding: 0;
line-height: 140%;
}

input, select {
background: white;
color: #222;
border: 1px solid #222;
margin: 0 0 5px 0;
}

input.button {
border: 1px solid #222;
border-width: 1px 2px 2px 1px;
font-weight: bold;
color: #FF4C00;
}

#Header {
float: left;
margin: 0;
padding: 0;
width: 780px;
}

#Logo {
float: left;
margin: 0 0 0 10px;
} 

#Navigation {
list-style: none;
margin: 0;
padding: 0;
}

#Navigation li {
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#Navigation a {
text-decoration: none;
}

#Navigation img {
border: none;
}

#Breadcrumb {
margin: 10px 0 15px 10px;
float: left;
clear: both;
}

#Breadcrumb img {
vertical-align: text-bottom;
}

h1 {
display: inline;
font-size: 12px;
}





#Index, #ImageDetails, #About {
width: 740px;
color: #222;
clear: both;
margin: 0;
padding: 0;
}





#Index #IntroText,
#Index #Search,
#Index #Login,
#Index #Spotlight {
background: #eaeaea;
border: 1px solid #fff;
padding: 0 5px 5px 5px;
margin: 0 0 0 10px;
}

#Index #IntroText h2,
#Index #Search h2,
#Index #Login h2,
#Index #Spotlight h2 {
background: #dadada;
font-size: 12px;
padding: 5px;
margin: 0px -5px 5px -5px;
}

#Index #Login,
#Index #Search {
margin: 10px 0 0 10px;
width: 160px;
}

#Index #Spotlight {
float: right;
width: 535px;
margin: 10px 0 0 0;
}

#Index #Spotlight {
\width: 555px;
w\idth: 535px;
}

#Index #Spotlight p {
clear: both;
margin: 0 0 5px 0;
}

#Index #Spotlight li {
float: left;
margin: 0;
padding: 0 7px 0 0;
list-style: none;
}





#ImageDetails #Image {
float: right;
padding: 20px;
background: white;
border: 1px solid #222;
width: 400px;
}

#ImageDetails #Image {
\width: 420px;
wid\th: 400px;
}

#ImageDetails #MiniNav {
float: right;
clear: both;
width: 440px;
text-align: center;
margin: 10px 0;
}

#ImageDetails dl {
width: 270px;
margin: 0 0 0 10px;
}

#ImageDetails dt {
font-weight: bold;
margin: 10px 0 0 0;
background: #dadada;
padding: 5px;
border: 1px solid #fff;
border-width: 1px 1px 0 1px;
}

#ImageDetails dt.first {
margin: 0;
}

#ImageDetails dd {
margin: 0;
background: #eaeaea;
padding: 5px;
border: 1px solid #fff;
border-width: 0 1px 1px 1px;
}

#ImageDetails dd span.Info{
font-size: 10px;
}

#ImageDetails #Error {
width: 100%;
}

#ImageDetails #Error dt {
background: #FF4C00;
color: white;
}



#About p {
margin: 0 0 10px 0;
}

#About ul {
margin: 0 0 0 2em;
}

#About div {
background: #eaeaea;
border: 1px solid #fff;
padding: 0 5px 5px 5px;
margin: 0 0 10px 10px;
}

#About div h2 {
background: #dadada;
font-size: 12px;
padding: 5px;
margin: 0px -5px 5px -5px;
}




#Footer {
	border: 1px black solid;
	border-width: 2px 0px 0px 0px;
	background: #dadada;
	font-size: 10px;
	padding: 0 0 0 10px;
	margin-top: 12px;
	clear: both;
}