body {
	background: url(../img/backgrounds/bg_main.jpg) center top no-repeat;
	font-size: 62.5%;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	color: #666;
}
body * {
	text-align: left;
}
body#homepage {
	background-image: url(../img/backgrounds/bg_home.jpg);
}
p {
	margin: 0 0 1em 0;
	line-height: 1.3;
}
p.footnote {
	font-size: 1.1em !important;
	margin: 5px 0 !important;
}
.smallprint {
	font-size: 1em !important;
	line-height: 1.5;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
sup {
	line-height: .6;
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing: -.3px;
}


div#trackingWrapper {
	position: absolute;
	left: 0px;
	top: 0px;
}

/*
div#outerContainer {
	width: 960px;
	margin: 0 auto;
	min-height: 650px;
}

div#nav {
	float: left;
	width: 960px;
	height: 106px;
}
#effectsection div#nav {
	height: 71px;
}

body.ph4 div#nav {
	height: 80px;
}

div#wulogo {
	float: left;
	width: 171px;
	height: 52px;
	margin-top: 10px;
	background: url(../img/logos/wulogo.gif) left top no-repeat;
}
div#wulogo a {
	width: 171px;
	height: 52px;
	display: block;
	overflow: hidden;
	text-indent: -999em;
}
div#mainnav {
	float: left;
	width: 590px;
	height: 116px;
	margin-left: 14px;
	display: inline;
}
#effectsection div#mainnav {
	height: 86px;
}
div#countrynav {
	float: left;
	width: 170px;
	height: 46px;
	margin-left: 14px;
	display: inline;
}




div#mainnav ul {
	list-style-type: none;
	display: inline;
	float: left;
	margin: 7px 0 0 12px;
}
div#mainnav ul li {
	float: left;
}
div#mainnav ul li a {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 67px;
}
div#mainnav ul li#home a {
	width: 86px;
	background: url(../img/nav/nav-all.png) 0 0 no-repeat;
}
div#mainnav ul li#home a:hover {
	background-position: 0 -67px;
}
div#mainnav ul li#home.current a {
	background-position: 0 -134px !important;
}
div#mainnav ul li#nominate a {
	width: 204px;
	background: url(../img/nav/nav-all.png) -86px 0 no-repeat;
}
div#mainnav ul li#nominate a:hover {
	background-position: -86px -67px;
}
div#mainnav ul li#nominate.current a {
	background-position: -86px -134px !important;
}
div#mainnav ul li#yes a {
	width: 111px;
	background: url(../img/nav/nav-all.png) -290px 0 no-repeat;
}
div#mainnav ul li#yes a:hover {
	background-position: -290px -67px;
}
div#mainnav ul li#yes.current a {
	background-position: -290px -134px !important;
}
div#mainnav ul li#effect a {
	width: 106px;
	background: url(../img/nav/nav-all.png) -401px 0 no-repeat;
}
div#mainnav ul li#effect a:hover {
	background-position: -401px -67px;
}
div#mainnav ul li#effect.current a {
	background-position: -401px -134px !important;
}


div#mainnav ul li#vote a {
	width: 204px;
	background: url(../img/nav/nav-all-temp.png) -86px 0 no-repeat;
}
div#mainnav ul li#vote a:hover {
	background-position: -86px -67px;
}
div#mainnav ul li#vote.current a {
	background-position: -86px -134px !important;
}







body.ph3 div#mainnav ul li#home a {
	width: 86px;
	background: url(../img/nav/nav-all-ph3.png) 0 0 no-repeat;
}
body.ph3 div#mainnav ul li#home a:hover {
	background-position: 0 -67px;
}
body.ph3 div#mainnav ul li#home.current a {
	background-position: 0 -134px !important;
}
body.ph3 div#mainnav ul li#vote a {
	width: 101px;
	background: url(../img/nav/nav-all-ph3.png) -86px 0 no-repeat;
}
body.ph3 div#mainnav ul li#vote a:hover {
	background-position: -86px -67px;
}
body.ph3 div#mainnav ul li#vote.current a {
	background-position: -86px -134px !important;
}
body.ph3 div#mainnav ul li#yes a {
	width: 111px;
	background: url(../img/nav/nav-all-ph3.png) -193px 0 no-repeat;
}
body.ph3 div#mainnav ul li#yes a:hover {
	background-position: -193px -67px;
}
body.ph3 div#mainnav ul li#yes.current a {
	background-position: -193px -134px !important;
}
body.ph3 div#mainnav ul li#effect a {
	width: 106px;
	background: url(../img/nav/nav-all-ph3.png) -304px 0 no-repeat;
}
body.ph3 div#mainnav ul li#effect a:hover {
	background-position: -304px -67px;
}
body.ph3 div#mainnav ul li#effect.current a {
	background-position: -304px -134px !important;
}









body.ph4 div#mainnav ul li#home a {
	width: 86px;
	background: url(../img/nav/nav-all-ph4.png) 0 0 no-repeat;
}
body.ph4 div#mainnav ul li#home a:hover {
	background-position: 0 -67px;
}
body.ph4 div#mainnav ul li#home.current a {
	background-position: 0 -134px !important;
}
body.ph4 div#mainnav ul li#meet a {
	width: 250px;
	background: url(../img/nav/nav-all-ph4.png) -86px 0 no-repeat;
}
body.ph4 div#mainnav ul li#meet a:hover {
	background-position: -86px -67px;
}
body.ph4 div#mainnav ul li#meet.current a {
	background-position: -86px -134px !important;
}
body.ph4 div#mainnav ul li#yes a {
	width: 111px;
	background: url(../img/nav/nav-all-ph4.png) -336px 0 no-repeat;
}
body.ph4 div#mainnav ul li#yes a:hover {
	background-position: -336px -67px;
}
body.ph4 div#mainnav ul li#yes.current a {
	background-position: -336px -134px !important;
}
body.ph4 div#mainnav ul li#effect a {
	width: 106px;
	background: url(../img/nav/nav-all-ph4.png) -451px 0 no-repeat;
}
body.ph4 div#mainnav ul li#effect a:hover {
	background-position: -451px -67px;
}
body.ph4 div#mainnav ul li#effect.current a {
	background-position: -451px -134px !important;
}




div#countrynav ul {
	list-style-type: none;
	display: inline;
	float: left;
}
div#countrynav ul li {
	float: left;
}
div#countrynav ul li a {
	display: block;
	text-indent: -999em;
	overflow: hidden;
}
div#countrynav ul li#uk a {
	width: 63px;
	height: 32px;
	background: url(../img/nav/lang-uk.png) left top no-repeat;
}
div#countrynav ul li#espanol a {
	width: 91px;
	height: 32px;
	background: url(../img/nav/lang-esp.png) left top no-repeat;
}

*/








div#mainsubnav {
	float: left;
	width: 590px;
	height: 70px;
	margin-top: 20px;
	margin-left: 31px;
	display: inline;
}
div#mainsubnav ul {
	list-style-type: none;
	display: inline;
	float: left;
	margin: 0;
}
div#mainsubnav ul li {
	float: left;
}
div#mainsubnav ul li a {
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 70px;
}
div#mainsubnav ul li#yeseffect a {
	width: 109px;
	background: url(../img/nav/subnav-all.png) 0 0 no-repeat;
}
div#mainsubnav ul li#yeseffect a:hover {
	background-position: 0 -70px;
}
div#mainsubnav ul li#yeseffect.current a {
	background-position: 0 -140px !important;
}
div#mainsubnav ul li#causes a {
	width: 120px;
	background: url(../img/nav/subnav-all.png) -109px 0 no-repeat;
}
div#mainsubnav ul li#causes a:hover {
	background-position: -109px -70px;
}
div#mainsubnav ul li#causes.current a {
	background-position: -109px -140px !important;
}
div#mainsubnav ul li#foundation a {
	width: 187px;
	background: url(../img/nav/subnav-all.png) -229px 0 no-repeat;
}
div#mainsubnav ul li#foundation a:hover {
	background-position: -229px -70px;
}
div#mainsubnav ul li#foundation.current a {
	background-position: -229px -140px !important;
}
div#mainsubnav ul li#about a {
	width: 163px;
	background: url(../img/nav/subnav-all.png) -416px 0 no-repeat;
}
div#mainsubnav ul li#about a:hover {
	background-position: -416px -70px;
}
div#mainsubnav ul li#about.current a {
	background-position: -416px -140px !important;
}







div#homeMain {
	float: left;
	clear: both;
	width: 960px;
	margin-top: 10px;
}
div#homeheadline {
	width: 395px;
	float: right;
}
div#homeheadline h1 {
	text-indent: -999em;
}
div#homeIntro {
	float: left;
	width: 565px;
	overflow-x: hidden;
}
div#homeIntro div.copy {
	float: left;
	clear: both;
	margin-left: 46px;
	display: inline;
}
body.ph2 div#homeIntro div.copy,
body.ph3 div#homeIntro div.copy {
	float: left;
	clear: both;
	margin-left: 46px;
	margin-left: 0px;
	padding: 9px 0 0 46px;
	background: url(../img/icons/vote.png) 14px 0 no-repeat;
	display: inline;
}

body div#homeIntro div.copy {
	float: left;
	clear: both;
	margin-left: 0px;
	padding: 0 0 0 46px;
	background: url(../img/icons/medal.png) 0 0 no-repeat;
	display: inline;
	min-height: 215px;
	width: 490px;
}

body div#homeIntro div.copy p.indent {
	margin-left: 120px;
}



