/* A CSS Framework by Mike Stenhouse of Content with Style */

/* NAV */
    div#nav {
		position: relative;
		z-index: 100; /*Added by Anand (14 Sep 2007)*/
        font-size: 0.8em;
		/* margin-top: 30px; */
    }
    * html div#nav {
        /* hide ie/mac \*/
        height: 1%;
        /* end hide */
    }
    div#nav div.wrapper {
        position: absolute;
	z-index: 100; /*Added by Anand (14 Sep 2007)*/
        left: 0;
        bottom: 0;
		/*
		height: 30px;
		height: 35px; 
		*/
    }

    div#nav ul {
        width: auto;

        padding: 0px;

        line-height: 1em;
        list-style: none;
    }

    div#nav li {
        float: left;
        display: block;
        list-style: none;

		padding: 0px;
        margin: 0px;
		/*
		padding: 5px;
		*/
		border: 0;

        font-size: 11px;
		position: absolute; /* Added by Anand (14 Sep 2007)*/
		z-index: 100;
    }

    div#nav a,
    div#nav a:link,
    div#nav a:active,
    div#nav a:visited {

        display: inline-block;
        /* hide from ie/mac \*/
        display: block;
        /* end hide */

        font-weight: normal;
        text-decoration: none;


		/* causes a mild shift/flicker in IE7 */
		/*
		padding: 5px;
		*/
		margin: 0;

		color: #fff;
		border: 0px;
    }

    div#nav a:hover {
        text-decoration: none;
		color: #fff;
    }

    div#nav li.pad {
		margin: 0px;
		padding: 0px 5px 0px 5px;
		height: 32px;
    }
/* END NAV */

/* DROP DOWN MENUS */
    ul#primary-nav, ul#primary-nav ul {
        margin: 0;
        padding: 0;

        /* background: #fff; */ /* IE6 Bug */

        font-size: 100%;
    }

        ul#primary-nav li {
            position: relative;
            list-style: none;
        }

            ul#primary-nav li a {
                display: block;
                text-decoration: none;
                text-align: left;
                white-space: nowrap;
            }

        /* Fix IE. Hide from IE Mac \*/
        * html ul#primary-nav li { float: left; height: 1%; }
            * html ul#primary-nav li a { height: 1%; }
            * html ul#primary-nav ul { width: 149px; }
            * html ul#primary-nav ul li { width: 149px; }
        /* End */

            ul#primary-nav ul {
                position: absolute;
                display: none;
                left: 0px; /* Set 1px less than menu width */
            }

                ul#primary-nav ul li {
                    border: 0px;
                    font-size: 1em;
                }

                        ul#primary-nav li ul li { 
							padding: 0px; 
							background-color: #663200; 
							color: #fff;
						}

                        ul#primary-nav li.over ul li a { 
							padding: 5px;
							color: #fff;
							text-align: left; 
						}

                        ul#primary-nav li.over ul li a:hover { 
							padding: 5px;
							color: #663200;
							text-align: left; 
							background-color: #e7e4de;
						}


                        ul#primary-nav li:hover ul ul,
                        ul#primary-nav li:hover ul ul ul,
                        ul#primary-nav li.over ul ul,
                        ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

                        ul#primary-nav li:hover ul,
                        ul#primary-nav li li:hover ul,
                        ul#primary-nav li li li:hover ul,

                        ul#primary-nav li.over ul,
                        ul#primary-nav li li.over ul,
                        ul#primary-nav li li li.over ul { display: block; } /* The magic */

                        ul#primary-nav li.menubar {
				position: relative;
				z-index: 100; /*Added by Anand (14 Sep 2007)*/
				
				display: block;
			}

/* END DROP DOWN MENUS */
