body {
	margin: 0;
	padding: 0;
	line-height: 1;
	font: 0.7em Arial, Helvetica, sans-serif;
	background: #fff;
	color: #000;
	text-align: center;
}
a {outline:0;}
img {border:0;}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 1em;
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	position: relative;
	width: 904px;
	padding-bottom:20px;
}

#wrapper a {background-color:transparent;background-repeat:no-repeat;background-position:0 0;}
#wrapper .next {float:right;margin-right:-33px}
#wrapper .back {float:left;margin-left:-30px}
#wrapper .next, #wrapper .back {width:149px;height:64px;display:block;}
#wrapper .next a {background-image:url(images/next.gif);display:block;width:149px;height:64px;text-indent:-5000px;}
#wrapper .back a {background-image:url(images/prev.gif);display:block;width:149px;height:64px;text-indent:-5000px;}
#header {border-bottom:1px solid #c8c7c7;margin-top:9px}
#header p {width:343px;height:78px;display:block;background:transparent url(images/nation1-twitter-event.gif) 0 0 no-repeat;text-indent:-5000px;margin-bottom:-8px;margin-left:2px}

#footer {border-bottom:1px solid #c8c7c7;}
#footer p {padding-bottom:6px;}
#footer p, #footer a {width:205px;display:block;}
#footer a {background-image:url(images/nation1.gif);text-indent:-5000px;width:205px;height:27px;}

#content {height:405px;position:relative;}
#content.standard, #content.standard p {height:405px;display:block;background-repeat:no-repeat;background-position: 0 35px;}
#content.standard p {text-indent:-5000px;}
#content a {/*border:1px solid red; temp for visually placing */position:absolute;display:block;} 
.slide-19 a {width:230px;height:27px;top:170px;left:160px;}
.slide-23 a.link-1 {top:110px;left:0;width:260px;height:22px;}
.slide-23 a.link-2 {top:133px;left:52px;width:92px;height:20px;}
.slide-23 a.link-3 {top:153px;left:52px;width:140px;height:20px;}

.slide-24 a {top:90px;left:77px;width:170px;height:22px;}
.slide-27 a {top:190px;left:197px;width:260px;height:30px}

.slide-28 a.link-1 {top:30px;left:-3px;width:480px;height:50px;}
.slide-28 a.link-2 {top:125px;left:-3px;width:640px;height:50px;}
.slide-28 a.link-3 {top:225px;left:-3px;width:700px;height:50px;}

.login #header p {background-image:none;}

#content.login h1 {display:block;height:78px;width:639px;background-image:url(images/n1-twitter-heading.gif);text-indent:-5000px;margin-top:12px;}
#content.login p.thankyou {width:534px;height:39px;display:block;text-indent:-5000px;background-image:url(images/thank-you.gif);margin-top:4px;}
#content.login p.manyofyou {width:512px;height:40px;display:block;text-indent:-5000px;background-image:url(images/many-of-you.gif);margin-top:25px}

#content.login p.error {height:14px;display:block;background:transparent none 0 0 no-repeat;margin-top:20px;text-indent:-5000px;}
#content.login p.error.fields {background-image:url(images/error_missing.gif)}
#content.login p.error.email {background-image:url(images/error_email.gif)}

#form p {float:left;width:400px;height:22px;margin-top:12px}
#form label {width:142px;height:18px;display:block;float:left;background-repeat:no-repeat;background-position:0 0;text-indent:-5000px;}
label.name {background-image:url(images/name.gif)}
label.company {background-image:url(images/company.gif)}
label.job {background-image:url(images/job-title.gif)}
label.email {background-image:url(images/email-address.gif)}
#form p input {border:1px solid #000;width:185px;}
#form p.submit {clear:both;width:auto;height:auto;margin-left:625px;margin-top:24px;display:inline;}
#form p.submit input {width:auto;height:auto;border:0;}