body {
  background-color: #381B03;
  color: #FFFFFF;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  text-shadow: 0 2px 0px rgba(0,0,0,0.9);  
  font-weight: lighter;
  width: 828px;
  margin: 0 auto;
}

h1,
form {
  text-align: center;
}

img {
  border: 0;
}

table td {
  border: 0;
}

p {
  font-size: 180%;
  text-align: justify;
}

strong {
  font-weight: normal;
}

.content {
  margin-left: 30px;
  float: left;
}

.content img {
  float: left;
}

.content p {
  width: 745px;
}

/* NAVIGATION */

#header {
  padding: 10px 0 15px 25px;
  margin-right: 0px;
  height: 83px;
  color: #2E9BE6;
}

#header ul {
  line-height: 83px;
  margin: 0;
}

#header li {
  font-size: 190%;
  display: inline;
  margin: 0 6px 0 0;
  float: left;
}

#header a,
#header a:visited {
  float: left;
  display: block;
  color: #2E9BE6;
  text-decoration: none;
}

#header a:hover {
  color: #FFFFFF;
}

#header a.right,
#header img.right {
  float: right;
}

#facebook-a {
  margin-right: 5px;
}

#home-logo-a {
  margin-left: 5px;
}

/* HOME */

#home-main h1,
#home-main h2 {
  text-indent: -999em;
  margin: 0;
  position: absolute;
}

#home-main img,
#home-main p {
  float: left;
}

#home-main p {
  width: 770px;
}

#fellowship-banner {
  float: left;
  margin-bottom: 5px;
}

#promo-banner h2 {
  text-align: center;
}

#promo-banner h2 {
  font-size: 170%;
}

#promo-banner h3 {
  text-align: center;
}

#promo-banner h3 a {
  color: #fff;
  font-size: 140%;
  margin-right: 15px;
}


/* THE PLACE */

#theplace-main {
  float: left;
  margin-bottom: 15px;
}

#theplace-main img {
  float: left;
}

#theplace-main img.right {
  float: right;
  margin-right: 20px;
}

#theplace-main div {
  clear: both;
  float: left;
  width: 100%;
}

#theplace-main p {
  width: 780px;
  padding-right: 10px;
}

#theplace-main li,
#theplace-main ul {
  list-style:none outside;
  margin: 0;
  padding: 0;
  font-size: 150%;
  color: #2E9BE6;
}

/* CONTACT */

#contact-main p {
  float: left;
  clear: both;
}

#contact-area-div {
  width: 745px;
  height: 520px;
  background: url('contact-bg.jpg') no-repeat;
  float: left:
  clear: both;
  text-shadow: 0 0 0;
}

#contact-area-div p {
  margin: 19px 0 38px 25px; 
  color: #000000;
  font-size: 122%;
  float: none;
  font-weight: normal;
}

#contact-area-div p.top {
  padding-top: 20px;
  margin-top: 0;
}

#contact-area-div p a {
  color: #FFFFFF;
}

.address {
  float: left;
  clear: both;
  color: #2E9BE6;
}

#contact-main div.address {
  margin-top: 5px;
  width: 250px;
  text-align: justify;
}

/* DONATE */

#donate-main p {
  float: left;
  clear: both;
}

#donate-main form {
  text-align: left;

}

#donate-main img {
  float: left;
  clear: both;
}

#donate-top-text {
  float: left;
  clear: both;
  color: #2E9BE6;
  margin: 0 0 0 30px;
  text-align: center;
  width: 100%;
  font-size: 83%;
}

#donate-top-text p {
  text-shadow: 0 0 0;
  font-weight: normal;
}

#donate-top-text p#donate-links {
  text-align: center;
  margin: 0;
  font-size: 290%;
  text-shadow: 0 2px 0px rgba(0,0,0,0.9);  
  font-weight: lighter;
}

#donate-top-text a,
#donate-top-text a:visited {
  color: #FFFFFF;
  margin-right: 30px;
  text-decoration: none;
}

#donate-top-text a:hover {
  color: #2E9BE6;
}

/* CONNECT */

#connect-top-links {
  float: right;
  margin: 0 30px 10px 0;
  clear: both;
}

#connect-top-links span,
#connect-top-links a,
#connect-top-links a:visited {
  font-size: 150%;
  color: #FFFFFF;
  text-shadow: 0 0 0;
}

#connect-top-links span {
  margin: 0 10px;
}

#connect-top-links a:hover {
  color: #2E9BE6;
}

