/* CSS Document */

/*------------------------------styles for entire layout, universal-----------*/
body{
_bbbackground-image:url("images/gray.jpg");
background-color: #b1babe;
text-align: center;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
_font-size:10px; 
color: #000000; /* changed 20070716 */
margin:0px; 
padding:0px;
behavior:  url("csshover.htc"); 
}
img	{
/* display: block; */
border:0;
}
hr{
border:1px dotted black;
height:1px;
}
ul{
margin:0px;
padding:0px;
}
li{
	list-style-position: inside;
}
a {
text-decoration:none;
}
a:link, a:visited {
color:#6699ff; /* changed 20070716 */
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:name {
text-decoration:none;
}
strong {
font-weight: normal;
color: #000000; /* changed 20070716 */
}
.red {
	color: #FF0000;
}
.darkred {
	color: #CC0000;
}

/*------------------------------styles affecting the <div> tags-----------*/
#container {
width: 746px;
border: 1px solid gray;
margin-left: auto;
margin-right: auto;
padding: 10px;
text-align: left;
background:white;
}
#container-index {
width: 746px;
border: 1px solid gray;
margin-left: auto;
margin-right: auto;
/* margin-top: -45px; */
padding: 10px;
text-align: left;
background:white;
}
/*.top{
padding-bottom:5px;
border-bottom: dotted thin #000;
width:100px;
}*/
#nav {
_width:300px;
width: 748px;
margin: 10px;
font-family: Helvetica, sans-serif;
font-size: 11px;
margin: 10px 10px;
/*border-bottom:1px dotted black;*/
padding-bottom:.5em;
}
#nav img {
_margin-left:350px;
_margin-top:-20px;
}
#sidebar-a {
width: 180px;
margin-top:190px;
_margin-top:0px;
margin-left:6px;
background-color: #FFFFFF; /* changed 20070716 */
border-bottom:1px dotted black;
padding-bottom:5px;
font-family:Verdana, Helvetica, Arial, sans-serif;
}
#sidebar-a h1{
padding-left:.10em;
border-bottom:1px dotted black;
font-weight:normal;
color: #333333; /* changed 20070716 */
letter-spacing:-1px;
}
#sidebar-a a:link {
color: #6699ff; /* changed 20070716 */
text-decoration: none;
}
#sidebar-a a:visited {
color: #6699ff; /* changed 20070716 */
text-decoration: none;
}
#sidebar-a a:hover {
color: #000000; /* changed 20070716 */
text-decoration: underline; /* changed 20070716 */
}
#foot {
_padding-top:1em;
margin-top:5px;
padding-top:5px;
}
#sidebar-c {
width:470px;
margin-left:187px;
margin-top:-173px;
_margin-top:-160px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
#sidebar-c_donate {
width:470px;
margin-left:187px;
margin-top:-190px;
_margin-top:-177px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
#banner {
padding: 5px;
background:  url("images/logo.jpg") top left no-repeat;
height:75px;
}
#banner p {
color: #333333; /* changed 20070716 */
margin-top:50px;
font-weight:bold;
text-align:right;
}
#logo_overlay a {
text-decoration: none;
display: block;
height:70px;
width:400px;
padding: 5px;
z-index: 2;
position: absolute;
}
#footer {
clear: both;
margin-top: 33px;
_margin-top:30px;
margin-left:-.25em;
_margin-left:-.25em;
_padding:5px;
}

/*------------------------------for the top links---------*/			
ul#quicklinks li {
float:right;
padding:2px;
margin-top:1px; 
list-style: none;
}
ul#quicklinks a {
color: #000000; /* changed 20070716 */
}
/*------------end top links styles-------*/

