/*
Theme Name: aps
Theme URI: http://energynumbers.info/
Description: APS Child Theme for Simplish
Author: Andrew_S1
Author URI: http://energynumbers.info/
Template: simplish
Version: 2.2.0
*/

body {
  font-family: Corbel, "Helvetica Neue", "Liberation Sans", sans-serif;
  font-size: 0.95em;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: contain;
  background-position: center; 
}
h1,h2,h3 { font-family: Cambria, "Liberation Serif", Georgia, serif; }
div.hfeed li {
    color: #666;
}
div.news h3 {
  border-top: 1px solid black;
  margin-top: 0.5em;
  margin-bottom:0;
  padding-top:0.5em;
  padding-bottom:0.5em;
}
div.news li a {
  text-decoration: none;
  /*line-height:1.2;
  font-size:0.9em;*/
}
.close-cookie-block a:link, .close-cookie-block a:visited {
    color: #fff;
}
.toggler {
  display:none;
}
.togglershow {
  cursor: pointer;
  font-size: small;
  text-decoration: underline;
}
.frontpage .hideonfrontpage {
  display:none;
}
.hidden {
  display:none;
}
.bypostauthor {}
.readmorelink {
  background-color: #BBEEEE;
}
.widget_unitswitcher {
  display:none;
}
div.news li, .widget li, #sidebar li {
  padding: 0.2em;
  list-style-type:none;
}
.widget li {
  border-bottom:dotted grey 1px;
}
.widget li a {
   text-decoration:none;
   display: block;
}
img.enparent {
  height:0.5em;
  padding:0;
  margin: 0;
}
img.enparent.alignleft {
  margin-right: 2px;
}
img.enparent.alignright {
  margin-left: 2px;
}
table, td, table img {
 vertical-align: bottom;
}

#content li:nth-child(2n), #recent-posts-2 li:nth-child(2n), .widget_rss  li:nth-child(2n){
    background-color: #EEEEEE;
}

.synved-social-credit {
	display: none;
}

.ui-autocomplete li.ui-menu-item.disabled {
  cursor: not-allowed;
  color: #888;
  font-style: italic;
  
}

.ui-state-hover.disabled,
.ui-widget-content .ui-state-hover.disabled,
.ui-widget-header .ui-state-hover.disabled,
.ui-state-focus.disabled,
.ui-widget-content .ui-state-focus.disabled,
.ui-widget-header .ui-state-focus.disabled {
	font-weight: normal;
}

/* =Menu taken from theme twentyten
-------------------------------------------------------------- */

#access {
/*	background: #000;
*/	margin: 0 auto;
	float:left;
	display:block;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float:left;
	position: relative;
}
#access a {
	display:block;
	text-decoration:none;
	color:#aaa;
	padding:0 10px;
	line-height:38px;
}
#access ul ul {
	display:none;
	position:absolute;
	top:38px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;	
}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	background:#333;
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
}
#access li:hover > a,
#access ul ul :hover > a {
	color:#fff;
	background:#333;
}
#access ul li:hover > ul {
	display:block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color:#fff;
}

/*-----------------------
 modify the Image Zoom stylesheet
*/
div#cboxContent #cboxTitle {
  background-color: #2B80C0;
  color: #FFFFFF;
  right:35px;
  bottom:37px;
  left:auto;
  height:auto;
  font-size: 100%;
  font-weight:normal;
}

/*-------------------------------------------------------------------
	live grid info page
*/

#dialbox {
	clear: both;
}
#dialbox td {
	width: 149px;
	height: 100px;
	padding: 0;
	border: none;
}
#demandtext {
	float: left;
	position: relative;
}
#explainer {
 clear: both;
}
#demandbar {
	float: left;
	height: 140px;
	width: 200px;
}
/*-------------------------------------------------------------------
	tablepress tables
*/

#tablepress-1 a:hover {background: inherit;}

#tablepress-1 td, #tablepress-1 tfoot th.column-8, #tablepress-2 td {
  padding:4px;
}

#tablepress-1 .column-2, #tablepress-1 .column-3, #tablepress-1 .column-4, #tablepress-1 .column-5, #tablepress-1 .column-6, #tablepress-1 .column-7,
  #tablepress-2 td,#tablepress-2 th,#tablepress-4 td,#tablepress-4 th, #tablepress-6 th, #tablepress-6 td  {
  text-align:right;
} 

#tablepress-2 th, #tablepress-4 th {
  vertical-align: bottom;
}

#tablepress-1 th {
  padding-bottom: 12px;
}

#tablepress-1 th.sorting {
  padding-right: 6px;
}

#tablepress-1 .tablepress .sorting, #tablepress-1 .tablepress .sorting_asc, #tablepress-1 .tablepress .sorting_desc {
  padding-right:10px;
}

#tablepress-1 td.column-2 {
  font-weight:bold;
}

#tablepress-2 .sorting {
  padding: 8px 8px 15px 10px;
}

#tablepress-2 img  {
  width: 100px;
}

#tablepress-1 .column-9, #tablepress-6 .column-6 {
    display:none;
}
    
.tablepress .sorting::after, .tablepress .sorting_asc::after, .tablepress .sorting_desc::after {
  top: auto !important;
}

@media only screen and (min-width: 940px) {
  #access {	width: 1040px; }
  #container { width: 1060px; }
  #content{ width: 822px; }
}
