@charset "utf-8";
/* CSS Document */

body, html {
	margin:0;
	padding:0;
	color:#000;
	background:#8a9358;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	}

#wrap {
	width:900px;
	margin:0 auto;
	padding:0;
	background:#cbd787;
	}

#header {
	margin:0;
	padding:0;	
	background:#ffffff;
	}

h1 {
	margin:0;
	}
h1, h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#737f32;
	margin:1em 0 1em;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	color:#737f32;
	}
h4{
	margin:0;
	padding:0;	
	}
#three_squars{
	margin-right:auto;
	margin-left:auto;
	width:80%;
	}
div.square{
	float:left;
	width:120px;
	margin-right:15px;
	}	
#blue_square{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	padding:10px;
	width:100px;
	height:100px;
	background-color:#1876bb;
	}
#blue_square a{
	color:#ffffff;
	text-decoration:none;
	font-size:100%;
	}
#blue_square a:hover{
	text-decoration:underline;
	}
#blue_path a{
	color:#1876bb;
	text-decoration:none;
	font-size:100%;
	}
#blue_path a:hover{
	text-decoration:underline;
	}
#blue_path{
	color:#1876bb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	text-align:center;
	padding:5px;
	}
#red_square{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	padding:10px;
	width:100px;
	height:100px;
	background-color:#ec3230;
	}
#red_square a{
	color:#ffffff;
	text-decoration:none;
	font-size:100%;
	}
#red_square a:hover{
	text-decoration:underline;
	}
#red_path a{
	color:#ec3230;
	text-decoration:none;
	font-size:100%;
	}
#red_path a:hover{
	text-decoration:underline;
	}
#red_path{
	color:#ec3230;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	text-align:center;
	padding:5px;
	}
#green_square{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	padding:10px;
	width:100px;
	height:100px;
	background-color:#8C9159;
	}
#green_square a{
	color:#ffffff;
	text-decoration:none;
	font-size:100%;
	}
#green_square a:hover{
	text-decoration:underline;
	}
#green_path a{
	color:#8C9159;
	text-decoration:none;
	font-size:100%;
	}
#green_path a:hover{
	text-decoration:underline;
	}
#green_path{
	color:#8C9159;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	font-weight:bold;
	text-align:center;
	padding:5px;
	}
#dog{
	float:right;
	margin:15px;
	border:3px solid #8C9159;
	}
#tramp{
	float:right;
	margin:15px;
	}
#hopscotch{
	float:right;
	margin:15px;
	}
#rockclimb{
	float:right;
	margin:15px;
	border:1px solid #8C9159;
	}
#nav {
	margin:0;
	padding:0px;
	background:#1876bb;
	}
#links {
	background:#f5fdc4;
	background-image: url(img/links_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position:right bottom ;
	padding:10px;
	margin:0;
	color:#52582f;
	font-family:Arial, Helvetica, sans-serif;
	}
#links h2{
	margin:-10px;
	padding:10px;
	background-image: url(img/links_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#links a, #news a{
	text-decoration:none;
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
	color:#52582f;
	}
#links a:hover, #news a:hover {
	text-decoration:underline;
	}
#links ul{
	list-style-type:none;
	padding:10px;
	margin:0;
	}
#links ul li{
	padding:3px;
	padding-bottom:7px;
	}
#news{
	background:#f5fdc4;
	background-image: url(img/links_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:10px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	}
#news h2{
	margin:-10px;
	padding:10px;
	background-image: url(img/links_bg.gif);
	background-repeat: no-repeat;
	background-position:left top ;
	}
#nav ul {
	margin:0;
	padding:5px;
	list-style-type:none;

	}

#nav li {
	display:inline;
	margin:0;
	padding:0px;

	}

#nav ul li a {
	margin:0;
	text-align:center;
	padding:6px 20px;
	text-decoration:none;
	text-decoration: none;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	border-right: 2px solid #FFF;
	}
#nav ul li a:hover {
	text-decoration:underline;
	}

#nav ul #contact a{
	border:none;
	} 
#main {
	margin:0;
	padding:20px;
	float:left;
	width:557px;
	min-height:400px;
	background:#ffffff;
	font-size:small;
	}

#sidebar {
	margin:0;
	padding:15px;
	padding-left:15px;
	float:right;
	width:273px;
	background:#cbd787;
	border-top: 3px solid #FFF;
	color:#52582f;
	}
#footer {
	margin:0;
	padding:5px 10px;	
	clear:both;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background:#1876bb;
	}
#footer a{
	text-decoration: none;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	}
#footer a:hover{
	text-decoration:underline;
	}
#footer p {
	margin:0;
	}
#twitter {
	float:right;
	}
#facebook {
	float:right;
	height:26px;
	margin:0;
	padding:0;
	margin-right:3px;
	
	}
#disclaimer{
	font-size:85%;
	}