div#homeIntro div.copy h2 {
	width: 364px;
	height: 35px;
	background-image: url(../img/headlines/h2-home.png);
}
div#homeIntro div.copy h2#h2homePh2 {
	width: 364px;
	height: 90px;
	background-image: url(../img/headlines/h2-home-ph2.png);
}
div#homeIntro div.copy h2#h2homePh3 {
	width: 364px;
	height: 75px;
	background-image: url(../img/headlines/h2-home-ph3.png);
}
div#homeIntro div.copy h2#h2homePh4 {
	width: 450px;
	height: 100px;
	background-image: url(../img/headlines/h2-home-ph4.png);
	background-position: 107px 0;
}
div#homeIntro div.copy a#voteButton {
	width: 152px;
	height: 45px;
	float: right;
	background-image: url(../img/buttons/vote-now.png);
}
div#homeIntro div.copy h3 {
	margin: 1em 0;
	font-size: 1.6em;
	color: #666;
	font-weight: normal;
}
div#homeIntro div.copy p {
	width: 434px;
	font-size: 1.2em;
	margin-bottom: .8em;
}
body.ph3 div#homeIntro div.copy p {
	width: 414px;
}
body.ph3 div div.copy p a {
	font-weight: bold;
}

body div#homeIntro div.copy p {
	width: auto;
}
body div#homeIntro a#meetAmbassadors {
	float: right;
	width: 320px;
	height: 51px;
	background-image: url(../img/buttons/meet-ambassadors.png);
}


p.cta {
	line-height: 25px;
}
p.cta a {
	font-weight: bold;
	color: #f14a00;
	min-height: 25px;
	margin: 0;
	display: block;
	float: left;
	clear: both;
	padding-right: 25px;
	background: url(../img/bullets/cta01.png) right center no-repeat;
}




div#homeSub {
	float: left;
	clear: both;
	width: 960px;
	min-height: 200px;
}
div#homeButtonsLeft {
	float: left;
	width: 375px;
	/*height: 169px;*/
	background: url(../img/buttons/ngo.png) left top no-repeat;
}
body.ph2 div#homeButtonsLeft {
	background: url(../img/buttons/ngo-ph2.png) left top no-repeat;
}
div#homeButtonsLeft ul {
	float: left;
	width: 325px;
	height: 122px;
	margin-left: 50px;
	display: inline;
	list-style-type: none;
}
div#homeButtonsLeft ul li {
	float: left;
}
div#homeButtonsLeft ul li a {
	display: block;
	height: 122px;
	width: 102px;
	text-indent: -999px;
	overflow: hidden;
}

a#homeSubmitButton,
a#homeListButton {
	float: left;
	clear: both;
	margin-left: 50px;
	display: inline;
	width: 325px;
	height: 47px;
	text-indent: -999em;
	text-decoration: none;
	overflow: hidden;
}
a#bigEffectButton {
	float: left;
	clear: both;
	display: inline;
	width: 375px;
	height: 148px;
	text-indent: -999em;
	text-decoration: none;
	background: url(../img/buttons/home-effect.png) left top no-repeat;
	overflow: hidden;
}
a#bigEffectButton:hover {
	background-position: 0 -148px;
}


div#homeSubRight {
	width: 585px;
	float: right;
}
div#homeSayingYes {
	margin-top: 120px;
	width: 585px;
	height: 52px;
	float: left;
	clear: both;
	background: url(../img/headlines/h-home-sayingyes.png) left top no-repeat;
	overflow: hidden;
}
div#homeSayingYes h3 {
	text-indent: -999em;
	position: absolute;
}
div#homeSayingYes p {
	margin: 31px 10px 0 67px;
	font-size: 1.2em;
}
div#homeSayingYes p a {
	color: #666;
	font-weight: bold;
}


div#homeSubStories {
	float: left;
	clear: both;
	width: 585px;
	height: 149px;
	overflow: hidden;
	background: url(../img/backgrounds/home-substories.png) left top no-repeat;
}
div#homeSubAuthors {
	float: left;
	width: 326px;
	height: 149px;
}
div#homeSubAuthors h4 {
	position: absolute;
	text-indent: -999em;
}
div#homeAuthorsSubnav {
	position: absolute;
	left: 180px;
	top: 5px;
	width: 110px;
	text-align: center;
	font-size: 1.2em;
	color: #333;
	vertical-align: middle;
}
div#homeAuthorsSubnav * {
	visibility: hidden;
}
div#homeAuthorsSubnav a {
	text-decoration: none;
	overflow: hidden;
	line-height: 12px;
	vertical-align: middle;
}
div#homeAuthorsSubnav span {
	line-height: 15px;
}
div.homeAuthImg {
	position: absolute;
	left: 180px;
	top: 20px;
	width: 111px;
	height: 112px;
	display: none;
}
div#authImg0 {
	display: block;
}
div.homeAuthImg img,
div.homeAuthImg a {
	display: block;
}
div.homeAuthCopy {
	position: absolute;
	left: 18px;
	top: 29px;
	width: 156px;
	display: none;
}
div#authCopy0 {
	display: block;
}
div.homeAuthCopy h3 {
	font-size: 2.2em;
	color: #000;
	font-weight: bold;
	margin: 0;
}
div#authCopy3 h3 {
	font-size: 1.7em;
	margin-top: 3px;
	margin-bottom: 3px;
}
div.homeAuthCopy p {
	font-size: 1.2em;
	line-height: 14px;
	margin: 0 0 6px 0;
}
div.homeAuthCopy p.cta {
	line-height: 20px;
}
div.homeAuthCopy p.cta a {
	font-weight: bold;
	color: #f14a00;
	min-height: 20px;
	margin: 0;
	display: block;
	float: left;
	clear: both;
	padding-right: 25px;
	background: url(../img/bullets/cta02.png) right center no-repeat;
}

div#homeSubSubmissions {
	float: left;
	width: 259px;
}
div#homeSubSubmissions ul {
	list-style-type: none;
	position: absolute;
	left: 9px;
	top: 35px;
	width: 250px;
}
div#homeSubSubmissions ul li {
	float: left;
	clear: both;
	width: 250px;
	height: 25px;
	vertical-align: center;
	font-size: 1.1em;
	white-space: nowrap;
}
div#homeSubSubmissions ul li span {
	float: left;
	color: #000;
	width: 54px;
}
div#homeSubSubmissions ul li a {
	float: left;
	color: #999;
	font-weight: bold;
	width: 196px;
}
div#homeSubSubmissions p.cta {
	line-height: 20px;
	font-size: 1.2em;
	position: absolute;
	left: 9px;
	top: 104px;
}
div#homeSubSubmissions p.cta a {
	font-weight: bold;
	color: #f14a00;
	min-height: 20px;
	margin: 0;
	display: block;
	float: left;
	clear: both;
	padding-right: 25px;
	background: url(../img/bullets/cta02.png) right center no-repeat;
}



div#yesMain {
	float: left;
	clear: both;
	width: 960px;
	padding-top: 30px;
}
div#yesheadline {
	width: 375px;
	float: right;
}
div#yesheadline h1 {
	text-indent: -999em;
}
div#yesIntro {
	float: left;
	width: 565px;
	padding-top: 30px;
}
div#yesIntro div.copy {
	float: left;
	clear: both;
	margin-left: 46px;
	display: inline;
}
div#yesIntro div.copy.vote {
	float: left;
	clear: both;
	display: inline;
	margin-left: 0;
	padding-left: 46px;
	background: url(../img/icons/vote.png) 14px 0 no-repeat;
	min-height: 72px;
}
div#yesIntro div.copy.nom {
	float: left;
	clear: both;
	display: inline;
	margin-left: 0;
	padding-left: 46px;
	background: url(../img/icons/nomclip.png) 11px 0 no-repeat;
	min-height: 81px;
}
div#yesIntro div.copy.vote.short {
	min-height: 400px;
}

#nominate-holding div.copy,
#generic div.copy {
	min-height: 488px;
	padding-bottom: 3em;
}
div#yesIntro div.copy h2 {
	width: 432px;
	height: 68px;
	background-image: url(../img/headlines/h2-saying.png);
}
div#yesIntro div.copy h3 {
	margin: 1em 0;
	font-size: 1.6em;
	color: #666;
	font-weight: bold;
}

div#yesIntro div.copy h3 span {
	color: #ffdf00;
}

#nominate-holding div#yesIntro div.copy h2 {
	width: 300px;
	height: 29px;
	background-image: url(../img/headlines/h2-nom-holding.png);
}
#generic div#yesIntro div.copy h2 {
	background: none;
	font-size: 2.6em;
	color: #000;
	font-weight: normal;
	height: auto;
	margin: 0 0 1em 0;
}

div#yesIntro div.copy p {
	width: 434px;
	font-size: 1.2em;
	margin-bottom: 1em;
}
div#yesIntro a#tellUs {
	float: right;
	margin-right: 50px;
	display: inline;
}



div#yesSub {
	float: left;
	clear: both;
	width: 960px;
	margin-top: 5px;
}
div#yesSub #yesStories {
	float: left;
	clear: both;
	width: 585px;
}
div#yesSub #yesStories #storiesPagination {
	float: left;
	clear: both;
	width: 535px;
	margin-left: 50px;
	display: inline;
}
div#yesSub #yesStories #storiesPagination p {
	font-size: 1.2em;
}
div#yesSub #yesStories #storiesPagination p#pag1 {
	width: 225px;
	float: left;
}
div#yesSub #yesStories #storiesPagination p#pag2 {
	width: 230px;
	float: right;
	text-align: right;
	margin-right: 55px;
	display: inline;
}
div#yesSub #yesStories #storiesPagination a {
	color: #f50;
}

