html, body {margin:0;padding:0;} /*clear defaults*/
body {

	background-image: url(http://www.hbmdcny.org/img/background.jpg);
	background-repeat: repeat-x;
	background-color: #59311B;
	color: white;
}
body{
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#head {
	text-align: right;
	margin-right: 20px;
	display: block;
	line-height: 80px;
	font-size: 0.8em;
	background-image: url(http://www.hbmdcny.org/img/topText.jpg);
	background-repeat: no-repeat;
}

#head a {text-decoration: none; color:white;}
#head a:hover {text-decoration: underline; color:white;}
.clearer {
	clear: both;
	line-height: 0;
	}

#content {
  margin: 2% 2% 0 2%;
}
#content ul {margin:0px; padding:0px;}
#content li {list-style-type:none;}
#content a {color:yellow;text-decoration:none;}
#content a:hover {color:yellow;text-decoration:underline;}
#content p {line-height:1.5em;}
#random {float:left;margin:2px 20px 0px 0px;}

#footer {
   float:left;
   width:100%;
   border-bottom:1px solid #000;
   overflow:hidden;
   position:relative;
   margin-top:20px;
   font-size:10px;
}
#footer ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#footer ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#footer ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#footer ul li a:hover {
   background:#369;
   color:#fff;
}
#footer ul li a.active,
#footer ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}
.box {margin-left:140px;margin-right:50px;}
.redCaps {font-weight:bold; color:red;}
.no_margin {margin:0px;}

#nav{font-size:.9em;}


#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

#nav a{
display:block;
padding:0px 5px;
border:1px solid #333;
color:#fff;
text-decoration:none;
background-color:#000;
}

#nav a:hover{
background-color:#fff;
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
/*  
.inline-button{_width:12em;   font:bold 65%/1 Verdana,sans-serif;   margin:0 0.2em; padding:0.1em 0; _padding:0;   border:1px solid black;   white-space:nowrap;   text-decoration:none;   vertical-align:middle;   background:#ccc;   color:black;   }
.inline-button em{_width:1em; _cursor:hand;   font-style:normal;   margin:0; padding:0.1em 0.5em;   background:white;   color:black;   }
.inline-button span{_width:1em; _cursor:hand;   margin:0; padding:0.1em 0.5em 0.1em 0.3em;   }
.inline-button:hover{background:#666;   color:white;   }
.inline-button:hover em{background:black;   color:white;   }
*/
.noline {text-decoration:none;}

.marginTwenty {margin-left:140px;margin-right:50px;}
