a         {text-decoration: none}
a:link,a:visited,a:active {color:navy}
a:hover   {color: red; text-decoration:underline}

body      {background-color: #cccccc; margin:5px;}

font      {font-family: verdana;
           font-size: 10pt;}
					 
.surfnav  a,
.surfnav a:link,
.surfnav a:visited,
{font-family: verdana;
 font-size: 10pt;
 font-weight:normal;
 text-decoration: none;
 color:#DFE6EF}
.surfnav a:hover{color:#ffffff; text-decoration:underline;}

a.nav-link{
font-family: verdana;
 font-size: 10pt;
 font-weight:normal;
 text-decoration: none;
 color:#DFE6EF
}

hr {color:#cccccc}


.text {
 font-family: verdana;
 font-size: 10pt;
}
.header {
 font-family: Verdana;
 font-size: 14pt;
 font-weight: bold;
 color: #000099;
}

#wrapper-table {
	margin: 0px;
  padding: 0px;
  border:1px solid #000000;
  background: #ffffff;
}
	#wrapper-table td {
  	margin:2px;
    padding: 0px;
  }
  
  
/* Z - this style will help target the page content */

/* generic html elements */
p { margin: 0px; padding: 10px 0;}


.surfnav a{
	display: block;
	margin: 2px 0;
}

body #main-page-content {
	font-family: verdana;
	font-size: 11px !important; 
}

	body #main-page-content .page-header {
		font-size: 1.5em;
		padding: 10px 20px;
	}
	
	body #main-page-content .notice {
		border: 1px solid #375d81;
		margin: 10px 20px 30px 20px;
	}
		body #main-page-content .notice strong {
			background: #375d81;
			color: #fff;
			display: block;
			padding: 5px;
		}
		body #main-page-content .notice p {
			padding: 10px 5px;
		}
	
	body #main-page-content .tackleshop {
		padding: 0 0 0 60px;
	}
	
	body #main-page-content .events {
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		margin: 20px 30px;
		padding: 10px 0 10px 0;
		text-align: center;
	}
	
	body #main-page-content #home-table-blocks {
		margin: 0px 20px;
	}
	
	body #main-page-content #home-table-blocks td {
		padding: 3px !important;
	}
	
	