/*Design by Joe Lee from source http://www.lakewashingtonfellowship.comReleased for free */
.flex-container {    display: -webkit-flex;    display: flex;    width: 700px;    height: 3000px;    background-color: lightgrey;}ul {  		  list-style-type: none;    	padding: 0;    	overflow: hidden;    	    	background-color: #2518A4;	}	li {    	float: left;    	p.sansserif {    font-family: lucida console;    font-weight:5;}    	border-right:1px solid #bbb;	}	li:last-child {    	border-right: none;	}	li a {    	display: block;   	 	color: white;    	text-align: center;    	padding: 20px 50px;    	text-decoration: none;	}	li a:hover:not(.active) {   	 background-color: #111;	}	

.active {    	background-color: #2518A4;	}	

.top_banner{position: relative;	padding: 0px;	margin:0px;    top: -10px;    left: 0px;    width:100%;    height:300px;    background-color: #2518A4; }

.left_rectangle{    width:10%;    height:2000px;    background:rgb(249,246,246);}

.right_rectangle{    position:absolute;    top:380px;    left:88%;    width:10%;    height: 2000px;   background:rgb(249,246,246);}p

.contact_info{    position: absolute;    top: 700px;    left: 25%;    height:300px:    font-size: 18px;    border-style: solid;     padding: 25px;     color:#2518A4;    width:45%;    p.lucida_console {    font-family: lucida console;   font-weight:5;}     }

.contact_box {    position:absolute;    top:650px;    left: 25%;    font-size: 18px;    border-style: solid;     padding: 25px;    width:50%;    padding: 10px;    }    #textboxid{height:100px;font-size:12pt;}.top_image{    position: relative;    }

.New_Logo{position:absolute;left:15%;top:490px;width:50%;}

.hours{    position:absolute;    top:490px;    left:60%;}

.audio{position: absolute;    top: 800px;    left:200px; width:80%;}

.text_stuff{    position:absolute;    top: 600px;    font-size: 18px;    text-align: justify;    color:#2518A4;    margin-left: 25%;    margin-right:300px;    width:50%;    p.courier_new {    font-family: Courier New;    font-weight:5;  }}

.messages{    position: relative;    top: -1950px;    left:150px;}

.calendar{    position: relative;    top: -1950px;    left:10px;}

.introvideo{ position: relative;    top: -1500px;    left:5px;} 

.map {    position: relative;    top: -1400px;    left:5px;}    

.social {    position: relative;    top: -1300px;    left:5px;}     

.archive{ position: relative;    top: -2000px;    left:25px;}   

.video{ position: relative;    top: -2000px;    left:25px;}.donate{ position: relative;    top: -1600px;    left:750px;}

.bottom_banner {    position: absolute;    top:2000px;    margin:0px;    padding:0px;    left:0px;    width:100%;    background-color: #2518A4;    color: white;    p.sansserif {    font-family: lucida console;    font-weight:10;}   }