div#yesSub #yesStories div.story {
	width: 585px;
	float: left;
	clear: both;
	padding-top: 18px;
	background: url(../img/boxes/story-left-top.png) left top no-repeat;
}
div#yesSub #yesStories div.story.right {
	background: url(../img/boxes/story-right-top.png) left top no-repeat;
}
div#yesSub #yesStories .story .storyInner {
	width: 474px;
	float: left;
	clear: both;
	padding: 0 56px 33px 55px;
	background: url(../img/boxes/story-left-bottom.png) left bottom no-repeat;
}
div#yesSub #yesStories .story.right .storyInner {
	padding-left: 75px;
	padding-right: 36px;
	background: url(../img/boxes/story-right-bottom.png) left bottom no-repeat;
}
div#yesSub #yesStories .story .storyInner .storyDetails {
	float: left;
	width: 374px;
}
div#yesSub #yesStories .story .storyInner .storyDetails h3 {
	font-size: 1.7em;
	font-weight: normal;
	color: #333;
}
div#yesSub #yesStories .story .storyInner .storyDetails p {
	font-size: 1.2em;
	color: #666;
}
div#yesSub #yesStories .story .storyInner .storyReportLink {
	float: right;
	text-align: right;
	width: 100px;
}
div#yesSub #yesStories .story .storyInner .storyReportLink a {
	font-size: 1.2em;
	color: #f50;
}
div#yesSub #yesStories .story .storyInner .storyBody {
	float: left;
	clear: both;
	width: 474px;
}
div#yesSub #yesStories .story .storyInner .storyBody p {
	font-size: 1.2em;
	color: #666;
	margin: 0;
}





div#yesSub #yesQuotes {
	float: left;
	width: 375px;
	min-height: 180px;
	background: url(../img/backgrounds/yes-youtube.png) left top no-repeat;
}
#yesQuotes h3 {
	background-image: url(../img/headlines/h-saying-inaction.png);
	width: 230px;
	height: 30px;
	float: left;
	clear: both;
	margin-left: 10px;
	display: inline;
}
#yesQuotes p.subhead {
	font-size: 1.2em;
	width: 355px;
	float: left;
	clear: both;
	margin-left: 10px;
	display: inline;
}

#yesQuotes div#yesTube {
	width: 350px;
	height: 180px;
	float: left;
	clear: both;
}
#yesQuotes div#yesTube ul {
	position: absolute;
	left: 9px;
	top: 50px;
	width: 360px;
	list-style-type: none;
}
#yesQuotes div#yesTube ul li {
	float: left;
}
#yesQuotes div#yesTube ul li a {
	display: block;
	height: 88px;
	text-decoration: none;
	text-indent: -999em;
	overflow: hidden;
}
#yesQuotes div#yesTube ul li#nancy a {
	width: 103px;
}
#yesQuotes div#yesTube ul li#satwant a {
	width: 108px;
}
#yesQuotes div#yesTube ul li#godson a {
	width: 109px;
}



#yesQuotes #quotesWrapper ul {
	position: absolute;
	left: 8px;
	top: 10px;
	width: 367px;
	height: 97px;
	list-style-type: none;
}
#yesQuotes #quotesWrapper ul li {
	float: left;
}
#yesQuotes #quotesWrapper ul li a {
	display: block;
	height: 97px;
	text-indent: -999em;
	text-decoration: none;
	overflow: hidden;
}
#yesQuotes #quotesWrapper ul li#happy a {
	width: 75px;
	background: url(../img/photos/saying-subnav-happy.png) 0 0 no-repeat;
}
#yesQuotes #quotesWrapper ul li#drq a {
	width: 69px;
	background: url(../img/photos/saying-subnav-q.png) 0 0 no-repeat;
}
#yesQuotes #quotesWrapper ul li#cesar a {
	width: 68px;
	background: url(../img/photos/saying-subnav-evora.png) 0 0 no-repeat;
}
#yesQuotes #quotesWrapper ul li#ana a {
	width: 70px;
	background: url(../img/photos/saying-subnav-conseco.png) 0 0 no-repeat;
}
#yesQuotes #quotesWrapper ul li#chase a {
	width: 72px;
	background: url(../img/photos/saying-subnav-chase.png) 0 0 no-repeat;
}

#yesQuotes #quotesWrapper ul li a.current {
	background-position: 0 -97px !important;
}

#yesQuotes div#quotesWrapper {
	position: relative;
	width: 375px;
	min-height: 300px;
	float: left;
	clear: both;
	background: url(../img/photos/saying-subnav.png) 0 -55px no-repeat;
}

#yesQuotes div.quote {
	/*position: absolute;
	left: 0px;
	top: 162px;*/
	float:left;
	clear: both;
	margin-top: 122px;
	width: 328px;
	padding-left: 47px;
	background: url(../img/misc/quote-open.png) 5px 0 no-repeat;
	display: none;
}
#yesQuotes div.quote blockquote {
	width: 290px;
	padding: 10px 38px 10px 0;
	background: url(../img/misc/quote-close.png) right bottom no-repeat;
}
#yesQuotes div.quote blockquote p {
	margin: 0;
	font-size: 1.6em;
	font-weight: bold;
	color: #f50;
}




div#authors {
	width: 585px;
	float: left;
}
div#authorsnav {
	width: 522px;
	height: 188px;
	float: left;
	background: url(../img/backgrounds/authors-subnav.png) left top no-repeat;
}
div#authorsnav h2 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 29px;
	background-image: url(../img/headlines/h2-authors.png);
}
div#authorsnav ul {
	list-style-type: none;
	position: absolute;
	left: 0px;
	top: 28px;
	width: 522px;
	height: 160px;
	background: url(../img/hilites/authors-sub.png) 0 0 no-repeat;
}
div#authorsnav ul li {
	float: left;
	display: inline;
	margin-top: 21px;
}
div#authorsnav ul li a {
	display: block;
	height: 126px;
	text-indent: -999em;
	text-decoration: none;
	overflow: hidden;
	background: url(../img/hilites/authors-subnav-donk.gif) 0 -200px no-repeat; /* arbitrary offscreen co-ords */
}
div#authorsnav ul li#happy {
	margin-left: 25px;
	width: 101px;
}
div#authorsnav ul li#drq a {
	width: 94px;
}
div#authorsnav ul li#cesar a {
	width: 90px;
}
div#authorsnav ul li#ana a {
	width: 92px;
}
div#authorsnav ul li#chase a {
	width: 97px;
}

div#authorsnav ul li#happy a.donk {
	background-position: -25px -21px;
}
div#authorsnav ul li#drq a.donk {
	background-position: -126px -21px;
}
div#authorsnav ul li#cesar a.donk {
	background-position: -220px -21px;
}
div#authorsnav ul li#ana a.donk {
	background-position: -310px -21px;
}
div#authorsnav ul li#chase a.donk {
	background-position: -402px -21px;
}


div#authorcopy {
	float: left;
	clear: both;
	width: 585px;
	margin-top: 20px;
	padding-bottom: 20px;
}
div#authorcopy h3 {
	width: 410px;
	height: 26px;
	margin-left: 47px;
	margin-bottom: 12px;
}
div#authorcopy h3#authorhappy {
	background-image: url(../img/headlines/h-about-happy.png);
}
div#authorcopy h3#authordrq {
	background-image: url(../img/headlines/h-about-drq.png);
}
div#authorcopy h3#authorcesar {
	background-image: url(../img/headlines/h-about-cesar.png);
}
div#authorcopy h3#authorana {
	background-image: url(../img/headlines/h-about-ana.png);
}
div#authorcopy h3#authorchase {
	background-image: url(../img/headlines/h-about-chase.png);
}
div#authorcopy p {
	font-size: 1.2em;
	margin-left: 47px;
}
div#authorcopy a {
	color: #f14a00;
}
div#authorcopy blockquote {
	padding-left: 47px;
	display: block;
	background: url(../img/misc/quote-open.png) left top no-repeat;
	width: 538px;
	margin-bottom: 20px;
}
div#authorcopy blockquote p {
	margin: 0;
	font-size: 2em;
	color: #f50;
}
div#authorcopy blockquote img {
	vertical-align: top;
}




div#authorssubnav {
	position: absolute;
	left: 85px;
	top: 400px;
	width: 275px;
}
div#authorssubnav a#haveYouSaid {}
div#authorssubnav h2 {
	width: 111px;
	height: 23px;
	background-image: url(../img/headlines/h-authors-saying.png);
	margin-left: 28px;
}
div#authorssubnav p {
	font-size: 1.2em;
	margin-left: 28px;
}
div#authorssubnav ul {
margin-left: 28px;
	list-style-type: none;
	margin-bottom: 8px;
	float: left;
	clear: both;
	width: 275px;
}
div#authorssubnav ul li {
	font-size: 1.2em;
	float: left;
	clear: both;
	line-height: 1.8;
	width: 275px;
}
div#authorssubnav ul li span {
	color: #000;
	width: 70px;
	float: left;
}
div#authorssubnav ul li a {
	font-weight: bold;
	color: #999;
	float: left;
	width: 205px;
}
div#authorssubnav p.cta {
	clear: both;
}
div#authorssubnav p.cta a {
	color: #f14a00;
	font-weight: bold;
}





div#yesForm {
	float: left;
	width: 585px;
}
div#yesFormIntro {
	background: url(../img/misc/speech.png) left top no-repeat;
	width: 585px;
	min-height: 80px;
}
div#yesFormIntro h2 {
	background-image: url(../img/headlines/h2-haveyousaid.png);
	width: 278px;
	height: 30px;
	margin-top: 10px;
	float: left;
	clear: both;
}
div#yesFormIntro p {
	font-size: 1.2em;
	margin-left: 46px;
	margin-top: 6px;
	width: 350px;
	float: left;
	clear: both;
}
div#formOuter {
	float: left;
	clear: both;
	width: 585px;
	padding-top: 10px;
	margin-bottom: 3em;
	margin-top: 2em;
	background: url(../img/boxes/yes-form-top.png) left top no-repeat;
}
div#formInner {
	float: left;
	clear: both;
	width: 520px;
	padding: 0 40px 0 25px;
	background: url(../img/boxes/yes-form-bottom.png) left bottom no-repeat;;
}
div#formInner div.formRow {
	float: left;
	clear: both;
	width: 520px;
	margin-bottom: 10px;
}
div.formRow label {
	width: 140px;
	float: left;
	text-align: right;
	margin-right: 18px;
	font-size: 1.2em;
}
input.shorttext {
	width: 205px;
	border: 1px inset #f6a200;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	padding: 2px;
}
div.formRow input#location {
	width: 290px;
	border: 1px inset #f6a200;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	padding: 2px;
}
div.formRow textarea {
	width: 290px;
	height: 65px;
	border: 1px inset #f6a200;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	padding: 2px;
}

