@charset "utf-8";
/* CSS Document */


body {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000;
	background:url(../images/template/grass_background.jpg) bottom center repeat-x;
	background-color: #0c0906;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}


/* ---------------------- IDs -----------------------*/
#wrapper-top{
	margin: 0; 
	padding: 0;
	width:100%;
	text-align: center;
	background:url(../images/template/kids_background.jpg) top center no-repeat;
}

#wrapper-bottom{
	margin: 0; 
	padding: 0;
	width:100%;
	text-align: center;
}

#container {
	width: 815px;  
	margin: 0 auto; 
	text-align: left; 
}


#header {
width: 815px; 
height:133px;
background:url(../images/template/header_background.gif) top left repeat-y;
}
#mainMessage {
width: 815px; 
height:341px;
background:url(../images/template/mainmessage_background.gif) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color::#616161;
}
#topgreen {
width: 815px; 
height:20px;
background:url(../images/template/topgreen_background.gif) top left no-repeat;
}
#middlegreen {
width: 815px; 
background:url(../images/template/middlegreen_background.gif) top left repeat-y;
}

#bottomgreen {
width: 815px; 
height:31px;
background:url(../images/template/bottomgreen_background.gif) top left no-repeat;
}
#bottomblack {
width: 815px; 
height:210px;
background:url(../images/template/bottomblack_background.gif) top left no-repeat;
}
#copyright {
width: 815px; 
height:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5d564f;
padding-left:35px;
padding-top:10px;
}
/*-------------------- HEADER STYLES ------------------------*/
#logo{
margin-top:5px;
margin-left:49px;}

.topmenu{
height:33px;
margin-left: 0px; 
padding-left: 50px;
margin-bottom:0px;
}
.topmenu li{
display:inline;
list-style-type:none;
padding-right:15px;
margin-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color::#f4f4f4;
}
.topmenu a{
color:#f4f4f4;
text-decoration:none;
display:inline-block;
height:34px;}

.topmenu a:hover{
color:#4c9dc9;
text-decoration:none;
}
.topmenu li.active a{
display:inline-block;
height:34px;
background:url(../images/template/menu_selected.gif) bottom center no-repeat;
color:#4c9dc9;
text-decoration:none;}

/*-------------------- MAIN MESSAGE STYLES ------------------------*/

#mainMessage h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:31px;
color::#19181a;}

#mainMessage p {
margin-top:0;
padding-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color::#616161;
line-height:21px;
}

#mainMessage img {
margin:0;
padding:0;
}

#mainMessageInside{
margin-top:30px;
margin-left:30px;}

/*-------------------- MIDDLE GREEN STYLES ------------------------*/

#middlegreenleft {
width:468px;}

#middlegreenleft h1, h2, h3, h4, h5, h6{
margin-top:0;
padding-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:31px;
color:#f4f4f4;}

#middlegreenleft p {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color::#616161;
line-height:24px;
}
.newsheadline  a, .newsheadline  a:link, .newsheadline  a:visited, {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#272727;
line-height:20px;
font-weight:bold;
text-decoration:none;
}
.newsheadline  a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#272727;
line-height:20px;
font-weight:bold;
text-decoration:none;
}
.newsheadline  a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#515250;
line-height:20px;
font-weight:bold;
text-decoration:none;
}
#more{
margin-bottom:15px;}
#more  a:link, #headline  a:visited, {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#647747;
line-height:18px;
font-weight:bold;
text-decoration:none;
}
#more  a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#647747;
line-height:18px;
font-weight:bold;
text-decoration:none;
}

#more  a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#536637;
line-height:18px;
font-weight:bold;
text-decoration:none;
}

#middlegreeninside{
margin-left:35px;}

#middlegreenright {
padding-left:30px;
padding-top:10px;
padding-right:60px;}

#middlegreenright img, #middlegreenleft img{
margin-top:10px;
}

#middlegreenright h1, h2, h3, h4, h5, h6{
margin-top:0;
padding-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
line-height:29px;
color:#262e1b;}

#time{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/*-------------------- Bottom Black STYLES ------------------------*/

#bottomblackinside{
width:90%;
margin-left:35px;
}

#bottomblackinside p{
padding-top:10px;
}

#photossection{
padding-top:0;
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
line-height:29px;
color:#b2bda4;
font-weight:bold;}

#helptext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#a3b686;
line-height:18px;
margin-left:450px;
}

#bottomblackinside img{
margin:0;
padding:0;
}

#photothumb img{
border-style:solid;
border-width:7px;
border-color:#a3b686;
margin-right:20px;
margin-top:10px;
}

#photothumb1{
border-style:solid;
border-width:7px;
border-color:#a3b686;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
}

#more {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#647747;
line-height:18px;
font-weight:bold;
text-decoration:none;
margin-top:15px;
}
#more:hover {color:#536637;}


/*-------------------- SUBPAGE  ------------------------*/
#middlegreensubpage {
width: 815px; 
background:url(../images/template/middlegreen_background_subpage.gif) top left repeat-y;
}
#middlegreenleftsubpage {
	padding-left:20px;
width:720px;}

#middlegreen  a:link, #middlegreenleftsubpage  a:link {
color:#323a27;
font-weight:bold;
}
#middlegreen  a, #middlegreenleftsubpage  a:link{
color:#323a27;
font-weight:bold;
}

#middlegreen  a:hover, #middlegreenleftsubpage  a:link {
color:#323a27;
font-weight:bold;
}