* {
  padding: 0px;
  margin: 0px;
}

body {
  background: #ffffff;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 90%;
}

#wrap {
   width: 700px;
   margin: 20px auto;
}

#header {
   background-image: url(img/header1.jpg);
}

#menu  {
   float: left;
   width: 100%;
   background-image: url(img/menu_back.jpg);
}

#menu ul{
  list-style: none;
}

#menu ul li {
  float: left;
}

#menu ul li a {
   display: block;
   background-color: #eee;
   border: 1px solid #ddd;
   margin: 15px 10px;
   text-align: center;
   width: 94px;
   padding: 8px 0px 8px 0px;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 11px;
   text-transform: uppercase;
   text-decoration: none;
   font-weight: bold;
   color: #666;
}

#menu ul li a:hover {
   background: #3287BE;
   color: #fff;
   border: 1px solid #026BAF;
}

#index a.nav-index,
#about a.nav-about,
#gethelp a.nav-gethelp,
#donate a.nav-donate,
#volunteer a.nav-volunteer,
#contact a.nav-contact  {
  background-color: #3287BE;
  color: #fff;
  border: 1px solid #026BAF;
}

#index a.nav-index:hover,
#about a.nav-about:hover,
#gethelp a.nav-gethelp:hover,
#donate a.nav-donate:hover,
#volunteer a.nav-volunteer:hover,
#contact a.nav-contact:hover  {
  color: #fff;
  background: #3287BE;
  border: 1px solid #026BAF;
}


#mission {
   background-color: #222;
   color: #fff;
   padding: 30px 20px;
   clear: both;
}

#mission p {
   font-family: Georgia, serif;
   font-size: 120%;
   margin: 0px;
}

#main {
   background-color: #fff;
   float: left;
   width: 100%;
   margin-top: 10px;
}

#main_right{
   width: 300px;
   margin-left: 380px;
   padding: 20px 0px 0px 20px;
} 

#main_left {
   float: left;
   width: 340px;
   padding: 20px 20px 20px 0px;
}

#one_column {
  padding: 20px 0px;
}

p {
   margin-bottom: 15px;
   line-height: 1.5em;
}

p.donate,
p.volunteer,
p.gethelp, 
p.bigbox {
  margin: 0px;
  padding: 0px;
}

p.bigbox a{
  display: block;
  background: #ddd;
  margin: 0px 0px 20px 0px;
  padding: 20px 20px 20px 20px;
  color: #333;
  text-decoration: none;
  border: 1px solid #ddd;
}

p.donate a,
p.volunteer a, 
p.gethelp a {
  display: block;
  background: #ddd;
  margin: 0px 0px 20px 0px;
  padding: 20px 20px 20px 75px;
  color: #333;
  text-decoration: none;
  border: 1px solid #ddd;
}

p.gethelp a {
  background-image: url(img/heart.png);
  background-repeat: no-repeat;
  background-position: 10px 20px;
}

p.donate a {
  background-image: url(img/donate.png);
  background-repeat: no-repeat;
  background-position: 10px 20px;
}

p.volunteer a {
  background-image: url(img/hand.png);
  background-repeat: no-repeat;
  background-position: 10px 20px;
}

p.donate a:hover,
p.volunteer a:hover, 
p.gethelp a:hover, 
p.bigbox a:hover{
  background-color: #333;
  color: #fff;
}

p.readmore {
  text-align: right;
  margin: 0px;
}

#foot {
   background-image: url(img/menu_back.jpg);
   background-position: center bottom;
   background-repeat: no-repeat;
   padding: 5px 10px 30px 10px;
   margin: 10px 0px;
   clear: both;
   color: #fff;
   font-size: 80%;
}

#foot a {
   color: #fff;
}

#foot a:hover {
   color: #000;
}

#foot p {
   margin: 0px;
}

#foot p.copyright{
   float: left;
}

#foot p.footmenu{
   float: right;
}

h1, h2, h3 {
   font-family: Georgia, serif;
}

h1 a {
   display: block;
   height: 185px;
   width: 700px;
   background: url(img/header1.jpg);
   margin-bottom: 10px;
}

h1.h1sub {
   font-size: 100%;
}

h2 {
   font-size: 200%;
   font-weight: normal;
   color: #3287BE;
   margin-bottom: 15px;
}

h3 {
   font-size: 175%;
   font-weight: normal;
   color: #000;
   margin: 30px 0px 10px 0px;
}

ul.case_study {
   list-style: none;
}

ul.case_study li {
   float: left;
}

ul.case_study li a {
   display: block;
   width: 60px;
   height: 60px;
   margin: 0px 20px 20px 0px;
   padding: 10px;
   color: #fff;
   text-decoration: none;
   background: #666;   
   text-align: center;
}

ul.case_study li a:hover {
   color: #000;
   background: #ccc;
}

#contactform ol{
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#contactform ol li {
  margin-bottom: 10px;
}

#contactform label {
  display: block;
  width: 120px;
  float: left;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
  display: inline;
	}
	
select { padding: 0; }

p.submit_button {
  padding-left: 120px;
}

ul.bulleted_list {
  padding: 0px 0px 0px 15px;
}

ul.bulleted_list li {
  padding-bottom: 10px;
}

table {
	margin: 20px 0px;
	border-width: 1px;
	border-spacing: ;
	border-style: dotted;
	border-color: gray;
	border-collapse: collapse;
	background-color: #eee;
font-size: 90%;
}
table td {
	border-width: 1px;
	padding: 5px;
	border-style: dotted;
	border-color: gray;
	background-color: #eee;
}