div.formSupplementary p {
	font-size: 1.2em;
	color: #f6a200;
	margin: 0;
	margin-left: 160px;
}

div.formCheckboxRow input {
	margin-left: 160px;
	float: left;
}
div.formCheckboxRow label {
	float: left;
	width: 200px;
	text-align: left;
	margin-left: 5px;
	display: inline;
	font-size: 1.1em;
	color: #999;
}
div.formCheckboxRow label a {
	color: #666;
	text-decoration: underline;
}
div.submitRow {
	float: left;
	clear: both;
	width: 520px;
	text-align: right;
	margin-bottom: 2em;
}



div.boxRow.selfOtherRadio {
	display: none;
}
div.boxRow.selfLinks,
div.boxRow.otherLinks {
	float: left;
	clear: both;
}
div.boxRow.selfLinks p,
div.boxRow.otherLinks p {
	font-size: 1.3em;
	margin-left: 150px;
	font-weight: bold;
}
div.boxRow.selfLinks a,
div.boxRow.otherLinks a {
	font-size: .9em;
	color: #f14a00;
	font-weight: normal;
}





div#effectIntro {
	float: left;
	width: 580px;
	padding-bottom: 4em;
}
div#effectIntro.foundation {
	background: url(../img/logos/ourworld.png) right bottom no-repeat;
	margin-bottom: 4em;
	padding-bottom: 0;
}
div#effectIntro div.copy {
	float: left;
	clear: both;
	margin-left: 46px;
	width: 450px;
	display: inline;
}
div#effectIntro.foundation div.copy p.last {
	margin-bottom: 0;
}
div#effectIntro div.copy h2 {
	width: 390px;
	height: 29px;
	margin: 5px 0 10px 0;
}
div#effectIntro div.copy h2#h2effect {
	background-image: url(../img/headlines/h2-effect.png);
}
div#effectIntro div.copy h2#h2causes {
	background-image: url(../img/headlines/h2-causes.png);
}
div#effectIntro div.copy h2#h2foundation {
	background-image: url(../img/headlines/h2-foundation.png);
}
div#effectIntro div.copy h2#h2about {
	background-image: url(../img/headlines/h2-about.png);
}
div#effectIntro div.copy h3 {
	margin: .25em 0 .75em 0;
	font-size: 1.6em;
	color: #666;
}
div#effectIntro div.copy h4 {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.3;
	color: #333;
}
div#effectIntro div.copy h4 a {
	color: #333;
	text-decoration: none;
}
div#effectIntro div.copy h4 a:hover {
	color: #f14e05;
}
div#effectIntro div.copy h4 img {
	vertical-align: top;
}
div#effectIntro div.copy p {
	font-size: 1.2em;
	margin-bottom: 1em;
}
div#effectButtons {
	margin-left: 57px;
	margin-top: 295px;
	float: left;
	display: inline;
}
div#effectButtons.higher {
	margin-top: 250px;
}
div#effectButtons ul {
	float: left;
	list-style-type: none;
}
div#effectButtons ul li {
	float: left;
	clear: both;
}
div#effectButtons ul li a {
	display: block;
	width: 287px;
	text-indent: -999em;
	text-decoration: none;
	overflow: hidden;
}
div#effectButtons ul li#inspiration a {
	height: 148px;
	background: url(../img/buttons/effect-inspiration.png) left top no-repeat;
}
div#effectButtons ul li#inaction a {
	height: 122px;
	background: url(../img/buttons/effect-inaction.png) left top no-repeat;
}
div#effectButtons ul li#submitnomination a {
	height: 144px;
	background: url(../img/buttons/nom-submitnomination.png) left top no-repeat;
}
div#effectButtons ul li#nomclosed a {
	height: 114px;
	background: url(../img/buttons/nominationsclosed.png) 18px 0 no-repeat;
}
div#effectButtons ul li#nomarchive a {
	height: 158px;
	background: url(../img/buttons/nominationsarchive.png) -20px 0 no-repeat;
}
div#effectButtons ul li#seefinalists a {
	height: 105px;
	background: url(../img/buttons/seefinalists.png) 14px 0 no-repeat;
}




div#effectIntro div.cause {
	float: left;
	clear: both;
	padding-left: 168px;
	width: 330px;
	padding-top: 20px;
}
div#effectIntro div#cause-aed {
	background: url(../img/backgrounds/cause-aed.png) left top no-repeat;
}
div#effectIntro div#cause-mercy {
	background: url(../img/backgrounds/cause-mercy.png) left top no-repeat;
}
div#effectIntro div#cause-room {
	background: url(../img/backgrounds/cause-room.png) left top no-repeat;
}
div#effectIntro div.cause h3 {
	color: #333;
	font-size: 1.2em;
}
div#effectIntro div.cause p {
	font-size: 1.2em;
	margin: 0;
}
div.copy a,
div.cause a {
	color: #f14a00;
	font-weight: bold;
}




#generic div#yesIntro div.copy h3 {
	color: #333;
	font-size: 1.6em;
	margin: 1em 0;
}
#generic div.copy h4 {
	color: #333;
	font-size: 1.2em;
	margin: 0;
}

#generic div.copy ul, #generic div.copy ol {
	width: 400px;
	margin-left: 20px;
	font-size: 1.2em;
}
#generic div.copy li {
	margin: 8px 0;
}

ul ul, ul ol, ol ul {
	font-size: inherit !important;
}




div#yesMain div#yesSupplementary {
	float: right;
	width: 285px;
	margin-right: 15px;
	display: inline;
	padding-top: 320px;
}

div#yesSupplementary h3 {
	font-size: 1.5em;
	color: #333;
	margin: 0 0 1em 0;
}
div#yesSupplementary p {
	font-size: 1.2em;
	color: #333;
} 





div#yesIntro div.copy h2#h2nominate {
	width: 487px;
	height: 74px;
	background-image: url(../img/headlines/h2-nominate.png);
}
div#yesIntro div.copy h2#h2whatdoesittake {
	width: 535px;
	height: 40px;
	background-image: url(../img/headlines/h2-whatdoesittake2.png);
}
div#yesIntro div.copy h2#h2vote {
	width: 535px;
	height: 40px;
	background-image: url(../img/headlines/h2-vote.png);
}

div#yesIntro div#nominations {
	width: 585px;
	float: left;
	clear: both;
}
div#yesIntro div#nominations h2 {
	width: 585px;
	height: 63px;
	background-image: url(../img/headlines/h2-nominations-box.png);
	overflow: hidden;
}
div#yesIntro div#nominations #nominations-inner {
	width: 585px;
	float: left;
	clear: both;
	background: url(../img/boxes/nom-paper-bottom.gif) left bottom no-repeat;
	padding-bottom: 4em;
}
#nominations-inner .nomnav {
	width: 585px;
	float: left;
	clear: both;
	margin-top: 1em;
}
#nominations-inner .nomnav .nomnavleft {
	float: left;
	clear: both;
	width: 240px;
	margin-left: 45px;
	display: inline;
}
#nominations-inner .nomnav .nomnavleft p {
	font-size: 1.2em;
}
#nominations-inner .nomnav .nomnavright {
	float: left;
	width: 295px;
}
#nominations-inner .nomnav .nomnavright fieldset {
	float: left;
	clear: both;
	width: 295px;
	margin: 0 0 1em 0;
}
#nominations-inner .nomnav .nomnavright div.nompages {
	float: left;
	width: 295px;
}
#nominations-inner .nomnav .nomnavright label {
	font-size: 1.2em;
	float: left;
	clear: both;
	margin-right: 10px;
}
#nominations-inner .nomnav .nomnavright select {
	float: left;
	margin-right: 10px;
	width: 155px;
}
#nominations-inner .nomnav .nomnavright input {
	float: left;
}
#nominations-inner .nomnav .nomnavright ul {
	list-style-type: none;
	float: left;
	clear: both;
}
#nominations-inner .nomnav .nomnavright ul li {
	float: left;
	font-size: 1.2em;
	margin-right: 10px;
}
#nominations-inner .nomnav .nomnavright ul li a {
	color: #f14a00;
}
#nominations-inner .nomnav .nomnavright ul li span {
	font-weight: bold;
	color: #333;
}

#nominations-inner .nomination {
	float: left;
	clear: both;
	margin-left: 15px;
	display: inline;
	width: 570px;
}
#nominations-inner .nomination .nomphoto {
	float: left;
	clear: both;
	width: 160px;
	height: 135px;
}
#nominations-inner .nomination .nomphoto img {
	display: block;
}
.nomination .nomphoto .photoCrop {
	position: absolute;
	left: 34px;
	top: 15px;
	width: 100px;
	height: 100px;
	overflow: hidden;
}
.nomination .nomphoto .photoCrop img {
	margin: -2px 0 0 -2px;
}
.nomination .nomphoto img.photoOverlaySm {
	position: absolute;
	left: 19px;
	top: 0px;
	width: 129px;
	height: 129px;
}

#nominations-inner .nomination .nomdetails {
	float: left;
	width: 390px;
	padding-top: 15px;
}
#nominations-inner .nomination .nomdetails h3 {
	color: #333;
	font-size: 1.7em;
	font-weight: normal;
	text-transform: lowercase;
}
#nominations-inner .nomination .nomdetails h4 {
	color: #666;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: lowercase;
	margin: 0 0 1em 0;
}
#nominations-inner .nomination .nomdetails p {
	font-size: 1.2em;
}
#nominations-inner .nomination .nomdetails a {
	color: #f14a00;
}
#nominations-inner .nomination .nomdetails a.reportThis {
	font-size: 1.2em;
	position: absolute;
	right: 0px;
	top: 20px;
}



