/*Centering a Left-Floated Nav */
/*
Container needs:
width: 100%;
overflow: hidden;

UL needs:
position: relative
float: left;
left: 50%;
text-align: center;  (to work in MAC FF)

LI needs:
position: relative
float: left;
right: 50%;
*/

#nav {
position: relative;
float: left;
list-style-type: none;
left: 50%;
height: 30px;
text-align: center;
padding: 0px;
margin: 0px;
}

#nav li {
position: relative;
float: left;
right: 50%;
line-height: 30px;
height: 30px;
padding: 0px;
}

#nav li a {
display: block;
color: #fff;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px 15px;
}

#nav li a:hover,
#nav li.selected a {
background-image: url(/template/default/images/tile_nav_over.gif);
background-repeat: repeat-x;
background-color: #1f4f64; /* background-color required for ie6 */
}

.sidenav {
list-style-type: none;
margin: 0px 0px 9px;
}

.sidenav li {
margin: 0px 0px 3px;
}

.sidenav li a {
color: #acd0d7;
text-decoration: none;
}

.sidenav li a:hover {
color: #fff;
}

#footer_nav {
position: relative;
float: right;
list-style-type: none;
margin: 0px 20px;
line-height: 35px;
}

#footer_nav li {
float: left;
margin: 0px;
}

#footer_nav li a {
color: #fff;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-transform: lowercase;
padding: 0px 15px 5px;
}

#footer_nav li a:hover {
color: #f59659;
}
