body {
	background-color: #fff;
	margin:0;
	padding:0;
	font-family:"Courier New", Courier, mono;
	font-size:80%;
	color:rgb(50,50,50);
}

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

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

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

#left{float:left; width:320px; }

#left p{margin:10px 0 0 40px;}
#boxtop{width:262px; height:27px; background-image:url(images/wh/boxtop.gif); background-repeat:no-repeat; margin:0 0 0 40px; padding:0;}

#box{width:262px; background-image: url(images/wh/boxmid.gif);background-repeat:repeat-y; margin:0 0 0 40px; padding:0;}
#box p{margin:0; padding:0 8px 12px 10px; line-height:110%; font-size:1.2em;}

#boxbott{width:262px; height:8px; background-image:url(images/wh/boxbott.gif); background-repeat:no-repeat; margin:0 0 0 40px; padding:0;}

div#right{text-align:left;  margin:0 0 0 340px; }

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

/*other page styles*/
div#right img{text-align:left;}

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/wh/home-wh.gif);
background-repeat:no-repeat;
}

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

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

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

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

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


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

#boards:hover{background-image:url(images/wh/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; background-image:url(images/home/drop_20.jpg);}
/*#const ul li ul{height:16px;  display:block;}*/

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

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

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


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

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

}


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

/*end menu*/

/*you are here markers*/
a.home-urhere{background-image:url(images/wh/home-ov.gif);}
a.boards-urhere{background-image:url(images/wh/boards-ov.gif);}
a.about-urhere{background-image: url("images/wh/about-ov.gif;%7D%20a.cont-urhere%7Bbackground-image/url(images/wh/contact-ov.gif");}


/*left menu*/


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

