@charset "utf-8";
/* CSS Document */

body {
        background-image: url('http://www.evergreenlakeville.com/images/background-image.jpg');
        background-repeat: repeat-y;
        background-attachment: relative;
        background-position: -335px;
        background-color: #313945;
        margin-left:auto;
	margin-right:auto;
	font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 15px;
}

/* RSS Feed for Subpages that have news to subscribe to */
#apRSSFeed {
	position: absolute;
	width: 48px;
	height: 48px;
	left: 950px;
	top: 60px;
	z-index: 3;
}

/* Top (index) page - Main Body container */
#BodyContainer {
	position: absolute;
	width:1024px;
	height:1240px;
	margin-left:53px;
	z-index:1;
	top: 0px;
	background-image: url('http://www.evergreenlakeville.com/images/main_bg7.jpg');
}

/* Top of page - contains service times, etc. */
#apInfoBox {
	position:absolute;
	width:925px;
	height:23px;
	z-index:1;
	left: 31px;
        top: 12px;
}

/* Top of page - contains church logo */
#apLogoBox {
	position:absolute;
	width:325px;
	height:63px;
	z-index:2;
	left: 32px;
	top: 81px;
	visibility: visible;
}

/* Search box to allow visitors to search entire site */
#apSearchBox {
  position:absolute;
  width: 400px;
  height:  50px;
  z-index: 3;
  left: 800px;
  top:  7px;
  border: 1px;
}

#apCancellations {
  position:absolute;
  width:175px;
  height:57px;
  z-index:5;
  left:700px;
  top:75px;
  border:0px;
}

/* Description box and new visitor link */
#apNewVisitor {
	position:absolute;
	width:319px;
	height:231px;
	z-index:3;
	left: 44px;
	top: 200px;
	border:none;
}

#apNewVisitor p {
                   font-family: Georgia, Times, “Times New Roman”, serif;
                   color: #b2bac6;
                   margin-top: 60px;
                   margin-left: 20px;
                   margin-right: 35px;
                   font-size: 12px;
                   line-height: 2em;
}

#apNewVisitor a:link {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px;
                  text-decoration: none;
                  color: #FFF;
}

#apNewVisitor a:visited {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px; 
                 text-decoration: none;
                  color: #FFF;
}

#apNewVisitor a:hover {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px;
                  text-decoration: none;
                  color: #FFF;
                  border-bottom: dotted 1px #FFF;
}

#apNewVisitor a:active {
                  text-decoration: none;
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px;
                  color: #FFF;
                  border-bottom: dotted 1px #FFF;
}


/* Box to house Flash slides  617w x 264h  */
#apFlashBox {
	position:absolute;
	width:617px;
	height:264px;
	z-index:9;
	left: 380px;
	top: 194px;
}

.slideshow { height: 264px; width: 617px }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }

/*  Holds most recent message title and link */
#apRecentMessage {
	position:absolute;
	width:280px;
	height:50px;
	z-index:3;
	left: 115px;
	top: 485px;
        font-family: Georgia, Times, “Times New Roman”, serif;
        font-size: 12px;
        color: #FFFFFF;
}

#apRecentMessage a {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px;
                  text-decoration: none;
                  color: #FFFFFF;
}

/* Holds blank image for Ministry link */
#apMinistryFinder {
	position:absolute;
	width:200px;
	height:44px;
	z-index:1;
	left: 455px;
	top: 460px;
}

/* Holds Online Giving Link */
#apOnlineGiving {
	position:absolute;
	width:74px;
	height:46px;
	z-index:3;
	left: 705px;
	top: 465px;
}

/* Holds blank image for social networking links */
#apDiv3 {
	position:absolute;
	width:136px;
	height:50px;
	z-index:3;
	left: 845px;
	top: 460px;
}

#apNews1 {
	position:absolute;
	width:250px;
	height:280px;
	max-height:280px;
	overflow:hidden;
	z-index:2;
	left: 75px;
	top: 505px;
}
#apMoreNews {
  position:absolute;
  width:250px;
  height: 20px;
  z-index:2;
  left: 175px;
  top: 795px;
}
#apMoreNews a {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px;
                  text-decoration: none;
                  color: #59616e;
}

#apNews1 h3{
               font-size: 14px;
               margin-bottom: 0;
}

#apNews1 p{
               font-size: 12px;
               margin-top: 0;
}

#apNews1 a:link {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px;
                  text-decoration: none;
                  color: #59616e;
}

#apNews1 a:visited {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px; 
                 text-decoration: none;
                  color: #59616e;
}

#apNews1 a:hover {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px;
                  text-decoration: none;
                  color: #59616e;
                  border-bottom: dotted 1px #59616e;
}

#apNews1 a:active {
                  font-family: Georgia, Times, “Times New Roman”, serif;
                  font-size: 12px;
                  text-decoration: none;
                  color: #59616e;
                  border-bottom: dotted 1px #59616e;
}

