<style type="text/css">
body{
   background-color: #ffffff;
   padding:0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

body, input, select, td, textarea, a{
      font: 12px  arial,  helvetica, sans-serif;
      color : #000000;
}

#login {
	padding:0px 0px 0px 5px;
	margin:2px 0px 0px 0px;

}

#login input {

   font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ccc;
	font-weight:normal;
	width:110px;
	height:20px;
   vertical-align:middle;
}

#login .submit {

   font:11px  Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ccc;
	font-weight:normal;
	width:40px;
	height:20px;
   text-align:center;
   vertical-align:middle;
}


#maincontent {
   /*
   height:100%;
   overflow:visible;
   scrollbar-3dlight-color: #333333;
   scrollbar-highlight-color:#eeeeee;
   scrollbar-face-color:#89a9e9; //#CF0000;
   scrollbar-arrow-color:#ffffff;
   scrollbar-shadow-color:#eeeeee;
   scrollbar-darkshadow-color:#333333;
   scrollbar-track-color:#eeeeee;
   */
}


h1,h2,h3,h4,h5,h6,ul,li  {
      margin: 0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
}
h1 {  font-size: 30px; }
h2 {  font-size: 28px; }
h3 {  font-size: 26px; }
h4 {  font-size: 12px;
      font-weight:bold; 
}
h5 {  font-size: 22px; }
h6 {  font-size: 20px; }


hr {
   border: none;
   border-top: 1px solid #CF0000;/*the border* #F15C44*/
   height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

td.hr {
   height:15px;
   background-image:url("imgs/hr.gif"); background-repeat:repeat-x; background-position:center;
}

img {
   border:none;
}

a     {
   color: #000000;
   text-decoration: none;
}

a:hover     {
   color: RED;
}

a.article   {
   color: #000000;
   text-decoration: none;
}

a.article:hover   {
   color: #000000;
   text-decoration: underline;
}

input.button {
   background-color:#003A82;
   color: #FFEB00;
   font-family:"Arial","Helvetica",sans-serif;
   font-size: 11px;
   font-weight:bold;
   padding: 2px 2px 2px 4px ;
}

a.button {
   background-color:#003A82;
   color: #FFEB00;
   font-family:"Arial","Helvetica",sans-serif;
   font-size: 12px;
   font-weight:bold;
   padding: 2px 2px 2px 4px;
   height:20px;
}

a.button:hover {
   background-color:#003A82;
   color: #ffffff;
   font-family:"Arial","Helvetica",sans-serif;
   font-size: 12px;
   font-weight:bold;
   text-decoration:none;
   padding: 2px 2px 2px 4px;
   height:20px;
}


.input180       {
   background-color:#ffffff;
   color: #222222;
   font-family:"Arial","Helvetica",sans-serif;
   font-size: 11px;
   padding: 1px 1px 1px 1px ;
   width:180px;
}

big {
    font-family:"Arial","Helvetica",sans-serif;
    font-size: 17px;
    font-weight:bold;
    color : #6C6767;
}

small {
    font-family:"Arial","Helvetica",sans-serif;
    font-size: 11px;
    font-weight:bold;
}

#maincontent td.small {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 11px;
}

#maincontent table.bordered {
   margin: 0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   border: 1px;
   border-style:solid;
   border-color:#000000;
   height: 170px;
}

#maincontent table.sandwich {
   border-top: 1px;
   border-bottom: 1px;
   border-right:0px;
   border-left:0px;
   border-style:solid;
   border-color:#003A82;
   height: 170px;
}


/* pageheader at top of page */
 h1.newsheader  {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 26px;
       color: #FFEB00;   /*FFFC69*/
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
}
/* pageheader at top of page */
 h1.portspricesheader  {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 26px;
       color: #FFFFFF;   /*FFFC69*/
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
       width:240px;
}
/* pageheader at top of ports prices page */
 h2.portspricesheader  {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 26px;
       color: #000000;
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
}
 h5.portspricesheader    {
      margin: 10px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      font-family:"Arial",sans-serif;
      font-size: 20px;
      color: #003A82;
      font-weight:bold;
}


