#nav { /* only ie 6 */
    clear: both;
	margin-top: 4px;
    }

*:first-child+html #nav { /* only ie 7 */
    margin-top: 4px;
	}
	
html > /**/ body #nav { /* normal browsers, not ie 7 */
	margin-top: 40px;
    }

    #nav ul li {
        display: inline;
        list-style-type: none;
        padding-right: 20px;
        }
	
    #nav li a {   
        text-transform: lowercase;
        color: #dd1f26;
        text-decoration: none;
        font-weight: normal;
        font-size: 16px;
        }

	#nav li a#indoor, #nav li a#outdoor, #nav li a#about {
		padding: 7px 10px 0px 5px;
		margin-left: -1px
		border: 1px solid #fff;
		}
 
    #nav li a:hover {
        color: #000;
        }

  	#nav li.indoor a:hover, #nav li.outdoor a:hover, #nav li.about a:hover  {
		color: #fff;
		background: #DD1F26; /*#3C3435*/
		}
 
#nav li span.drop { /* second-level lists */
	position: absolute;
	width: 750px;
	height: 355px;
	display: none;
	top: 117px;
	font-size: 12px;
	z-index: 100000;
}

	/* only about */
	#nav li.about span.drop {
		margin-left: 464px;
		*margin-left: 200px; /* ie only */
		_margin-left: 475px; /* ie 6 only */
		width: 200px;
		}

#nav li span.drop span.innerdrop { /* gray bg */
	background: #31292a; /* white version: #f6f6f6; */
	filter:alpha(opacity=95); /* IE's opacity*/
	opacity: 0.95;
    width: 750px;
    height: 350px;
    margin-top: 5px;
    display: block;
    }
	
	/* only for about */
	#nav li.about span.drop span.innerdrop { /* gray bg */
		width: 150px;
		height: 120px;
		}

#nav li span.drop ul {
    float: left;
    width: 180px;
	margin: 0;
    }
	
	/* about page only */
	#nav li.about span.drop ul {
		margin-left: 15px;
		margin-top: 10px;
		}

#nav img {
	width: 77px; /* was 110px*/
	margin-left: 15px; /* to account for drop from 110px */
	min-height: 131px;
	margin-top: 72px;
	margin-bottom: 72px;
	}
	
#nav li span.drop ul#overlay-left {
    margin-left: 15px;
	}
	
	#overlay-left a {
		}

#nav li span.drop li {
    display: list-item;
    }

    #nav li ul a {
        font-size: 11px;
        text-transform: none;
		color: #ffffff;
        }
        
    #nav li ul a:hover {
        color: red;
        }

#nav li:hover span.drop, #nav li.fonghover span.drop { /* lists nested under hovered list items */
	left: auto;
	display: block;
	_left: 0px; /* ie 6 hack */
	}

	#nav li.indoor:hover span.drop, #nav li.indoor:fonghover span.drop { /* indoor nav, ie 6 hack */
		_margin-left: 90px; /*ie 6 hack */
	}

	*:first-child+html #nav li.indoor:hover span.drop, *:first-child+html #nav li.indoor:fonghover span.drop { /* indoor nav, ie 7 hack */
		left: auto;
		margin-left: -62px;
		}

	#nav li.outdoor:hover span.drop, #nav li.outdoor:fonghover span.drop { /* outdoor nav, ie 6 hack */
		_margin-left: 190px; /*ie 6 hack */
	}

	*:first-child+html #nav li.outdoor:hover span.drop, *:first-child+html #nav li.outdoor:fonghover span.drop { /* outdoor nav, ie 7 hack */
		left: auto;
		margin-left: -114px;
		}

	*:first-child+html #nav li.about:hover span.drop, *:first-child+html #nav li.about:fonghover span.drop { /* about nav, ie 7 hack */
		left: auto;
		margin-left: -77px;
		}


*:first-child+html #nav li:hover span.outdoor, *:first-child+html #nav li:fonghover span.outdoor, *:first-child+html #nav li:hover span.about, *:first-child+html #nav li:fonghover span.about { /* ie 7 hack */
	left: auto;
	margin-left: -120px;
	}

li.header {
    margin-top: 10px;
    margin-bottom:10px;
	color: #a0a0a0;
	font-size: 110%;
	font-weight: bold;
    }

.materialnav {
	border-left: 1px solid #e0e0e0;
	padding-left: 10px;
	}

#nav li span.drop ul.stylenav {
	border-left: 1px solid #e0e0e0;
	width: 150px;
	padding-left: 10px;
	}
	
#nav li span.drop ul li.navtools a:link, #nav li span.drop ul li.navtools a:visited {
    color: #A0A0A0;
    }