html{height:100%;overflow:auto;}
body{
	height:100%;
	background-color:#000;color:#ccc;
	font-family:Trebuchet MS,Verdana,Sans-Serif;
	font-size:14px;
	line-height:1.2em;
}

h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}

h1,h2,h3,h4,h5,h6{padding-top:10px;padding-bottom:10px;}
p,ol{padding-top:5px;padding-bottom:5px;}
a{color:#ccc;text-decoration:none;}
a.selected{font-weight:900;}

ol,ul{padding-left:2em;}
ol{list-style-type:decimal;}
ul{list-style-type:square;}

.information{font-weight:600;}

label.row{
	float:left;clear:left;
	width:8em;padding:.15em .3em 0 0;
	text-align:right;line-height:normal;
}
.indent,.help{margin-left:8.3em;}
.copy{padding-left:10px;padding-right:10px;}

#Page{min-height:75%;width:100%;position:absolute;bottom:0;}

#Navigation{
	width:100%;
	background-color:#000;
}
#Navigation .content{
	width:770px;
	margin:0 auto 0 auto;padding:0;
}
#Navigation ol{
	width:300px;height:24px;
	margin:25px 0 0 0;padding:0;
	list-style-type:none;
}
#Navigation li{
	float:left;
}
#Navigation a{
	float:left;
	margin:0;padding:2px 7px 4px 7px;
	font-size:13px;	
	color:#ccc;
}
#Navigation li.selected
{
	background-color:#660103;
}
#Navigation li.selected a{color:#fff;}
#Navigation ol ol
{
	position:absolute;
	clear:left;padding-top:5px;
}
#Navigation ol ol li{
	clear:left;
}
#Navigation ol ol a
{
	color:#fff;padding-top:2px;padding-bottom:0;
}

#Body{
	position:relative;
	overflow:auto;overflow-x:hidden;
	width:100%;height:345px;}
#Content{
	width:770px;
	margin:0 auto 0 auto;}
#GalleryContent{padding-top:40px;}

#Contact .map{float:right;margin:0 0 0 15px;}
#Contact .map p{text-align:right;font-size:.8em;}
#Contact dt,#Contact dd{clear:left;}
#Contact dt{xmargin-top:40px;}
#Contact dd{height:340px;}
#Contact h3{float:left;clear:left;width:8em;height:1em;font-size:.9em;}

#ShowCase{position:relative;overflow:hidden;width:100%;height:5px;}
#ShowCase img{float:left;margin:0;}

#ShowCase .back{position:absolute;left:0;width:5000px;height:300px;}
#ShowCase .main{
	position:relative;
	width:770px;height:0;margin:0 auto 0 auto;padding:0;}
	
#ProfileForm #TextControl{height:350px;}

#Footer{overflow:hidden;width:100%;}
#Logo{
	height:40px;padding:80px 0 0 0;
	background-color:#660103;color:#fff;
}
#Logo .content{
	width:770px;margin:0 auto 0 auto;
	font-size:12px;}
#Logo .content p{padding-top:2px;margin-right:-10px;}
#Logo h1{
	float:left;overflow:hidden;
	height:0 !important;width:300px;
	margin:0 10px 0 0;padding:40px 0 0 0;
	background-image:url(../Graphics/Logo.png);
	background-position:0 top;background-repeat:no-repeat;
}

.gallery{overflow:visible;}
.gallery li{
	float:left;height:1.5em;
	padding-right:12px;
	font-size:.8em;list-style-type:none;
	background-image:url(../Graphics/Breadcrumb.png);
	background-position:right 5px;background-repeat:no-repeat;}
.gallery .breadcrumbs{position:absolute;margin-top:-35px;padding:0}
.gallery .breadcrumbs ol{padding-left:0;}
.gallery .level1 .title{
	float:left;clear:left;
	width:280px;height:25px;
	padding:19px 10px 12px 10px;margin-right:5px;
	background-color:#300;
	font-size:1.2em;}

.gallery .item{overflow:visible;}
.gallery .items{}

.gallery .images{float:left;}
.gallery .image{float:left;margin:0 5px 5px 0;}
.gallery .image img{width:300px;height:300px;}

.gallery .thumbs{
	float:left;
	overflow:auto;overflow-y:hidden;
	width:61px;height:300px;}
.gallery .thumb{float:left;width:61px;height:61px;}
.gallery .thumb img{width:56px;height:56px;}

.gallery .copy{
	float:left;
	height:300px;width:379px;
	margin-right:5px;
	background-color:#300;}
.gallery .level2 .copy{width:280px;}

#Links a{float:left;}
#Links img
{
	margin-top:5px;
	margin-right:5px;
}
