html, body {margin:0;padding:0}
body {font:85% Verdana; background:#757D88; padding-bottom:20px}

div#header {overflow:hidden; background:#595D66}
div#header h1 {margin:10px}

ul#nav, ul#nav li {list-style-type:none; margin:0 8px; background:#E65714}
ul#nav {float:right; font-size:180%}
ul#nav li {float:left}
ul#nav a {float:left; margin:8px 0; text-decoration:none; padding:8}

div#container {width:100%; padding:8px 0 8px; text-align:left; background:#FFF}
div#content {float:left; width:74%; margin:10px}

ul#intro, ul#intro li {list-style-type:none; margin:0; padding:0}
ul#intro {width:100%; overflow:hidden; margin-bottom:20px}
ul#intro li {float:left; width:32%; margin-right:10px; padding:10px 0}
li#mission {background:#E65714}
ul#intro li#more {margin-right:0; background:#7D63A9}
ul#intro h3 {margin:0; padding:0 10px}
ul#intro p {margin:0; padding:0 10px}

div#content h1 {margin:10px 0; color:#007BC4}

div.comments div{background: #EEE;margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#DAE6FE}

div#side {float:right; display:inline; width:23%; background:#F3CF00; margin:0 10px 10px 0}
div#side p {margin:5px 0 10px; padding:0 10px}
div#side div {margin:0 0 10px; padding:10px 0}

div#footer {clear:both; width:98%; margin:0 8; padding:0; background:#586695; color:#FFF; text-align:center}

b.niftycorners, b.niftyfill {display:block}
b.niftycorners * {display:block; height:1px; line-height:1px; font-size:1px; overflow:hidden; border-style:solid; border-width:0 1px}

b.r1 {margin:0 3px; border-width:0 2px}
b.r2 {margin:0 2px}
b.r3 {margin:0 1px}
b.r4 {height:2px}
b.rb1 {margin:0 8px;border-width:0 2px}
b.rb2 {margin:0 6px;border-width:0 2px}
b.rb3 {margin:0 5px}
b.rb4 {margin:0 4px}
b.rb5 {margin:0 3px}
b.rb6 {margin:0 2px}
b.rb7 {margin:0 1px; height:2px}
b.rb8 {margin:0; height:2px}
b.rs1 {margin:0 1px}