body#nom-details div#yesIntro div.copy h3 {
	font-size: 1.6em;
	color: #666;
	font-weight: bold;
}
body#nom-details div#yesIntro div.copy h4 {
	font-size: 1.2em;
	color: #666;
	margin-bottom: 7px;
}
body#nom-details div#yesIntro div.copy h4.hasImg {
	margin-bottom: 0;
}
body#nom-details div#yesIntro div.copy h4 img {
	vertical-align: middle;
	padding-bottom: 3px;
}
body#nom-details div#yesIntro div.copy {
	padding-bottom: 4em;
}

body#nom-landing #nomSub {
	float: left;
	clear: both;
	margin: 10px 0 0 32px;
	display: inline;
	width: 658px;
	padding-bottom: 2em;
}
body#nom-landing #nomSub div#nomSubReady {
	float: left;
	clear: both;
	width: 361px;
}
body#nom-landing #nomSub div#nomSubReady h2 {
	width: 94px;
	height: 37px;
	background-image: url(../img/headlines/h-ready.png);
}
body#nom-landing #nomSub div#nomSubHelp {
	float: left;
	width: 297px;
}
body#nom-landing #nomSub div#nomSubHelp h2 {
	width: 122px;
	height: 37px;
	background-image: url(../img/headlines/h-needhelp.png);
}
body#nom-landing #nomSub div a {
	display: block;
	float: left;
	clear: both;
}



body#nom-form div#nav, body#nom-form div#mainnav {
	height: 96px;
}
div#nomFormOuter {
	width: 585px;
	float: left;
	overflow: hidden;
}
h2#nomAmbassador {
	width: 565px;
	height: 83px;
	background-image: url(../img/headlines/h2-nom-form.png);
}
div#nomFormOuter ul#formSteps {
	float: left;
	clear: both;
	list-style-type: none;
	margin: 15px 0;
}
div#nomFormOuter ul#formSteps li {
	float: left;
	color: #b2b2b2;
	font-size: 1.2em;
	margin-left: 47px;
	margin-right: 20px;
	display: inline;
}
div#nomFormOuter ul#formSteps li.current {
	color: #666;
}
div#nomFormOuter p.formnote {
	float: left;
	clear: both;
	width: 100%;
	font-size: 1.2em;
	margin-left: 47px;
	display: inline;
}
div#nomFormOuter div.fieldset-top {
	width: 494px;
	height: 10px;
	float: left;
	clear: both;
	margin-top: 10px;
	padding-left: 46px;
	padding-right: 45px;
	background: url(../img/boxes/nom-fieldset-top.png) left top no-repeat;
	overflow: hidden;
}
div#nomFormOuter div.fieldset-bottom {
	width: 494px;
	height: 10px;
	float: left;
	clear: both;
	margin-bottom: 10px;
	padding-left: 46px;
	padding-right: 45px;
	background: url(../img/boxes/nom-fieldset-bottom.png) left top no-repeat;
	overflow: hidden;
}
div#nomFormOuter fieldset {
	width: 494px;
	float: left;
	clear: both;
	padding: 5px 45px 0 46px;
	background: url(../img/boxes/nom-fieldset-middle.png) left top repeat-y;
}
div#nomFormOuter fieldset legend {
	color: #333;
	font-size: 1.7em;
	float: left;
	margin-bottom: 25px;
}
div#nomFormOuter fieldset div.boxRow,
div#nomFormOuter fieldset div.termsRow,
div#nomFormOuter fieldset div.row {
	float: left;
	clear: both;
	width: 494px;
	margin-bottom: 5px;
}
div#nomFormOuter fieldset div.boxRow label {
	float: left;
	width: 300px;
	font-size: 1.2em;
	margin-left: 10px;
}
div#nomFormOuter fieldset div.boxRow input {
	float: left;
	margin-left: 150px;
	display: inline;
}
div#nomFormOuter fieldset div.row label,
div#nomFormOuter fieldset div.termsRow label {
	float: left;
	width: 131px;
	font-size: 1.3em;
	text-align: right;
	margin-right: 19px;
}
div#nomFormOuter fieldset div.row input.textbox {
	float: left;
	width: 210px;
	border: 1px inset #f6a200;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	padding: 2px;
}
div#nomFormOuter fieldset div.row textarea {
	float: left;
	width: 210px;
	height: 100px;
	border: 1px inset #f6a200;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	padding: 2px;
}
div#nomFormOuter fieldset div.row select {
	float: left;
	width: 216px;
	border: 1px inset #f6a200;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	padding: 2px;
}
div#nomFormOuter fieldset div.row input#picture {
	width: 300px;
}
div#nomFormOuter fieldset div.row p {
	color: #999;
	font-size: 1.2em;
	margin-left: 150px;
}
div#nomFormOuter fieldset div.termsRow input {
	float: left;
	display: inline;
}
div#nomFormOuter fieldset div.termsRow p {
	float: left;
	width: 300px;
	font-size: 1.2em;
	margin-left: 10px;
}
div#nomFormOuter fieldset div.termsRow a {
	color: #f14a00;
}
div#nomFormOuter div.backbutton {
	clear: left;
	float: left;
	width: 250px;
	padding-bottom: 4em;
	margin-left: 50px;
	padding-top: 5px;
	display: inline;
}
div#nomFormOuter div.submitbutton input {
	float: left;
}
div#nomFormOuter div.submitbutton {
	float: right;
	width: 250px;
	padding-bottom: 4em;
	margin-right: 30px;
	display: inline;
}
div#nomFormOuter div.submitbutton input {
	float: right;
}


div#nomFormOuter fieldset#charities-fieldset {
	width: 537px;
	float: left;
	clear: both;
	background: url(../img/boxes/nom-fieldset-middle.png) left top repeat-y;
	padding: 0 12px 0 36px;
}
div#nomFormOuter fieldset#charities-fieldset legend {
	margin-left: 10px;
	display: inline;
}
div#nomFormOuter div#form-charity-copy {
	float: left;
	clear: both;
	width: 517px;
	padding: 0 10px;
}
div#nomFormOuter div#form-charity-buttons {
	float: left;
	clear: both;
	width: 537px;
}
div#nomFormOuter div#form-charity-copy h3 {
	font-size: 1.3em;
	margin-bottom: 1em;
}
div#nomFormOuter div#form-charity-copy p {
	font-size: 1.2em;
}
div#nomFormOuter div#form-charities {
	float: left;
	clear: both;
	width: 537px;
	background: url(../img/backgrounds/form-charities.png) left top no-repeat;
}
div#nomFormOuter div#form-charities div.form-charity {
	float: left;
	width: 136px;
	padding: 145px 22px 0 19px;
}
div#nomFormOuter div#form-charities div.form-charity h4 {
	font-size: 1.3em;
}
div#nomFormOuter div#form-charities div.form-charity p {
	font-size: 1.2em;
	color: #333;
}
div#nomFormOuter div#form-charities div.form-charity a {
	color: #f14a00;
}
div#nomFormOuter div.charity-button {
	float: left;
	width: 136px;
	padding: 10px 22px 20px 19px;
}
div#nomFormOuter div.charity-button label {
	float: left;
	width: 111px;
	font-size: 1.2em;
	margin-left: 5px;
	display: inline;
}
div#nomFormOuter div.charity-button input {
	float: left;
	width: 20px;
}

div.fieldset-middle.validation {

}
div.fieldset-middle.validation ul {
	list-style-type: none;
	float: left;
	clear: both;
}
div.fieldset-middle.validation ul li {
	float: left;
	clear: both;
	font-size: 1.2em;
	line-height: 1.7;
	color: #f14a00;
	margin-left: 150px;
}


