/*--------------------------------------------------------------------------- Base ---*/ 
*{font-size:100%;font-family:inherit;margin:0;vertical-align:baseline;}
html{overflow-y:scroll;}
html,body,div,ul,ol,li,dl,dt,dd,blockquote,table,caption,tbody,tfoot,thead,tr,th,td,p,h1,h2,h3,h4,h5,h6,form,fieldset,label,legend,img,object,embed,iframe{padding:0;border:0;}
ul,ol{list-style:none;}
th{text-align:left;}
img{-ms-interpolation-mode:bicubic;}
img,object,embed,iframe{vertical-align:bottom;}
table{border-collapse:collapse;}
textarea{overflow-y:auto;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote,q{quotes:'' '';}
a:active{outline:0;}
body{background:#fff;color:#000;-webkit-text-size-adjust:none;}

/*--------------------------------------------------------------------------- Utility classes ---*/ 
/* hide elements in a way that keeps them screen-reader accessible */
.hide{position:absolute!important;left:-999em!important;width:0!important;overflow:hidden!important;}

/* old clear-fix style float clearing - still useful */
.cf:after,.li-cf li:after{content:'.';display:block;font-size:0;height:0;clear:both;visibility:hidden;} 
.cf,.li-cf li{zoom:1;}


body {font-size:14px;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;}

#wrap {width:960px;margin:auto;}

#nav {overflow:hidden;zoom:1;background:#a72621 url(../images/nav-tile.png) repeat-x;}
	#nav li {float:left;}
	#nav a {float:left;background:#183b71 url(../images/nav-link-tile.png) repeat-x;
		color:#fff;text-decoration:none;padding:.4em 1.7em;}

#branding {padding:.7em 0 .3em;}
		
#content {color:#999;font-size:17px;line-height:1.3;
	padding:1.7em 2.2em;}
	#content a {color:#1f509c;}
	#content a:hover {color:#163464;}
