/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; }
body, p, h1, h2, h3, h4, h5, h6, ul, address { margin:0; padding:0; }
address { font-style:normal; }
a { text-decoration:none; color:#800001; }
a:hover { border-bottom: 1px dotted #800001; }
a img { border:none !important; }
body { background: url("/img/bni_wallpaper_gray.jpg") repeat top left; }
#site { background-color:#FFF; width:80%; min-width:700px; margin:15px auto 50px auto; border-bottom:2px solid #700; }
#header { min-width:700px; height:92px; background-color:#800001; padding-top:3px; margin-bottom:3px; }
#sidebar { width:25%; min-width:170px; min-height:500px; background-color:#800001; margin:0 10px 10px 0; padding:8px; float:left; }
#content { width:68%; min-height:500px; padding:10px; margin:0 0 10px 200px; overflow:hidden; line-height:140%;  }
#footer { min-width:700px; height:50px; padding:10px; clear:both; text-align:center; }


#header p { text-align:center; }

#menu { text-align:center; margin-bottom:5px; }
#menu ul { list-style:none; height:30px; }
#menu ul li { display:inline; }
#menu ul li a { padding:3px 15px 5px 15px; font-size:0.9em; font-weight:bold;  border:1px solid #800001; border-left:none; }
#menu ul li a.first { border-left:1px solid #800001; }
#menu ul li a:hover { background-color:#800001; color:#fff; }

#content h2 { font-size:1.1em; background-color:#e1e1e1; padding:2px 0 5px 5px; }
#content p, #content address { margin: 5px 0 15px 15px; line-height:160%; }
#content h3, #content h4, #content h5 { margin:30px 0 0 10px; }
#content h4.top { margin-top: 10px;}
#content ul { list-style:none; padding:5px; margin:0 0 0 10px;}
#content ul li { margin-bottom:5px; }
#content dl { margin:0; padding:10px 0; width:100%; clear:left;}
#content dl dd { float:left; width:140px; font-size:0.9em; margin:0 0 0 10px;  }
#content dl dd.business { width:290px; }
#content #image { float:right; margin:10px 0 10px 10px; }
#content .bulleted { list-style:disc; }
#content .bulleted li { margin-left:15px; }

#footer { font-size:0.75em; }
#footer ul { list-style:none; }
#footer ul li { display: inline; margin:0 10px; }

.sidebarbox { border:7px double #800001; padding:5px 5px 10px 5px; background-color:#fff; }
.sidebarbox h3, .sidebarbox h4 { text-align:center; }
.sidebarbox h3 { font-size:1.2em; letter-spacing:1px; }
.sidebarbox h4 { font-size:0.9em; }
.sidebarbox h6 { font-weight:normal; font-size:0.8em; }
.sidebarbox p { font-size:0.85em; }
#wanted h4 { color:#700; }
#wanted ul, #news ul, #members ul { list-style:none; font-size:0.85em; magin-top:5px; }
#wanted ul li { margin:2px 0; color:#700; }
#meetings h3 { color:#800001; }
#meetings h4 { color:#666666; }
#news ul li { margin:2px 0; }
#members ul li { margin:5px 0; }
#members ul li a { font-size:1.1em; }
#members ul li p.business { margin-left:3px; font-weight:bold; }

.maplink { font-weight:normal; font-size:0.85em; }
.normal { font-weight:normal; }
.maroon { color:#700; }
li.rss_item { padding:5px 0; }
.note { margin-top:30px !important; font-size:0.85em; }