div#nomFormOuter div.fieldset-middle {
	width: 526px;
	float: left;
	clear: both;
	background: url(../img/boxes/nom-fieldset-middle.png) left top repeat-y;
	padding: 0 12px 0 47px;
}
div#nomFormOuter div.fieldset-middle h3 {
	font-size: 1.7em;
	color: #333;
	font-weight: normal;
	margin: 0 0 1.5em 0;
}
div#nomFormOuter div.fieldset-middle div.floatPhoto {
	float: right;
	width: 260px;
	height: 260px;
}
div#nomFormOuter div.fieldset-middle div.floatPhoto img#nomPhoto {
	display: block;
	position: absolute;
	left: 29px;
	top: 23px;
}
div#nomFormOuter div.fieldset-middle div.floatPhoto img#nomPhotoOverlay {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}
div#nomFormOuter div.fieldset-middle div#nomDetails1 {
	float: left;
	width: 260px;
}
div#nomFormOuter div.fieldset-middle div#nomDetails2 {
	width: 500px;
	float: left;
	clear: both;
}
div#nomFormOuter div.fieldset-middle div#nomDetails1 div.nomDetRow {
	float: left;
	clear: both;
	width: 260px;
	margin: 0 0 2em 0;
}
div#nomFormOuter div.fieldset-middle div#nomDetails1 div.nomDetRow.space {
	margin-bottom: 3.5em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails1 div.nomDetRow strong {
	float: left;
	width: 126px;
	text-align: right;
	margin-right: 9px;
	font-size: 1.3em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails1 div.nomDetRow span {
	float: left;
	width: 120px;
	text-align: left;
	font-size: 1.3em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails2 div.nomDetRow {
	float: left;
	clear: both;
	width: 460px;
	margin: 0 0 2em 0;
}
div#nomFormOuter div.fieldset-middle div#nomDetails2 div.nomDetRow.space {
	margin-bottom: 3.5em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails2 div.nomDetRow strong {
	float: left;
	width: 126px;
	text-align: right;
	margin-right: 9px;
	font-size: 1.3em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails2 div.nomDetRow span {
	float: left;
	width: 220px;
	text-align: left;
	font-size: 1.3em;
}
div#nomFormOuter div.fieldset-middle a.editLink {
	float: right;
	clear: both;
}
div#nomFormOuter  .submitLink {
	float: right;
	clear: both;
	margin: 10px;
	display: inline;
}

div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow {
	float: left;
	clear: both;
	width: 520px;
	margin: 0 0 2em 0;
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow.space {
	margin-bottom: 3.5em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow strong {
	float: left;
	width: 126px;
	text-align: right;
	margin-right: 9px;
	font-size: 1.3em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow span {
	float: left;
	width: 370px;
	text-align: left;
	font-size: 1.3em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow div.selCharity {
	float: left;
	padding-left: 144px;
	width: 140px;
	font-size: 1.3em;
	background: url(../img/backgrounds/charitydetail-mercy.png) left -10px no-repeat;
	min-height: 164px;
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow div.selCharity.aed {
	background-image: url(../img/backgrounds/charitydetail-aed.png);
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow div.selCharity.room {
	background-image: url(../img/backgrounds/charitydetail-room.png);
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow div.selCharity h4 {
	margin-top: 1.5em;
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow div.selCharity p {
	color: #333;
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow div.selCharity a {
	color: #f14a00;
}
div#nomFormOuter div.fieldset-middle div#nomDetails3 div.nomDetRow strong.selCharity {
	margin-top: 1.5em;
}


h2#nomPreview {
	width: 310px;
	height: 83px;
	background-image: url(../img/headlines/h2-nom-form-preview.png);
}


h2#nomThanks {
	width: 380px;
	height: 83px;
	background-image: url(../img/headlines/h2-nom-thanks.png);
}
div#thanksCopy {
	float: left;
	width: 390px;
	display: inline;
	margin: 2em 0 0 47px;
	min-height: 488px;
}
div#thanksCopy p {
	font-size: 1.2em;
}
div#thanksCopy h3 {
	font-size: 1.7em;
	color: #333;
	font-weight: normal;
	margin: 0 0 1em 0;
}



p#backLink {
	margin: 0 0 2em 47px;
	font-size: 1.2em;
}
p#backLink a {
	color: #f14a00;
}
div#nomDetail1 {
	width: 585px;
	min-height: 280px;
	float: left;
	clear: both;
}
div#nomDetail1 div.detPhoto {
	position: absolute;
	left: 17px;
	top: 20px;
	width: 260px;
	height: 260px;
	overflow: hidden;
}
div#nomDetail1 div.detPhoto img#nomPhoto {
	display: block;
	position: absolute;
	left: 29px;
	top: 23px;
}
div#nomDetail1 div.detPhoto img#nomPhotoOverlay {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}
div#nomDetail1 h2 {
	position: absolute;
	left: 47px;
	top: 0px;
	font-size: 2.6em;
	font-weight: normal;
	color: #000;
	text-transform: lowercase;
}
div#nomDetail1 div.detInfo {
	float: left;
	clear: both;
	display: inline;
	margin: 50px 0 0 300px;
	width: 250px;
	height: 230px;
}
div#nomDetail1 div.detInfo p {
	font-size: 1.2em;
}
div#nomDetail1 div.detInfo ul {
	margin-left: 17px;
}
div#nomDetail1 div.detInfo ul li {
	font-size: 1.2em;
	line-height: 1.7;
}
div#nomDetail1 div.detInfo li a {
	color: #f14a00;
}
div#nomDetail2 {
	float: left;
	clear: both;
	width: 500px;
	margin: 0 0 0 47px;
	padding-bottom: 3em;
}
div#nomDetail2 h3 {
	font-size: 1.7em;
	font-weight: normal;
	color: #333;
}
div#nomDetail2 p {
	font-size: 1.2em;
	line-height: 1.4;
}



table.rulesDates {
	width: 440px;
	margin: 1em 0 2em 0;
}
table.rulesDates tr {}
table.rulesDates tr * {
	text-align: center;
	padding: 5px 3px;
	background: #fffff5;
	font-size: 1.1em;
}
table.rulesDates th {
	vertical-align: top;
}
table.rulesDates td {}
table.rulesDates tr {}





div#footer {
	float: left;
	clear: both;
	width: 960px;
}
div#footer ul {
	list-style-type: none;
	float: left;
	clear: both;
	margin-left: 16px;
	margin-bottom: 3em;
	display: inline;
}
div#footer ul li {
	float: left;
	border-left: 1px solid #666;
	padding-left: 10px;
	margin-left: 10px;
	display: inline;
	font-size: 1.1em;
}
div#footer ul li.first {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}
div#footer ul li a {
	color: #666;
}










/* xxx new phase 3 stuff overrides */

body#homepage.ph3 {
	background-image: url(../img/backgrounds/bg_main.jpg);
}

div#homeP3Sub {
	float: left;
	clear: both;
	width: 960px;
}
div#homeMap {
	width: 585px;
	height: 400px;
	float: left;
	background: url(../img/backgrounds/home-map.png) left top no-repeat;
}



div#homeP3Sub2 {
	float: left;
	clear: both;
	width: 960px;
	min-height: 200px;
}
div#homeP3Sub2 div#wide {
	width: 585px;
	float: left;
}
div#homeP3Sub2 div#narrow {
	background: url(../img/buttons/ngo-ph3.png) left top no-repeat;
	width: 375px;
	height: 250px;
	float: left;
}
div#homeP3Sub2 div#wide div#homeSayingYes {
	margin-top: 30px;
}

div#homeP3Sub2 div#narrow a#bigEffectButton {
	height: 129px;
	background: url(../img/buttons/home-effect-ph3.png) left top no-repeat;
}
div#homeP3Sub2 div#narrow a#bigEffectButton:hover {
	background-position: 0 -139px;
}
div#homeP3Sub2 div#narrow ul {
	float: left;
	width: 325px;
	height: 102px;
	margin-left: 35px;
	display: inline;
	list-style-type: none;
}
div#homeP3Sub2 div#narrow ul li {
	float: left;
}
div#homeP3Sub2 div#narrow ul li a {
	display: block;
	height: 102px;
	width: 102px;
	text-indent: -999px;
	overflow: hidden;
}


div#yesIntro div.copy h2#h2votemain {
	width: 371px;
	height: 76px;
	background-image: url(../img/headlines/h2-vote-ph3.png);
}
div#yesIntro div.copy h2#h2votewhat {
	width: 457px;
	height: 30px;
	background-image: url(../img/headlines/h2-vote-ph3-what.png);
}


div#yesIntro div.copy a#learnMore {
	float: right;
	margin-right: 40px;
	display: inline;
	width: 204px;
	height: 54px;
	background-image: url(../img/buttons/vote-learnmore.png);
}



div#yesSub div#finalists {
	float: left;
	clear: both;
	margin-left: 11px;
	display: inline;
	width: 920px;
	padding-bottom: 4em;
}
div#finalists div.finalist {
	width: 153px;
	height: 209px;
	float: left;
}
div#finalists div.finalist img.finalistImg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 153px;
	height: 146px;
}
div#finalists div.finalist div.finalistDetails {
	position: absolute;
	left: 20px;
	top: 143px;
	width: 133px;
	padding-left: 36px;
}
div#finalists div.finalist div.finalistDetails h4 {
	font-size: 1.6em;
	color: #000;
	font-weight: bold;
}
div#finalists div.finalist div.finalistDetails p {
	font-size: 1.2em;
	margin: -4px 0 0 0;
	line-height: 25px;
}
div#finalists div.finalist div.finalistDetails a {
	color: #f14a00;
	font-weight: bold;
	min-height: 25px;
	padding-right: 25px;
	display: block;
	float: left;
	clear: both;
	background: url(../img/bullets/cta01.png) right center no-repeat;
}
div#finalists div.finalist div.finalistDetails.africa {
	background: url(../img/icons/africa.png) left top no-repeat;
}
div#finalists div.finalist div.finalistDetails.asia {
	background: url(../img/icons/asia.png) left top no-repeat;
}
div#finalists div.finalist div.finalistDetails.australasia {
	background: url(../img/icons/australasia.png) left top no-repeat;
}
div#finalists div.finalist div.finalistDetails.europe {
	background: url(../img/icons/europe.png) left top no-repeat;
}
div#finalists div.finalist div.finalistDetails.namerica {
	background: url(../img/icons/n-america.png) left top no-repeat;
}
div#finalists div.finalist div.finalistDetails.samerica {
	background: url(../img/icons/s-america.png) left top no-repeat;
}


a#nomArchive {
	float: right;
	clear: both;
	width: 306px;
	height: 158px;
	background-image: url(../img/buttons/nominationsarchive.png);
}



div#yesIntro div.copy h2#h2votecampaign {
	width: 520px;
	height: 30px;
	background-image: url(../img/headlines/h2-votecampaign.png);
}



div#yesIntro div.copy h2#h2votefinalist {
	width: 520px;
	height: 66px;
	background-image: url(../img/headlines/h2-votefinalist.png);
}



div#finalistDetails {
	width: 585px;
	float: left;
	clear: both;
}
div#finalistDetails div#finalistPic {
	width: 297px;
	width: 282px;
	float: left;
	clear: both;
	overflow: hidden;
	/*height: 265px;
	overflow: hidden;*/
}
div#finalistDetails div#finalistPic img {
	display: block;
}
div#finalistDetails div#finalistInfo {
	width: 288px;
	padding-top: 30px;
	float: left;
}
div#finalistDetails div#finalistInfo h3 {
	font-size: 3.5em;
	color: #000;
	margin: 0;
	font-weight: normal;
	line-height: 56px;
	padding-left: 56px;
}
div#finalistDetails div#finalistInfo h3.af {
	background: url(../img/icons/africa-lg.png) left center no-repeat;
}
div#finalistDetails div#finalistInfo h3.as {
	background: url(../img/icons/asia-lg.png) left center no-repeat;
}
div#finalistDetails div#finalistInfo h3.na {
	background: url(../img/icons/n-america-lg.png) left center no-repeat;
}
div#finalistDetails div#finalistInfo h3.sa {
	background: url(../img/icons/s-america-lg.png) left center no-repeat;
}
div#finalistDetails div#finalistInfo ul {
	list-style-type: none;
	margin: 1.2em 0;
	min-height: 120px;
	margin-left: 15px;
}
div#finalistDetails div#finalistInfo ul li {
	font-size: 1.2em;
	margin: 5px 0;
}
div#finalistDetails div#finalistInfo ul ul {
	list-style-type: disc;
	margin: 0;
	padding-left: 15px;
	min-height: 0;
}
div#finalistDetails div#finalistInfo ul ul li {
	font-size: inherit;
}
div#finalistDetails div#finalistInfo ul ul li a {
	color: #f14a00;
}