/*----------------Secondary Nav styles--------------*/		
/*------------------------------1st Level-----------*/	
li#small_nav {
list-style:none;
margin-left:3px;
line-height:17px;		
}
/*------------------------------1st Level-----------*/		
li#small_nav1 {
list-style:none;
margin-left:3px;
line-height:17px;
font-weight:bold;
}
/*------------------------------Indent 2nd Level-----------*/			
li#small_nav2 {
list-style:none;
line-height:17px;
margin-left:23px;
}
/*------------------------------Star 2nd Level-----------*/	
li#small_nav3{
list-style:none;
line-height:17px;
margin-left:23px;
font-weight:bold;
}
/*------------------------------3rd Level-----------*/	
li#small_nav4{
list-style:none;			
margin-left:46px;
}
/*------------------------------Star 3rd Level-----------*/	
li#small_nav5{
list-style:none;			
margin-left:46px;
font-weight:bold;
}
/*----------End Secondary Nav-------------------*/

/*--------------------NAV background images----------*/			
#second {
background-image:url("images/tabWebevents.gif");
height:17px;
padding-top:3px;
padding-left:5px;
}
/*-----------------------END background images----------*/

/*--------------------------general styles-----------------------*/
h1 {
color: #6699ff; /* changed 20070716 */
font-size:15px;
font-weight:normal;
}
h2 {
color: #6699ff; /* changed 20070716 */
font-style:normal;
background-color: #FFFFFF;
font-size:25px;
letter-spacing:2px;
font-weight: lighter;
}
h4{
font-size:14px;
}
p{
background-color:none;
font-size:12px;
}
img#wedding {
width:740px;
_width:740px;
margin-top:32px;
_margin-top:-25px;
_margin-left:-746px;
margin-left:0px;
border-bottom:1px dotted black;
border-top:1px solid white;
padding-bottom:.5em;
}

/*-------end general styles----------*/
		
/*-----------IE HACKS------------*/
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
/*-------------------------drop down menu styles----------------*/
body { behavior: url(csshover.htc);} /* WinIE behavior call */
/*top text part, not menu */
#main {color: #CCC; margin-left:0em; padding: 2em 0 1px 5%;
  border-left: 1px solid;}
div#nav {float:left;margin: 0 0 0 /*sets it equal to #main margin-left!*/ -.25em; _margin-left:-.05em;}

div#nav ul {margin: 0; padding: 0; background: white; border:1px solid; border-width: 0 1px; /*font size for all!*/ font-size:11px;}
div#nav li {position: relative; list-style: none; margin: 0; float:left; width:8.45em;_width:7.5em;_padding-left:4px;}
div#nav li:hover {background: #A6BCFF}
div#nav li.submenu {background: url("images/tabWEBevents.gif") top left no-repeat;
					_background: url("images/tabWEBevents.gif") top left no-repeat;}
div#nav li.submenu:hover {}
/*This is where you specify the pading for the submenus!*/
div#nav li a {display: block; padding: 0.25em 0em 0.25em 0.5em;text-decoration: none; width:7.5em;_width:7.5em;/*font color for all! */color: #333;}
div#nav li a#titles {color:#fff;}
div#nav>ul a {width: auto;}
/*POSITION/SIZE OF SUBMENUS!*/
div#nav ul ul {position: absolute;width:8.5em;_width:6em;display: none;border-bottom:1px solid #ccc;}
div#nav ul ul li {border-bottom:1px solid #CCC;}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block;border-bottom:1px solid #ccc;}
/*-------------end drop down menu styles----------*/
/*---------silent maid styles------*/
p#thumbs1{
width:200px;
font-size:9px;
line-height:11px;
}
p#thumbs2{
width:200px;
font-size:9px;
line-height:11px;
margin-left:300px;
margin-top:-118px;
}	
p#silentstats{
margin-top:-130px;
margin-left:300px;
}
#sidebar-c_silent {
width:470px;
margin-left:186px;
margin-top:-198px;
_margin-top:-185px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
/*-------end silent maid---*/

