body {   margin-top: 0px;   margin-left: 0px;   background-color: #548FC9;}td.t3 img {vertical-align: middle;}/* -------------table elements-------------- */.mainTable {   border: 0px;   width: 800px;   background-image:url("http://www.fisheyesoup.com/member_site/sharedimages/baja/main_table_back.gif");}/* -----------column attributes-------------- */#pageHeader {   padding: 0px 0px 0px 0px; /* top right bottom left */   padding: 0px;   border: 0px;   border-bottom-width: 0px;   border-style: solid;   border-color: #999999;   color: ffffff;   background-color: #FFFFFF;   font: normal 24px Times, Arial; /* weight, size, family */   text-align: center;}.leftCol {	border:0px;	border-right-width:0px;	border-color:#999999;	border-style:solid;	   	background-image:url("http://www.fisheyesoup.com/member_site/sharedimages/baja/left_col_back.jpg");	background-repeat:no-repeat;	width: 226px;	padding: 0px 0px 20px 0px; /* make sure the box and nav don't go flush with the footer */}.centerCol {   padding: 12px; /* center col for the 2 column layout */	border:0px;	border-right-width:0px;	border-color:#999999;	border-style:solid;}.centerCol3 {   padding: 12px; /* center col for the 3 column layout */   border: 0px;   border-right-width: 1px;   border-color: #999999;   border-style: dotted;}.rightCol {   border: 0px;   width: 150px;   background-color: #FFFFFF;   border-right-width: 0px;   border-color: #999999;	border-style: solid;}hr {   border: 0px;   background-color: #999999;   height: 1px;	border-style: dotted;}.rightCol hr {   border: 0px;   background-color: #999999; /* line between two sections in the right column */   height: 1px;	hr-style: dotted;}/* -----------email box, spotlight box attributes-------------- */.roundTab {	border: 0px;	border-color: #999999;	border-style: solid;	width: 210px;}.roundTabBody {   padding-top: 5px;	padding-left: 5px;	padding-right: 8px;   font: normal 11px Helvetica, Arial; /* weight, size, family */	color: #004B84;	text-align: right;}/* Round tab content */table.roundTab {   width: 210px;}/* -----------footer attributes-------------- */.footer a {   color: #548FC9;   font-weight: bold; /* footer links */}.footer {   padding: 0px 0px 100px 0px; /* top right bottom left */	border: 0px;   color: #000000;   font: normal 11px Helvetica, Arial; /* weight, size, family */   text-align: center;   	background-image:url("http://www.baja-anglers.com/sharedimages/baja/footer.gif");	background-repeat: no-repeat;	background-color: #FFFFFF;	height: 165px;}/* ------------Text - Main text size is 3, sizes vary where 1 is the smallest------------ */.t2 {   color: #999999;   font: normal 11px Verdana, Geneva, Arial;   line-height: 18px;}/*body text */.t3, .t12 {   color: #000000;   font: normal 11px Verdana, Geneva, Arial;   line-height: 18px;}/* Links */td.t3 span.link, a {   color: #548FC9;   font-weight: normal;   text-decoration: underline;}.link img {padding: 5px;	margin: 0px;	background-color: #FFFFFF;	border: outset #ccc 1px;	display: block;	}.t3 img {padding: 5px;	margin: 7px;	background-color: #FFFFFF;	border: outset #ccc 1px;	display: block;	}a:hover {   text-decoration: underline;}/*spotlight */.spotlight {   color: #999999;   font: normal 10px Helvetica, Geneva, Arial;   line-height: 14px;}/* Headers   h1 is the general header ie: home page "welcome"   h2 is a secondary header ie: fishing reports -> name and date*/.header, .h1 {   font-family: "Arial Black", "Albertus Extra Bold", AucoinExtBol; 	font-size: 13px; 	color: #004B84;   line-height: 17px;}/* FISHING REPORT TITLES */.h2 {   font: oblique 9.5pt Verdana, Geneva, Arial;   font-weight: normal;	color: #548FC9;   letter-spacing:2.1pt;   line-height: 15px;}.dropDown {	font-family:Verdana;	font-size:8.5pt;	font-weight: normal;	letter-spacing: 0pt;	background-color:#548FC9;	color:#FFFFFF;}/* this is the "most recent in fishing reports" */.h1 .note {   color: #548FC9; /* side note next to the headers ie: REPORTS: (most recent) */   font-size: 12px;   font-weight: normal;   font-style: oblique;}.footer a:hover {   color: F0F2D6;   font-weight: bold; /* footer links hover */}/* -------------------Other Elements------------------------ */img.border {   border: 1px; /* images with a border */   border-style: solid;   border-color: 898989;}img.spacerBar {   width: 2px;   background-color: 787B64;   height: 12px;}.picture {padding: 5px;	margin: 7px;	background-color: #FFFFFF;	border: outset #ccc 1px;	display: block;	}.imgPad {padding: 5px;	margin: 7px;	background-color: #FFFFFF;	border: outset #ccc 1px;	display: block;	}/* page specific styles */.centerCol_gallery {   border: 0px;   border-bottom-width: 1px;   border-right-width: 1px;   border-color: #999999;   border-style: solid;   background-color: #FFFFFF; /* lighter background for gallery rows */}.dark {   border: 0px;   border-color: #999999;   border-bottom-width: 1px;   border-style: dotted;   background-color: #FFFFFF;}.light {   border: 0px;   border-color: #999999;   border-bottom-width: 1px;   border-style: dotted;   background-color: #FFFFFF;}.centerCol_products {   border: 0px;   border-bottom-width: 1px;   border-right-width: 1px;   border-color: #999999;   border-style: solid;   background-color: #FFFFFF;}/* ---------------------Navigation------------------- */#nav {   width: 225px;}#nav td.navOver {   background-color: #F0F0F0;   color: #548FC9;}#nav td.firstNav {   border: 0px;   height: 95px; /* adjust the spacing of the first nav item */}#nav td.navOut, td.navOver {   border-width: 0px 0px 1px 0px; /* top right bottom left */   border-style: dotted;   border-color: #666666;   padding: 5px 5px 4px 2px;   color: #666666;   font: bold 12px Helvetica, Arial; /* weight, size, family */   text-align: right;   text-transform: uppercase;   cursor: pointer;}/*td.t3 .header {   color: #999999;   font-weight: bold;   text-decoration: none;   background-color: transparent;   border: none;}*/.uc {   text-transform: uppercase;}