*{margin:0px;padding:0px;}
body{background:url(../images/bodybg.gif) #fff  repeat-x;text-align:center;}
a{color:#6699CC;text-decoration:none;outline:none;}
a:hover{color:#003366;text-decoration:underline;}
a img{border:none;}
p, blockquote{margin:15px 0px;}
blockquote{color:#336699;}
h1{background:url(../images/content/heading.jpg) no-repeat;font:bold 16px Arial, Helvetica, sans-serif;padding-top:10px;color:#2f4050;text-transform:uppercase;margin-bottom:20px;}
h2{font:bold 12px Arial, Helvetica, sans-serif;color:#2f4050;text-transform:uppercase;}
h3{font:bold 12px Arial, Helvetica, sans-serif;color:#666;text-transform:uppercase;}
#container{width:1000px;margin:0px auto;font:12px/18px Arial, Helvetica, sans-serif;color:#666666;text-align:left;}
#header{height:462px;background:url(../images/header.jpg) no-repeat;position:relative;}
#fishfeet{position:absolute;top:462px;left:578px;}
#flash{width:770px;height:250px;position:absolute;left:65px;top:50px;}
#nav{text-align:center;}
#navbox{position:absolute;left:70px;top:311px;}
#content{width:480px;float:left;margin-left:70px;margin-top:30px;}
#main{width:225px;float:left;margin-bottom:180px;}
#auxiliary{width:225px;float:right;margin-bottom:40px;}
#news{width:250px;float:right;margin-right:120px;margin-top:207px;}
#news,{margin-right:50px;}
#news ul{list-style-type:none;}
#news li{background:url(../images/fr-bullets.gif) no-repeat;padding:3px 0px 3px 12px;overflow:hidden;}
#news a{color:#666666;font-weight:bold;}
#news a:hover{text-decoration:none;color:#333;}
#footer{background:url(../images/footerbg.gif) #999;height:175px;width:100%;;color:#fff;}
#footercontainer{position:relative;width:1000px;text-align:left;margin:0px auto;}
#footermain{position:absolute;top:85px;left:310px;font:10px/10px Arial, Helvetica, sans-serif;z-index:8; width: 675px;}
#footermain ul{list-style-type:none;}
#footermain li{display:inline;}
#footermain li a{color:#fff;}
#footerfish{position:absolute;top:-150px;left:100px;}
#impact{position:absolute;top:85px;left:130px;}
#mills{position:absolute;top:85px;left:50px;}
.clear{clear:both;}
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}