a.votemillicent {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-millicent.png);
	float: right;
}
a.votekirit {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-kirit.png);
	float: right;
}
a.votevazeer {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-vazeer.png);
	float: right;
}
a.votedaniel {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-daniel.png);
	float: right;
}
a.votedavid {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-david.png);
	float: right;
}
a.votedickson {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-dickson.png);
	float: right;
}
a.votediosdada {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-diosdada.png);
	float: right;
}
a.voteignatius {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-ignatius.png);
	float: right;
}
a.voteroy {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-roy.png);
	float: right;
}
a.voteteresita {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-teresita.png);
	float: right;
}
a.voteyemane {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-yemane.png);
	float: right;
}
a.voteruben {
	width: 225px;
	height: 62px;
	background-image: url(../img/buttons/vote-ruben.png);
	float: right;
}



div#yesIntro div#finalistCopy.copy {
	margin-bottom: 2em;
	margin-top: 2em;
}
div#yesIntro div#finalistCopy.copy h3 {
	margin: 0 0 .75em 0;
	color: #333;
}



div#finalistsNav {
	width: 310px;
	float: right;
	margin-top: 260px;
}
div#finalistsNav h3 {
	font-size: 2.2em;
	color: #000;
	font-weight: bold;
	margin-left: 20px;
}




div#yesIntro div.copy h2#h2votenow {
	width: 520px;
	height: 66px;
	background-image: url(../img/headlines/h2-votenow.png);
}

div#yesIntro div.fieldset-top {
	width: 494px;
	height: 10px;
	float: left;
	clear: both;
	margin-top: 30px;
	padding-left: 46px;
	padding-right: 45px;
	background: url(../img/boxes/nom-fieldset-top.png) left top no-repeat;
	overflow: hidden;
}
div#yesIntro div.fieldset-bottom {
	width: 494px;
	height: 10px;
	float: left;
	clear: both;
	margin-bottom: 30px;
	padding-left: 46px;
	padding-right: 45px;
	background: url(../img/boxes/nom-fieldset-bottom.png) left top no-repeat;
	overflow: hidden;
}
div#yesIntro fieldset {
	width: 514px;
	float: left;
	clear: both;
	padding: 5px 25px 0 46px;
	background: url(../img/boxes/nom-fieldset-middle.png) left top repeat-y;
}
div#yesIntro fieldset legend {
	color: #333;
	font-size: 1.7em;
	float: left;
	margin-bottom: 15px;
}
div#yesIntro fieldset div.row {
	float: left;
	clear: both;
	width: 494px;
	margin-bottom: 5px;
}

div#yesIntro fieldset div.row label {
	float: left;
	width: 131px;
	font-size: 1.3em;
	text-align: right;
	margin-right: 19px;
}
div#yesIntro fieldset div.row input.textbox {
	float: left;
	width: 210px;
	border: 1px inset #f6a200;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #666;
	padding: 2px;
}

div#yesIntro fieldset div.row p {
	color: #999;
	font-size: 1.2em;
	width: 414px;
	margin: 1em 0 .5em 0;
}

div#yesIntro div.submitbutton {
	float: right;
	width: 250px;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-right: 0px;
	display: inline;
}
div#yesIntro div.submitbutton input {
	float: right;
}


div#yesIntro div.copy h2#h2votethanks {
	width: 520px;
	height: 80px;
	background-image: url(../img/headlines/h2-votethanks.png);
}
a#learnMoreCauses {
	float: right;
	clear: both;
	width: 232px;
	height: 57px;
	background-image: url(../img/buttons/learncauses.png);
	margin-right: 90px;
	display: inline;
}
div#yesIntro div.copy h2#h2votesorry {
	width: 520px;
	height: 80px;
	background-image: url(../img/headlines/h2-votesorry.png);
}






#homeMap ul {
	list-style-type: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 585px;
	height: 400px;
}
#homeMap ul li {
	position: absolute;
	left: -20px;
	top: -20px;
	width: 17px;
	height: 17px;
	overflow: hidden;
}
#homeMap ul li a {
	text-indent: -999em;
	width: 17px;
	height: 17px;
	display: block;
	background: url(../img/icons/map-hotspot.png) left top no-repeat;
}
#homeMap ul li a:hover {
	background-position: 0 -17px;
}
#homeMap ul li.current a {
	background-position: 0 -34px;
}


#homeMap ul li#ahmed {
	left: 118px;
	top: 204px;
}
#homeMap ul li#joe {
	left: 58px;
	top: 144px;
}

#homeMap ul li#yemane {
	left: 163px;
	top: 180px;
}
#homeMap ul li#ignatius {
	left: 149px;
	top: 197px;
}
#homeMap ul li#daniel {
	left: 76px;
	top: 192px;
}
#homeMap ul li#dickson {
	left: 124px;
	top: 189px;
}
#homeMap ul li#roy {
	left: 20px;
	top: 223px;
}
#homeMap ul li#diosdada {
	left: 132px;
	top: 197px;
}
#homeMap ul li#david {
	left: 151px;
	top: 194px;
}
#homeMap ul li#millicent {
	left: 318px;
	top: 264px;
}
#homeMap ul li#vazeer {
	left: 338px;
	top: 229px;
}
#homeMap ul li#ruben {
	left: 141px;
	top: 236px;
}
#homeMap ul li#kirit {
	left: 376px;
	top: 232px;
}
#homeMap ul li#teresita {
	left: 159px;
	top: 187px;
}



div#homeFinalist {
	width: 375px;
	height: 400px;
	float: left;
}

#homeFinalist a {
	position: absolute;
	left: 77px;
	top: 31px;
	width: 240px;
	height: 312px;
}
#homeFinalist a.yemane {
	background-image: url(../img/photos/finalists/yemane-hm.gif);
}
#homeFinalist a.ignatius {
	background-image: url(../img/photos/finalists/ignatius-hm.gif);
}
#homeFinalist a.daniel {
	background-image: url(../img/photos/finalists/daniel-hm.gif);
}
#homeFinalist a.dickson {
	background-image: url(../img/photos/finalists/dickson-hm.gif);
}
#homeFinalist a.roy {
	background-image: url(../img/photos/finalists/roy-hm.gif);
}
#homeFinalist a.diosdada {
	background-image: url(../img/photos/finalists/diosdada-hm.gif);
}
#homeFinalist a.david {
	background-image: url(../img/photos/finalists/david-hm.gif);
}
#homeFinalist a.millicent {
	background-image: url(../img/photos/finalists/millicent-hm.gif);
}
#homeFinalist a.vazeer {
	background-image: url(../img/photos/finalists/vazeer-hm.gif);
}
#homeFinalist a.ruben {
	background-image: url(../img/photos/finalists/ruben-hm.gif);
}
#homeFinalist a.kirit {
	background-image: url(../img/photos/finalists/kirit-hm.gif);
}
#homeFinalist a.teresita {
	background-image: url(../img/photos/finalists/teresita-hm.gif);
}






div#mapPop {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 121px;
	height: 28px;
	overflow: hidden;
	font-size: 1.8em;
	color: #f14a00;
	font-weight: bold;
	text-align: center;
	background: url(../img/boxes/map-popup.png);
}








div#homeP4Sub {
	float: left;
	clear: both;
	width: 960px;
	padding-top: 20px;
}
div#homeP4Sub div#winners {
	float: left;
	width: 330px;
	margin-left: 23px;
	display: inline;
}
div#homeP4Sub div#winners div.winner {
	float: left;
	width: 110px;
	height: 139px;
}
div#winners div#kirit {
	background: url(../img/photos/winners/home-kirit-sm.png) left top no-repeat;
}
div#winners div#dickson {
	background: url(../img/photos/winners/home-dickson-sm.png) left top no-repeat;
}
div#winners div#roy {
	background: url(../img/photos/winners/home-roy-sm.png) left top no-repeat;
}
div#winners div#teresita {
	background: url(../img/photos/winners/home-teresita-sm.png) left top no-repeat;
}
div#winners div#yemane {
	background: url(../img/photos/winners/home-yemane-sm.png) left top no-repeat;
}
div#winners div#ruben {
	background: url(../img/photos/winners/home-ruben-sm.png) left top no-repeat;
}

div#winners div.winner a.trigger {
	width: 110px;
	height: 139px;
}

div#winners div#kirit a {
	background: url(../img/photos/winners/home-kirit-over.png) left top no-repeat;
}
div#winners div#dickson a {
	background: url(../img/photos/winners/home-dickson-over.png) left top no-repeat;
}
div#winners div#roy a {
	background: url(../img/photos/winners/home-roy-over.png) left top no-repeat;
}
div#winners div#teresita a {
	background: url(../img/photos/winners/home-teresita-over.png) left top no-repeat;
}
div#winners div#yemane a {
	background: url(../img/photos/winners/home-yemane-over.png) left top no-repeat;
}
div#winners div#ruben a {
	background: url(../img/photos/winners/home-ruben-over.png) left top no-repeat;
}

div#homeP4Sub div#winners div.winner.current a {
	background-position: 0 -139px;
}


div#homeP4Sub div#homeWinner {
	float: left;
	margin-left: 35px;
	display: inline;
	width: 542px;
	height: 278px;
}
div#homeP4Sub div#homeWinner div.showWinner {
	float: left;
	width: 542px;
	height: 278px;
	display: none;
}
div#homeWinner div.showWinner img {
	display: block;
	float: left;
	width: 240px;
	height: 278px;
}
div#homeWinner div.showWinner div.showWinnerText {
	float: left;
	width: 302px;
}
div#homeWinner div.showWinner p {
	font-size: 1.2em;
	color: #666;
}
div#homeWinner div.showWinner p.first {
	font-size: 1.6em;
	margin-top: 40px;
}
div#homeWinner div.showWinner a.viewStory {
	float: right;
	width: 116px;
	height: 36px;
	background-image: url(../img/buttons/view-story.png);
}









