html {background:#000;}

body {
	background:#000;
	margin:0 auto;
	font-family:Verdana, Helvetica, Arial, sans-serif; 
	font-size:68.8%;
	text-align:left;
	color:#fff;
	line-height:1.4em;
	padding:0;
	width:940px;
	position:relative;
}

html>body {font-size:11px;}

#header {
	background:url("/images/WWRHeaderBackground.jpg") no-repeat;
	display:block;
	width:940px;
	height:144px;
	padding:0;
	margin:0;
}

#content {
}

#content #left {
	float:left;
	display:inline;
	width:230px;
	margin:0 0 0 25px;
}

#content #left #petition {
	background:url("/images/WWRPaperBackground.jpg") repeat-y;
	color:#000;
	padding:20px;
	margin:0 0 20px;
	height:450px;
	border:1px solid #ccc;
	overflow: auto;
}

#content #main {
	background:url("/images/WWRNavigationBackground.png") repeat-x;
	float:right;
	display:inline;
	width:640px;
	margin:0 25px 0 0;
}

#content #main #movie {
	width:638px;
	height:383px;
	border:1px solid #fff;
	border-bottom:1px solid #666;
}

#content #main #commentShareWrapper {
	float:right;
	width:310px;
}

#shareStoryCallout {
	margin:.25em 0 1em 2em;
	border:1px solid #333;
	padding:.5em 1em;
	float:right;
	width:200px;
	background:#666;
}

#shareStoryCallout p {margin:.5em 0;}

div.actionSet {padding:1em 1.5em;}

#header h1#headerImage {
	background:url("/images/WillWeReallyHeader1.png") 0 10px no-repeat;
	display:block;
	width:200px;
	height:125px;
	padding:10px 0 0;
	margin:0 0 0 45px;
	text-indent:-9999px;
	overflow:hidden;
}

#header h1#headerImage a {
	background:url("/images/WillWeReallyHeader1.png") no-repeat;
	display:block;
	width:200px;
	height:125px;
	overflow:hidden;
}

#content #left #petition h2 {
	font-size:1.182em;
	color:#37b;
	margin:0;
}

#content #main h2 {
	color:#fff;
	text-transform:uppercase;
	font-size:3em;
	font-weight:bold;
	font-family:'Gill Sans', 'Gill Sans MT', Futura, 'Arial Black', Arial, Verdana, sans-serif;
	margin:.25em 0 .5em;
	line-height:1.25em;
}

body#Home #content #main h2 {
	font-size:1.545em;
	color:#37b;
	margin:1em 0 .5em;
}

#content #main h2 strong {color:#fff;}
#content #main h2 span {color:#c00;}

#content #main h3 {
	color:#fff;
	text-transform:uppercase;
	font-size:1.454em;
	font-weight:bold;
	font-family:'Gill Sans', 'Gill Sans MT', Futura, 'Arial Black', Arial, Verdana, sans-serif;
	margin:1em 0 0;
	line-height:1.25em;
}

#content #main h3.heading {
	padding:30px 140px 0 100px;
	height:72px;
	width:400px;
}

#content #main h3#heading1 {background:url("/images/WWRH3HeadingAll.png") 0 -408px no-repeat;}
#content #main h3#heading1.expanded {background:url("/images/WWRH3HeadingAll.png") -640px -408px no-repeat;}
#content #main h3#heading2 {background:url("/images/WWRH3HeadingAll.png") 0 -306px no-repeat;}
#content #main h3#heading2.expanded {background:url("/images/WWRH3HeadingAll.png") -640px -306px no-repeat;}
#content #main h3#heading3 {background:url("/images/WWRH3HeadingAll.png") 0 -204px no-repeat;}
#content #main h3#heading3.expanded {background:url("/images/WWRH3HeadingAll.png") -640px -204px no-repeat;}
#content #main h3#heading4 {background:url("/images/WWRH3HeadingAll.png") no-repeat;}
#content #main h3#heading4.expanded {background:url("/images/WWRH3HeadingAll.png") -640px 0 no-repeat;}


#content #main #commentShareWrapper h3 {
	color:#37b;
	font-size:1em;
	margin:5px 0 0;
	float:left;
}

