/*
Theme Name: aps
Theme URI: http://andrewsinlondon.wordpress.com/
Description: APS Child Theme for Simplish
Author: Andrew_S1
Author URI: http://energynumbers.info/
Template: simplish
Tags: buddypress
Version: 0.1.3
*/
 
@import url("../simplish/style.css");

body {
  font-family: Corbel, "Helvetica Neue", "Liberation Sans", sans-serif;
  font-size: 0.95em;
}
h1,h2,h3 { font-family: Cambria, "Liberation Serif", Georgia, serif; }

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;*/
}
.toggler {
  display:none;
}
.togglershow {
  cursor: pointer;
  font-size: small;
  text-decoration: underline;
}
.frontpage .hideonfrontpage {
  display:none;
}
.hidden {
  display:none;
}
.readmorelink {
  background-color: #BBEEEE;
}
.widget_unitswitcher {
  display:none;
}
.widget li {
  border-bottom:dotted grey 1px;
}
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;
}

/* =Menu taken from theme twentyten
-------------------------------------------------------------- */

#access {
/*	background: #000;
*/	margin: 0 auto;
	width: 940px;
	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;
}