html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family: 'Trebuchet MS', Sans-Serif;
 color:#555555;
 font-size:14px;
 background-color:#ffffff;
}

p{
 font-size:13px;
 line-height:1.4em;
 margin:0;
 text-align:justify;
}

a {
 color: #e41e62;
 text-decoration:none;
}

a:hover {
 color: #e41e62;
 text-decoration:underline;
}

a:focus {
  outline: none;
}

.clear {
 clear:both;
}

#pagewidth{ 
 width:950px; 
 text-align:left;
 margin:0 auto 0 auto;
}

#header{
 margin-top:10px;
}

div#menu {height:45px;}
div#menu ul{margin:0px auto;display:block;width:927px;list-style-type:none;padding:0 0 0 5px;}
div#menu ul li{float:left;}
div#menu ul li a{display:block;height:45px;width:10px;}
div#menu ul li a:hover{background-position:0 -45px!important;}
div#menu ul li a.isPage{background-position:0 -45px!important;}
div#menu ul li a span{display:none;}
div#menu ul li.spacer {width:72px;}
div#menu ul li.events a{background:url(../images/events.jpg) no-repeat;width:113px;}
div#menu ul li.sports a{background:url(../images/sports.jpg) no-repeat;width:108px;}
div#menu ul li.boote a{background:url(../images/boote.jpg) no-repeat;width:98px;}
div#menu ul li.yacht a{background:url(../images/yacht.jpg) no-repeat;width:193px;}
div#menu ul li.charter a{background:url(../images/charter.jpg) no-repeat;width:123px;}

 /*printer styles*/ 
@media print{ 
/*hide the right column when printing*/
div#menu ul li a span{ display:inline; font-size:28px;}
}
