body {
	background-color:rgb(21,47,84);
	background-image: url("images/blue/blue-bg.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	font-family:"Courier New", Courier, mono;
	font-size:80%;
	color:#000;
}

/*page divs*/
div#container{width:920px; margin:0; padding:0; }

div#logo{float:left; padding:0; margin:0; }

div#content{clear:left; margin:0; padding:0; width:890px;}
div#content a{text-decoration:none; color:rgb(130,28,28);}
div#content a:hover{text-decoration:underline;}

#left{float:left; width:430px;}
#left table {margin: 0 0 0 34px; color:#fff; font-weight:bold; width:370px; border:0; padding:0;}
#left td{padding: 0 10px 0 0;}
#left ul{margin:0; padding:0;}
#left ul li{list-style:none; margin:0; padding:2px 0 0 4px; font-size:1.1em;}
#left h3{ margin:0; padding: 0; }
#left h3 a{ color:#000; display: block;}
#left h3 a:hover{text-decoration:underline; color:rgb(132,27,27); }
#left ul li a{color:rgb(25,25,25); text-decoration:none;}
#left ul li a:hover{text-decoration:underline; color:rgb(132,27,27);}


#boxtop{
	width:259px; 
	height:10px; 
	background-image:  url(images/blue/boxtop.jpg);
	background-repeat:no-repeat; 
	margin:20px 0 0 50px; 
	padding:0;
	}

#box{width:259px; background-image:  url(images/blue/boxmid.jpg);background-repeat:repeat-y; margin:0 0 0 50px; padding:0; color:rgb(132,27,27)}
#box p{margin:0; padding:0 8px 12px 10px; line-height:110%; font-size:1.1em;}

#boxbott{
	width:259px; 
	height:16px; 
	background-image:  url(images/blue/boxbott.jpg); 
	background-repeat:no-repeat; 
	margin:0 0 0 50px; 
	padding:0;
	}
div#right{text-align:center; margin:0; }

 div#right p{ padding: 0; margin:0;}
 
div#right table{ padding:0;}
div#right table div {margin:0;}

div#right  div {margin:0; padding:0;}

div#footer{
font-size:.9em;
text-align:center;
clear:both;
}

/*other page styles*/


p.caption {margin:10px 0; font-size:10px; text-align:left;}

.hide{display: none !important; margin:0;}
/*heading styles*/
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}

#left h1{text-align:center;}
#left h2{margin:0;padding:10px 8px 10px 10px;}


div#footer p {text-align:center; padding-top:100px;}
div#footer a{text-decoration:none; color:rgb(132,27,27); }
div#footer a:hover{text-decoration:underline;}

/* top level menu appearance*/

#menu span{display:none;}

#menu{margin:0 0 0 340px; padding:56px 0 0 0; }

 #menu ul {
padding: 0; 
margin: 0; 
list-style: none; 
height:90px;
z-index:2;
}

#menu  li ul { 
float: left; 
padding: 0;
margin:0;
}

#menu ul li a { 
display: block;
height:22px;
text-align:center;
padding:0;
margin:0;
}

#menu  li { 
float: left; 
padding: 0 20px 0 0;
margin:0;
}

#menu ul li ul li { 
float:none;
height:20px;
padding:0;
margin:0;
}

#menu ul li ul li a { 
height:20px;
padding:0;
margin:0;}


/*drop down menu items - left position ensures invisibility */

#menu li ul { 
position:absolute; 
/*width:175px;*/
left: -999em; 
}

/* drop down magic */

#menu li:hover ul {left: auto; }

#menu li:hover ul, #menu li.sfhover ul { left: auto; }

#home {
width:90px;
height:22px;
display:block;
background-image: url(images/blue/home.gif);
background-repeat:no-repeat;
}

#home ul li a{
width:90px;
display:block;
}

#home a:hover{
background-image: url(images/blue/home-ov.gif);
}

#about {
width:105px;
height:22px;
display:block;
background-image: url(images/blue/about.gif);
background-repeat:no-repeat;
color:#fff;
}

#about ul li a{
width:105px;
display:block;
color:#fff;
}

#about a:hover{
background-image: url(images/blue/about-ov.gif)}


#boards {
background-image: url(images/blue/boards.gif);
background-repeat:no-repeat;
width:126px;
display:block;
text-align:left;
height:22px;
}

#boards:hover{background-image: url("images/blue/boards-ov.gif");}

#boards ul li a{
width:126px;
display:block;
text-align:left;
padding:0;
margin:0;
}

#boards ul li ul{width:126px; display:block; }
/*#const ul li ul{height:16px;  display:block;}*/

#shortboards a {background-image:url(images/blue/shortboards.gif);background-repeat:no-repeat;}
#shortboards a:hover {background-image:url(images/blue/shortboards-ov.gif); background-repeat:no-repeat;}

#longboards a {background-image:url(images/blue/longboards.gif); background-repeat:no-repeat;}
#longboards a:hover {background-image:url(images/blue/longboards-ov.gif); background-repeat:no-repeat;}

#alternatives a{background-image:url(images/blue/alternatives.gif); background-repeat:no-repeat;}
#alternatives a:hover{background-image:url(images/blue/alternatives-ov.gif); background-repeat:no-repeat;}


#contact {
width:135px;
height:22px;
display:block;
background-image: url(images/blue/contact.gif);
background-repeat:no-repeat;
}

#contact ul li a{
width:135px;
height:22px;
display:block;

}


#contact a:hover{
background-image:url(images/blue/contact-ov.gif)
}

/*end menu*/




/*left menu*/


#leftmenu ul{
list-style: none; 
text-align:center; 
padding:0;
margin:0;
}
#leftmenu ul li{
text-align:center; 
}

