body { font-family: 'Lucida Grande', Verdana, Arial, sans-serif; background-color: #000000; margin: 0; padding: 0; text-align: center; }
.header { position: relative; padding: 0; margin: 0 auto; }

p.firefox { font-size: 11px; color: #FFFFFF; margin: 4px 0 4px 0; }
p.firefox a { color: #FFFFFF; text-decoration: underline; }

p.equipment { font-size: 10pt; color: #AAA; text-align: left; margin: 0; padding: 10px; }


#contentarea {width:860px; position:relative; background:#000; padding: 0; color:#FFFFFF; margin: 0 auto; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; }
#contentarea p.content { margin: 0; padding: 0; background:#000; }

#menu { font-size: 12px; font-weight: bold; padding: 0; margin: 0; list-style: none; width: 860px; height: 30px; }
#menu ul { padding: 0; margin: 0; list-style: none; height: 30px; }
#menu li { display: block; width: 172px; height: 20px; background: #1c1c1c; }

#menu li a { display:block; width:172px; height:30px; }
#menu li a.events { background-image: url('http://www.noroads.com/newphoto/images/nav/events.gif'); }
#menu li a.events:hover { background-image: url('http://www.noroads.com/newphoto/images/nav/events2.gif'); }
#menu li a.trips { background-image: url('http://www.noroads.com/newphoto/images/nav/trips.gif'); }
#menu li a.trips:hover { background-image: url('http://www.noroads.com/newphoto/images/nav/trips2.gif'); }
#menu li a.other { background-image: url('http://www.noroads.com/newphoto/images/nav/other.gif'); }
#menu li a.other:hover { background-image: url('http://www.noroads.com/newphoto/images/nav/other2.gif'); }
#menu li a.races { background-image: url('http://www.noroads.com/newphoto/images/nav/races.gif'); }
#menu li a.races:hover { background-image: url('http://www.noroads.com/newphoto/images/nav/races2.gif'); }
#menu li a.blank { background-image: url('http://www.noroads.com/newphoto/images/nav/blank-right.gif'); }

#menu table { position: absolute; border-collapse: collapse; top: 0; left: 0; z-index: 100; }
#menu li { float:left; margin-bottom:1px; }
#menu li ul {visibility:hidden; position:absolute; top:30px; left:0; width:220px; height:370px; padding-top:10px;}
#menu li ul li {text-align: left; display:block; margin: 0 0 0 4px; padding: 0; background:transparent;}
#menu li ul li a {text-indent:0; background:transparent; display:block; width: 220px; height:16px; line-height: 15px; color:#FFFFFF; text-decoration:none;}
#menu li b {visibility:hidden; display:block; width:220px; height:300px; position:absolute; top:30px; left:0; border-bottom: 1px solid #FFFFFF; background:#404040; opacity:0.9; filter:alpha(opacity=90);}
* html #menu li a:hover {position:relative; white-space: normal;}
* html #menu li a:hover ul li a:hover { color:#FF3300; }

#menu li:hover {position:relative;}
/* #menu li:hover ul li a:hover {background:#bcd; color:#000;} */
#menu li:hover ul li a:hover { color:#FF3300; }
#menu li:hover b,
#menu li a:hover b { visibility:visible; }
#menu li:hover ul,
#menu li a:hover ul { visibility:visible; }

#link a { text-decoration: none; color: #666; font-size: 10px; }
#link a:hover { text-decoration: underline; }


p.equipment { font-size: 10px; color: #888; }

.footer { width: 864px; height: 33px; position: relative; padding: 0; margin: 0 auto; background: url('http://www.noroads.com/newphoto/images/footer.gif'); text-align: center; font-size: 10px; color: #FFFFFF; }
.footer p { margin: 0; padding: 8px 0 0 0; font-size: 11px; }
.footer p a { color: #FFFFFF; text-decoration: underline; }
h2.album_name { background-image: url('http://www.noroads.com/newphoto/images/navblocker.gif'); text-align: left; color: #FFFFFF; font-size: 14px; margin: 0; padding: 8px 0 8px 8px; border-bottom: 1px dotted #444444; }
h2.album_name .category_name { color: #FF3300; }
h2.album_name .divider { color: #444444; }
