/* Reset padding and margins */
* {
  padding: 0;
  margin: 0;
}

body {
  font-family: Verdana, "Trebuchet MS", sans-serif;
  font-size: 12px;
  color: #444444;
}

#body_div {
  text-align:left;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

#content {
  padding: 1px; /* collapsing margins problem solution */
  width: 960px;
  height: 673px;
  background: url(img/bckgnd.jpg) top left no-repeat;
}

#content2 {
  padding: 1px; /* collapsing margins problem solution */
  width: 960px;
  height: 673px;
  background: url(img/bckgnd2.jpg) top left no-repeat;
}

#content_landing {
  padding: 1px; /* collapsing margins problem solution */
  width: 960px;
  height: 673px;
  background: url(img/bckgnd_land.jpg) top left no-repeat;
}

.hide {
  display: none;
}

#header {
  display: none;
}

#navi ul {
  list-style: none;
  margin-top: 125px;
  margin-left: 143px;
}

#navi ul li a {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 18px;
  color: #e7e7e7;
  text-decoration: none;
}

#navi ul li a:hover {
  color: #f8f8f8;
}

#navi ul li {
  display: inline;
  margin-right: 26px;
}


#msg {
  width: 461px;
  height: 36px;
  margin-top: 60px;
  margin-left: 98px;
}

#paypal {
  margin-top: 104px;
  margin-left: 140px;
  float: left;
  display: inline; /* Doubled Float-Margin Bug Fix */
  margin-right: 29px;
}

#paypal a img {
  border: none;
}

#volun a img {
  border: none;
}

#volun {
  margin-top: 101px;
}

form.newsltt {
  clear: left;
  margin-top: 19px;
  margin-left: 116px;
}

form #email {
  width: 172px;
  height: 22px;
  margin-right: 5px;
}

#email_button {
  width: 145px;
  height: 26px;
  position: relative;
  top: -1px;
  color: #ececec;
  background: url(img/emailgrad.jpg) top left repeat-x;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 12px;
}

/* process2 styling */
#proc_two_msg {
  clear: left;
  margin-top: 19px;
  margin-left: 116px;
  width: 328px;
  height: 26px;
}
/* process2 styling */

#je_quote {
  width: 330px;
  height: 112px;
  margin-top: 18px;
  margin-left: 115px;
}

#je_quote blockquote p {
  font-family: Verdana, "Trebuchet MS", sans-serif;
  font-size: 14px;
  text-align: justify;
  color: #444444;
}

#je_quote #righty {
  font-family: Georgia, Times, serif;
  font-size: 17px;
  font-style: italic;
  text-align: right;
  color: #000066;
}

#je_quote #smaller_right {
  font-size: 12px;
}

#facebook a img {
  border: none;
}

#facebook {
  float: left;
  position: relative;
  top: 28px;
  left: 66px;
}

#twitter a img {
  border: none;
}

#twitter {
  float: left;
  position: relative;
  top: 27px;
  left: 76px;
}

#wordpress a img {
  border: none;
}

#wordpress {
  float: left;
  position: relative;
  top: 27px;
  left: 85px;
}

#footer {
  float: right;
  font-size: 10px;
  color: #323232;
  position: relative;
  top: 28px;
  left: -66px;
  text-align: right;
}

#footer a {
  text-decoration: none;
  color: #000066;
}

#footer a:hover {
  color: #660000;
}

/* about styling */

#steve_mov {
  margin-top: 39px;
  margin-left: 100px;
}

#about_txt {
  width: 357px;
  height: 132px;
  text-align: left;
  overflow-y: scroll;
  margin-top: 11px;
  margin-left: 100px;
  padding-top: 0px;
  background: url(img/paper.jpg) repeat-y top left;
  padding: 6px 10px 0px 10px;
  border: 1px solid #ededed;
}

#about_txt p {
  padding-bottom: 10px;
  margin: 0;
}

#about_txt h4 {
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  font-family: Georgia, Times, serif;
}

#facebook_about a img {
  border: none;
}

#facebook_about {
  margin-top: 34px;
  margin-left: 66px;
  float: left;
  display: inline; /* Doubled Float-Margin Bug Fix */
  margin-right: 10px;
}

#twitter_about a img {
  border: none;
}

#twitter_about {
  float: left;
  margin-top: 33px;
  margin-right: 9px;
}

#wordpress_about a img {
  border: none;
}

#wordpress_about {
  float: left;
  margin-top: 33px;
}

#footer_about {
  float: right;
  font-size: 10px;
  color: #323232;
  position: relative;
  top: 34px;
  left: -66px;
  text-align: right;
}

#footer_about a {
  text-decoration: none;
  color: #000066;
}

#footer_about a:hover {
  color: #660000;
}

/* issues styling */

#issues {
  width: 355px;
  height: 216px;
  background: url(img/paper.jpg) repeat-y top left;
  border: 1px solid #ededed;
  margin-top: 94px;
  margin-left: 99px;
  text-align: left;
  overflow-y: scroll;
  padding: 10px 10px 0px 10px;
}