#apEmailList {
	position:absolute;
	width:200px;
	height:290px;
	max-height:290px;
	overflow:auto;
	z-index:2;
	left: 390px;
	top: 505px;
}

#apCalendar {
	position:absolute;
	width:324px;
	height:290px;
	max-height:290px;
	z-index:2;
	left: 665px;
	top: 525px;
}

#apFooter {
	position:absolute;
	width:900px;
	height:400px;
	max-height:400px;
	z-index:2;
	left: 120px;
}

#apFooter1 {
       float: left;
       height: 390px;
       width: 125px;
       color: #FFF;
       font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;
       margin-bottom: 0;
}
#apFooter1 a:link {
       color: #FFF;
       text-decoration: none;
       font-size: 10px;
       margin-bottom: 0;
}
#apFooter1 a:visited {
       color: #FFF;
       text-decoration: none;
       font-size: 10px;
       margin-bottom: 0;
}
#apFooter1 a:hover {
       color: #ceb994;
       text-decoration: none;
       font-size: 10px;
       margin-bottom: 0;
}
#apFooter1 a:active {
       color: #ceb994;
       text-decoration: none;
       font-size: 10px;
       margin-bottom: 0;
}
#apFooter1 p {
        color: #FFF;
	font-size: 10px;
	line-height: 15px;
       margin-bottom: 0;
}

#apFooter1 h2 {
               font-family: Georgia, Times, “Times New Roman”, serif;
               color: #ceb994;
               font-size: 15px;
               text-transform: lowercase;
               font-weight: normal;
               margin-top: 0;
               margin-bottom: 0;
}

#apFooter2 {
       float: right;
       height: 350px;
       width: 275px;
       margin-top: 40px;
       margin-right: 45px;
       color: #FFF;
       font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;
       margin-bottom: 0;
}
#apFooter2 a:link {
       color: #ceb994;
       text-decoration: none;
       font-size: 10px;
       margin-bottom: 0;
}
#apFooter2 a:visited {
       color: #ceb994;
       text-decoration: none;
       font-size: 10px;
       margin-bottom: 0;
}
#apFooter2 a:hover {
       color: #ceb994;
       text-decoration: none;
       border-bottom: dotted 1px #ceb994;
       font-size: 10px;
       margin-bottom: 0;
}
#apFooter2 a:active {
       color: #ceb994;
       text-decoration: none;
       border-bottom: dotted 1px #ceb994;
       font-size: 10px;
       margin-bottom: 0;
}
#apFooter2 p {
        color: #FFF;
	font-size: 10px;
	line-height: 15px;
       margin-bottom: 0;
}

#apFooter2 h2 {
               font-family: Georgia, Times, “Times New Roman”, serif;
               color: #ceb994;
               font-size: 15px;
               text-transform: lowercase;
               font-weight: normal;
               margin-top: 0;
               margin-bottom: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Subpage1 - Main Body container */
#BodyContainer_Sub1 {
  position: relative;
  width:1024px;
  min-height: 1155px;
  margin-left:53px;
  margin-right:auto;
  z-index:1;
  top: 0px;
  background-image: url('http://www.evergreenlakeville.com/images/subpage_bg2.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
  background-color: #f7f7f7;
}
/* Subpage1 - single column main content */
#apSubpage1_content {
  clear: both;
  float: left;
  height: 100%;
  margin-left: 150px;
  margin-right: 150px;
  margin-top: 250px;
  margin-bottom: 50px;
  padding-bottom: 10px;
}

img {
                border: none;
}

ul {
              	font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	line-height: 20px;
}

ol {
              	font-family: Arial, “Helvetica Neue”, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	line-height: 20px;
}

a:link {
	text-decoration: none;
	color: #2e6cd0;
}

a:visited {
	text-decoration: none;
	color: #2e6cd0;
}

a:hover {
	text-decoration: none;
	color: #d08d2e;
}

a:active {
	text-decoration: none;
}

#apSendToFriend {
	position:absolute;
	width:100px;
	height:25px;
	z-index:5;
	left: 20px;
	top: 200px;
                font-family: Tahoma, Geneva, sans-serif;
                font-size: x-small;
}
#apSendToFriend a:link {
  text-decoration: none;
}
#apSendToFriend a:visited {
  text-decoration: none;
}

#apMediaInstruct {
	position:absolute;
	width:150px;
	height:250px;
	margin-left: 5px;
	z-index:5;
	left: 750px;
	top: 780px;
        font-family: Tahoma, Geneva, sans-serif;
}

#apPodcasterBox {
	position:absolute;
	width:100px;
	height:250px;
	z-index:5;
	left: 20px;
	top: 280px;
        font-family: Tahoma, Geneva, sans-serif;
}

/* Forms Subpage - single column main content */
#apSubpage_eforms {
  clear: both;
  float: left;
  height: 100%;
  width: 600px;
  margin-left: 150px;
  margin-right: 150px;
  margin-top: 250px;
  margin-bottom: 50px;
  padding-bottom: 10px;
}
