* { margin:0;  padding:0; }

html {overflow-y: scroll;}

body {
	background-color:#262626;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #eeeeee;
	text-align:center;
}
p {
margin-bottom: 0.8em;
}
#rootcont {
	position:relative;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	background-color:#090909;
	text-align:left;
}
#fixedcontent {	
	position:relative;
	width:1000px;
	height:497px;
	background-image:url('images/th3mainmulti.jpg');
}
#fixedbottom {
	position:relative;
	width:1000px;
	height:23px;
	background-image:url('images/th3bottommulti.jpg');
}
#stretchcontent {	
	position:relative;
	width:1000px;
	height:auto;
	background-image:url('images/th3stretch.jpg');
	background-repeat:repeat-y;
}
#stretchcontent2 {
	position:relative;
	width:1000px;
	height:auto;
	background-image:url('images/th3mainsingle.jpg');
	background-repeat:no-repeat;
}
#stretchcontentmulti {	
	position:relative;
	width:1000px;
	height:auto;
	background-image:url('images/th3stretchmulti.jpg');
	background-repeat:repeat-y;
}
#stretchcontentmulti2 {
	position:relative;
	width:1000px;
	height:auto;
	background-image:url('images/th3mainmulti.jpg');
	background-repeat:no-repeat;
}
#stretchcontentmultiwide {	
	position:relative;
	width:1000px;
	height:auto;
	background-image:url('images/th3stretchmultiwide.jpg');
	background-repeat:repeat-y;
}
#stretchcontentmultiwide2 {
	position:relative;
	width:1000px;
	height:auto;
	background-image:url('images/th3mainmultiwide.jpg');
	background-repeat:no-repeat;
}
#fptopcontent {
	position:relative;
	width:968px;
	left:13px;
	top:9px;
	padding-bottom:12px;
	height:auto;
}
#fullcontent {
	position:relative;
	width:968px;
	left:12px;
	top:8px;
	padding-bottom:12px;
	height:auto;
}
#galleryholder {
	position:relative;
	width:960px;
	left:19px;
	top:16px;
	padding-bottom:16px;
	height:600px;
}
#galleryholder2 {
	position:relative;
	width:960px;
	left:19px;
	top:16px;
	padding-bottom:16px;
	height:900px;
}
#galleryholder3 {
	position:relative;
	width:960px;
	left:19px;
	top:16px;
	padding-bottom:16px;
	height:1460px;
}
#stretchbottom {
	position:relative;
	width:1000px;
	height:9px;
	background-image:url('images/th3bottomsingle.jpg');
	background-repeat:no-repeat;
	background-color:#090909;
}
#stretchbottommulti {
	position:relative;
	width:1000px;
	height:9px;
	background-image:url('images/th3bottommulti.jpg');
	background-repeat:no-repeat;
	background-color:#090909;
}
#stretchbottommultiwide {
	position:relative;
	width:1000px;
	height:9px;
	background-image:url('images/th3bottommultiwide.jpg');
	background-repeat:no-repeat;
	background-color:#090909;
}
#mainbottom {
	position:relative;
	width:1000px;
	height:21px;
	background-image:url('images/th3mainbottom.jpg');
}
#leftbox{
	position:relative;
	top:0px;
	left:0px;
	width:583px;
	height:auto;
	float:left;
}
#rightbox{
	position:relative;
	width:365px;
	height:auto;
	top:0px;
	left:24px;
	float:left;
}
#leftboxwide{
	position:relative;
	top:0px;
	left:0px;
	width:725px;
	height:auto;
	float:left;
}
#rightboxwide{
	position:relative;
	width:222px;
	height:auto;
	top:0px;
	left:23px;
	float:left;
}
#nameholder {
	position:relative;
	top:0px;
	left:8px;
	text-align:center;

	line-height:26px;
	font-size: 17px;
	font-style: bold;
	font-align:center;
}
#nameback1 {
	position:relative;
	height:32px;
	width:4px;
	background-image:url('images/famback1.gif');
	float:left;
}
#nameback2 {
	position:relative;
	height:32px;
	width:195px;
	background-image:url('images/famback2.gif');
	background-repeat:repeat-x;
	float:left;
	padding-right:2px;
	padding-left:2px;
}
#nameback3 {
	position:relative;
	height:32px;
	width:5px;
	background-image:url('images/famback3.gif');
	float:left;
}
#newslist {
	position:absolute;
	top:442px;
	height:260px;
	width:365px;
	right:16px;
}
#newslistitem {
	position:relative;
	width:305px;
	left:0px;
	top:3px;
	float:left;
	border-top:solid black 1px;
	padding-bottom:3px;
}
#newslisticon {
	position:relative;
	width:35px;
	height:35px;
	right:0px;
	top:4px;
	float:right;
}
#newsbox {
	position:relative;
	width:980px;
	left:4px;
}
#newsitem {
	position:relative;
	width:980px;
	left:0px;
	top:3px;
	border-top:solid black 1px;
	padding-bottom:3px;
}
#newsicon {
	position:relative;
	width:35px;
	height:35px;
	right:0px;
	top:4px;
	float:left;
	padding-right:5px;
}
#logo {
	position:relative;
	width:1000px;
	height:170px;
}
#menuholder {
	position:relative;
	left: 8px;
	height:36px;
	padding:0px;
	margin:0px;
	line-height:27px;
	font-size: 20px;
	font-style: bold;
	text-align: center;
}
#menuback1 {
	position:relative;
	height:32px;
	width:4px;
	background-image:url('images/menuback1.jpg');
	float:left;
}
#menuback2 {
	position:relative;
	height:32px;
	width:auto;
	background-image:url('images/menuback2.jpg');
	background-repeat:repeat-x;
	vertical-align: middle;
	float:left;
	padding-right:5px;
	padding-left:5px;
}
#menuback3 {
	position:relative;
	height:32px;
	width:5px;
	background-image:url('images/menuback3.jpg');
	float:left;
}
#menuspace {
	position:relative;
	height:32px;
	width:7px;
	float:left;
}
#portrait {
	position:relative;
	float:right;
	margin-left:6px;

}
#map_canvas {
	font-size:normal;
}
#map_canvas h4{
	color: #000022;
}
#mapkey{
	position:relative;
	width:300px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	text-align:center;
	padding-top:3px;
	background-color:#111111;
}
#footer {
	position:absolute;
	right: 9px;
	bottom: 0px;
	font-size: 10px; font-style: normal; color: #333333;
	z-index: 400;
}

hr{border:0px;padding:0px;width:90%;color: #090909;background-color: #090909;height: 1px;}
a {text-decoration: none;color:#ddddcc}
a:hover {text-decoration: none;color:#FF4000}
h1 {color: #aaaa99; line-height: normal}
h2 {color: #aaaa99; line-height: normal}
h3 {color: #aaaa99; line-height: normal}
h4 {color: #aaaa99; line-height: normal}
h5 {color: #aaaa99; line-height: normal}
img {border:0; padding:0;}
div#menuholder a:hover {color:#666666;}
div#nameholder a:hover {color:#666666;}

.clear {
  clear: left;
}

#popup {
margin:0px;
padding:3px;
width:280px;
font-size:0.7em;
}

#quote {
background-color:#282828;
font-style:italic;
padding:8px;

}