body 
{
background-image: 
url('fishback.jpg');
background-repeat: repeat;
no-repeat;
background-attachment: 
fixed
}

a { text-decoration:none }

.bl {background: url(#) 0 100% no-repeat #00243A; width: 900px} 
.br {background: url(#) 100% 100% no-repeat; padding:9px}

.marquee {background: #00243a; width: 898px; padding: 1px}
.tl {background: url(tl2.gif) 0 0 no-repeat #00243a; width: 900px} 
.tr {background: url(tr2.gif) 100% 0 no-repeat; padding:9px} 
.tml {background: url(tl.gif) 0 0 no-repeat #000818; width: 900px} 
.tmr {background: url(tr.gif) 100% 0 no-repeat; padding:9px}

#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #00243A;
color: white;
width: 900px;
font-size: 85%
font-family: Arial,Helvetica,sans-serif;
/*line-height: 18px;*/
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;

}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none; 
font-style: italic;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: white;
}

/*#navcontainer #active { border-left: 1px solid #fff; }*/

h1 {text-align: center; font-size: 400%; text-shadow: 0.1em 0.1em 0.2em black; font-style: italic; color:#00243A}
h2 {text-align: center; font-size: 200%; text-shadow: 0.1em 0.1em 0.2em #333; font-style: italic; color:#000000}
h3 {text-align: center; text-shadow: 0.1em 0.1em 0.2em #333; font-style: italic; color:#000000}
h4 {text-align: center; text-shadow: 0.1em 0.1em 0.2em #333; font-style: italic; color:#000000}
h5 {text-align: center; font-style: italic; color:#000000}
h6 {text-align: center; text-shadow: 0.1em 0.1em 0.2em #333; font-style: italic; color:#000000}
img {
float:none;
border:1px;
margin:0px 0px 0px 0px;
}

table {
border-width: 20px;
border-color: #00243A;
border-style: solid;
background-color:transparent;
table-layout: fixed
} 

td {border-width: 6px;
border-color: #00243A;
border-style: collapse;
}

p {font-weight: bold}

/*p:first-letter 
{
color: #0000ff;
font-size:large
}*/

ul 
{
list-style-image: url('smallX.gif')
}

ul.inside 
{
list-style-position: inside
}

#newsticker {
	background: #02243a;
	position: relative;
}
#newsticker ul {
	/*border: 1px solid #fcf498;*/
	list-style: none;
	min-height: 1.6em;
	/*padding: 10px 15px;*/
	padding-right: 30px;
}
* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;

/*{
quotes: '   '
}