#connect-top p,
#connect-top h2 {
  text-indent: -999em;
  margin: 0;
  float: left;
}

#connect-top {
  background-image: url(chevraconnect.jpg);
  width: 775px;
  height: 588px;
  float: left;
  position: relative;
}

#connect-top-links {
  display: block;
  position: absolute;
  left: 570px;
  top: 30px;
  width: 245px;
}

#connect-top-links a,
#connect-top-links a:visited,
#connect-top-links a:hover {
  color: #000000;
  text-shadow: 0 0 0;
  font-weight: normal;
  font-size: 150%;
  font-weight: bold;
  display: block;
  font-stretch: condensed;
  text-decoration: underline;
}

#connect-main h1 {
  text-align: right;
}

#connect-main p {
  float: left;
  clear: both;
  margin-left: 10px;
  width: 755px;
  text-align: justify;
}

#connect-main span.headline {
  color: #2D97C0;
  text-shadow: 0 0 0;
  font-weight: bold;
  font-size: 160%;
}

#connect-main span.headline a,
#connect-main span.headline a:visited {
  color: #2D97C0;
}

#connect-main span.headline a:hover {
  color: #FFFFFF;
}

/* EVENTS */

#events-main {
  text-align: center;
}

#events-main h1 {
  font-size: 280%;
  font-weight: normal;
  margin-top: 0;

}

#events-main iframe {
  margin-bottom: 50px;
}

/* JEWBILEE */

#jewbilee-banner {
  position: relative;
  width: 767px;
  height: 86px;
  background: url('springtime_jewbilee.png');
}

#jewbilee-banner a {
  display: block;
  position: absolute;
  top: 0;
  border: 0;
  text-decoration: none;
}

#jewbilee-banner a#event-link {
  left: 0;
  width: 310px;
  height: 86px;
}
#jewbilee-banner a#ga-link {
  left: 325px;
  width: 205px;
  height: 86px;
}

#jewbilee-banner a#sponsor-link {
  left: 550px;
  top: 0;
  width: 175px;
  height: 86px;
}

/* FELLOWSHIP */

.fellowship p { 
  font-size: 1.2em;
  text-align: left;
}

.fellowship h1 {
  font-size: 32px;
  text-align: left;
}

.fellowship h2 {
  font-size: 29px;
  text-align: left;
}

.fellowship div {
  float: left;
}

#top {
  clear: both;
}

#top-left {
  width: 400px;
  float: left;
  font-size: 16px;
}

#top-right {
  float: left;
}

#top-left ul {
  margin-left: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: normal;
}

#top-left ul li {
  list-style: disc inside none;
  margin-bottom: 1em;
  font-weight: bold;
}

#middle {
  text-align: center;
  float: left;
}

#left h1 {
  margin: 0;
  font-weight: lighter;
  font-size: 270%;
  color: #FFCC5F;
  text-shadow: 0px 2px 1px rgba(0,0,0,0.7);  
}

#left h2 {
  margin: 0;
  font-weight: lighter;
  font-size: 200%;
  color: #FFFFFF;
  letter-spacing: 0.1em;
  text-shadow: 0 0 0;
}

#bottom-left {
  width: 450px;
  text-align: center;
  float: left;
}

#apply {
  text-align: center;
}

#apply a,
#apply a:visited {
  font-size: 32px;
  color: #FFCC5F;
  text-shadow: 0 0 0;
  font-weight: normal;
}

#apply a:hover {
  color: #FFFFFF;
}

#bottom-box {
  font-family: Futura, Century Gothic, AppleGothic, sans-serif;
  width: 420px;
  border: 2px solid #3A1C10;
  padding: 10px;
  font-size: 180%;
  color: #FFCC5F;
  text-shadow: 2px 2px 1px rgba(0,0,0,0.7);  
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-image: url('western_wall_bg.jpg');
  
}

#bottom-box a,
#bottom-box a:visited {
  color: #FFCC5F;
  text-decoration: none;
}

#bottom-box a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.bottom-box-half {
  font-size: 70%;
  text-align: left;
}

#bottom-box {
  float: left;
}

#bottom-box p {
  margin-bottom: 0;
}

#bottom-box-header {
  margin: 0;
}

.bold {
  font-family: Futura Condensed, Century Gothic, AppleGothic, sans-serif;
  font-weight: bolder;
  font-stretch: condensed;
}

.bottom-box-half.right {
  float: right;
  padding-right: 10px;
}


