body {
	background-color: white;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	min-width: 760px;
}
a {text-decoration: none; font-weight: bold;}
a:link, a:visited {color: #2caa82;}
a:focus, a:hover, a:active {color: #297e73;}
a img {border: none;}
#wrapper { 
	margin: 0 auto;
	width: 760px;
}
#header {
	background: #8bd9f3 url(../images/header-bg.jpg) no-repeat;
	padding-top: 30px;
}
#sidebar {
	width: 229px;
	float: right;
	background-color: #2caa82;
}
#sidebar img {border-bottom: 1px solid white;}
#sidepadding {padding: 15px 15px 0 15px;}
#maincontent {
	padding: 0;
	width: 506px;
	float: left; 
}
#mainpadding {
	margin: 37px 0 0 0;
	border-top: 1px solid #2caa82;
	padding: 15px 0 15px 0;
}
#footer {
	background-color: #2caa82;
	color: white;
	text-align: center;
	padding: 6px;
	clear: both;
}

/*NAVIGATION BAR*/
#navbar {
	margin: 0;
	padding: 0;
}
#navbar li {
	list-style-type: none;
	margin: 0 0 6px 0;
}
#navbar a {
	display: block;
	padding: 3px 6px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #297e73;
	border: 1px solid white;
}
#navbar a:hover, #navbar a:active, #navbar a:focus {
	color: #297e73;
	background-color: #fff;
	border: 1px solid #297e73;
}

h1 {color: #2caa82; font-size: 1.2em; line-height: 1.3; margin-bottom: 1em;}
h2 {color: white; font-size: 1em; line-height: 1; margin-bottom: 0;}
p, ul {font-size: 0.85em; line-height: 1.5; margin-bottom: 1em;}

#sidebar p {font-size: 0.8em; margin: 0;}

#kitemake {font-size: 0.9em; border: 1px solid white; padding: 5px; color: white; background-color: #297e73; margin-top: 1em;}
#kitemake p {margin: 0;}
#kitemake a:link, #kitemake a:visited {color: white;}
#kitemake a:hover, #kitemake a:active, #kitemake a:focus {color: #68d4b1;}

#footer p {margin: 0;}
#footer a:link, #footer a:visited {color: white;}
#footer a:hover, #kitefootermake a:active, #footer a:focus {color: #68d4b1;}

.small {font-size: 0.85em; color: #2caa82; font-weight: bold;}

#google_map {width: 498px; height: 360px; border: 1px solid black; margin: 1em 0;}

.markerTooltip {color: white; background-color: #ca1c67; font-size: 0.8em; font-weight: bold; padding: 2px 3px; border: 1px solid black;}

p.safe {
	margin: 0;
	font-size: 0;
	line-height: 0;
}