/* simepl page header */
 h1.pageheader  {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 18px;
       color: #003A82;
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
}
 h2.pageheader  {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 17px;
       color: #000000;
       font-weight:bold;
}


#headerdate {
       font-size: 16px;
}

/* news for the news and features headlines */
#news  h1.header  {
      font-family:"Verdana",sans-serif;
      font-size: 24px;
      color: #ffffff;
      font-weight:bold;
      padding:5px 5px 5px 5px;
}
#news  h1.column  {
      font-family:"Arial",sans-serif;
      font-size: 30px;
      color: #003A82;
      font-weight:bold;
}
#news  h2.column  {
      font-family:"Arial",sans-serif;
      font-size: 28px;
      color: #003A82;
      font-weight:bold;
}
#news  h3.column  {
      font-family:"Arial",sans-serif;
      font-size: 26px;
      color: #003A82;
      font-weight:bold;
}
#news  h4.column  {
      font-family:"Arial",sans-serif;
      font-size: 24px;
      color: #003A82;
      font-weight:bold;
}
#news  h5.column  {
      font-family:"Arial",sans-serif;
      font-size: 22px;
      color: #003A82;
      font-weight:bold;
}
#news  h6.column  {
      font-family:"Arial",sans-serif;
      font-size: 12px;
      color: #000000;
      font-weight:bold;
}
#news table.column {
      padding-left:10px;
}

/* topStories for homepage headlines */
#topStories h1 {
    color: #000000;
    font-weight:bold;
    font-family:"Verdana","Arial", sans-serif;
    font-size: 42px;
}
#topStories h2 {
    color: #000000;
    font-weight:bold;
    font-family:"Arial",sans-serif;
    font-size: 38px;
}
#topStories h3 {
    color: #000000;
    font-weight:bold;
    font-family:"Tahoma","Verdana","Arial", sans-serif;
    font-size: 34px;
}
#topStories h4 {
    color: #000000;
    font-weight:bold;
    font-family:"Verdana","Arial", sans-serif;
    font-size: 28px;
}
#topStories h5 {
    color: #000000;
    font-weight:bold;
    font-family: "Arial", sans-serif;
    font-size: 24px;
}
#topStories h6 {
    color: #000000;
    font-weight:bold;
    font-family:"Tahoma","Verdana","Arial", sans-serif;
    font-size: 20px;
}

#buttons {
   background-color:#003A82;
   padding-top:1px;
   padding-bottom:1px;
}

#buttons table {
width:100%;
}
#buttons td   {
background-color:#003A82;
height:15px;
font-weight:bold;
font-family: "Arial", sans-serif;
font-size: 16px;
color:#FFEB00;
text-align:center;
}
#buttons a   {
background-color:#003A82;
font-weight:bold;
font-family: "Arial", sans-serif;
font-size: 16px;
color:#FFEB00;
}
#buttons a:hover   {
color:#FFFFFF;
}

#subscribe table {
padding:0px 10px 0px 10px;
}
#subscribe td   {
background-color:#FFEB00;
color:#FFEB00;
height:25px;
text-align:center;
}
#subscribe  a   {
background-color:#FFEB00;
color:#003A82;
font-weight:bold;
font-family: "Arial", sans-serif;
font-size: 22px;
}

/*  portsprices for fish prices pages */
#portsprices p {
   margin-top:0px;
   margin-bottom:2px;
}

#portsprices table   {
margin:10px 30px 10px 30px;
background-color:#003A82;
}
#portsprices td   {
padding:0px 0px 0px 0px;
background-color: #ffffff;
height:40px;
width:120px;
text-align:center;
}
#portsprices td.right    {
padding:0px 0px 0px 6px;
background-color: #003A82;
height:40px;
width:120px;
}
#portsprices a     {
color: #ffffff;
font-weight:bold;
text-decoration: none;
}



