html { margin: 0; padding: 0; background: #596976 url(../images/main_bg.jpg) repeat-x; }

body { margin: 0; padding: 0; background: url(../images/hero_bg.jpg) no-repeat scroll 50% 0pt; text-align: center; line-height: 1.2em; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size: 12px; color: #fff; height: 980px; }

#wrapper { margin: 0 auto; width: 960px; text-align: left; }

#buttons { position: absolute; margin-top: 700px; margin-left: 560px; width: 400px; }

#iweathr_desc { text-align: left; position: absolute; margin-top: 700px; margin-left: 0px; width: 520px; color: #fff; }

#title { font-size: 30px; font-weight: bold; margin: 10px 0 0 0; }

#copy { font-size: 16px; margin: 10px 0 0 0; line-height: 1.5em; }

#notes { font-size: 12px; margin: 100px 0 0 0; line-height: 1.5em; }

#bullets { font-size: 14px; margin: 10px 0 0 0; padding: 0 0 20px 0; }

ul#two-column { float:left; width: 490px; margin: 5px 0 10px 40px; padding: 0; }

ul#two-column li { float:left; width: 240px; margin: 5px 0 0 0; padding: 0; }

a { color: #fff; text-decoration: none; }
a:hover { color: #f69e19; text-decoration: underline; }

a#but_launch { display:block; width:400px; height:52px; background: url(../images/but_launch.jpg); }
a#but_launch:hover { background-position: 0 -52px; }

a#donate { display:block; margin: 30px 0 0 0; width:400px; height:42px; background: url(../images/but_tip.jpg); }
a#donate:hover { background-position: 0 -42px; }

a#but_blog { display:block; margin: 0; width:400px; height:42px; background: url(../images/but_blog.jpg); }
a#but_blog:hover { background-position: 0 -42px; }

#footer {
	padding: 20px 0 20px 0;
}