div#navigation { position:relative; }
div#navigation ul { margin:0; padding:0; list-style:none; height:29px; }
div#navigation li { margin:0; padding:0; float:left; border-right:1px solid #FDE900; }
div#navigation li.noBorder { border:0; }
div#navigation ul ul { display:none; position:absolute; left:0; height:29px; }
div#navigation li a { display:block; padding:6px 26px 5px 27px; font-weight:bold; text-transform:uppercase; text-decoration:none; letter-spacing:1px; color:#fff; }
div#navigation li.noBorder a { padding:6px 29px 5px 28px; }
div#navigation li a:hover, div#navigation li a.onLink { background:url(../images/menuHover.jpg) repeat-x top left; }

div#subNav { height:30px; }
div#subNav a.homeLink { float:right; background:url(../images/homeBtn.png) no-repeat top left; display:block; width:90px; padding:0px 0 0 0; height:18px; text-align:center; color:#fff; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:bold; letter-spacing:1px; margin:8px 29px 0 0; }

div#subNav ul { margin:1px 0 0 0; padding:0; list-style:none; height:29px;}
div#subNav li { margin:0; padding:0; float:left; color:#fff; padding:6px 15px 5px 15px; background:url(../images/menuHover.jpg) repeat-x top left; }
div#subNav li.noBorder { border:0; }
div#subNav li.devider { padding:6px 5px 5px 5px; }
div#subNav ul ul { display:none; position:absolute; }
div#subNav li a { display:block; font-weight:bold; text-transform:uppercase; text-decoration:none; letter-spacing:1px; color:#fff; }
div#subNav li.noBorder a { padding-right:30px; }
div#subNav li a:hover, div#subNav li a.onLink { text-decoration:underline; }
div#subNav li.last { background:url(../images/subBack.jpg) no-repeat top left; width:23px; height:30px; display:block; }

div#navigation ul ul { margin:1px 0 0 0 !important; padding:0 !important; list-style:none !important; height:29px !important; background:url(../images/subNavBack.gif) repeat-x top left !important; width:740px !important;}
div#navigation ul ul li { margin:0 !important; padding:0 !important; float:left !important; color:#fff !important; padding:6px 15px 5px 15px !important; background:url(../images/menuHover.jpg) repeat-x top left !important; border:0 !important;}
div#navigation ul ul li.noBorder { border:0 !important; }
div#navigation ul ul li.devider { padding:6px 5px 5px 5px !important; }
div#navigation ul ul ul { display:none !important; position:absolute; !important }
div#navigation ul ul li a { display:block !important; padding:0 !important; border:0 !important; font-weight:bold !important; text-transform:uppercase !important; text-decoration:none !important; letter-spacing:1px !important; color:#fff !important; }
div#navigation ul ul li.noBorder a { padding-right:30px !important; }
div#navigation ul ul li a:hover, div#navigation  ul ul li a.onLink { text-decoration:underline !important; background-image:none; }
div#navigation ul ul li.last { background:url(../images/subBack.jpg) no-repeat top left !important; width:23px !important; height:30px !important; display:block !important; }

div#subNav ul#smaller li { padding:6px 10px 5px 10px; }
div#subNav ul#smaller li.devider { padding:6px 2px 5px 2px; }
div#navigation ul ul#smaller li { padding:6px 10px 5px 10px !important; }
div#navigation ul ul#smaller li.devider { padding:6px 2px 5px 2px !important; }

/*div#subNav ul#smaller li a { font-size:11px; }*/

/* this little bit clears the pages, etc... */
div#content div.gallery div,
div#copy div.numresults,
div#copy div.pages
{
	clear: both;
}

body.ie7 div#navigation ul ul, body.ie6 div#navigation ul ul { margin:0px 0 0 0 !important; }

