/* CSS Document */


html, body {
height:100%;
min-height:100%;
}

body {
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.75em;
color:#000000;
height:100%;
}

p {
margin-left:10px;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#000;
text-align:left;
margin:35px 0 0 10px;
font-weight:bold;
}

ul {
	text-align:left;
	margin-left:45px;
}

a {
text-decoration:none;
color:#0000CC;
font-weight:bold;
}

a:hover {
color:#FF6600;
font-weight:bold;
}

#wrapper {
width:750px;
background-image:url(images/checkered_flag.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
position:relative;
min-height:100%;
left: 50%;
margin-left: -375px;
}

#content_container{
	width:600px;
	position:relative;
	min-height:100%;
	margin-top:25px;
	left: 50%;
	margin-left: -275px;
	z-index: 3;
}
#content_container ul li {
	margin-left: 25px;
}


#content_container p{
	text-align:left;
	z-index: 5;
}

.footer {
background-color:#000000;
position:absolute;
left: 50%;
margin-left: -375px;
bottom:0;
margin-bottom:-10px;
width:750px;
text-align:center;
padding-top:5px;
min-height:45px;
color:#00FFFF;
font-size:9px;
}

.footer a {
text-decoration:none;
color:#FF9900;
font-weight:bold;
}

.footer a:hover {
color:#FF6600;
font-weight:bold;
}

#menu {
	position:absolute;
	text-align:center;
	width:750px;
	background:#000;
	padding-bottom:2px;
	height:32px;
	padding-top:5px;
	color:#00FFFF;
	top: 198px;
	left:0;
	margin-left:auto;
	margin-right:auto;
}

#slideshow {
position:absolute;
float:right;
padding:0;
margin-left:429px;
z-index:10;
margin-top:10px;
}

.floatright {
float:right;
margin: 0 0 10px 10px;
}

.gallery_caption {
color:#FFFFFF;
}

.subheader {
font-family:"Times New Roman", Times, serif;
font-size:1.4em;
font-style:italic;
font-weight:bold;
}

.points {
font-size: .9em;
font-weight:bold;
list-style:disc;
}
.inventory_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0000cc;
	float:right;
}
.inventory_nav a{
text-decoration:none;
font-weight:bold;
}
.inventory_nav a:hover{
text-decoration:none;
color:#FF6600;
font-weight:bold;
}th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	background-color: #000099;
	height: 10px;
}
.title_bar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000099;
	z-index: 2;
	top: 150px;
}

.title_bar_small {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000099;
	z-index: 2;
}

.title_rule {
	color: #FF9900;
	z-index: -1;
}
.gallery_navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

/*inventory pages*/
#inner {
position:relative;
display:block;
width:100%;
min-width:750px;
padding:10px;
background-color:#000;
color:#fff;
}

#pictureColumn {
position:relative;
float:left;
width:25%;
min-width:555px;
text-align:left;
}

#pictureColumn img {
border:1px #000 solid;
margin:5px 0 0 5px;
}

#detailColumn {
position:relative;
float:left;
width:50%;
min-width:200px;
padding:1%;
margin-left:15px;
}

#detailColumn a {
color:#FFCC00;
}

#detailColumn a:hover{
color:#FF9900;
}

.detailTitle {
color:#FFCC00;
font-weight:bold;
font-variant:small-caps;
}



