body,
html {
    margin:0;
    padding:0;
    background: #D8D8D8; /* #a7a09a; */
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
    }
body {
    font-size: 62.5%; /* 10px */
    min-width:80em; /* 800px; */
    padding-top:0px;
    }
#wrap {
    background:#FFF; /* #9c9; */
    margin:0 auto;
    width: 80em; /* 800px; */
    padding-top:10px;
    font-size:1em;
    }
#main {
    background:#fff;
    float:right;
    width:59.6em; /* 598px; */
    /* min-width:59.6em; */
    padding-bottom:60px;
    border-left-width:1px;
    border-left-style: solid;
    border-left-color: #ABABAB;
    border-top-width:1px;
    border-top-style: solid;
    border-top-color: #ABABAB;
    }
#sidebar {
    background:#FFF;
    float:left;
    width:18.0em; /*180px; */
    /* min-width:18.0em; */
    padding-left:15px;
    padding-right:5px;
}
#footer {
    background:#FFF;
    clear:both;
    width:80em; /* 800px;*/
    }
.feature {
   border-bottom-width:1px;
   border-bottom-style: dotted;
   border-bottom-color: #ABABAB;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:0px;
   padding-left:0px;
   color: #000000;
   font-size: 1.1em; /*11px*/
}

.news {
   border-top-width:1px;
   border-top-style: dotted;
   border-top-color: #ABABAB;
   padding-top:0px;
   padding-bottom:10px;
   width:59.3em; /* 593px; */
   float:left;
   clear:both;
   padding-left:5px;
   font-size: 1.0em; /* 10px; */
}

.copy p {
  font-size: 1.2em;
  padding:5px;
  padding-top:2px;
}

p.title {
   padding-bottom:0px;
   text-decoration: underline;
}

.date {
   color:#565656;
   text-transform:uppercase;
   font-size:0.9em; /* 11px; */
}
  
.newsPic {
   float:left;
   max-width:30em; /*300px;*/
   width:30em;
}
.newsCopy {
   float:left;
   width:23.33em; /*280px; 280/12px*/
   min-width:23.33em;
   padding-left:5px;
   padding-right:5px;
   font-size:1.2em; /* 12px; */
   padding-top:25px;
}
/* elastic layout update to here so far */
ul.newsLinkList { 
   margin-left:0px;
   margin-right:5px;
   margin-top: 10px;
   margin-bottom: 10px;
   padding:0px;
   list-style:none;
}

ul.newsLinkList li {
   text-transform: uppercase;
   font-size: 1.0em; /* 10px; */
   color:#000;
   background-color: #E6E6E6;
   border-bottom-width:1px;
   border-bottom-style: dotted;
   border-bottom-color: #ABABAB;
   vertical-align:top;
   padding-bottom:1px;
   padding-top:1px;
   display:block;
   height:1.4em;
}

ul.newsLinkList li.red {
   background: #E6E6E6 url("../images/redHouse.jpg") no-repeat left bottom;
   padding-left: 24px;
}

ul.newsLinkList li.green {
   background: #E6E6E6 url("../images/greenHouse.jpg") no-repeat left bottom;
   padding-left: 24px;
}

ul.newsLinkList li.yellow {
   background: #E6E6E6 url("../images/yellowHouse.jpg") no-repeat left bottom;
   padding-left: 24px;
}

ul.newsLinkList li a:link, ul.newsLinkList li a:visited {
   font-weight:bold;
   color:#000;
   text-decoration:none;
   font-size:0.8em;
}

ul.newsLinkList li a:hover {
   text-decoration:underline;
}

ul.newsLinkList li.first {
   border-top-width:1px;
   border-top-style: dotted;
   border-top-color: #ABABAB;
}

.title {
   font-size: 1.5em; /* 15px; */
   text-transform: uppercase;
   padding-left:5px;
   padding-top:10px;
}

.titleSMCaps {
  font-size: 1.2em; /* 9pt; */
  font-variant:small-caps;
  color:#000;
  padding:0px;
  margin:0px;
}
ul.mainmenu
{
   background: #565656 url("../images/topRowBackground.gif") repeat-x left top;
   color:#fff;
   text-transform: uppercase;
   font-size: 1.2em; /* 12px; */
   padding-left: 5px;
   text-decoration:none;
}

ul.mainmenu li a:link,
ul.mainmenu li a:visited,
ul.mainmenu li a:hover,
ul.mainmenu li a:active
{
   color:#fff;
   text-decoration:none;
   line-height:23px;
   padding-left:5px;
   padding-right:5px;
}

ul.mainmenu li a:hover {
  text-decoration:underline;
  
}

ul.contextmenu {
   background: #CCCCCC url("../images/2ndRowBackground.gif") repeat-x left top;
   color:#000;
   font-size: 1.1em;  11px; 
   text-decoration:none;
   font-size:1.0em;
   padding-left:20px;

}

ul.contextmenu li a:link,
ul.contextmenu li a:visited,
ul.contextmenu li a:hover,
ul.contextmenu li a:active
{
   color:#000;
   text-decoration:none;
   line-height:22px;
   padding-left:5px;
   padding-right:5px;
   border:0px solid blue;
   padding-top:5px;
   padding-bottom:4px;

}

ul.contextmenu li a:hover {
  text-decoration:underline;
}

ul.mainmenu, ul.contextmenu {
   margin-left:0px;
   margin-right:5px;
   margin-top: 0px;
   margin-bottom: 0px;
   list-style:none;
   text-transform: uppercase;
}

ul.mainmenu li, ul.contextmenu li {
   display:inline;
   padding-right:10px;
}

#designer {
  float:right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #3D3D3D;
  text-decoration:none;
}

#designer a:link, #designer a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #3D3D3D;
  text-decoration: none;  
}

#designer a:hover {
  text-decoration: underline;
}
p {
  padding-top:1px;
  margin:0px;
}

body#donate-body a.donate,
body#about-body a.about,
body#contact-body a.contact,
body#projects-body a.projects,
body#home-body a.home,
body#volunteer-body a.volunteer {
  text-decoration:none;
  background-color:#BA5236;
   line-height:23px;
   padding-top:4px;
   padding-bottom:4px;
   background: #565656 url("../images/topRowSelectedBackground.gif") repeat-x left top;
}

body#timeline-body a.timeline,
body#picture-body a.pic-history,
body#commercial-body a.commercial,
body#partners-body a.partners,
<!--body#financial-body a.financial,-->
body#trip-body a.trip,
body#moriah-body a.moriah,
body#maanaim-body a.maanaim
body#Moriah Center Blog a.Moriah Center Blog
{
  text-decoration:none;
  background-color:#BA5236;
   line-height:22px;
   padding-top:4px;
   padding-bottom:4px;
   background: #565656 url("../images/2ndRowSelectedBackground.gif") repeat-x left top;
}

.copy strong {
  color: #BA5236;
}

address {
  font-size: 1.2em;
  padding:5px;
  font-variant: small-caps;
}

.logo-image {
  max-width:15.8em;  
}

img { border-width:0px; }

h1,h2 { 
  margin:0;
  padding:1px;

}

h1.title {
	font-size: 1.5em; /* 15px; */
   text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
}

.copy a, .feature a
{
  color: #DF4116;
  text-decoration: none;
}

.copy a:hover, .feature a:hover {
  text-decoration: underline;
}

.title a{
  font-weight: bold;
  color: black;
  cursor:pointer;
}

#newsletter-lk, #partners-lk {
  display:none;
}

ul#project {
  font-size: 1.2em;
}

ul#project li {
  padding-bottom:2px;
}
