html {height:100%}
body {min-height:101%}

html {margin: 0; padding: 0; }

body {margin: 0; padding: 0; color: #000; text-align: left; background: #fff; font: normal 76% verdana, arial, helvetica, sans-serif;}

#wrapper {margin: 0; padding: 3px 0 0 3px; width: 710px; border: 0px solid #ccc; text-align: left; background: #fff; color: inherit; }

#contentwrapper {margin: 0 5px 20px 0px; border: 0px solid blue; padding-left: 2px; }

#contentwrapper ul {font-size: .9em; }

#contentwrapper p {font-size: .9em; }

p {line-height: 1.35; padding: 3px 0px 3px 0; }

div#content {margin: 0; padding-bottom: 15px; float: right; width: 451px; }

#content a {margin: 0; padding: 0; text-decoration: underline; }

#content a:visited {background: #fff; color: #006697; }

div#header {margin: 0; padding: 0; width: 658px; height: 128px; color: inherit; 
	background: white url(images/background.jpg) no-repeat; }

div#logo {margin-left: 540px; padding-top: 34px; }

img {border: 0; }


/* begin menu */
div#navbar {margin: 3px 0 5px 2px; padding: 0; width: 185px; float: left; }

#navbar ul {display: block; margin: 0; padding: 0; background: transparent; list-style: none; }

#navbar a {color: #006697; display: block; text-decoration: none; font-weight: bold; font-size: .9em; font-family: Arial, sans-serif; width: 165px; padding-left: 24px; padding-top: 5px; padding-bottom: 5px; background: #fff url(images/menu-bg.gif) repeat-x; }

#navbar a:hover {color: #006697; background: #CCE5FF url(images/menu-bg.gif) repeat-x; border-bottom: 0; }

#navbar a:active, #navbar a:focus {color: #006697; background: #CCE5FF; }

.bottomlink {background: url(images/menu-bottom.gif) repeat-x bottom left; }

/* end menu */


div#firstcolumn {margin: 0 0 50px 0; padding: 0; background: #fff; color: inherit; width: 188px; float: left;}

div#middle {margin-left: 195px; margin-top: 2px; padding: 0; color: inherit; border: 0px solid black; background: white url(images/orangesquare.gif) no-repeat; height: 60px; width: 60px; }



.sustainablejpg {float: right; }
h1 {background: #fff; margin: 0px 0 15px 0; padding: 44px 0px 0 0; font-size: 1.5em; font-weight: bold; color: #006697; letter-spacing: .03em; }
h2 {background: #fff; margin: 16px 0 10px 0; padding: 0px; font-size: 1.2em; font-weight: bold; color: #006697; }
h3 {background: #fff; margin: 10px 0 10px 0; padding: 0px; font-size: .95em; font-weight: bold; color: #006697;}
h4 {background: #fff; margin: 10px 0 6px 0; padding: 0px; font-size: 1.0em; font-weight: normal; color: #000; }
h5 {margin: 0px; padding: 0px; font-size: 2.0em; font-weight: normal; }
h6 {margin: 0px; padding: 0px; font-size: 2.0em; font-weight: normal; }



#insert {border: 1px solid silver; padding: 5px; margin: 20px; }

.backtotop {display: block; margin: 0 auto; background: transparent; text-align: right; clear: both; }


/* begin footer */


div#footer {display: block; margin: 30px 0 0 3px; padding: 5px 0 15px 0px; border-top: 1px solid silver; background: #fff; color: #696969; width: 99%; clear: both; font-family: arial, sans-serif; font-size: .9em; }


div#pam {width: 70%; float: left; }


div#copyright {width: 30%; float: right; text-align: right;}

/* end footer */

/* persistent page indicators */

body#homepage li#home a, body#aboutpage li#about a, body#eventspage li#events a, body#programspage li#programs a, body#sustainablepage li#sustainable a, body#involvedpage li#involved a, body#memberpage li#member a, body#donatepage li#donate a, body#peacetalkpage li#peacetalk a, body#linkspage li#links a, body#merchandisepage li#merchandise a, body#searchpage li#search a, body#contactpage li#contact a, body#pressroompage li#pressroom a  
{background: #CCE5FF url(images/menu-hover.gif) no-repeat top left; color: #006697; }

a {background: #fff; color: #336699; }

div {border: 0px dashed blue; }

/* for left side box */
#takeaction {background: #eee; text-align: center; margin-top: 55px; margin-left: 10px; 
	padding: 10px 5px; color: #000; }
.actions {display: block; padding-bottom: 15px; line-height: 1.4; }

/* for left side box */

/* for home page */

#wrapper-fp {width: 750px; }

div#header-fp {margin: 0; padding: 0; width: 658px; height: 191px; 
	background: blue url(images/header-fp-bg.jpg) no-repeat; color: inherit; }

div#logo-fp {margin-left: 555px; padding-top: 35px; }

#middlearea {background: transparent; width: 190px; 
	position: absolute; left: 196px; padding-top: 2px; }

div#content-fp {margin-left: 387px; margin-top: 4px; margin-bottom: 15px; }



.orangeindicator {display: block; background: #fff; color: #FF6501; font-weight: bold; margin-bottom: 15px; font-size: .9em; }

div#extralinks-fp {background: transparent; margin-left: 78px; margin-top: 10px; }

div#extralinks-fp ul {display: block; margin: 0; padding: 0; list-style: none; }

div#extralinks-fp a {display: block; font-weight: bold; text-decoration: none; font-size: .95em; font-family: Arial, sans-serif; background: url(images/menu-dots.gif) repeat-x; 
	padding: 8px 0 8px 0; }

div#extralinks-fp a:hover {background: #fff; color: #FF6501; }

.bottomlink-fp {background: url(images/menu-dots.gif) repeat-x bottom left; }

.bottomlink {background: url(images/menu-bottom.gif) repeat-x bottom left; }


/* end home page */
