body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #2D8AA6;
	font-size : 12px;
	line-height : 18px;
	color: #fff;
	background-image: url(../images/backgroundPattern.jpg);
	background-repeat: repeat-x;
}

p {
	color: #fff;
	font-size : 12px;
	line-height : 18px;
	margin-top: 20px;
	margin-bottom: 10px; 
	margin-right: 20px;
	}
td {
	color: #fff;
	font-size : 12px;
	line-height : 18px;
	margin-top: 20px;
	margin-bottom: 10px; 
	margin-right: 20px;
	vertical-align : top;	
}
	
a { text-decoration: none; outline: none; color : #9EE2CF; }
a:active { text-decoration: underline; color:  #fff; }
a:hover { color: #CDE6F1;}

strong, b { font-weight: bold; 	}

ul { 
	list-style-type: square;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ol { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
 }
li{	margin: 0px 0px 0px 15px; }

img { border: 0; }

form, input, textarea {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.inputBox {
	margin: 5 0 0 0;
	color: #003A79;
	background: #E7F4FA;
	border: #438FCD solid 1px
}


.title {
	color: #fff;
	font-size: 18px;
	line-height: 26px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight : bolder;
}
a.title:active {	text-decoration: none; color: #fff; }
a.title:hover {	text-decoration: none; color: #CDE6F1;}

.subtitle {
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight : bolder;
}

.highlight { color: #b90000; }

#quote { 
	font-size: 12px;
	margin-left: 20px;
	margin-top: 5px;
}

.softlink { color : #DEEDF5; text-decoration: none; }
.softlink:visited { text-decoration: none; }
.softlink:active { text-decoration: none; }
.softlink:hover { color: #fff; text-decoration: none;}

.morelink {	color : #DFDFDF; font-size: 12px; text-decoration: none; }
.morelink:hover { text-decoration: none; color: #fff; }

#content {
	width: 100%px;
	font-size : 12px;
	line-height : 18px;
	padding-left : 27px;
	padding-right : 50px;
	padding-top : 0px;
	padding-bottom : 20px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

#sidebar {
	width: 100%px;
	font-size : 12px;
	line-height : 18px;
	padding: 20px 28px 20px 27px;

	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

#sidebar a { text-decoration: none; outline: none; color : #fff; }
#sidebar a:active { text-decoration: underline; color:  #fff; }
#sidebar a:hover { color: #CDE6F1;}
#sidebar h2, #sidebar h2 a {
	color: #deedf5;	
}
.contentCell {
	background-image: url(../images/backgroundContent.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #2E7BB3;
}
.sideCell {
	background-image: url(../images/backgroundSide.jpg);
	background-position: top;
	background-repeat: repeat-x;
//	background-color: #259ECB;
}
.footerCell {
	background-image: url(../images/backgroundFooter.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #45ADD4;
}

.footercell a { text-decoration: none; outline: none; color : #fff; }
.footercell a:active { text-decoration: underline; color:  #fff; }
.footercell a:hover { color: #CDE6F1;}


/*  Fish Calc */
#calcHolder {
	margin: 6px;
}
#yourWeight, #fishType {
	background-color: #166188;
	color: #fff;
	padding: 2px;
	margin-bottom: 6px;
	font-size: 12px;
	border: 1px solid #3294c5;
}
.calcOunces {
	font-weight: bold;
	font-size: 36px;
}
.calcOuncesDiv {
	margin-top: 12px;
}
#fishName {
	font-size: 16px;
	font-weight: bold;
	margin: 1em 0 -0.5em 0;
}
#tweets a {
	color: #9EE2CF;
}
#tweets a:hover {
	color: #CDE6F1;
}
#tweets .created_at {
	font-style: italic;
	color: #E6F4FF;
}