* {
	margin:0;
	padding:0;
	border:0px;
}

body { background:url("imgs/bgtile1.gif"); font-family:'Lucida Grande',verdana,lucida,arial,helvetica,sans-serif; font-size:12px; }

#guit { visibility:hidden; }

a { text-decoration:none; }

p { margin-top:0.5em; }

h1 { font-variant:small-caps; font-size:16px; }

h2 { font-variant:small-caps; font-size:14px; }

h3 { font-variant:small-caps; font-size:13px; }

#banner, #navbar, #map, #main, #bottom_container, .pbanner, #ticker, #imagearea {
	width:735px;
	margin:auto;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#banner {
	height:62px;
	background:white url("imgs/bgtop6.gif") repeat-x;
	border-top:1px solid #000000;
}

#logo { margin-top:30px; margin-left:14px; }

#contact { position:relative; left:455px; top:-33px; }

#navbar { height:27px; border-bottom:1px solid #000000; }

#restoration, #pictures, #island, #history, #members { margin-left:-4px; }

#map { height:490px; border-bottom:1px solid #000000; }

#ticker { height:23px; border-bottom:1px solid #000000; background:url("imgs/bgtick.gif") repeat-x; }

#newstick{
width: 700px;
height: 20px;
font-variant:small-caps;
margin-left:8px;
padding-top:3px;
}

#main { background:white url("imgs/bgtemp.gif") repeat-x; width: 735px;  border-bottom:1px solid #000000; }

#bottom_container {
	height:240px;
	background:white url("imgs/bgbot2.gif") repeat-x; 
	border-bottom:1px solid #000000;
}

#intro {
	height:240px;
	width:415px;
	float:left;
	overflow:auto;
	background:url("imgs/birdbg.gif") no-repeat;
	background-position:bottom right;
}

#intro p { margin-left:8px; }

#intro #one { margin-top:20px; }

#video { width:320px; height:240px; float:right; }

#maintext {width:450px; margin-left:130px; padding-top:15px; margin-bottom:30px;}

.historyimg { text-align:center; font-size:10px; padding-top:10px; padding-bottom:5px; }

#modera, #workbegins, #future, #hotels, #scatered  { padding-top:25px; padding-bottom:20px; }

#pbannerhist, #pbannerhist2, #pbannerrest, #pbannerrest2, #pbanneri, #pbannermemb { border-bottom:1px solid #000000; height:60px; }

#pbannerhist { background: url('banners/historybanner.jpg') no-repeat; }

#pbannerhist2 { background: url('banners/history2banner.jpg') no-repeat; }

#pbannerrest { background: url('banners/restorationbanner.jpg') no-repeat; }

#pbannerrest2 { background: url('banners/restoration2banner.jpg') no-repeat; }

#pbannermemb { background: url('banners/membersbanner.jpg') no-repeat; height:60px; }

#pbanneri { background: url('banners/islandbanner.jpg') no-repeat; height:60px; }

#next { text-align:right; font-variant:small-caps; font-size:13px; }

#shadtop { width:767px; height:18px; background: url('imgs/shadowtop2.png') no-repeat;  margin:auto; margin-top:20px; }

#shadbot { width:767px; height:18px; background: url('imgs/shadowbot.png') no-repeat;  margin:auto; margin-bottom:20px; }

#shadleft { width:765px; margin:auto; background: url('imgs/shadowleft.png') repeat-y; background-position:top left; }

#shadright { width:765px; margin:auto; background: url('imgs/shadowright.png') repeat-y; background-position:top right; }

#image {position:relative; width:735px; height:490px; background:#FFF}

#image img {position:absolute; top:0px; left:0px}

#thumbwrapper {padding-top:20px; width:681px; height:118px; margin-left:auto; margin-right:auto; margin-bottom:35px; background:url('imgs/picnavbg.gif') no-repeat; background-position:0px 20px;}

#thumbarea {position:relative; overflow:hidden; height:100px; width:663px; margin:auto; top:7px;}

#thumbs {position:absolute; list-style:none; height:100px; width:10000px;}

#thumbs li {float:left; cursor:pointer; border-right:5px solid #FFF;}
#thumbs li.last {float:left; cursor:pointer; border-right:none;}
