/****************************************/
/********  base  *********************/
/****************************************/
@charset "UTF-8";
html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-align:left;
	background-color:#1d1d1d;
	color:#ccc;
	margin:0px auto;
}
body {
	background-image:url('images/headerBg.gif');
	background-repeat:repeat-x;
}
#Content {
	display:block;
	position:relative;
	overflow:hidden;
	margin: 10px auto 0px;
	width:1000px;
	padding:15px;
	background-color:#000;
	border:solid 1px #666;
}
a, a img{border:none;color:#fff;text-decoration:none;}
h1 {color:#fff;margin-top:0px;}

/****************************************/
/********  header  *********************/
/****************************************/
#Header{
	display:block;
	position:relative;
	margin:0px auto;
	width:1000px;
	height:154px;
}
#Logo{
	float:left;
	margin-left:5px;
	width:363px;
	height:151px;
}
#Tagline {
	float:right;
	margin-right:-10px;
	padding-top:20px;
	width:500px;
	height:52px;
	text-align:center;
}
#Tagline p {margin-top:0px;}
/****************************************/
/********  footer  *********************/
/****************************************/
#Footer {
	display:block;
	position:relative;
	clear:both;
	margin:10px auto;
	width:1000px;
	font-size:8pt;
	overflow:hidden;
}
#Contact {
	float:right;
	width:530px;
	height:35px;
	padding:10px;
	font-size:10pt;
	background-color:#336666;
	color:#fff;
}
#Footer p {margin-top:0px;}

/****************************************/
/********  content  *********************/
/****************************************/
#caption {
	width:270px;
	height:350px;
	padding:10px;
	float:right;
	position:relative;
}
#caption h2{padding-left:10px;opacity:1;}
#caption li {opacity:1;}
#slideshow {
	width:690px;
	height:367px;
	position:relative;
}
#slideshow img {position:absolute;top:0px;left:0px;}
.thumb {padding:0px;margin:0px;}
#thumbs {
	overflow:hidden;
	clear:both;
	width:980px;
	position:relative;
	display:block;
	margin:0px auto;
}
#controls { overflow:hidden;clear:both;width:120px;margin:0px auto;}
.prev, .next, .play, .pause {
	float:left;
	width: 37px;
	height:26px;
	display:block;
	background-image:url('images/prevBtn.png');
	background-repeat:no-repeat;
}
.next {background-image:url('images/nextBtn.png');}
.play, .pause {
	width: 26px;
	background-image:url('images/playBtn.png');
}
.pause {background-image:url('images/pauseBtn.png');}

.button {
	display:block;
	width:145px;
	height:30px;
	background-image:url('images/btnBg.gif');
	background-repeat:no-repeat;
	position:relative;
	padding:5px;
}