/* CSS Document */
A:link {
	COLOR:#003366;
}

A:visited {
	COLOR:#666666;
	}
	
A:hover{
text-decoration:underline;
color:#000033;
}
#updates{
	border-bottom:#000000 solid thin;
	background:#FFFFFF url(sssfimages/tinybluesalmon1.jpg) no-repeat left;
	color:#000000;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align:center;
	font-weight:600;
	font-size:18px;
	margin: 0px;
}
#updatesindex{
	border-bottom:#000000 solid thin;
	color:#FFFFFF;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align:center;
	font-weight:600;
	font-size:18px;
	margin: 0px;
	background-color: #0099CC;
	background-image: url(sssfimages/tinybluesalmon1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#footer {
background:url(sssfimages/footerbox.gif) no-repeat;
}
#updatetext{
color:#000000;
padding:5px;
padding-top:0;
text-align:justify;
font-size:small;
font-family:Georgia, "Times New Roman", Times, serif
}
#updatetextindex{
color:#000000;
padding:5px;
padding-top:0;
text-align:justify;
font-size:small;
font-family:Georgia, "Times New Roman", Times, serif
}
#updatetext2{
color:#003366;
padding:5px;
padding-top:0;
font-size:small;
font-family:"Courier New", Courier, mono;}


#boxes{
	width:177px;
	background-color: #4EA5D0;
}
#boxesindex{
	width:177px;
	background-color: #FFFFFF;
}
#imgdesc{
	padding:5px;
	border:thin solid #176CD7;
	float:right;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	z-index: 0;
}

#imglogos{
padding:5px;
border:thin solid #FFFFFF;
background-color:#000033;
}

#rivers {
	background-color: #4EA5D0;
	border:#000000 thin solid;
	font-size:14px;
}

#rivers td{
padding:5px;
}

#leftport {width:95%; 
padding: 10px 0;
}

#leftport dl {
width: 95%;
float:left;
margin: 10px 20px;
padding: 0;
display:inline;
}

#leftport dt{
float: inherit;
margin: 0;
padding: 0;
font-size: 130%;
letter-spacing: 1px;
color:#003366;
}
#leftport h3{
font-size: 130%;
text-decoration:underline;
letter-spacing: 1px;
color:#003333;
}
#leftport dd{
	margin: 0;
	padding: 0;
	font-size:100%;
	color:#003333;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
 
#leftport dd.img img{
text-align:justify;
float: left;
margin: 0 8px 0 0;
padding: 4px;
border-right-color:#6633FF;
background:#CCCCCC;
}


.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
vertical-align:middle;
float: left;
background-color: #000033; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 90px; /*Width of top level menu link items*/
height:33px;
padding: 0 8px;
font-family:"Calligraph421 BT", Arial, "Times New Roman";
font-size:16px;
background:url(sssfimages/menubg.jpg) repeat-x;
border-left: 1px solid black;
text-decoration: none;
color: #000000;
vertical-align:middle;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{

left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}


/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
color: white;
border: 1px solid black;
text-decoration: none;
padding: 0 5px;

}

.suckertreemenu ul li a:hover{
background:url(sssfimages/menubgfish.jpg) repeat-x;
color: navy;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #F3F3F3 url(sssfimages/menubgfish.jpg) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(sssfimages/menubgfish.jpg) no-repeat center right;
}
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */


#movietable{
background:#99CCFF;
padding:5px;
font-size: 14px;
text-align:left;
border:#000066 ridge 2px;

}

#movietable img {
border:#000000 1px solid;
margin: 3px;
}

#movielinks {
width:90%;
height:58px;
border: #000000 1px solid;
margin:3px;
}

#moviedate {
background:url(sssfimages/bggrad.jpg) repeat-x top;
font-size:14px;
font-weight:bold;
padding:3px;
border-top:#000066 2px solid;
}
#moviehead {
background:url(sssfimages/catheader.gif) repeat-x top;
font-size:18px;
font-weight:bold;
padding:3px;
}

#sponsordes {
border:#330099 1px solid; 
border-top:0; 
padding:3px;
}