#issues p {
  padding-bottom: 10px;
  margin: 0;
}

#issues h4 {
  text-align: left;
  font-size: 15px;
  font-weight: bold;
  font-family: Georgia, Times, serif;
}

#facebook_issues a img {
  border: none;
}

#facebook_issues {
  margin-top: 36px;
  margin-left: 66px;
  float: left;
  display: inline; /* Doubled Float-Margin Bug Fix */
  margin-right: 10px;
}

#twitter_issues a img {
  border: none;
}

#twitter_issues {
  float: left;
  margin-top: 35px;
  margin-right: 9px;
}

#wordpress_issues a img {
  border: none;
}

#wordpress_issues {
  float: left;
  margin-top: 35px;
}

#footer_issues {
  float: right;
  font-size: 10px;
  color: #323232;
  position: relative;
  top: 36px;
  left: -66px;
  text-align: right;
}

#footer_issues a {
  text-decoration: none;
  color: #000066;
}

#footer_issues a:hover {
  color: #660000;
}

/* contact styling */

#donate_section {
  text-align: center;
  overflow: hidden;
}

#bigger {
  font-size: 16px;
  font-family: Georgia, Times, serif;
}

#bigger2 {
  font-size: 15px;
  font-family: Georgia, Times, serif;
}

#boldit {
  font-weight: bold;
}

#paypal_left {
  width: 298px;
  height: 33px;
  display: inline; /* Doubled Float-Margin Bug Fix */
  margin-top: 46px;
  margin-left: 93px;
  float: left;
  margin-right: 33px;
}

#paypal_right {
  width: 122px;
  height: 47px;
  float: left;
  margin-top: 40px;
}

#paypal_right a img {
  border: none;
}

.clear_it {
  clear: left;
  height: 1px;
  font-size: 0;
}

#checks_left {
  width: 232px;
  height: 30px;
  display: inline; /* Doubled Float-Margin Bug Fix */
  margin-top: 38px;
  margin-left: 91px;
  float: left;
  margin-right: 42px;
}

#checks_right {
  width: 177px;
  height: 71px;
  margin-top: 20px;
  float: left;
}

#checks_right a {
  color: #000066;
}

#checks_right a:hover {
  color: #660000;
}

#volun_msg {
  width: 363px;
  height: 208px;
  background: url(img/paper.jpg) repeat-y top left;
  border: 1px solid #ededed;
  margin-top: 20px;
  margin-left: 97px;
  padding: 10px 10px 0px 10px;
  overflow-y: scroll;
}

form.contact label.fixedwidth {
  margin-left: 10px;
  width: 70px;
  float: left;
}

#phone_calls, #door_to_door, #lawn_signs, #host_fund {
  margin-left: 81px;
}

#emailid, #name, #phone {
  width: 150px;
}

#buttonarea {
  margin-left: 80px;
  margin-top: 10px;
  padding-bottom: 10px;
}

#buttonarea input {
  width: 60px;
  height: 25px;
}

#facebook_contact a img {
  border: none;
}

#facebook_contact {
  margin-top: 34px;
  margin-left: 66px;
  float: left;
  display: inline; /* Doubled Float-Margin Bug Fix */
  margin-right: 10px;
}

#twitter_contact a img {
  border: none;
}

#twitter_contact {
  float: left;
  margin-top: 33px;
  margin-right: 9px;
}

#wordpress_contact a img {
  border: none;
}

#wordpress_contact {
  float: left;
  margin-top: 33px;
}

#footer_contact {
  float: right;
  font-size: 10px;
  color: #323232;
  position: relative;
  top: 34px;
  left: -66px;
  text-align: right;
}

#footer_contact a {
  text-decoration: none;
  color: #000066;
}

#footer_contact a:hover {
  color: #660000;
}

/* process.php styling */

p.proc_out {
  text-align: center;
  font-style: italic;
}

/* landing page styling */

#enter_links {
  font-size: 14px;
  color: #000066;
  margin-top: 562px;
  margin-left: 383px;
}

#enter_links a {
  color: #000066;
}

#enter_links a:hover {
  color: #660000;
}

#facebook_landing a img {
  border: none;
}

#facebook_landing {
  margin-top: 24px;
  margin-left: 66px;
  float: left;
  display: inline; /* Doubled Float-Margin Bug Fix */
  margin-right: 10px;
}

#twitter_landing a img {
  border: none;
}

#twitter_landing {
  float: left;
  margin-top: 24px;
  margin-right: 8px;
}

#wordpress_landing a img {
  border: none;
}

#wordpress_landing {
  float: left;
  margin-top: 23px;
}

#footer_landing {
  float: right;
  font-size: 10px;
  color: #323232;
  position: relative;
  top: 24px;
  left: -66px;
  text-align: right;
}

#footer_landing a {
  text-decoration: none;
  color: #000066;
}

#footer_landing a:hover {
  color: #660000;
}
