/*General layout css*/
body{
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%; 
	max-height: 100%; 
	background-color:#003366;
}

#wrapper{
	width:900px;
	margin:0 auto;

}
/*the two-column container*/
#wrapper #content {
  min-height:800px;
	height: auto;
	width: 900px;
	margin:auto;
	padding:5px;
	background-color:#f0f0f0;
}
#wrapper #content #right {
	/*float it*/
	float:right;
	min-height:800px;
	height: auto;
	width: 678px;
	padding:5px, 5px, 5px,5px;
	text-align:left;
  background-color:#ffffff;
}
#wrapper #content #left {
  float:left;
  min-height:790px;
	height: auto;
	width: 200px;
	padding:5px;
	background-image:url('http://www.portofportorford.com/images/menuBackground.gif');
	color:#003366;
}
/*clear the above float*/
#wrapper .clr {
	clear:both;
}

#banner{
	background-color:#003366;
	width: 655px;
	padding:5px;
	font-size: 24px;
	font-style:italic;
	color:#ffffff;
	text-align:center;
}

/*Font css*/
.tablelinks {
  text-align:left;
  padding:0 0 0 5px;
  line-height:30px;
}
.tablelinks #margin a:link{
  margin-left:15px;
  text-decoration:none;
  color:#006b6b;
  font-size:15px;
  line-height:20px;
  }
.tablelinks #margin a:visited{
  margin-left:15px;
  text-decoration:none;
  color:#006b6b;
  font-size:15px;
  line-height:20px;
  }
.tablelinks #margin a:hover{
  margin-left:15px;
  color:#990000;
  text-decoration:none;
  font-style:italic;
  font-size:15px;
  line-height:20px;
  }
.tablelinks a:link{
  color:#006b6b;
  text-decoration:none;
  font-family:'Veranda';
  font-size:20px;
  }
.tablelinks a:visited{
  color:#006b6b;
  text-decoration:none;
  font-family:'Veranda';
  font-size:20px;
  }
.tablelinks a:hover{
  color:#003366;
  text-decoration:none;
  font-style:italic;
    font-size:20px;
  }
  
/*fonts*/
#fontHeader{
  text-align:center;
  font-size:20px;
  font-weight:bold;
  color:#003366
	}
#siteText{
	font-family:'Arial';
	margin-left:5px;
	font-size:1em;
	color:#000033;
	}
#siteText a{
  text-decoration:underline;
  color:#006b6b;
  }
#siteText ul{
  list-style:disc outside;
  }
h1{
  margin-left:5px;
  font-size:16px;
  font-weight:bold;
}
h1 a:link{
  text-decoration:none;
  color:#006b6b;
  }
h1 a:visited{
  text-decoration:none;
  color:#006b6b;
  }
#message{
  color:#254117;
}
/*Form styles */
fieldset{
	border:2px solid #003333;
}
legend{
	color:#ffffff;
	background: #003333;
}
label{
	font-size:12px;
	display:block;
}
input {
	color:#006b6b;
	border:2px outset #003333;
}

/* Footer styles */
#footer {
  margin: 0px;
 }
#website{
  color:#9ed3b2;
  font-size:10px;
}
#website a{
  color:#0066b3;
  font-size:10px;
  text-decoration:none;
}