@charset "utf-8";
/* CSS Document */
@import url("typography.css");

body {
    margin:0;
    padding:0;
    font-size: 14px;
}

a { color: #999999; /* color: #d72315; */ } 

a:link { text-decoration: none; }

hr {
    width: 140px;
    border: none;
    border-top: 3px dotted #9c9c9c;
    height: 0px!important;
    padding-bottom: 6px;
}

img {
	border:none;
}

h1 {
    font-size: 120%;
    font-weight: normal;
    font-family: FuturaBQ-Book, Verdana, sans-serif;
}

#content_top h1 {
		line-height:14px;
}

h2 {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:13.5px;
}

h2 a {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:13.5px;
font-weight: normal;
}

h3 {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:16pt;
	color:#000000;
	margin:0;
        font-weight: normal;
}

#container {
	margin:0 auto;
	width:1038px;
}

#header {
   height:206px;
   background:url(http://fooddemocracynow.org/static/images/fight_big_food/header.png);
}
#headerLink {
   width: 360px;
   height: 140px;
   position: absolute;
   margin-left: 320px;
   margin-top: 25px;
}
#contentHeader {
    width: 930px;
    margin-left: 50px;
    margin-top: 20px;
    margin-bottom: -20px;
    color: black;
}

#defaultPage {
    color: #5F5F5F;
}

#defaultPage h1 {
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:20pt;
	color:#000000;
	
}


#header_blurb {
	float:left;
	height:40px;
	width:300px;
	margin:152px 0 0 362px;
	text-align:center;
	font-family: 'helvetica';
	font-size:14px;
}

#form {
	float:right;
	margin:84px 67px 0 0;
}

#zip_signin {
border:none;
margin-left:24px;
margin-top:8px;
width:140px;
color:#636363;
	font-family:arial,sans-serif;
	font-size:11px;
}
#email_signin {
border:none;
margin-left:24px;
margin-top:8px;
width:140px;
color:#636363;
	font-family:arial,sans-serif;
	font-size:11px;
}
#name_signin {
border:none;
margin-left:24px;
margin-top:0px;
width:140px;
color:#636363;
	font-family:arial,sans-serif;
	font-size:11px;
}

#signup_submit {
	margin:5px 0 0 50px;
}

#main {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/middle_bg.png) repeat-y;
}

#nav {
	border-bottom: 1px solid #000000;
	margin:0 0 0 11px;
	width:1015px;
	height:30px;
	background-color:#E0EFE4;
}

#nav_home {
	height:30px;
	width:62px;
	margin:0 0 0 400px;
	display:block;
	float:left;
}

#nav_about {
	height:30px;
	width:62px;
	margin:0 0 0 20px;
	display:block;
	float:left;
}

#nav_news {
	height:30px;
	width:62px;
	margin:0 0 0 20px;
	display:block;
	float:left;
}

#nav_facebook {
	height:30px;
	width:86px;
	margin:0 0 0 160px;
	display:block;
	float:left;
}

#nav_twitter {
	height:30px;
	width:69px;
	margin:0 0 0 20px;
	display:block;
	float:left;
}

#content_top {
	
	padding:10px 50px 20px;
}

#top_pic {
	height:250px;
	width:400px;
	float:left;
	margin:23px 0 0 58px;
}

#top_text {
	height:250px;
	width:500px;
	float:right;
	margin:23px 57px 0 0;
}


#content_bottom {
	margin:0 44px 0 43px;
	float:left;
}

#home_column_left {
	width:310px;
	float:left;
}

#home_column_left_top {
	height:58px;
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_top.png) no-repeat;
}

#home_column_left_middle {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_middle.png) repeat-y;
	padding:5px 20px;
}

#home_column_left_middle h1 {
	font-family: FuturaBQ-Book, Verdana, sans-serif;
    font-size:11pt;
	color:#CD3335;
}

#home_column_left_bottom {
	height:17px;
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_bottom.png) no-repeat;
}


#home_column_middle {
	width:310px;
	margin:0 10px;
	float:left;
}

#home_column_middle_top {
	height:58px;
	background:url(http://fightbigfood.org/static/images/home_column_middle_top_new.png) no-repeat;
}

#home_column_middle_middle {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_middle.png) repeat-y;
	padding:5px 20px;
}
#home_column_middle_middle h1 {
	font-family: FuturaBQ-Book, Verdana, sans-serif;
    font-size:11pt;
	color:#CD3335;
}

