/*
 * layout.css deals with the placement of page elements
 * and definitions that are specific to those page areas.
 * Change this freely, though realize that this will likely
 * effect all of your files.
 */
/* page defaults */
#homepagebackground,#pagebackground {
  width:870px;
  position:relative;
  margin:0 auto;
}
#homepagebackground {
  background-repeat:no-repeat;
}
#pageContainer {
  width:850px;
  margin:0 auto;
  text-align:left;
  position:relative;
}
#empoweredcontainer {
  width:870px;
  height:25px;
}
/* Header */
#pageHeader,#homepageHeader {
  height:174px;
  width:850px;
  position:relative;
}
#reddove {
  position:absolute;
  top:4px;
  left:4px;
}
#nameenglish {
  position:absolute;
  top:40px;
  left:135px;
  width:40px;
}
#namefrench {
  position:absolute;
  top:40px;
  left:265px;
  width:120px;
}
#extendingpeace {
  color:#C8272D;
  font-size:12px;
  position:absolute;
  top:80px;
  left:540px;
  text-align:right;
  width:300px;
  font-weight:bold;
}
#makingdisciples {
  position:absolute;
  font-size:12px;
  top:110px;
  left:540px;
  text-align:right;
  width:300px;
}
#nameenglish a,#namefrench a {
  color:black;
}
#homepageLeftSidebar,#pageLeftSidebar {
/*  z-index:7; */
  width:150px;
  float:left;
  height:467px;
  position:relative;
  background-repeat:no-repeat;
  margin:0;
  font-weight:bold;
}
#pageLeftSidebar {
  background-color:white;
}
/* Content Body */
#homepageBody {
  margin:0;
  color:black;
  background-repeat:no-repeat;
  float:left;
  height:467px;
/*  z-index:1; */
  position:relative;
}
/* Content Body */
#pageBody {
  color:black;
  background-color:white;
  background-repeat:no-repeat;
  float:left;
  width:680px;
/*  z-index:1; */
}
/* Footer */
#pageFooter {
  clear:both;
  background-color:white;
  height:10px;
  width:870px;
