

body
{ background: black; font-size: 62.5%; display: inline; background-color: #000000; margin: 0; padding: 0; text-align: center;}

h1, h2, h3, h4, h5, h6, p
{ color: black; font-family: "Lucida Sans Regular", "Andale Sans Regular", "Times New Roman", sans-serif; }

h1
{ font-size: 1.6em; font-weight: 700; }

h2
{ font-size: 1.3em; font-weight: 500; }

h3
{ font-size: 1.3em; font-weight: 400; }

h4
{ font-size: 1.2em; font-weight: 300; }

h5
{ font-size: 1.2em; font-weight: 200; }

h6
{ font-size: 1.1em; font-weight: 100; }

textarea
{ font-size: 1.3em; font-weight: 300; background: black; color: #AAAAAA; border: none;
	font-family: "Lucida Sans Regular", "Andale Sans Regular", "Times New Roman", sans-serif; }

td.form
{ font-size: 1.3em; font-weight: 300; color: black; 
	font-family: "Lucida Sans Regular", "Andale Sans Regular", "Times New Roman", sans-serif; }

input.field
{ background: black; color: #AAAAAA; font-size: 1.2em; border: none; padding: 3px;}

input.button
{ background: black; color: #AAAAAA; font-size: 1.2em; border: none; }

#container { position: relative; margin: auto; width:1024px; height: 768px; text-align: left; }

#content { position: absolute; width: 810px; height: 550px; margin-top: 10px; margin-left: 10px; }

#nav
{
	position: absolute;
	top: 208px;
	left: 50px;
	height: 400px;
	width: 200px;
}

#logo
{
	position: absolute;
	top: 10px;
	left: 50px;
	height: 200px;
	width: 200px;
}

#title
{
	position: absolute;
	top: 5px;
	left: 278px;
	height: 60px;
	width: 550px;
}

#subtitle
{
	position: absolute;
	top: 60px;
	left: 278px;
	height: 40px;
	width: 550px;
}

#bgimg
{
	position: absolute;
	top: 208px;
	left: 270px;
	height: 404px;
	width: 556px;
}

#page_box
{
	position: absolute;
	top: 80px;
	left: 870px;
	height: 50px;
	width: 100px;
}

#thumb_box
{
	position: absolute;
	top: 120px;
	left: 340px;
	height: 80px;
	width: 426px;
	border: none;
	overflow: -moz-scrollbars-horizontal	!important ;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;

	scrollbar-shadow-color: black;
	scrollbar-highlight-color: black;
	scrollbar-face-color: black;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: black;
	scrollbar-arrow-color: black;
}

#image_box
{
	position: absolute;
	top: 222px;
	left: 348px;
	width: 400px;
	height: 300px;
	border: none;
}

#caption_box
{
	position: absolute;
	top: 530px;
	left: 349px;
	width: 387px;
	height: 50px;
	padding: 5px;
	display: inline;
}

#long_box
{
	position: absolute;
	display: inline;
	top: 222px;
	left: 348px;
	width: 390px;
	height: 365px;
	padding: 5px;
	overflow: auto;
}

#right_column
{
	position: absolute;
	display: inline;
	top: 120px;
	left: 840px;
	height: 330px;
	width: 150px;
	overflow: auto;
}

#sitemap
{
	position: absolute;
	display: inline;
	top: 465px;
	left: 840px;
	height: 30px;
	width: 150px;
}

#left_arrow
{
	position: absolute;
	top: 120px;
	left: 270px;
	height: 58px;
	width: 76px;
	border: none;
}

#right_arrow
{
	position: absolute;
	top: 120px;
	left: 776px;
	height: 58px;
	width: 76px;
	border: none;
}

#footer
{
	position: absolute;
	top: 500px;
	left: 840px;
	height: 110px;
	width: 150px;
}



a:link
{
	color: #AAAAAA;
	border: none;
}

a:hover
{
	color: blue;
	border: none;
}

a:visited
{
	color: #AAAAAA;
	border: none;
}

a:active
{
	color: #AAAAAA;
	border: none;
}

p.pages
{
	color: #AAAAAA;
	font-size: 12px;
}

p.caption
{
	color: black;
	font-size: 1.2em;
	display:inline;
	font-weight: 400;
}




.padded
{ padding: 5px; }

.footer
{ color: #AAAAAA; }

.grey
{ color: #AAAAAA; }
