/* Screen stylesheet for AdOhio (http://www.ohionews.org/) *//* Designed and developed by TCS Software (www.associationsoftware.com) *//* built September 2014 */

/*
===========================================================================
@IMPORTED STYLESHEET: OLDERAdOhio_css_structure
---------------------------------------------------------------------------
*/

/**//* blue=#236DAB  ::  light blue=#08B1E3  ::  dark blue=#175878  :: red=#B20000  */body {  margin:0px;  padding:0px;  background:#175878 url(https://ohionews.org/aws/ONA/am/gi/adohio_bg.jpg?ver=0) repeat-x left top;  color:#000;    font-family: 'Lato', sans-serif;  font-size:1em;}.frame{  width:920px;  position:relative;  margin:0px auto;}.imgleft{  margin:0px 20px 20px 0px;}.imgright{  margin:0px 0px 20px 20px;}.shadow{  height:20px;  background:url(https://ohionews.org/aws/ONA/am/gi/adohio_shadow_wide.png?ver=0) no-repeat center center;}.more_info{  display:block;  background:#b20000 url(https://ohionews.org/aws/ONA/am/gi/adohio_arrow.png?ver=4) no-repeat right center;  padding:5px 40px 5px 10px;  color:#fff !important;}/* FONT STYLES ----------------------------------------------------------------------- */a:link, a:visited{  color:#236DAB;  text-decoration:none;}a:hover{  color:#236DAB;}h1 {  color:#175878;  margin:0px 0px 10px 0px;  font-weight:normal;}h2 {  color:#175878;  margin:0px 0px 10px 0px;  font-weight:normal;}h3 {  color:#175878;  margin:0px 0px 10px 0px;  font-weight:normal;}h4 {  color:#000000;  margin:0px 0px 5px 0px;  font-weight:normal;}h5 {  color:#000000;  margin:0px 0px 5px 0px;  font-size:.9em;  font-weight:normal;}h6 {  color:#000000;  margin:0px 0px 5px 0px;  font-size:.9em;}hr{  border:0px;  border-top:1px solid #cccccc;  clear:both;  margin:10px auto;}/* HEADER ----------------------------------------------------------------------- */#header{  position:relative;  height:140px;  margin:0px 0px 20px 0px;}#logo{  position:absolute;  left:0px;  top:20px;}#top_links{  position:absolute;  right:0px;  bottom:0px;}#top_links ul{  margin:0px;  padding:0px;  list-style:none;}#top_links ul li{  float:right;  margin:0px 0px 0px 10px;  font-size:.9em;}#top_links .link_facebook a{  display:block;  width:25px;  height:25px;  background:#08B1E3 url(https://ohionews.org/aws/ONA/am/gi/icon_facebook.png?ver=1) no-repeat center center;}#top_links .link_twitter a{  display:block;  width:25px;  height:25px;  background:#08B1E3 url(https://ohionews.org/aws/ONA/am/gi/icon_twitter.png?ver=1) no-repeat center center;}#top_links #site_search{  }#top_links #site_search input.search_button{  background:#08B1E3;  padding:0px 10px 0px 10px;  border-radius:0px;  height:25px;  color:#fff;  border:0px solid #fff;  border-radius:0px 0px;}#top_links #site_search .search_input{  padding:0px 10px;  color:#c0c0c0;  height:24px;  font-style:italic;  margin-right:0px;  width:125px;  background:#fff;  border:1px solid #cccccc;}/* NAV ----------------------------------------------------------------------- */#nav {  height:50px;  background:#fff;  border:1px solid #cccccc;  margin:0px;}#nav ul{  margin:0px;  padding:0px;  list-style:none;}#nav ul li{  float:left;  width:153px;}#nav ul li a:link, #nav ul li a:visited{  display:block;  height:35px;  padding:15px 0px 0px 0px;  text-align:center;  border-right:1px solid #cccccc;}#nav ul .last a{  border-right:0px;}#nav ul li a:hover{  background:#fbfbfb;}/* subnav styles --------------------------------  */#nav ul li:hover ul, #nav li.sfhover ul {  left: auto;}#nav ul li ul {  position: absolute;  padding:0;  margin:0;  left: -999em;  font-size:1em;  list-style:none;  z-index:1000000;  width:270px;  border:1px solid #cccccc;}#nav ul li ul li {  clear:both;  margin:0;  padding:0;}	#nav ul li ul li a:link, #nav ul li ul li a:visited{  display:block;  padding:10px;  text-align:left;  background:#fff;  width:250px;  border-bottom:1px solid #cccccc;  height:auto;  text-transform:none;  border-top:0px;  border-left:0px;}#nav ul .twolines ul li a:link, #nav ul .twolines ul li a:visited{  height:auto;  padding-top:10px;}	#nav ul li ul li:hover, #nav ul li ul li a:hover, #nav ul li ul li.mem a{  background:#eee;}#nav ul li ul .last a, #topnav ul li ul .last a{  border-bottom:0px !important;}.sidenav h3{}.sidenav ul{  margin:0px 0px 20px 0px;  padding:0px;  list-style:none;  border:1px solid #cccccc;} .sidenav li a:link, .sidenav li a:visited{  margin:0px;  padding:10px;  border-bottom:1px solid #cccccc;  background:#fff;  display:block;  color:#3D3624;  font-size:.9em;}.sidenav li a:hover{  background:#eee;}.sidenav .last a{  border-bottom:0px !important;}/* BANNER ----------------------------------------------------------------------- */#banner{  border:1px solid #cccccc;  background:#fff;  padding:9px;}#assets_slideshow2_slideshowAdOhiobanner{  position:relative;}#assets_slideshow2_slideshowAdOhiobanner img{  width:900px;  height:350px;}.slideInfoZone{  position:absolute;  left:500px !important;  bottom:20px !important;  background:#B20000 !important;  width:400px !important;  color:#fff !important;  opacity:.9 !important;  height:auto !important;}.slideInfoZone p{  font-size:1.4em !important;  color:#fff !important;  padding:15px !important;  font-weight:300 !important;}/* BOXES ----------------------------------------------------------------------- */#boxes{  }.box{  width:298px;  height:240px;  position:relative;  float:left;  border:1px solid #cccccc;  background:#fff;}#box2{  margin:0px 10px;}.box_icon{  position:absolute;  left:20px;  top:20px;}.box_title{  position:absolute;  left:90px;  top:20px;  width:170px;  font-size:.9em;}.box_text{  position:absolute;  left:20px;  top:90px;  width:258px;}.box_link{  position:absolute;  bottom:1px;  right:1px;}#boxes .shadow{  height:20px;  background:url(https://ohionews.org/aws/ONA/am/gi/adohio_shadow_300.png?ver=1) no-repeat center top;  width:300px;  float:left;}#boxes #shadow2{  width:320px;}#side .box{  width:238px;  height:80px;  position:relative;  float:none;  border:1px solid #cccccc;  background:#fff;  margin:0px 0px 10px 0px;}#side #box2{  margin:0px 0px 10px 0px;}#side .box_icon{  position:absolute;  left:10px;  top:10px;}#side .box_title{  position:absolute;  left:80px;  top:18px;  width:140px;  font-size:.75em;}#side .box_text{  display:none;}#side .box_link{  position:absolute;  top:0px;  left:0px;}#side .box_link .more_info{  width:100%;  height:100%;  background:none;  background-image:none;  text-indent:-500px;  padding:0px;}#side #boxes .shadow{  display:none;}/* CONTENT ----------------------------------------------------------------------- */#content{  background:#fff;  border:1px solid #cccccc;  padding:19px;}.subpage #main{  float:right;  width:620px;}.subpage #side{  float:left;  width:240px;}/* FOOTER ----------------------------------------------------------------------- */#footer{  color:#fff;  font-size:.8em;  margin:20px 0px;}#footer a{  color:#fff !important;}#address{  float:left;  width:300px;}#footer_links{  float:right;}#footer_links ul{  margin:0px;  padding:0px;  list-style:none;}#footer_links ul li{  float:left;  padding:0px 15px;  border-right:1px solid #fff;}#footer_links .last{  border-right:0px;  padding-right:0px;}#footer_links a{  text-align:center;  display:block;}#footer_links ul li ul{  display:none;}#tcs{  float:right;  clear:right;  margin:20px 0px 0px 0px;}/* COMPONENT STYLES ----------------------------------------------------------------------- */.tcsnews_odd, .tcsnews_even, .tcscalendars_odd, .tcscalendars_even, .tcslinks_odd, .tcslinks_even, .tcsjobs_even, .tcsjobs_odd{  margin:0px 0px 20px 0px;}.tcsnews h5, .tcscalendars h5, .tcslinks h5, .tcsjobs h5{  color:#666666;  margin:0px 0px 0px 0px;}.tcsjobs h4{  font-weight:bold;}.tcsnews h3, .tcscalendars h3, .tcslinks h3, .tcsjobs h3{  margin:0px 0px 0px 0px;}.tcsnews p, .tcscalendars p, .tcslinks p{  margin:0px 0px 0px 0px;}.tcsnews td{  padding:0px 10px 10px 0px;}.staff_even, .staff_odd{  padding:0px 0px 20px 0px;}.staff img{  width:100px;  height:150px;  margin:0px 0px 20px 20px;}.tcsSubHeadFont{  font-size:1.2em;  border-bottom:1px solid #dddddd;  margin:10px 0px 20px 0px;  padding:0px 0px 20px 0px;}#NewsResults, #CalendarResults, #LinksResults, #JobsResults{  padding:0px 0px 20px 0px;}
.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} .clearfix {} html[xmlns] .clearfix {	display: block;} * html .clearfix {	height: 1%;}