@charset "utf-8";
/* CSS Document */
* {
	padding:0;
	margin:0;
	border:0;
}
html {
overflow: auto;
}
body {
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.15em;
	color:#777777;
	font-size:80%;
	font-weight:normal;
}

/* General Styles */
p {
	padding-bottom: 1.5em;
}
a:link {
	color: #ed1c24;
	text-decoration: none;
}

a:hover {
	color: #ffc100;
}
a:visited {
	color: #ed1c24;
	text-decoration: none;
}
ul {
	list-style-type: none;
}

h3 {
font-size:115%;
font-weight:bold;
margin:1em 0 0.8em 0;
}


/* General Classes */
.hidden {
	display: none;
}

/* FormBuilder */
td.formbuilder {
padding:2px 0;
}
input.formbuilder, textarea.formbuilder {
padding:2px 4px;
color:#7F6E5D;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border:#cccccc 1px solid;
}
form {
margin:0 0 1.5em 0;
}



/* Outer Dontainer */
#container {
	margin: 25px auto 0 auto;
	padding: 0 0 30px 0;
	width: 970px;
	border:#ffc100 5px solid;
	background-image:url(../../../Media/images/bg-bag.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}


/* Left Content */
#container #left {
	width: 330px;
	float:left;
}
#container #left #logo {
	height:210px;
	padding:15px 0px 32px 100px;
}
#container #left #parody {
	margin:10px 0 0 60px;
	height: 485px;
}

/* Right Content  */
#container #right {
	width:623px;
	float: right;
}

/* Right Content > Main Nav */
#container #nav {
	background-color: #ffc100;
	margin:0;
	padding-left:105px;
}
#container #nav li {
	display:inline;
	list-style-type:none;
}
#container #nav a {
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
}

/* Right Content > Main Content */
#container #right #content {
	padding:30px 0 10px 0;
	width:604px;
	margin-left: 18px;
}
#container #FacebookLikeButton {	
	position: relative;
	right: 0px;
	float: right;
	width: 500px;
	margin: 0 0 0 0;
}	
#container .fb-like-frame {
	float: right;
	height: 40px;
	width: 300px;
}
#container #right #content .feature {
	padding: 0 35px 0 30px;
}
#container #right #content.facebooked {
	padding: 10px 0;
}
#container #right #content .feature li {
	margin-bottom: 1.5em;
	background-image:url(../../../Media/images/bullet1.gif);
	background-repeat:no-repeat;
	text-indent: 25px;
}
#container #right #content .feature img {
	margin: 1em 0;
}
#container #right #content .feature .img {
	float: right;
	/*background-color: #ffc100;*/
	margin: 0 0 1em 1em;
	padding: 5px 15px 20px 15px;
}
#container #right #content .feature img.imageRight {
	float: right;
	/*background-color: #ffc100;*/
	margin: 0 0 1em 1em;
	padding: 0 15px 20px 15px;
}
#container #right #content .feature .banner {
	margin:1em auto 1.75em auto;
	width: 230px;
}
#container #right #content .feature #campaignLogo {
	width: 140px;
}
#container #right #content .feature #campaignLogo .caption {
	display:block;
	font-size: 75%;
	text-transform: uppercase;
	color: #333333;
	line-height:1.25em;
}
#container #right #content .feature #sharebtn {
    float:left; width:75px; height:75px; margin:-10px 0px 0px 0px;
}
#container #right #content .feature #sharetxt {
    float:left; width:450px; padding: 15px 0px 0px 10px;
}

/* Right Content > Video  */
#container #right #content #video {
    padding: 70px 0px 0px 55px;
    background-image: url(../../../Media/images/bg-video-new.jpg);
    background-repeat: no-repeat;
    width: 545px;
    height: 450px;
    margin-top: 2em;
}
#container #right #content #video #video-tools {
	width:500px;
}
#container #right #content #video #video-tools li {
	display: inline;
	list-style-type: none;
}
#container #right #content #video #video-tools ul {
	padding-left: 20px;
}

/* Right Content > Gallery */
#container #right #content #gallery {
	padding: 20px 30px;
	margin: 10px 30px 40px;
	border:#ffc100 3px solid;
}
#container #right #content #gallery .subtitle {
	display: block;
	margin: 0px;
}
#container #right #content #gallery img {
	margin-right: 20px;
}
#container #right #content #gallery .last {
	margin-right: 0px;
}