/*  z-index:6; */
  margin-top:0;
  padding-top:0;
}
div#pageFooter div.content p {
  margin-top:0;
  padding-top:0;
  font-size:0.9em;
  text-align:left;
}
#AdminControls {
  position: absolute;
  top: 0;
  right: 0;
  color: black;
  background-color: white;
  width: 180px;
}
#pageLeftSidebarGELogo {
  position:absolute;
  top:360px;
  left:10px;
  background-image:url(../Images/ge_logo.gif);
  width:130px;
  height:74px;
  background-repeat:no-repeat;
}
ul#navigation li {
  list-style-image:none;
  margin-right:0;
  margin-left:0;
}
ul#navigation li ul li a {
  background-repeat:repeat-x;
}
/* beginning of test region */
#homepageLeftSidebar #navigation li a {
  color:black;
  font-weight:bold;
  font-size:1.1em;
}
#homepageLeftSidebar ul#navigation li li a {
  background:transparent url(../Images/MenuBackground-trans.png) no-repeat fixed center;
}
#pageLeftSidebar ul#navigation li li a {
  background-color:white;
}
/* end of test region */
#homepageLeftSidebar ul#navigation li {
  list-style-image:none;
  margin-right:0;
  margin-left:0;
}
ul#navigation li a:hover {
  color:#C8272D;
}
/* The hovered style for submenus */
#homepageLeftSidebar ul#navigation li a:hover {
  color:#C8272D;
}
/* The active style for submenus */
ul#navigation li a:active {
  color:#C8272D;
}
#homepageLeftSidebar #navigation li {
  background-image:url(../Images/MenuBackground-trans.png);
}
#topsearchwrap h2,#topsearchwrap label {
  display:none;
}
div#custom_search {
  float:right;
  background-color:white;
  padding-left:15px;
  padding-bottom:15px;
  width:400px;
}
div#gift_types,div#audiences {
  float:left;
}
#topsearchwrap {
  position:absolute;
  top:5px;
  left:650px;
}
div#CouncilLinks {
  float:left;
  width:320px;
}
div#highlighted_gift_background {
  float:right;
  background-repeat:none;
  width:295px;
  height:132px;
  clear:both;
  position:relative;
}
div#highlighted_gift {
  width:242px;
  height:108px;
  left:42px;
  top:10px;
  position:relative;
  overflow:auto;
}
div#CouncilHighlightBackground {
  float:right;
  background-repeat:none;
  width:295px;
  height:132px;
  position:relative;
}
div#CouncilHighlight {
  width:242px;
  height:132px;
  left:42px;
  top:0;
  position:relative;
}
div#CouncilHighlight div.views-field-title {
  color:#C8272D;
  font-weight:bold;
  font-size:16px;
  left:0;
  top:10px;
  position:relative;
}
div#CouncilHighlight div.views-field-body {
  position:relative;
  top:20px;
  left:0;
  width:140px;
  height:80px;
}
div#CouncilHighlight div.views-field-field-thumbnail-fid {
  position:relative;
  top:-60px;
  left:150px;
}
div#CouncilHighlight div.views-field-field-link-value {
  display:none;
}
div.field-field-thumbnail {
  float:left;
  margin-right:20px;
}
div.views-row-even,div.views-row-odd {
  margin-bottom:20px;
}
div.content strong {
  font-size:12px;
  font-weight:bold;
}
/* leaf shaped bullets */
div.content li {
  list-style-image:url(../Images/bullet.png);
  margin-left:30px;
}
div#CouncilLinks li {
  margin-left:20px;
}
#pagefooterleftcorner {
  height:10px;
  width:10px;
  float:left;
}
#pagefooterrightcorner {
  height:10px;
  width:10px;
  float:right;
}
#pagefooterframe {
  height:10px;
  width:850px;
  position:relative;
  float:left;
}
#churchmap,div.GMapEZ {
  width:400px;
  height:300px;
  float:right;
  margin-left:20px;
}
.submitted {
  display:none;
}
div.field-field-phone,div.field-field-address,div.field-field-emailaddress,div.field-field-websiteaddress {
  font-size:12px;
}
#MCEChomenew,#MCEChomeevents,#MCEChomegifts {
  background-repeat:no-repeat;
  position:relative;
  left:0;
  top:0;
  height:120px;
  width:185px;
  overflow:hidden;
  padding:4px;
}
#MCEChomegifts ul,#MCEChomegifts ul,#MCEChomegifts li, #MCEChomeevents ul,#MCEChomeevents li {
  list-style:none;
}
#MCEChomegifts li, MCEChomeevents li {
  padding-left:0;
  margin-left:-11px;
}
#GEeditbuttons {
  position:relative;
  width:349px;
  left:330px;
  top:0;
  background:white;
}
#GEhomeframe {
  position:relative;
  height:401px;
  width:349px;
  overflow:hidden;
  padding:6px;
  left:330px;
  top:0;
}
#GEhome {
  width:320px;
  position:relative;
  left:11px;
  top:0;
}
#geloginblock {
  position:relative;
  top:-10px;
  left:0;
  width:320px;
  height:40px;
}
div#geloginblock div#edit-name-wrapper {
  width:116px;
  float:left;
  margin-top:0;
  margin-bottom:5px;
  padding-bottom:0;
}
div#geloginblock div#edit-pass-wrapper {
  width:116px;
  float:left;
  margin-top:0;
  margin-left:15px;
  margin-bottom:5px;
  padding-bottom:0;
}
div#geloginblock input#edit-submit-1 {
  float:left;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:5px;
  padding-bottom:0;
}
div#geloginblock div.item-list {
  clear:left;
  margin-top:0;
  padding-top:0;
}
/* leaf shaped bullets */
div#GEhomeframe li {
  list-style-image:url(../Images/bullet.png);
  margin-left:30px;
}
#gelinksblock {
  position:absolute;
  top:220px;
  left:0;
  width:320px;
  height:40px;
}
#pageLeftSidebarGELogo {
  position:absolute;
  top:360px;
  left:10px;
  width:130px;
  height:74px;
}
#pageLeftSidebarGELabel {
  position:absolute;
  top:385px;
  left:150px;
  color:white;
  font-size:36px;
  font-weight:bold;
  width:500px;
}
#MCEChomenewframe,#MCEChomeeventsframe,#MCEChomegiftsframe {
  position:relative;
  height:130px;
  width:200px;
  overflow:hidden;
  padding:6px;
}
#MCEChomenewframe {
  left:640px;
  top:85px;
}
#MCEChomeeventsframe {
  left:490px;
  top:105px;
}
#MCEChomegiftsframe {
  left:490px;
  top:165px;
}
#MCEChomenew h2,#MCEChomeevents h2,#MCEChomegifts h2 {
  margin-top:0;
}
#MCEChomeevents .views-field-start-date,#MCEChomeevents .views-field-end-date {
  display:none;
}
#MCEChomenew tr,#MCEChomenew td,#MCEChomenew p,
#MCEChomeevents tr,#MCEChomeevents td,#MCEChomeevents p,
#MCEChomegifts tr,#MCEChomegifts td,#MCEChomegifts p {
  overflow:hidden;
  padding:0;
  margin-bottom:2px;
}
#MCEChomenew td,#MCEChomenew table {
  width:128px;
}

#MCEChomenew table thead {
   display: none;
}


#MCEChomenew div.views-field,#MCEChomenew .views-field a, #MCEChomenew .views-field a p,
#MCEChomeevents div.views-field,#MCEChomeevents .views-field a,#MCEChomeevents .views-field a p,
#MCEChomegifts div.views-field,#MCEChomegifts .views-field a, #MCEChomegifts .views-field a p {
  height:12px;
  width:188px;
  overflow:hidden;
  line-height:10px;
  white-space:nowrap;
  padding:0;
  margin:0;
}
#MCEChomeevents .views-field a p {
  padding:1px;
}
#MCEChomeevents li {
  font-size: 10px;
  line-height:14px; 
  overflow:hidden;
  white-space:nowrap;
  padding:0;
  margin:0;
  margin-left: -10px;
  font-weight:normal;
}
#MCEChomeevents div.views-field-title  a {
  font-weight:normal;
}

/* because having the p inside the a cancelled out the underline on hover */
#MCEChomeevents .views-field a:hover p {
  text-decoration:underline;
}

#MCEChomeevents  li {
   
}

#MCEChomenew table {
   margin: 0;
   padding: 0;
   border-spacing: 0;
}


#MCEChomenew table.views-table tr {
   height: 10px;
   padding: 0;
   margin: 0;
}


#MCEChomenew table.views-table td.views-field {
   height: 10px;
   padding: 0;
   margin: 0;

padding-left:-10px;
}



div.field-field-phone div.field-label-inline-first,div.field-field-emailaddress div.field-label-inline-first {
  font-weight:normal;
}

/* Want users to stay on the community blog, not go off to an individual */
li.blog_usernames_blog a, li.blog_usernames_blog  {
   display: none;

}

div#skyisfalling {
   width: 400px;
   background-color: white; 
   position: absolute;

} 

