/* @override 
	http://ywamlondon.com/wp-content/themes/sandbox/style.css
*/

/*
THEME NAME: YWAM Harpenden Version 2.0
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: 
TAGS: 
VERSION: 2.0
AUTHOR: Daniel Snell
TEMPLATE: sandbox
*/

body{
	
	margin-top: 0;
	background: #ccc repeat-y center;
}

#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 920px;
	background: #ccc url(images/background.gif) repeat-y;
}

div#header{
	/*text-align:center;*/
	/*margin-bottom:2em;*/
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	height: 150px;
}
h1#blog-title{
	display: none;
}

div#blog-description{
	display: none;
}
div#access div.skip-link{position:absolute;top:1em;right:1em;
	display: none;
}
/*div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eee;width: 950px;
	margin-right: auto;
	margin-left: auto;
}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background: #666;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float: none;
}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background: #666;border:none;display:block;padding:0.1em;width:10em;}*/

/* controls the look of the drop-down menu's 

 Copyright 2007 - Zoute snor
 
 All rights reserved. You are free to use this software and redistribute it for free but may not include it in any commercial distribution without prior written permission.
 
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

div#menu {
height:22px;
padding-top: 2px;
width: 920px;
	margin-right: auto;
	display: block;
	border: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 5;
	position: relative;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #999;
	background-color: #8bccff;
	background-image: url(images/menu.gif);
	margin-left: 0;
}
 
div#menu ul {
	width: 90%;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 9px;
	z-index: 500;
	position: absolute;
	bottom: 0;
	left: 0px;
}
 
div#menu li {
	display: inline;
	float: left;
	position: relative;
	text-align: left;
	margin: 0px 0px 0px 0;
	padding: 5px 5px 5px 10px;
}
 
div#menu h2 {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	weight: bold;
}
 
div#menu li ul {
	/*width: 150px;*/
	height: auto;
	top: 100%;
	left: 0px;
	margin-left: 0;
}
 
div#menu li.LargeMenu ul {
	/*width: 180px;*/
	height: auto;
	top: 100%;
	left: 0px;
}
 
div#menu li ul li {
	text-align: left;
	width: 190px;	
	height: auto;
	min-height: auto;
	display: block;
}
 
div#menu li.LargeMenu ul li {
	text-align: left;
	/*width: 148px;*/	
	height: auto;
	min-height: auto;
	display: block;
}
 
div#menu a {
	text-decoration: none;
	font-size: 10px;
}
 
div#menu li li ul {
	top: 0;
	left: 0;
}
 
div#menu li li:hover ul {
	left: 150px;
}
 
/* initialy hide all sub sidemenus */
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul,
div#menu ul ul ul li:hover ul ul,
div#menu ul ul ul ul li:hover ul ul {
	display: none;
	position: absolute;
}
 
/* display them on hover */
div#menu li:hover ul,
div#menu ul li:hover ul,
/*div#menu ul ul li:hover ul,*/ /*turns off sub pages from appearing in main menu - remove comments to activate again*/
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul li:hover ul {
  	display: block;
}
 
div#menu #PhpWebcontent {
	display:none;
}	
 
/* define the consecutive colors */
 
div#menu {
	color: #FFFFFF;
}

div#menu .current_page_item{
	color: #00669b;
}

div#menu .current_page_item a{
	color: #8bccff;
	text-decoration: underline;
}

div#menu ul{
	-moz-opacity:0.95; /* for mozilla */
	opacity: 0.95; /* for safari */
	khtml-opacity: 0.95 
        /* for konquerer and older safari */
}
 
div#menu ul ul a{
	color: #000;
}
 
div#menu ul li {
}
 
div#menu h2 {
	color: #FFFFFF;
}
 
div#menu a {
	color: #fff;
	}
 
div#menu ul li:hover {
	background: #6699ff;
}
 
div#menu ul li ul {
 
}
 
div#menu ul li ul li {
	background: #cccaff;
}
 
div#menu ul li ul li:hover {
	background: #666666;
}
 
div#menu ul li ul ul li{
	background: #666666;
}
 
div#menu ul li ul ul li:hover {
	background: #999999;
}

div#container {
	width: 690px;
	margin-left: 0;
	/*margin-right: 220px;*/
	float: left;
	padding-left: 15px;
	padding-bottom: 25px;
}
/*div#content {
	width: 690px;
	margin: 0 201px 0 0;
}*/

h1 {
	margin-top: 5px;
}
div.sidebar {
	float: right;
	overflow: hidden;
	width: 180px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 20px;
}
.widget {
	border: 1px solid #0064cf;
}



div#secondary	{
	clear: right;
	display: none;
	background-color: #ccc;
}
div#footer {
	clear: both;
	width: 100%;
	position: relative;
	top: 38px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #ccc url(images/footer.gif) no-repeat 0 0;
	padding: 0 0 20px;
	margin: 10px 10px 10px 0;
	height: 40px;
}

#family1 ul li{
	background: url(images/buttons.jpg) no-repeat;
	list-style-type: none;
	height: 35px;
	padding: 5px;
}
/*#family1 ul li:hover{
	background: url(images/button_push.jpg) no-repeat;
	
}*/

#family1 h1 {
	font-family: "Courier New", Courier, mono;
	color: #003267;
}



#family1 ul{
	margin: 0 0 0 21px;
	padding: 0;
	float: left;
	display: block;
	width: 310px;
}

#family1 ul li a {
	color: #003267;
	text-decoration: none;
	display: block;
	padding-top: 0;
}
#family1 ul li a:hover{
	color: #fff;
}


#family2 ul li{
	background: url(images/buttons.jpg) no-repeat;
	list-style-type: none;
	height: 35px;
	padding: 5px;
}

#family2 ul{
	margin: 0 8px 0 0;
	padding: 0;
	float: right;
	display: block;
	width: 310px;
}

#family2 ul li a {
	color: #003267;
	text-decoration: none;
}
#family2 ul li a:hover{
	color: #fff;
}

div#footer p{
}

.entry-title{clear:both;}
/*div#container,div.sidebar{

}*/
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{color: #6699ff;
	margin: 0px;
	font-size: 16px;
	background-color: #ccc;
	padding: 2px 5px;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin: 5px 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin: 0;
	padding: 2px 5px;
}
div.sidebar ul ul li{list-style:disc;margin: 2px 0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div#footer{text-align:center;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

/*custom code by dsnell*/
.page h2.entry-title{
	display: none;
}

div#content{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	/*margin: 5px;*/
}
div#primary.sidebar{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
div#primary.sidebar a{
	color: #666;
	text-decoration: none;
}
div#primary.sidebar a:hover{
	color: #6699ff;
	text-decoration: none;
}

div#primary.sidebar li{
	list-style-type: none;
}

h3.widgettitle{
	
}