/* Right Content > Campaign Timeline */
#container #right #content #timeline ul {
	list-style-type: none;
	color: #7f6e5d;
}
#container #right #content #timeline li {
	margin-bottom: 1.5em;
	background-image:url(../../../Media/images/bullet1.gif);
	background-repeat:no-repeat;
	text-indent: 25px;
}

/* Right Content > Bottom Buttons  */
#container #right .btns {
	/* padding-left: 50px; */
	text-align: center;
}

/* Right Content > Sign Buttons  */
#container #right .signBtns {
	padding-left: 0px;
}

/* Right Content > What's New */
#lefthalf 
{
    width: 498px;
    height: 531px;
    background-image:url(../../../Media/images/napkin.png);
    background-repeat:no-repeat;
    background-position: left -10px;
    float: left;
    padding: 0px 0px 0px 10px;
}
    #lefthalf #whatsnew
    {
        margin: -15px 0px 30px 0px !important;
    }
    #lefthalf img
    {
    	margin: 0 !important;
    }

/* Lower Half of DefaultNew */
#lowerhalf 
{ text-align:left; width:100%; 
}

#lowerhalf #lefthalf 
{
    width: 498px;
    height: 531px;
    background-image:url(../../../Media/images/napkin.png);
    background-repeat:no-repeat;
    background-position: left -10px;
    float: left;
    padding: 0px 0px 0px 10px;
}
    #lowerhalf #lefthalf #whatsnew
    {
        margin: -15px 0px 30px 0px;
    }
#lowerhalf #righthalf 
{
    width: 450px;
    float:right;
}
    #lowerhalf #righthalf #katchup
    {margin: -45px 0px 0px -50px;}
    
    #lowerhalf #righthalf #campaignupdates
    {float: left; margin: -30px 0px 0px 40px;}
    
        #lowerhalf #righthalf #campaignupdates ul
        {line-height:20px; list-style:disc; margin: 15px 0px 15px 20px;}
        
        #lowerhalf #righthalf #campaignupdates #morebutton
        {margin: 5px 0px 0px 75px;}
        
    #lowerhalf #righthalf #mustard
    {margin: 20px 0px 0px 110px;}
    
        #lowerhalf #righthalf #merch
        {float: left; margin: -20px 0px 0px 40px;}
        
            #lowerhalf #righthalf #merch #merchbox
            {width:375px; border: 5px #ffc100 solid; margin: 15px 0px 0px 0px; text-align: center;}
			
/*Ronald Kills Birdie Comic Feature*/
.photos {
	overflow: hidden;
	width: 388px;
	margin: 0 auto;
}
.thumbs{
    border-top: 6px solid #F01322;
    display: block;
    margin: 10px auto;
    min-height: 200px;
    padding-bottom: 20px;
    padding-top: 5px;
    width: 388px;
}  
.photos ul.thumbs li:hover {
	-moz-opacity:.75;
	filter:alpha(opacity=75);
	opacity:.75;
}
#container #right #content .feature ul.thumbs li.tn {
    background: none;
    margin-bottom: 0px;
    text-indent: 0px;
	display:block;
    width:125px;
    height:150px;
	margin-right:6px;
	text-align:center;    
    position:relative;
	float:left;
}   

#container #right #content .feature ul.thumbs li.tn.last{
    margin-right:0px;
}

/* what would Ronald Say Twitter Contest page */

#container #right #content .feature #twitterFeed {
margin:0 auto 20px auto;
width:400px;
}

#container #right #content .feature #twitterFeed .twtr-doc .twtr-ft div a, #container #right #content .feature #twitterFeed .twtr-doc .twtr-ft div span {
display:none;
}

/* end what would Ronald Say Twitter Contest page */

/* Footer  */
#footer {
	color:#7f6e5d;
	margin: 0 auto;
	width:980px;
}
.peta-branding-bar__footer--is-micro-footer {
	margin: 0 -.9375rem;
}
#footer #tools {
	float:left;
	width:auto;
}
#footer b, #footer #tools li b{
    font-weight:normal;
}
#footer #tools li {
	display: inline;
	list-style-position: inside;
	list-style-type: none;
}
#footer #tools a {
	font-size:85%;
	color:#7f6e5d;
	margin-right:25px;
}
#footer #tools a:hover {
	text-decoration:underline;
}
#footer #tools a:visited {
	text-decoration:none;
}
#footer #credits {
	float:right;
	width:auto;
	text-align:right;
	padding-bottom:20px;
	font-size:85%;
	line-height:1.25em;
}
#footer #credits strong {
	display:block;
	margin-bottom:0.5em;
}
#footer #credits img {
	vertical-align:middle;
	margin:-3px 4px 0 4px;
}