/*-----ventnor boat styles----*/
h1#ventnor {
color: #6699ff; /* changed 20070716 */ 
background-color:#FFFFFF;
font-size:21px;
line-height: 28px;
}
p#misleading{
width:400px;
}
p#thumbs1ventnor{
width:200px;
font-size:9px;
line-height:11px;
}
p#thumbs2ventnor{
width:200px;
font-size:9px;
line-height:11px;
margin-left:300px;
margin-top:-675px;
_margin-top:-700px;
}
#sidebar-c_ventnor{
width:470px;
margin-left:186px;
margin-top:-185px;
_margin-top:-300px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
border:1 px solid green;
}
/*------end ventnor styles----*/
/*-----boatshop mainpage styles-----*/
img#boatshop1{
margin-top:-23px;
}
img#boatshop2{
margin-left:250px;
_margin-left:250px;
margin-top:-160px;
_margin-top:-160px;
}
img#boatshop3{
margin-left:250px;
_margin-left:250px;
margin-top:-160px;
_margin-top:-160px;
}
p#projects{
margin-top:50px;
}
h2#workshopheader{
letter-spacing:2px;
}
#sidebar-c_boatshop {
width:470px;
margin-left:186px;
margin-top:-207px;
_margin-top:-193px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----end boatshop styles----*/
/*---------bull & bear styles----*/
p#thumbs1bull{
width:200px;
font-size:9px;
line-height:11px;
}
p#thumbs2bull{
width:200px;
font-size:9px;
line-height:11px;
margin-left:300px;
margin-top:-294px;
}
#sidebar-c_bull {
width:470px;
margin-left:187px;
margin-top:-250px;
_margin-top:-239px;
line-height: 17px;
border-left:1px dotted black;
padding-left:5px;
height:950px;
}
/*-----end bull & bear styles----*/
/*------ECO-MASTER GAME STYLES------*/
#sidebar-c_ecomaster{
margin-top:200px;
_padding-left:1px;
_margin-top:0px;
}
/*--------END ECO-MASTER STYLES--------*/
/*-----calendar styles----*/
h3#calendar{
color: #6699ff; /* changed 20070716 */ 
}
#sidebar-c_calendar{
width:470px;
margin-left:187px;
margin-top:-156px;
_margin-top:-145px;
line-height: auto;
border-left:1px dotted black;
padding-left:5px;
}
/*-----end calendar styles----*/
#sidebar-c_contact{
width:470px;
margin-left:187px;
margin-top:-122px;
_margin-top:-112px;
line-height: 17px;
border-left:1px dotted black;
padding-left:5px;
}
/*-------------------------News photo styles----------------*/
#sidebar-c_news {
width:470px;
margin-left:187px;
margin-top:-70px;
_margin-top:-60px;
line-height: 17px;
border-left:1px dotted black;
padding-left:5px;
}
#sidebar-c_news h2{

}
p#col{
margin-top:40px;
}
table#report{
margin-left:175px;
margin-top:-250px;
_margin-top:-270px;
}
p#thanks{
width:235px;
margin-left:310px;
margin-top:-380px;
}
p#thankstext{
width:300px;
}
/*----end news styles----*/
/*--------directions styles----*/
#sidebar-c_directions{
width:470px;
margin-left:187px;
margin-top:-137px;
_margin-top:-125px;
line-height: 17px;
border-left:1px dotted black;
padding-left:5px;
}
img#map {
margin-top:-330px;
_margin-top:-360px;
margin-left:330px;
_margin-left:330px;
}		
/*----end directions styles---*/
/*----scouts styles----*/
img#boyscout {
margin-left:275px;
_margin-left:285px;
margin-top:-187px;
}
img#girlscout{
margin-left:275px;
margin-top:-165px;
}
#sidebar-c_scouts{
width:470px;
margin-left:187px;
margin-top:-155px;
_margin-top:-143px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----end scouts styles----*/
/*-----adult styles----*/
#sidebar-c_adult{
width:470px;
margin-left:187px;
margin-top:-155px;
_margin-top:-144px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}

