* {margin:0;padding:0}
body{font:62.5% "Lucida Sans", arial, sans-serif;text-align:center;background:#3f5b76 url('../images/body-bg.jpg') no-repeat center top}
a{outline:none;text-decoration:none;color:#F8FF83}
a:hover{color:#EFFE00;text-decoration:underline}
a#lnk-register{position:absolute;top:13px;right:9px;width:291px;height:31px;background:transparent url('../images/registration-button.png') no-repeat;text-indent:-3000em}

h1#logo{position:absolute;top:10px;left:0;width:207px;height:51px;background:transparent url('../images/logo.png') no-repeat;text-indent:-3000em}

#wrapper{position:relative;margin:0 auto;text-align:left;width:780px;padding:290px 0 30px 0;color:#f2f2f2;font-size:1.2em}
h2{color:#90C7FE;font-size:1.8em;letter-spacing:-1px;margin-bottom:1em;}
h3{color:#F8FF83;margin-bottom:.25em;}
p{margin-bottom:1.2em;line-height:1.5}

div#top-donation-button{
	position:absolute;
	top:4em;
	right:.15em;
}

#footer-copy{margin:0 auto;text-align:left;width:780px;color:#4d7091}
#footer-copy p{margin:1em}
#footer-copy span{margin:0 1em;float:right}
#footer-copy a{color:#4d7091}

ul{margin:0 0 2em .5em;list-style-type:none}
ul li{margin-bottom:.5em;padding-left:1.2em;background:transparent url('../images/dot.gif') no-repeat left 3px}
ul#main-nav{list-style-type:none;margin:0;background:transparent url('../images/nav-bg.png') no-repeat center top;width:100%;height:42px}
* html ul#main-nav{background:transparent url('../images/nav-bg.jpg') no-repeat center top}
ul#main-nav li{background:none;float:left;margin-bottom:0}
ul#main-nav li a{color:#fff;line-height:3.5;padding:0 .65em}
ul#main-nav li a:hover{color:#000;text-decoration:none}
ul#main-nav li#home-link{margin-left:.5em}
div#content{margin-top:2em;padding:0 1.5em}


div#rounded{font-size:.85em;width:770px;background:transparent url('../images/blue-rounded-bottom.gif') no-repeat bottom;padding-bottom:13px}
div#inner-rounded{width:100%;background:transparent url('../images/blue-rounded-top.gif') no-repeat}
div#inner-rounded:after{content:".";height:0;visibility:hidden;clear:both;display:block}
div#inner-rounded{display:inline-block}
div#inner-rounded div{width:31%;float:left}
div#helpful-links-preview{margin-left:2em}
div#inner-rounded h3{width:80%;left:10px;margin:1.8em 0 0.5em 0.5em}
div#inner-rounded ul{margin-bottom:0}
div#inner-rounded ul li{padding:0 0 0 .5em;margin:0;background-image:none}
div#inner-rounded a{display:block;display:inline-block;width:22.5em;color:#ddd;border-bottom:1px dotted #333;padding:.5em 0;margin:0}
* html div#inner-rounded a{border-bottom:1px solid #333}
div#inner-rounded a:hover{color:#000;text-decoration:none}
div#inner-rounded a.right-links{float:right;margin:.5em 0 0 0;padding:.35em;color:#999;background-color:#333;border:none;width:auto}
div#inner-rounded a:hover.right-links{color:#fff}
div#placeholder{margin-left:2.5em}
div#donation-button{width:92px;height:27px;position:relative;top:0;left:50%;margin-left:-47px}
* html div#donation-button{margin-top:4em}
table{border-collapse:collapse;width:100%;border:none;margin-bottom:3em}
table tr.stripe{background-color:#5F768D}
table tr td{padding:.5em;font-size:.85em}
table tr td h4{font-size:1em;color:#F8FF83}
p#postal{background-color:#5F768D;padding:.5em}

p.back-to-top{text-align:right;margin-bottom:2em;border-bottom:1px solid #ccc;}

/* IE hacks */
* html a#lnk-register{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/registration-button.png', sizingMethod='crop')}
* html h1#logo{float:left;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='crop')}

/* sIFR stuff */

.sIFR-hasFlash h2{
	font-size: 2.8em;
	visibility:hidden;
	margin-bottom:.35em;
}

.sIFR-hasFlash h3{
	font-size: 2em;
	visibility:hidden;
}

.sIFR-hasFlash h2.sIFR-replaced,
.sIFR-hasFlash h3.sIFR-replaced{
	visibility:visible;
}

h2 span.sIFR-alternate,
h3 span.sIFR-alternate{
	display:none;
}
