@charset "UTF-8";
/* CSS Document */

body {
	font-size:62.5%;
	font-family:Arial, sans-serif;
	font-weight:normal;
	text-align:left;
	color:#ccc;
	/* background-color:#5f554c; */
	/* background-color:#ccc; */
	background-color:#333;
	background-image:url(_images/white.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	z-index:0;
	filter: alpha(opacity=99.99);   
	-moz-opacity: .9999;   
	opacity: .9999;
	-khtml-opacity: .9999; 
}
html,body {
	height:100%;
}
p {
	margin: 0px 0px 10px 0px;
}
a:link,
a:visited,
a img {
	border:none;
	text-decoration:none;
	text-transform:none;
	color:#ccc;
}
a:hover,
a:active {
	border:none;
	text-decoration:none;
	text-transform:none;
	color:#e75113;
}
a.bodyLink:link,
a.bodyLink:visited,
a.bodyLink img {
	border:none;
	text-decoration:none;
	text-transform:none;
	color:#e75113;
}
a.bodyLink:hover,
a.bodyLink:active {
	border:none;
	text-decoration:none;
	text-transform:none;
	color:#ccc;
}
.ON {
	color:#e75113;
}
.header {
	font-size:1em;
	line-height:1.3em;
	text-transform:uppercase;
	font-weight:bold;
	color:#e75113;
}
#container {
	position:relative; /* needed for footer positioning*/
	width:940px;
	margin-left:auto;
	margin-right:auto;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */
	z-index:0;
	overflow:visible;
}
@media print
{
#container {top:0%; margin-top:0px;}
}

/* ------------------------------ header ------------------------------ */
#header {
	position:relative;
	display:block;
	height:50px;
	width:970px;
	float:left;
	top:0px;
	left:-30px;
	background-image:url(_images/logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:visible;
}
#header p {
	display:block;
	width:155px;
	float:left;
	color:#333;
	text-transform:uppercase;
	padding:35px 0px 0px 355px;
}
#header p a:link,
#header p a:visited,
#header p a img {
	border:none;
	text-decoration:none;
	text-transform:uppercase;
	color:#333;
}
#header p a:hover,
#header p a:active {
	border:none;
	text-decoration:none;
	text-transform:uppercase;
	color:#e75113;
}
#header div.topNav {
	position:relative;
	display:block;
	float:left;
	top:30px;
	height:20px;
	width:195px;
	padding:0px 20px 0px 0px;
}

/* ------------------------------ splash ------------------------------ */
#splash {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:275px;
}

/* ------------------------------ content ------------------------------ */
#content {
	position:relative;
	display:block;
	height:auto;
	width:900px;
	float:left;
	font-size:1.1em;
	line-height:1.3em;
	padding:35px 20px 0px 20px;
}
#content.about div#left {
	display:block;
	width:200px;
	float:left;
	padding:35px 0px 0px 200px;
}
#content.about div#left img {
	padding:0px 20px 0px 0px;
}
#content.about div#right {
	display:block;
	width:500px;
	float:left;
	padding:35px 0px 0px 0px;
}
#content div#sideBar {
	display:block;
	width:295px;
	float:left;
	padding:0px 5px 0px 0px;
}
#sideBar div#thumbs {
	display:block;
	width:260px;
	float:left;
	padding:2px 10px 30px 0px;
}
#sideBar div#thumbs img {
	display:block;
	float:left;
}
#sideBar div#text {
	display:block;
	width:275px;
	height:610px;
	float:none;
}
a.thumb img {
	filter: alpha(opacity=80);   
	-moz-opacity: .80;   
	opacity: .80;
	-khtml-opacity: .80;
}
a.thumb:hover img {
	filter: alpha(opacity=99.99);   
	-moz-opacity: .9999;   
	opacity: .9999;
	-khtml-opacity: .9999;
}
#imgBox {
	position:relative;
	display:block;
	width:600px;
	height:600px;
	float:left;
	padding:0px 0px 25px 0px;
	overflow:hidden;
}

/* ------------------------------ thumbs ------------------------------ */
.linkbox
	{
	background-color:#ccc;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	height:10px;
	width:10px;
	margin:1px 4px 10px 0px;
	float:left;
	height:10px;
	width:10px;
}
.linkbox:hover {
	background-color: #e75113 !important ;
}
#thumbBox {
	background-color:#ccc;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	height:10px;
	width:10px;
	margin-right:4px;
	margin-bottom:10px;
	float:left;
	height:10px;
	width:10px;
}

/* ------------------------------ footer ------------------------------ */
.clear {
	clear:both;
}
#clear {
	clear:both;
}
#footer {
	position:absolute;
	display:block;
	width:100%;
	height:15px;
	bottom:0px; /* stick to bottom */
	right:0px;
	padding:0px 25px;
	text-align:right;
	line-height:15px;
	font-size:.95em;
	font-weight:bold;
	text-transform:uppercase;
	color:#ccc;
}

#footer a:link,
#footer a:visited {
	border:none;
	text-decoration:none;
	text-transform:none;
	color:#666666;
}
#footer a:hover,
#footer a:active {
	color:#e75113;
}