/* AUK Design LLC - www.aukdesign.com */

body {
	background: url(../images/bg.gif);
	padding-top: 20px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}
hr {
height: 1px;
border: 0;
color: #1c570a;
background-color: #1c570a;
width: 100%;
}
h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5ba04a;
	font-size: 14px;
	font-weight: bold;
}
h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5ba04a;
	font-size: 14px;
	font-weight: normal;
}
h3 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5ba04a;
	font-size: 12px;
	font-weight: bold;
}

/* paragraphs padding 20px 
p {
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	padding: 20px 20px 20px 20px;
} */
p, ol, ul, dl, blockquote {
	margin-top: 0;
}

a {
	color: #248A06;
}

a:hover {
	text-decoration: none;
}

/* Header */

#header {
	width: 910px;
	height: 100px;
	margin: 0 auto;
	background: url(../images/header.gif);
}

#header h1 {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 16px;
	color: #5ba04a;
}

#header h2 {
	float: right;
	margin: 0;
	padding: 25px 25px 0 0;
	font-size: 14px;
	color: #5ba04a;
}

#header a {
	text-decoration: none;
	color: #000000;
}
/*main navigation*/
#main_nav{
width: 910px;
margin: 0 auto;
padding: 0;
background: url(../images/body.gif);
font-weight: normal;
font-size: 16px;
}

#main_nav:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#main_nav ul{
border: 1px solid #BBB;
width: 870px;
background: url(../images/navbg.gif) center center repeat-x;
padding: 5px;
margin: 0 0 0 14px;
text-align: center; /*set value to "right" for example to align menu to the left of page*/
}

#main_nav ul li{
display: inline;
padding: 0;
}

#main_nav ul li a{
color: #494949;
padding: 5px 20px 5px 20px;
margin: 0;
text-decoration: none;
}

#main_nav ul li a:hover{
background: url(../images/navhover.gif) center center repeat-x;
}
/* menu links - current page */
#home .home, 
#staff .staff, 
#locations .locations, 
#forms .forms, 
#parents .parents, 
#tips .tips, 
#contact .contact, 
.li{
	color: #9e95b4;
	font-weight: normal;
background: url(../images/navhover.gif) center center repeat-x;
}
/* main content */
#content {
	width: 910px;
	min-height: 400px;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/body.gif) repeat-y;
}

/* content full page*/
#fullpage {
	display:block;
	float: left;
	width: 98%;
	height: auto;
	margin: 0px;
	padding: 20px 0px 0 10px;
}
#inline {
display: inline;
}
/* content left */
#left {
	display: block;
	float: left;
	width: 61%;
	height: auto;
	margin: 0px;
	padding: 20px 15px 0 20px;
}
/* content right */
#left_bottom {
	display: block;
	float: left;
	width: 61%;
	height: auto;
	margin: 0px;
	padding: 20px 15px 0 20px;
}
/* content right */
#right_top {
	display: block;
	float: right;
	width: 32%;
	height: auto;
	margin: 0px;
	padding: 20px 20px 0 5px;
}
/* content right bottom */
#right_bottom {
	display: block;
	float: right;
	width: 32%;
	height: auto;
	margin: 0px;
	padding: 20px 20px 0 5px;
}
/* image centering within div */
#img {
    display: block;
    margin-left: auto;
    margin-right: auto;
	padding: 0 30px 0 30px;
}
/* contact form*/
#form {
	display:block;
	float: left;
	width: 560px;
	margin: 0px;
	padding: 20px 15px 0 20px;
}
/* begin rounded corner content: red, yellow, green */
.rounded_box_red {
	background: #dfd7d7 url(../images/rounded_grad_red.gif) repeat-x top left;
}
.rounded_box_yellow {
	background: #e3e28c url(../images/rounded_grad_yellow.gif) repeat-x top left;
}
.rounded_box_green {
	background: #dee4dc url(../images/rounded_grad_green.gif) repeat-x top left;
}
.rounded_top div {
	background: url(../images/rounded_tl.gif) no-repeat top left;
}
.rounded_top {
	background: transparent url(../images/rounded_tr.gif) no-repeat top right;
}
.rounded_bottom div {
	background: url(../images/rounded_bl.gif) no-repeat bottom left;
}
.rounded_bottom {
	background: transparent url(../images/rounded_br.gif) no-repeat bottom right;
}
.rounded_top div, .rounded_top,
.rounded_bottom div, .rounded_bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.rounded_content { margin: 0 10px; text-align:justify}
/* end rounded corner content */

/* footer elements */
#footer {
	width: 910px;
	height: 32px;
	margin: 0 auto;
	background: url(../images/footer.gif);
}
#footer p {
font-size: 0.9em;
	margin: 0px;
	text-align: center;
	color: #1C570A;
}
#foot_nav { 
	padding: 5px 0 0 0;
	font-size: 0.9em; 
	text-align: center; 
	color: #1C570A;
}
#foot_nav, #foot_nav a, #foot_nav a:visited { 
	color: #1C570A; 
	text-decoration: none; 
}
#foot_nav a:hover { 
	color: #4040ff; 
	text-decoration: underline; 
}
