/*  header/footer/leftnav CSS styles CSS Document */
.ada-hidden {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

header .header-module{
		background: #fff url(http://www.sos.state.or.us/images/website-header-950x115-statue.jpg) no-repeat center;
		height:115px;
		width:950px;
	}
header .header-module #topnav{
		list-style-type:none;
		margin:0;
		float:right;
		padding:6px 0;
	}
header .header-module #topnav li {
		display:inline;
	}
header .header-module #topnav a{
		padding:0 6px 0 2px;
		text-decoration:none;
		color:#333;
	}
header .header-module .text-link{
		position:relative;	
		bottom:20px;
	}
header .header-module .gsc-control-cse {
		background-color:transparent;
		border:none;
		padding:.5em;
	}
header .header-module .sos-search-nav {
    	float: right;
    	width: 400px;
		margin:0;
		display:inherit;
	}
	
nav.primary {
		height:40px;
		background-color:#31526e;
		box-shadow:0 2px 5px rgba(0, 0, 0, 0.75);
	}
nav.primary ul.navigation {
		width:100%;
		margin:0;
		padding:0;
	}
nav.primary .navigation li {
		float:left;
		border-right:1px solid rgba(255,255,255,0.25);
		display:inline;
		letter-spacing:1px;		
	}
nav.primary .navigation li a:hover,
nav.primary .navigation li a:focus
	 {
		background-color: #416c91;
	}

nav.primary .navigation a {
	    color: #fff;
	    line-height: 40px;
	    font-size: 13px;
	    text-decoration: none;
	    padding: 12px 20px 14px;
		font-family:"Arvo", Georgia, "Times New Roman", Times, serif;
		outline:none;
	}
	
footer .footer-module {
		width:930px;
		height:200px;
		margin:0 auto;
	}
footer .footer-module {
		background: url(http://www.sos.state.or.us/images/seal.png) no-repeat center;
		height:200px;
	}
footer .footer-module ul {
		display:inline-block;
		margin:10px auto;
		text-align:center;
		width:100%;
		padding: 15px 0;
	}
footer .footer-module li {
		display:inline-block;
		padding:0 5px;
	}
footer .footer-module .addr-copy {
		text-align:center;
		width:100%;
	}