/*RESET*/
h1, h2, h3, h4, p, ul, li, div {padding:0px; margin:0px; height:auto;}

/*COLOURS
#657C37: olive green
#332F3F; dark blue purple
#A797FF; light blue purple
#AFE51C; lime green
#FF7A22; red orange
*/

/* IE6 css fixer v0.4: Tue, 29 Sep 2009 16:53:26 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html .floatleft,
* html .floatright,
* html .module2,
* html .module3,
* html #maintext,
* html #sidebar,
* html #topnav ul,
* html #topnav ul li {display:inline;}

/*TYPOGRAPHY*/
body {font-family: Helvetica, Arial, sans-serif;}
p { margin: .3em 0em;}
#content {font-size: 1em; line-height: 1.4em;}
.blogue {font-size: .8em; line-height: 1.3em;}

/*DESIGN*/
body {background-color: #443F54;}
a {color: #A797FF; text-decoration:none;}
h1 {color: #FF7A22; text-transform: uppercase; font-size: 2em; font-weight: normal; letter-spacing: .2em; margin-bottom:.5em;}
h2 {color: #FF7A22;  margin: .3em 0em; line-height:1.9em; font-size: 1.3em; font-weight: normal;}
h3 {line-height:1.1em; font-size: 1.2em; margin: .4em 0em 0em 0em;}
img {border:0px;}
input, select {background-color: #A797FF; border:0px; padding:5px; margin-bottom:.8em; width:215px;}
input.submit {background-color: #AFE51C; margin: 1em 0em; padding:.5em; border:1px solid #657C37;}
label {font-size: 11px; display:block; color:#FFF;}
#footer {background: #657C37; text-align:right; margin-right:15px; color:#FFF;}
#frame {background: #657C37 url(http://cpaws.org/makeforestscount/images/bg-forest.jpg) top no-repeat;}
#content li {margin-left:2em; padding: .5em 0em;}
#topnav {background-color: #AFE51C; text-transform: uppercase;}
#topnav a {color: #443F54;}
#topnav li.current {font-weight:bold;}
#topnav li.lang {background-color:#FF7A22;}
.green {background-color: #AFE51C; color: #443F54;}
.green a {color: #443F54; border-bottom: 1px solid #443F54;}
.blue {background-color: #332F3F; color:#FFF;}
.forest {background: #332F3F url(http://www.cpaws.org/makeforestscount/images/bgforest.gif) no-repeat bottom right;}


/*USEFUL STUFF*/
.clear {clear:both;}
.floatleft {float:left; font-size:10px; margin: 10px 10px 10px 0px;}
.floatright {float:right; font-size:10px; margin: 10px 0px 10px 10px}
.module2 {float:left; width:45%; padding-right:3%; vertical-align:top;}
.module3 {float:left; width:30%; padding-right:2%; vertical-align:top;}

/*STRUCTURE*/
.action, .module, #footer {padding:15px; margin-bottom:15px;}

body {text-align:center;}
#frame {
	width:950px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	}
#header {margin: 15px 30px;}
#maintext {width: 550px; float:left; margin-left:30px;}
#footer {clear:both;}
#sidebar {
width: 320px; 
float:right; 
margin-right:30px; 
}

#topnav {height:20px;}
#topnav ul {float:right; display:inline; padding:0px; margin-right:30px;}
#topnav ul li {	display:block; float:left; padding:0px 10px;}



