nav ul{list-style:none}
html{overflow-y:scroll}
ul, ol{margin-left:1.8em}
ol{list-style-type:decimal}
nav ul, nav li{margin:0} 

.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}

/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden {display:none; visibility:hidden} 

.visuallyhidden{position:absolute !important;    
clip:rect(1px 1px 1px 1px); /* IE6, IE7 */
clip:rect(1px, 1px, 1px, 1px)}

.invisible{visibility:hidden}

.clearfix:before, .clearfix:after {content:"\0020";display:block;height:0;visibility:hidden} 
.clearfix:after{clear:both}
.clearfix{zoom:1}

@media all and (orientation:portrait){
  /* Style adjustments for portrait mode goes here */
}

@media all and (orientation:landscape){
  /* Style adjustments for landscape mode goes here */
}

@media screen and (max-device-width:480px) {
/* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you
     j.mp/textsizeadjust 
  html{-webkit-text-size-adjust:none; -ms-text-size-adjust:none} */
}

nav{height:26px;text-align:center}
nav ul{padding:0;border-width:0px;border-style:solid;border-color:#44548f;border-radius:6px;display:-moz-inline-box;  -moz-box-orient:vertical;display:inline-block;vertical-align:baseline;zoom:1; *display:inline; *vertical-align:auto}
nav li{float:left;border-left:0px solid #44548f}
nav li:first-child{border-left:0}
nav li:first-child a{border-radius:6px 0 0 6px}
nav li:last-child a{border-radius:0 6px 6px 0}