/*---end adult styles---*/
/*----education styles----*/
#sidebar-c_edu{
width:470px;
margin-left:187px;
margin-top:-160px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
padding-top:2px;
}
#sidebar-c_edu h2{
line-height:25px;
}
/*---end edu styles----*/
/*-------student styles-----*/
img#kids {
margin-left:260px;
_margin-left:275px;
margin-top:1px;
_margin-top:-185px;
}
#sidebar-c_student{
width:470px;
margin-left:187px;
margin-top:-155px;
_margin-top:-143px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----end student styles---*/
/*---special styles---*/
#sidebar-c_special{
width:470px;
margin-left:187px;
margin-top:-155px;
_margin-top:-140px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
/*---end edu styles-----*/
/*---teacher resources styles----*/
#sidebar-c_teacher{
width:470px;
margin-left:187px;
margin-top:-122px;
_margin-top:-112px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
/*-----end teacher styles---*/
/*----catering styles----*/
img#frog{
margin-left:310px;
_margin-left:320px;
margin-top:-100px;
}
#sidebar-c_frog {
width:470px;
margin-left:187px;
margin-top:-105px;
_margin-top:-94px;
line-height: 17px;
padding-left:1em;
border-left:1px dotted black;
}
/*-----end catering styles---*/
/*-----enticer styles----*/
#sidebar-c_enticer {
width:480px;
margin-left:187px;
margin-top:-105px;
_margin-top:-91px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
h2#enticerheader{
line-height:23px;
}
p#schematic {
text-align:center;
}
a#bottomlinks{
color:#000;
}
img#boat {
margin-left:295px;
_margin-left:300px;
margin-top:-210px;
_margin-top:-215px;
}
img#salon {
	margin-left:295px;
	_margin-left:300px;
	margin-top:-210px;
	_margin-top:-217px;
	
}
img#bed {
margin-left:295px;
margin-top:-240px;
_margin-top:-252px;
}
/*----end enticer styles----*/		
	