#home_column_middle_bottom {
	height:17px;
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_bottom.png) no-repeat;
}


#home_column_right {
	width:310px;
	float:left;
}

#home_column_right_top {
	height:58px;
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_right_top.png) no-repeat;
}

#home_column_right_middle {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_middle.png) repeat-y;
	padding:5px 20px;
}

#home_column_right_connector {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_right_connector.png) repeat-y;
	height:30px;
}

#home_column_right_middle2 {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_middle.png) repeat-y;
	padding:5px 20px;
}

#home_column_right_middle2 a {
 color: #2276BB; 
}


#home_column_right_bottom {
	height:17px;
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_bottom.png) no-repeat;
}

#footer {
	
	color: #989898;
	font-size:12px;
	height:50px;
}

#footer a {
	color: #989898;
	font-size:12px;
}

#footer_text_left {
	padding:20px 0px 20px 50px;
	text-align:left;
	float:left;
}

#footer_text_right {
	padding:20px 50px 20px 0px;
	text-align:right;
	float:right;
}

#bottom {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/bottom_bg.png);
	height:18px;
}

/* CAMPAIGN PAGE */


#campaign_top {
	height:200px;
	padding:30px 0 0 70px;
}

#campaign_cobrand_top_text {
float:left; 
margin:0 0px 0 0px;
overflow:hidden;
width:550px;
font-family: Georgia, Times New Roman, Times, serif;
font-size:13px;color:#7d7d7d; line-height:150%;
}

#campaign_cobrand_top_text p {
margin:0;
}

#campaign_top_img {
	float:left;
	margin-right:20px;
}

#campaign_top_text {
	
margin:0 180px 0 280px;
overflow:hidden;
width:500px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#7d7d7d;
}

#campaign_top_text p {
	margin:0;
}

#campaign_bottom {
	margin:20px 0 0 0;
}

#campaign_column_left {
	width:463px;
	float:left;
	margin:0 10px 0 50px;
}
	
#campaign_column_right {
	width:463px;
	float:left;
}

#campaign_chicken {
	float:left;
	width:50px;
	margin:-48px 0 0 350px;

}

.campaign_column_top {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/campaign_column_top.png) no-repeat;
	height:13px;
}

.campaign_column_middle {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/campaign_column_middle.png) repeat-y;
	padding:10px 20px;
}

.campaign_column_middlex {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/campaign_column_middle.png) repeat-y;
	padding:10px 40px;
}

.campaign_column_bottom {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/campaign_column_bottom.png) no-repeat;
	height:18px;
}


/* ABOUT PAGE */

#about_text {
	margin:20px 0 0 50px;
	width:630px;
	float:left;
}

#about_pic {
	float:left;
	margin:0 20px 10px 0;
}

#about_contact {
	width:310px;
	float:left;
	margin:20px 0 0;
}

#about_contact_top {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/about_contact_column_top.png) no-repeat;
	height:17px;
}

#about_contact_middle {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_middle.png) repeat-y;
	padding:5px 20px;
}

#about_contact_bottom {
	height:17px;
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/home_column_left_bottom.png) no-repeat;
}

/* apologies to issa. i created this because i didn't know how to get the correct version of h1 in the about us page's contact box. - sharif */

.contact_box_header {
    font-size: 120%;
    font-weight: normal;
    font-family: FuturaBQ-Book, Verdana, sans-serif;
    color:#000000;
}

/* NEWS PAGE */

#news_column {
	width:316px;
	float:left;
	margin:20px 0 0 10px;
}

#news_column_top {
	background:url(http://fightbigfood.org/static/images/twitter_box_top.jpg) no-repeat;
	height:15px;
        margin-left: 1px;
}

#news_column_middle {
	background:url(http://fightbigfood.org/static/images/twitter_col_middle.png) repeat-y;
	padding:5px 30px;
}
#news_column_middle a:link {
        color: #000000;
}

#news_column_middle a:visited { 
        color: #21B056; 
        text-decoration: none;
} 


#news_column_bottom {
	height:15px;
	background:url(http://fightbigfood.org/static/images/twitter_box_bottom.png) no-repeat;
        margin-left:1px;
}
#news_twitter_middle p { 
    width: 270px;
    float: left;
    margin-left:10px;
}

#twitterfeed_column {
	width:634px;
	float:left;
	/* margin:20px 0 0; */
        margin-top: 20px;
        margin-left: 30px;
}