div#yesIntro div.copy h2#h2nomarchive {
	width: 520px;
	height: 80px;
	background-image: url(../img/headlines/h2-vote-nomarchive.png);
}






div#nomDetail1.ph3 {
	min-height: 260px;
}
div#nomDetail1.ph3 div.detPhoto {
	top: 0px;
	height: 240px;
}
div#nomDetail1.ph3 h2 {
	position: relative;
	left: auto;
	top: auto;
	margin: 0 0 .5em 0;
}
div#nomDetail1.ph3 div.detInfo {
	margin: 18px 0 0 300px;
	height: 210px;
}





div#homeIntro div.copy h2#h2homeClosed {
	width: 364px;
	height: 75px;
	background-image: url(../img/headlines/h2-home-votingclosed.png);
}


div#homeIntro div.copy h2#h2whatMakes {
	margin-top: 20px;
	width: 450px;
	height: 40px;
	background-image: url(../img/headlines/h-whatmakes.png);
}
div#homeIntro div.copy a#learnMoreWinners {
	float: right;
	width: 201px;
	height: 50px;
	background-image: url(../img/buttons/meet-learnmore.png);
}
div.meetSub {
	width: 960px;
	float: left;
	clear: both;
}
div#winnersContainer {
	margin-top: 20px;
	margin-left: 20px;
	display: inline;
	width: 940px;
	padding-bottom: 40px;
}
div.detailInner {
	width: 940px;
	float: left;
	clear: both;
}

div.detailInner div.detail {
	float: left;
	width: 149px;
	height: 190px;
}
div.detailInner div.detail a {
	display: block;
	width: 149px;
	height: 190px;
}
div.detailInner div#detail-kirit {
	background: url(../img/photos/winners/meet-kirit-sm.png) left top no-repeat;
}
div.detailInner div#detail-dickson {
	background: url(../img/photos/winners/meet-dickson-sm.png) left top no-repeat;
}
div.detailInner div#detail-roy {
	background: url(../img/photos/winners/meet-roy-sm.png) left top no-repeat;
}
div.detailInner div#detail-teresita {
	background: url(../img/photos/winners/meet-teresita-sm.png) left top no-repeat;
}
div.detailInner div#detail-yemane {
	background: url(../img/photos/winners/meet-yemane-sm.png) left top no-repeat;
}
div.detailInner div#detail-ruben {
	background: url(../img/photos/winners/meet-ruben-sm.png) left top no-repeat;
}
div.detailInner div#detail-millicent {
	background: url(../img/photos/winners/meet-millicent-sm.png) left top no-repeat;
}
div.detailInner div#detail-vazeer {
	background: url(../img/photos/winners/meet-vazeer-sm.png) left top no-repeat;
}
div.detailInner div#detail-daniel {
	background: url(../img/photos/winners/meet-daniel-sm.png) left top no-repeat;
}
div.detailInner div#detail-david {
	background: url(../img/photos/winners/meet-david-sm.png) left top no-repeat;
}
div.detailInner div#detail-diosdada {
	background: url(../img/photos/winners/meet-diosdada-sm.png) left top no-repeat;
}
div.detailInner div#detail-ignatius {
	background: url(../img/photos/winners/meet-ignatius-sm.png) left top no-repeat;
}

div.detailInner div#detail-kirit a {
	background: url(../img/photos/winners/meet-kirit-over.png) left top no-repeat;
}
div.detailInner div#detail-dickson a {
	background: url(../img/photos/winners/meet-dickson-over.png) left top no-repeat;
}
div.detailInner div#detail-roy a {
	background: url(../img/photos/winners/meet-roy-over.png) left top no-repeat;
}
div.detailInner div#detail-teresita a {
	background: url(../img/photos/winners/meet-teresita-over.png) left top no-repeat;
}
div.detailInner div#detail-yemane a {
	background: url(../img/photos/winners/meet-yemane-over.png) left top no-repeat;
}
div.detailInner div#detail-ruben a {
	background: url(../img/photos/winners/meet-ruben-over.png) left top no-repeat;
}
div.detailInner div#detail-millicent a {
	background: url(../img/photos/winners/meet-millicent-over.png) left top no-repeat;
}
div.detailInner div#detail-vazeer a {
	background: url(../img/photos/winners/meet-vazeer-over.png) left top no-repeat;
}
div.detailInner div#detail-daniel a {
	background: url(../img/photos/winners/meet-daniel-over.png) left top no-repeat;
}
div.detailInner div#detail-david a {
	background: url(../img/photos/winners/meet-david-over.png) left top no-repeat;
}
div.detailInner div#detail-diosdada a {
	background: url(../img/photos/winners/meet-diosdada-over.png) left top no-repeat;
}
div.detailInner div#detail-ignatius a {
	background: url(../img/photos/winners/meet-ignatius-over.png) left top no-repeat;
}

div.detailInner div.current a {
	background-position: 0 -190px !important;
}





div#winnersNav {
	float: left;
	width: 300px;
	margin-top: 288px;
	margin-left: 40px;
	display: inline;
}
div#winnersNav h3 {
	width: 290px;
	height: 66px;
	background-image: url(../img/headlines/h-choosewinner.png);
}
div#winnersNav h3.runnerup {
	width: 290px;
	height: 66px;
	background-image: url(../img/headlines/h-meetwinners.png);
}
div#winnersNav div.detailInner {
	width: 300px;
	float: left;
	margin-left: 7px;
	display: inline;
}



h2#h2almostMadeIt {
	margin-top: 20px;
	margin-left: 25px;
	display: inline;
	float: left;
	clear: both;
	width: 600px;
	height: 50px;
	background-image: url(../img/headlines/h-almostmadeit.png);
}



h2#h2meetMedal {
	margin-top: 20px;
	float: left;
	clear: both;
	width: 800px;
	height: 60px;
	background-image: url(../img/headlines/h-meetmedal.png);
}






div#yesIntro div.winnerdetail {
	float: left;
	clear: both;
	width: 565px;
	padding-top: 124px;
	overflow: hidden;
	background: url(../img/headlines/h2-winnerdetail.png) left top no-repeat;
}
h2#h2winnerCongrats {
	position: absolute;
}
div.winnerdetail div.winnerpic {
	float: left;
	width: 258px;
}
div.winnerdetail div.winnerinfo {
	float: left;
	width: 300px;
}
div.winnerdetail div.winnerinfo h2 {
	width: 181px;
	height: 65px;
}
div.winnerdetail div.winnerinfo.runnerup h2 {
	width: 276px;
	height: 77px;
}

div.winnerdetail div.winnerinfo h2#winner-kirit {
	background-image: url(../img/photos/winners/h-kirit.png);
}
div.winnerdetail div.winnerinfo h2#winner-dickson {
	background-image: url(../img/photos/winners/h-dickson.png);
}
div.winnerdetail div.winnerinfo h2#winner-roy {
	background-image: url(../img/photos/winners/h-roy.png);
}
div.winnerdetail div.winnerinfo h2#winner-teresita {
	background-image: url(../img/photos/winners/h-teresita.png);
}
div.winnerdetail div.winnerinfo h2#winner-yemane {
	background-image: url(../img/photos/winners/h-yemane.png);
}
div.winnerdetail div.winnerinfo h2#winner-ruben {
	background-image: url(../img/photos/winners/h-ruben.png);
}
div.winnerdetail div.winnerinfo h2#winner-millicent {
	background-image: url(../img/photos/winners/h-millicent.png);
}
div.winnerdetail div.winnerinfo h2#winner-vazeer {
	background-image: url(../img/photos/winners/h-vazeer.png);
}
div.winnerdetail div.winnerinfo h2#winner-daniel {
	background-image: url(../img/photos/winners/h-daniel.png);
}
div.winnerdetail div.winnerinfo h2#winner-david {
	background-image: url(../img/photos/winners/h-david.png);
}
div.winnerdetail div.winnerinfo h2#winner-diosdada {
	background-image: url(../img/photos/winners/h-diosdada.png);
}
div.winnerdetail div.winnerinfo h2#winner-ignatius {
	background-image: url(../img/photos/winners/h-ignatius.png);
}



div.winnerdetail div.winnerinfo ul {
	list-style-type: none;
	padding-left: 40px;
	margin-top: 8px;
}
div.winnerdetail div.winnerinfo ul li {
	font-size: 1.2em;
	margin-bottom: 10px;
}
div.winnerdetail div.winnerinfo li a {
	color: #f14a00;
	font-weight: bold;
	white-space: nowrap;
}




h2#h2anotherRunnerup {
	width: 600px;
	height: 40px;
	margin-left: 10px;
	margin-top: 20px;
	background-image: url(../img/headlines/h-chooserunnerup.png);
}



div#yesIntro div.copy h2#h2campaign {
	width: 350px;
	height: 60px;
	background-image: url(../img/headlines/h2-meetcampaign.png);
}





div#winnerCopy {
	min-height: 600px !important;
}





div#flashHolder {
	float: left;
	clear: both;
	width: 570px;
	height: 420px;
}

div#flashText {
	float: left;
	clear: both;
	margin-left: 47px;
	display: inline;
	width: 500px;
}
div#flashText h2 {
	width: 300px;
	height: 32px;
	background-image: url(../img/headlines/h-yesmusic.png);
}
div#flashText p {
	font-size: 1.2em;
}



p#checkBack {
	margin-top: 330px;
	margin-left: 30px;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	width: 330px;
}




.error {
	color: #f14a00 !important;
	font-weight: bold !important;
}
.clearPlease {
	float: left;
	clear: both;
	width: 940px;
}