/*------rental ares styles----*/
img#spinnaker {
margin-top:-195px;
margin-left:290px;
_margin-left:305px;
}
img#service {
margin-left:280px;
_margin-left:300px;
margin-top:-225px;
_margin-top:-220px;
}
img#concert{
margin-top:-120px;
margin-left:290px;
_margin-left:305px;
}
img#bridge {
margin-left:290px;
_margin-left:305px;
margin-top:-157px;
}
#sidebar-c_spaces {
width:470px;
margin-left:187px;
margin-top:-173px;
_margin-top:-173px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
h2#spacesheader{
line-height:26px;
letter-spacing:1px;
width:400px;
}
/*-----end rental areas styles---*/
/*------functions styles---*/
#sidebar-c_functions {
width:470px;
margin-left:187px;
margin-top:-105px;
_margin-top:-92px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
#sidebar-c_functions h2{
letter-spacing:1px;
line-height:28px;
}
/*----end functions styles----*/
/*----index page styles----*/
p#rental {
background-color:#D7D7D7;
padding: 5px 0 5px 5px;
line-height: 15px;
margin-top:112px;
}
li#ten{
list-style-image: url("images/star.gif");
line-height:17px;
margin-left:29px;
}
li#olympia{
list-style-image: url("images/star.gif");
_list-style-image: url("images/star.gif");
float:left;
margin-left:275px;
_margin-left:200px;
}
li#news {
list-style:none;
line-height:20px;
}
li#news a {
color:#000;
}
img#anchor {
_margin-left:357px;
/*_margin-top:-35px;*/
}
ul#requirements2{
}
#sidebar-inset_index {
z-index: 1;
position: relative;
top: 326px;
left: 260px;
}
#sidebar-a_index {
width: 230px;
height:130px;
_height:50px;
margin-top:190px;
_margin-top:0px;
border-right:1px dotted black;
/* border-bottom:1px dotted black; */
padding-right:3px;
padding-bottom:20px;
}
#sidebar-d_index {
width:230px;
margin-top:7px;
}
#sidebar-d_index-may2008 {
width:230px;
margin-top:0px;
}
img#kid{
margin-left:155px;
margin-top:-128px;
_margin-left:175px;
_margin-top:-113px;
}
#sidebar-b_index {
height:310px;
width: 235px;
margin-left:500px;
margin-top:-350px;
/* align:center; */
}
#sidebar-c_index {
height:310px;
width: 240px;
margin-left:255px;
margin-top:-300px;
/* align:center; */
}
#sidebar-b_index img {
padding-top:10px;
}
#sidebar-c_index img {
margin-top:0px;
}
img#weddingindex{
width:740px;
border:1px solid white;
margin:-210 10;
}
/*----end index page styles----*/
/*---wfyb intro styles----*/
img#floats_thumb {
width:49px;
margin-top:-50px;
}
img#floats {
width:200px;
margin-top:-385px;
margin-left:320px;
}
/*----end wfyb page----*/
/*---- marilee intro styles----*/
p#thumbs1marilee{
width:200px;
font-size:9px;
line-height:11px;
}
p#thumbs2marilee{
width:200px;
font-size:9px;
line-height:11px;
margin-left:300px;
margin-top:-536px;
}
img#marilee{
margin-left:320px;
_margin-left:340px;
margin-top:-340px;
}
#sidebar-c_marilee {
width:470px;
height:920px;
margin-left:186px;
margin-top:-250px;
_margin-top:-232px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
/*---- end marilee intro styles----*/
/*------museum library page----*/
#sidebar-c_library{
width:470px;
margin-left:186px;
margin-top:-120px;
_margin-top:-110px;
line-height: 17px;
border-left:1px dotted black;
padding-left:5px;
}
/*-------end museum library page----*/
/*---------------myth catboat styles---*/
p#thumbs1myth{
width:200px;
font-size:9px;
line-height:11px;
}
p#thumbs2myth{
width:200px;
font-size:9px;
line-height:11px;
margin-left:300px;
margin-top:-375px;
}
#sidebar-c_myth {
width:470px;
margin-left:186px;
margin-top:-250px;
_margin-top:-233px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
/*-----end myth styles----*/
/*----perm exhibits styles---*/
img#floats_thumb {
width:49px;
margin-top:-50px;
}
img#NSFlogo {
width:60px;
margin-top:-50px;
}
img#shad {
width:289px;
margin-top:20px;
margin-left:100px;
}
img#selections {
width:250px;
margin-top:-120px;
margin-left:285px;
_margin-left:300px;
}
img#olympia_crew {
width:250px;
margin-top:-250px;
margin-left:285px;
_margin-left:300px;
}
img#home_port {
width:180px;
margin-top:-268px;
margin-left:360px;
_margin-left:375px;
}
img#bound {
width:130px;
margin-top:-150px;
margin-left:387px;
_margin-left:420px;
}
img#china_trade {
width:250px;
margin-top:-250px;
_margin-top:-260px;
margin-left:295px;
_margin-left:300px;
}
img#ship_via {
width:250px;
margin-top:-200px;
margin-left:294px;
_margin-left:300px;
}
img#divers {
width:180px;
margin-top:-130px;
margin-left:350px;
_margin-left:370px;
}
img#small_craft {
width:250px;
margin-top:-200px;
margin-left:294px;
_margin-left:300px;
}
#sidebar-c_permenant{
width:470px;
margin-left:185px;
margin-top:-290px;
_margin-top:-280px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
		
/*-----end perm exhibits styles---*/
/*--------see we'd styles----*/
img#flattie{
margin-left:320px;
_margin-left:360px;
margin-top:-160px;
}
p#thumbs1seaweed{
width:200px;
font-size:9px;
line-height:11px;
}
p#thumbs2seaweed{
width:200px;
font-size:9px;
line-height:11px;
margin-left:300px;
margin-top:-519px;
}
#sidebar-c_seaweed {
width:470px;
margin-left:185px;
margin-top:-250px;
_margin-top:-234px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----end sea we'd styles---*/
/*------becunascope styles----*/
h2#becuna{
line-height:26px;
letter-spacing:1px;
width:325px;
}
h1#ships{
color:black;
font-size:24px;
}
img#periscope{
margin-left:180px;
margin-top:-285px;
}
p#periscopetext{
width:175px;
}
p#quote {
font-family:georgia;
font-size:14px;
}
#sidebar-c_scope {
width:470px;
margin-left:185px;
margin-top:-122px;
_margin-top:-111px;
line-height:17px;
border-left:1px dotted black;
padding-left:15px;
}
/*----end scopes styles----*/
/*-----becuna page styles-----*/
#sidebar-c_becuna{
width:470px;
margin-left:187px;
margin-top:-113px;
_margin-top:-95px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
img#becunabw{
margin-left:0px;
margin-top:-200px;
_margin-top:-73px;
}
li#becunafacts{
width:200px;
list-style-image:  url(images/star.png);
margin-top:5px;
margin-left:340px;
}
img#periscopeicon {
margin-left:220px;
margin-top:-50px;
_margin-top:-65px;
}
/*----end becuna styles----*/
/*----historic ships home styles----*/
#sidebar-c_historic {
width:470px;
margin-left:187px;
margin-top:-107px;
_margin-top:-90px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
#sidebar-c_historic h2{
line-height: 25px;
}
/*-----end hist.ships home styles----*/
/*----ditty box styles---*/
#sidebar-c_ditty{
width:470px;
margin-left:187px;
margin-top:-139px;
_margin-top:-122px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
#sidebar-c_ditty h2{
line-height: 25px;
}
/*---end ditty styles---*/

