@charset "UTF-8";
/* CSS Document */
@import "reset.css";
@import "clearfix.css";

/* colors
green: D8E5CE
blue: D8F1F8

*/

html, body {
height:100%; 
margin:0; 
padding:0; 
}

body {
background-color:#D8E5CE;
margin:0;
padding:0;
text-align:center;
font-size:87.5%;
font-family:Arial, Helvetica, sans-serif;
behavior: url("csshover3.htc");
}

#wrap {
position:relative;
padding-bottom:45px;
margin:1em auto;
background-color:#fff;
width:800px;
padding:0;
text-align:left;
min-height:100%;
height: auto !important;
height:100%;
border:1px solid #999;
}


#footer { 
position:absolute; 
width:800px; 
bottom: 0 !important; 
bottom:-1px; 
height:35px; 
font-size:.8em; 
line-height:15px;
text-align:center; 
border-top:1px solid #ccc; 
padding-top:5px; 
}

#center {
padding:5px;
padding-bottom:40px;
text-align:center;
font-size:1em;
line-height:1.3em;
}

#sidebar {
	float:left;
	width:255px;
	text-align:center;
}

#main {
	margin-left:275px;
}

#main p {
margin-bottom:1.3em;
}

p.small {
	font-size:0.9em;
}

p.bold {
	font-weight:bold;
}

hr.blue {
border-top:1px solid #8CC6FF;
margin-bottom:1em;
}

blockquote {
margin-left:2em;
margin-right:2em;
}


/** navigation **/

#nav {
width:100%;
background-color:#DAD8F8;
background-image:url(gradient1.png);
background-position:left bottom;
background-repeat:repeat-x;
margin:0;
padding:0;
height:32px;
border-bottom:1px solid #999;
border-top:1px solid #999;
}

#nav ul {
list-style:none;
margin:0;
padding-left:0;
}

#nav ul li {
display:block;
float:left;
padding:5px 0;
height:22px;
line-height:22px;
}

#nav ul li a {
margin-left:1.5em;
margin-right:2em;
text-decoration:none;
color:#000;
font-weight:bold;
padding:4px;
font-size:14px;
}

#nav ul li:hover, #nav ul li.active {
background-image:url(flower1.png);
background-position:0px center;
background-repeat:no-repeat;
}