#news_twitter_top {
	height:15px;
	background:url(http://fightbigfood.org/static/images/news_box_top.jpg) no-repeat;
        margin-left:1px;
}

#news_twitter_middle {
	background:url(http://fightbigfood.org/static/images/news_col_middle.png) repeat-y;
	padding:5px 30px;
        float: left;
}


#news_twitter_middle a {
 color:#2276BB;  
}

#news_twitter_bottom {
	height:15px;
	background:url(http://fightbigfood.org/static/images/news_box_bottom.png) no-repeat;
        margin-left:1px;
}



/* ADDITIONAL INFO PAGE  */

#additional_info {
	margin:55px 0 0 0;
}

#campaign_columns {
	margin:25px 0 0 0;
}

.enter_into_field {
	background:url(../images/donate_input_field_320px.png) no-repeat;
	border:none;
color:#999999;
font-family:Helvetica Neue,Helvetica,Arial,San Sarif;
font-size:15px;
padding: 7px 0 7px 10px;
width:320px;
margin:0 0 0 25px;

}

.enter_into_field_2 {
	background:url(../images/donate_input_field_320px.png) no-repeat;
	border:none;
color:#999999;
font-family:Helvetica Neue,Helvetica,Arial,San Sarif;
font-size:15px;
margin:0 0 0 25px;

padding: 7px 12px 7px 5px;
width:320px;
}

#submit_go {
	margin:0 10px 0 0;
text-align:right;
}

.input_form_grey {
	color:#999999;
font-family:Helvetica Neue,Helvetica,Arial,San Sarif;
font-size:15px;

padding:15px 0 0;
}

#form_textarea {
	background:url(../images/form_textarea_bg.png) no-repeat;
	width:424px;
	height:156px;
	margin:-15px 0 0px -3px;
padding:10px 0 0 10px;
}

.dotted_line_border {
	border:2px dashed #999999;
	padding:0 0 0 8px;
}

#petition_small_print {
	color:#999999;
font-family:Helvetica Neue,Helvetica,Arial,San Sarif;
font-size:11px;
float:left;
font-style:italic;
margin:0 0 0 10px;
width: 200px;
}

.scamp_envel {

	
	color:#7d7d7d;
	font-family:arial,sans-serif;
font-size:15px;
}

.home_text {

	font-family:georgia,"times new roman",times,serif;
font-size:13.5px;
	color:#231f20;
	line-height:20px;
}

.field_label {
color:#999999;
font-family:Helvetica Neue,Helvetica,Arial,San Sarif;
font-size:15px;
margin:-5px 0 2px 5px;
display:inline;
}

.intro_text{
    font-family:Times;
    padding: 12px;
    font-size:20px;
    color:#6C6D6F;
}

.fine_print {
    color:#999999;
    font-family:Helvetica Neue,Helvetica,Arial,San Sarif;
    font-size:9px;
    float:right;
}

#privacy_column {
	margin:0 50px;
	padding:20px 0;
}

#passalong_box {
	width:542px;
	float:left;
}

#passalong_box_top {
	height:25px;
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/passalong_box_top.png) no-repeat;
}

#passalong_box_middle {
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/passalong_box_middle.png) repeat-y;
	padding:5px 20px;
}

#passalong_box_bottom {
	height:37px;
	background:url(http://fooddemocracynow.org/static/images/fight_big_food/passalong_box_bottom.png) no-repeat;
}

/* Hacky stuff for thanks page, based on crappy FDN template full_header_footer thing */
#emailform_b {
   margin-left: 114px;
   margin-top: 48px;
   border: none;
   background-color: inherit;
   font-size: 12px;
   width: 165px;
}

#mailmap {
   height: 50px;
   width: 100px;
   position: absolute;
   margin-left: 240px!important;
   margin-top: 50px!important;
}

#twtmap {
   height: 40px;
   width: 180px;
   position: absolute;
   margin-left: 630px;
   margin-top: 10px;
}

#facebookShareButton {
   position: absolute!important;
   margin-left: 630px!important;
   margin-top: 140px!important;
}

#ak-confirmation {
   display: none;
   background-color: #e7731c;
   margin-top: 20px!important;
   margin-left: 54px;
   width: 30em;
   border: 1px solid black;
   padding: 10px;
   font-size: 120%;
   font-family: sans-serif;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#petition_cobranding {
float:right;
margin:0 0 0 20px;
}

#petition_top_text p {
	margin-top:0px;
}

#petition_top_text {
	float:right;
margin:0 55px 0 0;
width:625px;
}


