/* COLORS

BLUEGREY: #3d5a71
BROWN: #954c0b
DK. GREEN: #133951

*/

body
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.7em;
	background-color: #f69630;
}

#wrapper { width: 910px; }

#header
{ width: 900px; clear: both; }

#header p
{
	color: white;
	font-size: small;
	text-align: right;
	float: left;
}
#mainnav
{ background-color: #f69630; background-position: right 0; position: relative; width: 900px; height: 29px; float: right; }
#mainnav p
{
	color: white;
	font-size: small;
	text-align: right;
	float: right;
}
#contenthome
{ background-image: url(../i/image_home.jpg); background-repeat: no-repeat; bottom: inherit; }

#innerframe
{ background-color: #fdcb45; width: 900px; float: right; clear: both; border: solid 1pt white; }
#innerframefun
{ background-color: #fdcb45; width: 900px; float: right; clear: both; border: solid 1pt white; }

#navigation
{ color: white; font-size: x-small; text-align: right; width: 888px; padding: 5pt; }
#homecontent
{ text-align: left; min-width: 860px; max-width: 540px; margin: 15px; }
#homecontentfun
{ text-align: left; min-width: 860px; max-width: 540px; margin: 15px; }
#homecontentfun p
{ margin: 0 400px 15px 0; }
#homecontent p
{ margin: 0 400px 15px 0; }
#homecontent ul, ol
{ text-align: left; }
#footer
{ background-color: #fdcb46; vertical-align: bottom; width: 896px; float: right; padding: 2px; border: solid 1pt white; }

#footer p
{ font-size: 10px; line-height: 14px; color: black; margin: 0 10px 0 15px; text-align: left; padding: 9px 0 13px; }

.separator
{
	width: 900px;
	height: 5px;
	clear: both;
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 12px 0 9px 0;
	color: #133951;
	text-align: left;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 12px 0 9px 0;
	color: #133951;
	text-align: left;
}

h3
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #954c0b;
	margin: 9px 0 9px 0;
}

h4, h5, h6
{
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	margin: 12px 12px 0 20px;
	text-align: left;
}

p
{
	margin: 0 0 9px 0;
	text-align: left;
	font-size: small;
}
.btt
{
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-align: left;
}

.copyright
{ font-size: 10px; text-align: left; padding: 20pt 10pt 10pt 20pt; }

a:link
{
	text-decoration: none;
	font-weight: normal;
}

a:visited
{
	text-decoration: none;
	font-weight: normal;
}

a:hover
{
	text-decoration: underline;
	font-weight: normal;
}

#navigation
{
	line-height: 20px;
	text-align: right;
}

#navigation a:link
{
	text-decoration: none;
	color: blue;
}

#navigation a:visited
{
	text-decoration: none;
	color: #2e452b;
}

#navigation a:hover
{
	text-decoration: underline;
	color: blue;
}

.nine_bottom { margin: 0 0 9px 0; }

.zero
{
	margin: 0;
	padding: 0;
}

.imgcell a { display: block; }

#errors
{
	padding: 8px;
	border: 1px solid #9bafbe;
	margin: 12px 24px 8px 24px;
	clear: left;
	color: #FF6600;
}

.indent
{
	margin: 0 24px 9px 40px;
	text-align: left;
}
.rightcontainer
{
	float: right;
	width: 255px;
	padding: 0;
	margin background: transparent;
	margin: 0 0 9px 4px;
}

#rightcontainer h4
{
	font-size: 105%;
	font-weight: bold;
	color: #02746F;
	
}
.thumbnails
{
	padding: 6px 0 0 0;
	width: 255px;
}

.thumbleft { margin: 0 auto 0 0; }
.thumbmiddle { margin: 0 auto 0 auto; }
.thumbright { margin: 0 0 0 auto; }

#contentinfant
{ background-image: url(../i/image_infant.jpg); background-repeat: no-repeat; }
#contentschool
{ background-image: url(../i/image_school.jpg); background-repeat: no-repeat; }
#contentpre
{ background-image: url(../i/image_pre.jpg); background-repeat: no-repeat; }
#contentspring
{ background-image: url(../i/image_break.jpg); background-repeat: no-repeat; }
#contenttoddler
{ background-image: url(../i/image_toddler.jpg); background-repeat: no-repeat; }
#contentbreak
{ background-image: url(../i/image_break.jpg); background-repeat: no-repeat; }
#contentcontactus
{ background-image: url(../i/image_contactus.jpg); background-repeat: no-repeat; }
#contentaboutus
{ background-image: url(../i/image_aboutus.jpg); background-repeat: no-repeat; }
#contentfunus
{ background-image: url(../i/image_funus.jpg); background-repeat: no-repeat; }
