html, body { margin: 0; padding: 0; }
body { font: 85%/1.3 Verdana,Arial,sans-serif; text-align: center; background: #339933; padding-bottom: 20px; }
p{ margin-top: 0; }
h1, h2, h3 { font: normal normal 200% "Tahoma",Arial,sans-serif; }
h2 { font-size: 160%; }
h3 { font-size: 120%; }

/*div#header { width: 100%; overflow: hidden; background: #99CCFF; background-position: 0 -60px; background-image: url('http://img0.gmodules.com/ig/images/skins/carbon_footprint/header_tile.jpg') }*/
div#header { width: 100%; overflow: hidden; background: #99CCFF; }
div#header h1, div#menu { width: 900px; margin: 0 auto; text-align: left; }
/*div#header h1 { padding: 20px 0 60px; color: #FFFFFF; }*/
div#header h1 { padding: 30px 0 10px; color: #FFFFFF; text-transform: lowercase; }

ul#nav, ul#nav li { list-style-type: none; margin: 0; padding: 0; }
ul#nav { float: right; font-size: 80%; }
ul#nav li { float: left; margin-left: 5px; text-align: center; }
ul#nav a { float: left; width: 100px; padding: 5px 0; background: #FF6600; text-decoration: none; color: #FFFFFF; }
ul#nav a:hover { background: #CCFF99; color: #006633; }
ul#nav li.activelink a, ul#nav li.activelink a:hover { background: #FFFFFF; color: #000033; }

li#images a { margin-left: 15px; background: #339933; }

div#container { width:900px; margin: 0 auto 10px; padding: 20px 0 10px; text-align: left; background: #FFFFFF; }
div#content { float: left; display: inline; width: 880px; margin: 10px 10px 30px 10px; }
div#content h2 { margin: 10px 0; }

div.date { float: left; width: 4em; padding: 5px 0; background: #F1DDC4; color: #B0001E; text-align: center; margin: 0 4px 4px 0; font-size: 80%; line-height:0.9; }
div.date span { display: block; font-size: 150%; font-weight: bold; }

div#footer { clear: both; width: 880px; margin: 0 10px; padding: 10px 0; background: #99CCFF; color: #000000; text-align: center; font-size: 80%; }

ul#stamp, ul#stamp li { list-style-type: none; margin: 0; padding: 0; }
ul#stamp { overflow: hidden; width: 100%; }
ul#stamp li { float: left; margin: 0 10px 0 10px; width: 273px; }

li#email { text-align: left; }
li#copy { text-align: center; }
li#phone { text-align: right; }

.textcontent { margin: 0 40px 30px 40px; }

.colorblue { color: #0000FF; }
.colororange { color: #FF6600; }
.colorgreen { color: #006633; }

.centertext { text-align: center; }
.bannerimage { border: 1px solid #999999; padding: 1px; margin-bottom: 10px; }
.image { border: 1px solid #999999; padding: 1px; }
