/*
Theme Name: ASNP
Theme URI: http://www.specialneedsplanners.com/
Description: Special Needs Planners Theme
Version: 1.0
Author: Paul Yates
Author URI: http://www.specialneedsplanners.com/
Tags: two columns, default theme for ASNP
*/


* {
	margin: 0px;
	padding: 0px;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #e7d095;
	}

a, a:active, a:link, a:visited { 
	color: #2c2773; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#page {
	
}
#header {
	/* background-color: #214867; */
	border-bottom: 5px #bebfbf solid;
	height: 61px;
	background-image: url('images/header-bg.jpg');
	background-repeat: repeat-x;
}
a, input { outline: 0px; }
.clear { clear: both; }
#header-inner {
	width: 941px;
	margin: 0px auto;
	padding-top: 15px;
}
#search-bar {
	float: right;	
}
#page-menu { margin-left: 325px; } 
#page-menu ul li {
	list-style: none;
	float: left;
	color: #ffffff;
	font-weight: bold;
	line-height: 2em;
	font-size: 1.4em;
	padding: 0px 8px;
}
#page-menu ul li a, #page-menu ul li a:active, #page-menu ul li a:link, #page-menu ul li a:visited {
	color: #ffffff;
	text-decoration: none;
}
#page-menu ul li a:hover {
	text-decoration: underline;	
}
#sub-header-wrapper, #page-wrapper {
	width: 941px;
	margin: 0px auto;
}
#tag {
	margin-top: -58px;
	position: absolute;
}
#hp-bg {
	float: right;
	width: 640px;
	height: 188px;
	background-image: url('images/header-img.jpg');
	background-repeat: no-repeat;
}
#left {
	float: left;
	width: 301px;
	/* background-color: #7b95ae; */
	padding-top: 25px;
}
#sidebar ul li {
	list-style: none;
	padding-left: 15px;
}
#content {
	width: 560px;
	float: right;
	height: 100%;
	padding: 40px 40px 0px 40px;
	font-size: 1.2em;
	line-height: 1.3em;
	
}
#page-wrapper, #footer {
	background-image: url('images/page-bg.jpg');
	background-repeat: repeat-y;
}
#footer {
	margin: 0px auto;
	width: 941px;
	padding: 10px 0px;
}
#footer ul {
	padding-left: 341px;
}
#footer ul li {
	display: inline;
	padding-right: 8px;
	list-style: none;
}
.searchbox {
		
}
a img { border: 0px; }
.commentlist li {
	margin-left: 20px;	
}
#sidebar h2 {
	color: #ffffff;
	font-weight: bold;
}
#sidebar a, #sidebar a:active, #sidebar a:link, #sidebar a:visited {
	color: #000000;
	text-decoration: none;
}
#sidebar a:hover {
	text-decoration: underline;	
}
.entry p, .entry h2, .post h2 {
	padding-bottom: 8px;
	padding-top: 8px;
	line-height: 1.2em;
}
div.entry ul li {
	margin-left: 30px;
}
