/*
Theme Name: The Hartsbrook School
Description: Custom theme
Version: 1.0
Author: Leslie Tane
Author URL: http://www.leslietanedesign.com/

*/

body
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	margin-top: 0px;
	background-color: #9cc6d6;
	line-height: 145%;
}

#wrapper {
	text-align: center;
	width: 841px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	background-image: url(images/bkg.gif);
	background-repeat: repeat-y;
}

#Table_01
{
	color: #000;
	z-index: 100;
}

#hartsbrookschool_ {
	width:194px;
	height:171px;
	float: left;
}

#home-bg_ {
	width:647px;
	height:171px;
	float: right;
}

#home-bg2_ {
	width:647px;
	height:171px;
	float: right;
}

#sidebar_ {
	text-align: left;
	width: 160px;
	float: left;
	padding-top: 20px;
	padding-right: 17px;
	padding-left: 17px;
	padding-bottom: 20px;
}

#tagline_ {
	width:647px;
	height:29px;
	float: right;
}

#content_
{
	text-align: left;
	padding: 20px 20px 40px 20px;
	width: 607px;
	float: right;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 145%;
	color: #000;
}

#support
{
	background-image: url(images/support.jpg);
	background-repeat: no-repeat;
	width: 155px;
	height: 104px;
}

#spaceformat { height: 20px; }

#sidebar_ .sidebaraddress, a:link.sidebaraddress, a:visited.sidebaraddress, a:active.sidebaraddress
{
	line-height: 145%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

#sidebar_ a:hover.sidebaraddress
{
	text-decoration: underline;
}

#footer
{
	text-align: center;
	width: 647px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 10px;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
/* Begin Form Elements */
#searchform {
	width: 20px;
	text-align: left;
	}

#sidebar_ #searchform #s
{
	width: 140px;
	padding: 2px;
	border: 1px solid;
}

#sidebar_ #searchsubmit {
	padding: 1px;
	}

.waldorf1
{
	font-size: 13px;
	color: #00718c;
	font-family: Georgia, Palatino, Times, serif;
	font-style: italic;
}

.waldorf2
{
	color: #00718c;
	font-family: Georgia, Palatino, Times, serif;
	font-size: 11px;
}

#content_ p
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 145%;
	color: #000;
	padding-top: 7px;
}

#content_ a:link, a:visited, a:active
{
	color: #000;
	text-decoration: underline;
}

#content_ a:hover
{
	color: #54b247;
	text-decoration: underline;
}

#content_ h1
{
	font: 17px Georgia, Palatino, Times, serif;
	line-height: 145%;
	color: #000;
	text-transform: uppercase;
}

#content_ h2
{
	font: 15px Georgia, Palatino, Times, serif;
	line-height: 145%;
	color: #000;
	text-transform: uppercase;
	padding-top: 7px;
}

#content_ h3
{
	font: 13px Georgia, Palatino, Times, serif;
	line-height: 145%;
	color: #000;
	font-weight: bold;
	padding-top: 7px;
}

#sitemap_list, #content ul
{
padding-left: 0;
margin-left: 0;
}

#sitemap_list li,  #content li
{
list-style: none;
margin: 0;
padding: 0.5em;
}

li#flexipages-3
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#sidebar_ ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.widget li
{
	list-style: none;
	margin: 0;
	text-align: left;
	padding-top: 7px;
	padding-left: 0;
}

.widget li a:link, .widget li a:visited, .widget li a:link
{
	text-decoration: none;
	line-height: 15px;
	color: #000;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}

.widget li a:hover
{
	color: #fff;
	background-color: #9cc6d6;
}

.widget li ul li
{
	list-style: none;
	padding-left: 1em;
}

#content_ li
{
	list-style: disc inside;
	margin: 0 0 0 10px;
	text-align: left;
	padding-top: 7px;
}

form { margin-top: 20px; }

#content_ h2.farm
{
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #a74c15;
	font-family: Verdana, Arial;
	font-size: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