/*  boatsection for boats classifieds */
#boatsection   {
   height:1000px;
   overflow:hidden;
   background-image:url("imgs/boats/boatsbackground.jpg");
   background-repeat:no-repeat;
   background-position:top;
}
#boatsection table {
   margin:10px 10px 10px 10px;
}
 #boatsection td   {
   padding:10px 10px 10px 10px;
   height:40px;
}
#boatsection h2 {
color: #003A82;
}

/* boats list */
#boats h2 {
color: #003A82;
}
#boats tr.results {
   padding:3px 3px 3px 3px;
}


/* boat deatails */
#boat h2 {
color: #003A82;
}
#boat table {
   padding:0px 10px 10px 0px;
}


/* classifieds */
/* news for the news and features headlines */
#classifieds  h1.header  {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 26px;
       color: #FFEB00;   /*FFFC69*/
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
}
#classifieds h1 {
    color: #000000;
    font-weight:bold;
    font-family: "Arial", sans-serif;
    font-size: 20px;
}
#classifieds h2 {
    color: #000000;
    font-weight:bold;
    font-family:"Arial",sans-serif;
    font-size: 16px;
}

/* left navigation */
#navig  {
   height:100%;
   margin-top:0px;
}         /* left navigation */
#navig td {
   font-weight:bold;
   color: #ffeb00;
}
#navig a     {
color: #ffffff;
font-weight:bold;
text-decoration: none;
}
#navig a:hover     {
color: #ffeb00;
}


#footer td{
   padding-left:10px;
   padding-right:10px;
}


/* page numbers at bottom of articles */
#pageNumbers td {
      background-color:#003A82;
      color:#ffffff;
      margin: 0px 0px 0px 0px;
      padding:0px 1px 0px 1px;
      width:15px;
      text-align:center;
}
#pageNumbers a.page {
      font-weight:normal;
      color: #ffffff;
}
#pageNumbers a:hover     {
     color: #ffeb00;
   }
#pageNumbers td.text {
      background-color:#ffffff;
      color:#000000;
      font-weight:normal;
}
#pageNumbers a.all {
      background-color:#ffffff;
      color:#cf0000;
      font-weight:bold;
}
#pageNumbers a.all:hover {
      color:#003A82;
      text-decoration:underline;
}

/* archive */
#archive  h1.header  {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 26px;
       color: #FFEB00;   /*FFFC69*/
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
}

#search input {

   font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#ccc;
	font-weight:normal;
	width:110px;
	height:20px;
   vertical-align:middle;
}


/* message */
#message    {
       font-family:"Arial","Helvetica",sans-serif;
       font-size: 12px;
}
#message  td {
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
}
#message  td.error {
       color: #cf0000;
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
}
#message  h1.header  {
       font-size: 26px;
       color: #FFEB00;
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
}

.highlight{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	background-color: #FFFF00;
	color:#000000;
	margin:0px;
}


#starjob  h1  {
	    font-family: verdana, arial, helvetica;
       font-size: 13px;
       color: #FFEB00;
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
}
#starjob  h2  {
	    font-family:  arial, helvetica;
       font-size: 16px;
       color: #003A82;
       font-weight:bold;
}



#boatoftheweek  h1  {
	    font-family: verdana, arial, helvetica;
       font-size: 13px;
       color: #FFEB00;
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
}
#boatoftheweek  h2  {
	    font-family:  arial, helvetica;
       font-size: 16px;
       color: #003A82;
       font-weight:bold;
}



#photooftheweek  h1  {
	    font-family: verdana, arial, helvetica;
       font-size: 13px;
       color: #FFEB00;
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
}
#photooftheweek  h2  {
	    font-family:  arial, helvetica;
       font-size: 16px;
       color: #003A82;
       font-weight:bold;
}



#recipeoftheweek  h1  {
	    font-family: verdana, arial, helvetica;
       font-size: 13px;
       color: #FFEB00;
       font-weight:bold;
       padding:3px 3px 3px 6px;
       margin: 0px 0px 10px 0px;
       background-color:#CF0000;
}
#recipeoftheweek  h2  {
	    font-family:  arial, helvetica;
       font-size: 16px;
       color: #003A82;
       font-weight:bold;
}




</style>
