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

*
{
	margin: 0;
	padding: 0;
}

body
{
	padding: 0px;
	background: black;
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	font-size: 12px;
	width: 900px;
	margin: 0 auto;
	text-align:center;
}

#maintable
{
	background-color: black;
}

/* h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;} */
a{color:#426089;text-decoration:none;outline:none;}
a:hover{color:#fff;}
.caption{color:#888;font-style:italic;font-size:10px;}
.demo{margin-top:20px;}
.gallery_demo{width:640px;margin:30px auto;}
.gallery_demo li
{
	width: 95px;
	height: 71px;
	border: 3px double #333;
	margin: 0 5px 15px 0;
	background: black;
}

.gallery_demo li.hover{border-color: #666}
.gallery_demo li.active{border-style:solid;border-color:#CCC;}
.gallery_demo li div{left:240px}
/*.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}*/

/*.galleria_container{margin:0 auto 40px auto;height:480px;width:640px;float:right;}*/

#main_image{margin:0 auto 45px auto;height:480px;width:640px;background:black;}
#main_image img{margin-bottom:10px;}

.preview li
{
	width: 240px;
	height: 180px;
	border: 3px double #333;
	margin: 0 5px 15px 0;
	background: black;
	list-style: none;
}

.preview li.hover{border-color: #666}
.preview li.active{border-style:solid;border-color:#CCC;}
.preview li div{left:240px}

#left
{
	padding: 0px 35px 10px 0;
	border-right: 1px dotted #333;
}

#right
{
	padding: 10px 0 10px 35px;
	width: 640px;
}

.info
{
	text-align:justify;
}

.hspacer
{
	line-height: 2em;
	border-top: 1px dotted #333;
	margin: 15px 0;
}

.info p
{
	line-height: 2em;
	clear:both;
}
.info li
{
	margin: 10px 15px;
	font-size: 10px;
	line-height: 1.5em;
	float: left;
}

.nav
{
	padding: 10px 0;
	clear:both;
	font:11px 'helvetica neue',sans-serif;letter-spacing:2px;text-transform:uppercase;
}

.nav li
{
	list-style: none;
	line-height: 2em;
	border-bottom: 1px dotted #333;
	margin: 10px 0 10px 0;
}

.nav img
{
	border: 3px double #333;
}

.nav a:hover img
{
	border-color: #666;
}

h1
{
	font-size: 200%;
	font-weight: bold;
	line-height: 3.0em;
	text-align: left;
}

h2
{
	font-size: 150%;
	font-weight: bold;
	line-height: 2.5em;
}

#wrapper
{
	/*width: 900px;*/
}

#header
{
	background-image:url(img/horizon.jpg);
	background-repeat: no-repeat;
	height: 119px;
	text-indent: -5000px;

	/*width: 900px;*/
}

#footer
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 8px;
	margin: 20px 0;
	background-image: url(img/bg.gif);
}

#title
{
	font:80% 'helvetica neue',sans-serif;letter-spacing:6px;text-transform:uppercase;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 8px;
	background-image: url(img/bg.gif);
	text-align: center;
	/*width: 900px;*/
}