.body {
font: normal 14px/20px 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
}

.tournaments_events, .club_news, .letter_photos {
font: normal 13px/17px 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
color: #000;
padding: 20px 8px;
}

.image_block_white {
background: #fff;
padding: 5px 5px 15px 5px;
font: 80%/130% 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
margin: 8px;
border: 1px solid #999;
}

.image_block_tan {
background: #F2EDD3;
padding: 5px 5px 15px 5px;
font: 80%/130% 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
margin: 8px;
border: 1px solid #999;
}


.tips_title {
font: bold 15px/18px 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
color: #666666;
}

.smbody {
font-size: 14px;
font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
}

.caption {
font: 11px/14px 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
padding: 4px 10px 10px 10px;
}

.blue_header_bg {
background: #9EA8C5;
}

.tan_header_bg {
background: #F2EDD3;
}

.tanheader {
font-size: 100%;
font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
color: #F9F9E5;
}

.subheader {
font: normal 15px/21px 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
color: #444444;
}

.inthisissue {
font-size: 80%;
font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
color: #ff0000;
}

.nav {
font-size: 75%;
font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
}

small {
 font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
 font-size: 80%;
 color: #000000;
}

.credit {
 font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
 font-size: 7pt;
 letter-spacing:.05em;
 color: #666;
}

.specs {
 font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
 font-size:9pt;
 line-height:1.5em;
 letter-spacing:.01em;
 color: #000;
}

.boatname {
 font-family: Tahoma, 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
 font-size:10pt;
 font-weight:normal;
 line-height:1.5em;
 letter-spacing: 1pt;
 color: #243E71;
}

.headline {
 font:  bold 160%/120% 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
 letter-spacing:.015em;
 color: #000;
}


.serif_leadin {
 font:  normal 140%/120% Georgia, Times, 'Times New Roman', Serif;
 letter-spacing:.015em;
 color: #000;
}

H3 {
 font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
 font-size: 30px;
 color: #000066;
}


sup {
 font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
 font-size: 9px;
line-height: 1em;
}

.lead {
font-size: 100%;
font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
font-weight: bold;
color: #333333;
}

.leadin {
font-size: 12px;
font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
font-weight: normal;
color: #000000;
line-height: 22px;
}


.pullquote {
font-size: 24px;
font-family: Georgia, Times, Serif;
font-weight: normal;
color: #333;
line-height: 30px;
border-top: 1px #333 solid;
border-bottom: 1px #333 solid;
}

.poetry {
font-size: 16px;
font-family: Georgia, Times New Roman, Serif;
font-weight: normal;
color: #000000;
}

#poems {
font-size: 15px;
font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
font-weight: normal;
color: #000000;
}

#poems b {
font-size: 20px;
font-family: 'Helvetica Neue', Helvetica, Arial, Tahoma, Verdana,   Sans-serif;
font-weight: bold;
color: #000000;
}

.no_indent {
margin: 0 0 0 20px;
padding: 0px;
}



/*text wrap stuff*/

div.wrap_area { position: relative; }
div.wrap_area img { position: absolute; left: 0px; top: 0px; }
div.wrap_area p { position: relative; }
div.shape_wrap div { float: left; clear: left; height: 20px; }
/*end text wrap*/





















/*NAVLIST*/



#navcontainer
{
padding: 10px 5px;
text-align: center;
background: #F1EEBE;
font: 10px verdana, arial, helvetica, sans-serif;
font-variant: normal;
_font: 9px tahoma,verdana, arial, helvetica, sans-serif;
_padding: 10px 0px;
}

#navcontainer UL
{
list-style-type: none;
margin: 0;
padding:0;
border: none;

}

#navcontainer LI
{
display: inline;
margin: 0;
padding: 0;
width: auto;
}

#navcontainer A
{
color: #555;
text-decoration: none;
margin: 0 3px 5px 0;
padding: 2px 5px 2px 5px;
border-right: 1px solid #A3ACBD;
font-weight: normal;
}




#navcontainer A:hover, #navcontainer A:active 
{ 
color: #000033; 
border-right: 1px solid #003161;
border-bottom: 1px solid #003161;
}

/* COLOR key
003161 = navy
bcbcbc = lt gray
F1EEBE = tan
*/




#navcontainer A.active:link, #navcontainer A.active:visited
{
background: #F1EEBE;
font-weight: bold;
}


#navcontainer a#on_this_page {
color: #000033; 
border-right: 1px solid #003161;
border-bottom: 1px solid #003161;
}


#black_bar {
font-size: 1.1em;
color: #fff;
background: #000;
padding: 0px 20px;
}

#black_bar img {
vertical-align: middle;
}