/*---then and now styles---*/
#sidebar-c_thennow{
width:470px;
margin-left:187px;
margin-top:-139px;
_margin-top:-126px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
h2#headerthennnow{
line-height:26px;
letter-spacing:1px;
}
p#captions{
font-size:9px;
}
img#olympiastarboard{
margin-left:242px;
margin-top:-228px;
_margin-top:-248px;
}
img#olympiasaloon {
margin-left:187px;
margin-top:-182px;
_margin-top:-197px;
}
img#wardroom{
margin-left:238px;
margin-top:-210px;
_margin-top:-230px;
}
img#jrwardroom{
margin-left:200px;
margin-top:-175px;
_margin-top:-200px;
}
img#dispensary {
margin-left:195px;
margin-top:-180px;
_margin-top:-200px;
}
img#maindeck{
margin-left:205px;
margin-top:-180px;	
_margin-top:-200px;
}
img#flagcabin {
margin-left:249px;
margin-top:-225px;
_margin-top:-245px;
}
/*----end thennow styles---*/
/*---olympia page styles----*/
img#olympiabw{
margin-left:0px;
_margin-left:0px;
margin-top:-5px;
_margin-top:-100px;
}
img#olympiasky{
margin-left:295px;
margin-top:-155px;
}
img#saloon {
margin-left:285px;
margin-top:-70px;
}
img#diddy{
margin-left:285px;
margin-top:-55px;
}
#sidebar-c_olympia{
width:470px;
margin-left:187px;
margin-top:-139px;
_margin-top:-115px;
line-height:17px;
border-left:1px dotted black;
padding-left:15px;
}
/*---end olympia styles----*/
/*----spyandtorch styles----*/
#sidebar-c_spy {
width:470px;
margin-left:186px;
line-height: 17px;
margin-top:-250px;
_margin-top:-228px;
border-left:1px dotted black;
padding-left:1em;
}
p#thumbs1spy{
width:200px;
font-size:9px;
line-height:11px;
}
p#thumbs2spy{
width:200px;
font-size:9px;
line-height:11px;
margin-left:300px;
margin-top:-295px;
}
/*-----end spytorch styles----*/
img#floats_thumb {
width:49px;
margin-top:-4px;
_margin-left:5px;
}
img#NSFlogo {
width:60px;
margin-top:-50px;
}
img#shad {
width:289px;
margin-top:20px;
margin-left:100px;
}
/*----end spytorch styles----*/
/*-----whirl styles-----*/
#sidebar-c_whirl {
width:470px;
height:2320px;
margin-left:187px;
margin-top:-251px;
_margin-top:-232px;
line-height: 17px;
border-left:1px dotted black;
padding-left:1em;
}
p#lofting{
width:430px;
margin-top:-150px;
}
img#loftingimage{
margin-left:450px;
}
p#moldtext{
width:325px;
}
img#mold{
margin-left:340px;
margin-top:-90px;
}
img#keelimage{
margin-top:-80px;
margin-left:340px;
}
p#keel{
width:325px;
}
img#plank{
margin-left:340px;
margin-top:-80px;
}
p#planktext{
width:325px;
}
img#skiffimage{
margin-left:340px;
margin-top:-80px;
}
p#skifftext{
width:325px;
}
img#seatsimage{
margin-left:340px;
margin-top:-70px;
}
p#seatingtext{
width:325px;
}
img#intseatimage{
margin-left:340px;
margin-top:-40px;
}
p#intseat{
width:325px;
}
img#paintimage{
margin-left:340px;
margin-top:-80px;
}
p#painttext{
width:325px;
}
img#completeimage{
margin-left:340px;
margin-top:-160px;
}
p#complete{
width:325px;
}
/*----end whirl styles----*/