#content #main h4 {
	color:#c00;
	text-transform:uppercase;
	font-size:1.363em;
	font-weight:bold;
	font-family:'Gill Sans', 'Gill Sans MT', Futura, 'Arial Black', Arial, Verdana, sans-serif;
	margin:2em 0 0;
	line-height:1.25em;
}

a {color:#f33; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}


img#badgeImage {margin:1em 0 0;}


#header p#incrementingText {
	color:#fff;
	position:absolute;
	left:275px;
	top:97px;
	text-transform:uppercase;
	font-size:1.364em;
	font-weight:bold;
	font-family:'Gill Sans', 'Gill Sans MT', Futura, 'Arial Black', Arial, Verdana, sans-serif; 
}

#header p#incrementingText strong {color:#c00;}

p#badgeText {
	margin:.25em 0 1em;
	text-align:center;
	font-size:.909em;
}

p#accessibilityLinks {display:none;}

p#petitionDetailText {
	border-top:1px dotted #ccc;
	clear:right;
	padding:.5em 0 0;
}

p.sectionHeading {
	font-style:italic;
	font-size:1.181em;
	line-height:1.25em;
	color:#7bf;
	margin:1em -.5em;
	border:1px solid #37b;
	padding:.5em;
}



ul, ol {
	margin:1em 0;
	padding:0;
}

ul li, ol li {
	margin:0 0 .5em 2em;
	padding:0;
}










ul#navigation {
	background:url("/images/WWRNavigationBackground.png") repeat-x;
	font-size:1.636em;
	list-style-type:none;
	padding:1px 0 0;
	margin:0;
}

ul#navigation li {
	background:#37b url("/images/WWRNavigationItemBackground.png") repeat-x;
	margin:0;
	display:block;
	width:230px;
	height:38px;
}

ul#navigation li:hover, ul#navigation li.on {background:#c00 url("/images/WWRNavigationItemBackgroundOn.png") repeat-x;}

ul#navigation li a {
	display:block;
	padding:12px 0 0 20px;
	color:#fff;
	text-decoration:none;
}

ul#navigation li a:hover {text-decoration:underline;}









ul#shareIcons {
	float:right;
	padding:0 0 10px;
	margin:0;
}

ul#shareIcons li {
	display:block;
	width:50px;
	height:20px;
	float:left;
	text-indent:-9999px;
	margin:0 0 0 10px;
	padding:0;
}

ul#shareIcons li#shareIconsYouTube {background:url("/images/WillWeReallyShareIconYouTube.png") repeat-x;}
ul#shareIcons li#shareIconsTeacherTube {background:url("/images/WillWeReallyShareIconTeacherTube.png") repeat-x;}
ul#shareIcons li#shareIconsShareThis {background:url("/images/WillWeReallyShareIconShareThis.png") repeat-x;}

ul#shareIcons li#shareIconsShareThis {
	text-indent:0;
	padding:4px 0 0 5px;
}

ul#shareIcons li#shareIconsShareThis span a.stbutton  {padding:0;}
ul#shareIcons li#shareIconsShareThis span a span {display:none;}

ul#shareIcons li a {
	display:block;
	width:50px;
	height:20px;
	overflow:hidden;
}



ul#collapsibleMenu li {
	margin:0;
	padding:0;
	list-style-type:none;
}







div.banner {
	border:1px dotted #666;
	padding:1em;
	overflow:auto;
	margin:1em 0;
	background:#222;
}

div.banner p {margin:0 0 1em;}
div.banner input {width:300px; display:block;}
div.banner img {float:left; margin:0 1em 0 0;}







#fbContainerInside {
	margin:10px 0;
	border:1px solid #333;
	padding:.5em 1em;
}

#fbContainer p {margin:.5em 0;}

p#facebookLoginButton {
	border:1px solid #37a;
	width:118px;
	padding:0;
	float:left;
	margin:.5em 1em 1em 0;
	background:#bbe;
}


a.fbconnect_login_button {
	width:108px;
	display:block;
	margin:5px;
}





#content #main #selectedStories h3 {color:#c00;}

#selectedStories img {
	float:left;
	margin:1.25em 1em .5em 0;
	border:1px solid #333;
	padding:1px;
}