* html {margin: 0; padding: 0;}

* {margin: 0; padding: 0;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

body {font-family: Verdana, sans-serif; font-size: 100%; color: #000; background-color: #fff; background-image: url(../images/blue_grad.png);  background-repeat: repeat-x;}

a {text-decoration: underline; color: #000; font-weight: normal;}

h1 {text-indent: 1em; font-size: 1.3em; font-weight: normal; padding: .4em 0 .2em;}

h1 span {
  color:red ;
}


#page {width: 750px; margin: 10px auto 0; background-color: #fff;}

#page2 {width: 775px; margin: 10px auto 0; background-color: #fff;}

#container {width: 100%; border-left: 1px solid #294d69; border-right: 1px solid #294d69; background-color: #fff;}

/* +++ Start Of Header Section +++ */

#header {border-left: 1px solid #294d69; border-right: 1px solid #294d69;}

.superheader {padding: .25em 1em .25em 0; background-color: #294d69; text-align: right; font-size: .7em; font-weight: normal; color: #fff;}

.superheader a {text-decoration: none;}

.superheader a:link, .superheader a:visited {text-align: right; color: #fff;}

.superheader a:hover { text-decoration: underline;}


.mainheader {text-align:left; height: 70px; background-color: #fff; background-image: url(../images/index/index_hdr.jpg); background-repeat: no-repeat; background-position: right;}

.mainheader p {text-indent: 2em; padding: .2em 0 .7em; font-size: .8em; font-weight: bold;}

.subheader h2 {padding: .25em 1em .25em 0; background-color: #294d69; text-align: center; font-size: .7em; font-weight: bold; color: #fff;}

.tournamentheader { height: 98px; text-align:left; background-color: #fff; background-image: url(../images/tournaments/bassboat.jpg) ; background-repeat: no-repeat; background-position: right;}

.tournamentheader p {text-indent: 2em; padding: .2em 0 .7em; font-size: .8em; font-weight: bold;}

.newsheader {text-align:left; background-color: #fff; background-repeat: no-repeat; background-position: right;}

.newsheader p {text-indent: 2em; padding: .2em 0 .7em; font-size: .8em; font-weight: bold;}

.linksheader {text-align:left; background-color: #fff; background-image: url(../images/links/bassmonitor.jpg); background-repeat: no-repeat; background-position: right;}

.linksheader p {text-indent: 2em; padding: .2em 0 .7em; font-size: .8em; font-weight: bold;}

.membersheader {text-align:left; background-color: #fff; background-image: url(../images/members/outta_here.jpg); background-repeat: no-repeat; background-position: right;}

.membersheader p {text-indent: 2em; padding: .2em 0 .7em; font-size: .8em; font-weight: bold;}

#textarea { width: 100%; margin: 0; padding: 5px; border: 1px solid green; float: left;}

#textarea h1 { font: normal 0.8em Verdana, sans-serif;}

.column1 {float: left;}

.column2 {float: left;}

.column3 {float: left;}

.column4 {float: left;}

.column1 ul {font-size: 0.8em;}

.column1 a:link, a:visited {color: #32668E; text-decoration: none;}

.column2 ul {font-size: 0.8em;}

.column2 a:link, a:visited {color: #32668E; text-decoration: none;}

.column3 ul {font-size: 0.8em;}

.column3 a:link, a:visited {color: #32668E; text-decoration: none;}

.column4 ul {font-size: 0.8em;}

.column4 a:link, a:visited {color: #32668E; text-decoration: none;}

.contactheader {text-align:left; background-color: #fff; background-image: url(../images/contact/keyboard.jpg); background-repeat: no-repeat; background-position: right;}

.contactheader p {text-indent: 2em; padding: .2em 0 .7em; font-size: .8em; font-weight: bold;}

#roster {width: 800px; margin: 15px auto; color: #fff;}

#roster table {font-size: .6em; background-color: #fff; font-weight: normal; text-align: left; color: #000; border-collapse: collapse;}

#roster th {background-color: #cbdced; font-size: 1.1em; font-weight: bold; padding: .2em; border: 1px solid #294d69; text-align: center; white-space: nowrap;}

#roster td {white-space: nowrap; border: 1px solid #294d69; padding: .2em;}

#roster td h1 {color: #294d69; font-weight: bold; text-align: center;}

/* +++ Start Of Top Menu Section +++ */

#topnav {padding: .2em 0; text-align: center; background-color: #fff;}

.nav {list-style-type: none; padding: .15em 0; background-color: #fff;}

.nav li {padding: 0 .6em; font-size: .7em; display: inline;}

.nav a:link, .nav a:visited {display: inline; text-decoration: none; color: #32668E; font-weight: bold;}

.nav a:hover {display: inline; text-decoration: underline; color: #000;}

.nav a:active {display: inline; text-decoration: none; color: #000;}

/* +++ Start Of Content Section +++ */

#content {padding: 1em; background-color: #fff; border-top: 1px solid #294d69;}

#content h1 {font-size: 1em; font-weight: normal; color: #32668e; text-indent: 2em;}

#content ul {list-style-type: square; margin: .5em 0 .5em 4em; line-height: 1.6em;}

#content p {font-size: 0.8em; text-align: justify;}

#content a:link, a:visited {color: #32668e; text-decoration: none;}

#content a:hover {color: #000; text-decoration: underline;}

#linkslist ul {list-style-type: square; margin: .5em 0 1em 2em; font-size: .7em; line-height: 1.6em;}

#linkslist .orgs {padding: 0 2%; float: left; color: #294d69;}

#linkslist a:link, a:visited {color: #32668E; text-decoration: none;}

#linkslist a:hover { color: #000; text-decoration: underline; }

#linkslist .baits {padding: 0 2%; float: left;}

#linkslist h3 {font-size: .7em; color: #294d69;}

.partner {margin: 0; padding: 2%; border: 1px solid #294d69; background-color: #bbccd9; font-size: .6em; font-family: Verdana, sans-serif; float: right; text-align: center;}

.partner img { border-color: #000;}

img.img1 {margin: .6em; border: none; float: left; clear: both;}

img.img2 {margin: .6em; border: none #000; float: right; clear: left;}

img.img3 {margin: .6em; border: none; float: right; clear: left;}

img.img4 {margin: .6em; border: none; float: left; clear: none;}

img.img5 {margin: .6em; border: none; float: right; clear: right;}

img.img6 {margin: .6em; border: none; float: left; clear: left;}

img.img7 {margin: .6em; border: none; float: right; clear: none;}

table { width: 96%; margin: 0 auto; font-size: .6em; text-align: center; color: #000; background-color:#fff; border-collapse: collapse;}

table2 { width: 775px; margin: 0 auto; font-size: .6em; text-align: center; color: #000; background-color:#fff; border-collapse: collapse;}

th {background-color: #cbdced; padding: .4em .1em; border: 1px solid #294d69; letter-spacing: normal; white-space: nowrap; font-weight: normal;}

td {background-color: #fff; white-space: nowrap; border: 1px solid #294d69; padding: .4em .1em;}

td a, td a:visited {text-decoration: none; color: #32668E; letter-spacing: 1px; font-weight: bold;}

td a:hover {color: #000; text-decoration: underline;}

.row {background-color: #EEEEEE;}

#bottomnav {background-color: #fff; padding: 0.4em; font-size: .6em; text-align: center;}

#bottomnav a:link, a:visited {text-decoration: none; color: #294d69;}

#bottomnav a:hover {text-decoration: underline; color: #000;}

/* +++ Start Footer Section +++ */

#footer {color: #CBDCED; background-color: #294d69; text-align: center; width: 100%;}

#footer p {font-size: .6em; padding: 0.3em;}