/*---what floats  styles---*/
img#floats_thumb {
width:49px;
margin-top:-18px;
}
#sidebar-c_word{
width:470px;
margin-left:187px;
margin-top:-207px;
_margin-top:-191px;
line-height:17px;
border-left:1px dotted black;
padding-left:15px;
}
img#NSFlogo {
width:60px;
margin-top:-50px;
}
img#shad {
width:289px;
margin-top:20px;
margin-left:100px;
}
a#rad{
color: #6699ff; /* changed 20070716 */
}
p#radlinks{
font-size:9px;
}
#sidebar-c_wfyb{
width:470px;
margin-left:187px;
margin-top:-207px;
_margin-top:-192px;
line-height:17px;
border-left:1px dotted black;
padding-left:15px;
}
/*----end wfyb styles----*/
/*----volunteer styles----*/
#sidebar-c_volunteer{
width:470px;
margin-left:187px;
margin-top:-171px;
_margin-top:-160px;
line-height:17px;
border-left:1px dotted black;
padding-left:15px;
}
/*----internships styles----*/
#sidebar-c_internships{
width:470px;
margin-left:187px;
margin-top:-147px;
line-height:17px;
border-left:1px dotted black;
padding-left:15px;
}
/*----archived styles----*/
#sidebar-c_archived{
width:470px;
margin-left:187px;
margin-top:-70px;
_margin-top:-57px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----new exhibits styles----*/
#sidebar-c_new_exhibits{
width:470px;
margin-left:187px;
margin-top:-155px;
_margin-top:-145px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----plan styles----*/
#sidebar-c_plan{
width:470px;
margin-left:187px;
margin-top:-155px;
_margin-top:-145px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----Sign Up styles----*/
#sidebar-c_sign{
width:470px;
margin-left:187px;
margin-top:-138px;
_margin-top:-126px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----touist styles---*/
#sidebar-c_tourist{
width:470px;
margin-left:187px;
margin-top:-157px;
_margin-top:-145px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----shad styles----*/
#sidebar-c_shad{
width:470px;
margin-left:187px;
margin-top:-207px;
_margin-top:-188px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----classes styles----*/
#sidebar-c_classes{
width:470px;
margin-left:187px;
margin-top:-173px;
_margin-top:-162px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
img#class {
margin-top:-180px;
margin-left:400px;
}
/*-----becuna war logs styles----*/
#sidebar-c_becunalogs{
width:470px;
margin-left:187px;
margin-top:-230px;
_margin-top:-215px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
/*----sitemap styles----*/
#sidebar-c_sitemap{
width:470px;
margin-left:187px;
margin-top:-54px;
_margin-top:-43px;
line-height:17px;
border-left:1px dotted black;
padding-left:1em;
}
#sidebar-c_membership{
width:470px;
margin-left:187px;
margin-top:-175px;
/* line-height:17px; */
border-left:1px dotted black;
padding-left:1em;
}
div#h8 {
color: #6699ff; /* changed 20070716 */
font-style:normal;
background-color: #FFFFFF;
font-size:25px;
letter-spacing:2px;
font-weight: lighter;
}
div#h88lib {
color: #6699ff; /* changed 20070716 */
font-style:normal;
background-color: #FFFFFF;
font-size:25px;
letter-spacing:2px;
line-height: 25px;
font-weight: lighter;
}
.centertext {
	margin-left: auto;
    margin-right: auto;
	text-align: center;
}
.smallcaps {
	font-variant: small-caps;
}
.underline_text {
	text-decoration: underline;
}
.less_top_margin {
	margin-top: -10px;
}
img.noborder {
    border: 0px;
}
