/*
Theme Name: Elijah House
Theme URI: Elijah House
Description: Nice Theme
Version: 1.0
Author: You
Author URI: Your website address.
*/

body {
	background-color:#a6bf79;
	color:#333030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 717px;
}
a{
	font-size:12px;

}
p{
	margin: 15px 0px;
}

hr {
	color: #9e9292;
	background-color: #9e9292;
	height: 0.2px;
}

.clearfix {display: inline-block;}  /* for IE/Mac */

/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	width:717px;
	height:317px;
	position:relative;
}

#header ul {
    background-color: #85a157;
    width: 717px;
    border: 3px solid #FFFFFF;
    position: absolute;
    top: 284px;
    margin: 0px;
    padding: 10px 0px;       /* Adds vertical space */
    min-height: 40px;        /* Allows room for text */
    display: flex;           /* Enables flexible layout */
    justify-content: center; /* Centers links horizontally */
    align-items: center;     /* Centers links vertically */
}

#header li{
	display:inline;	
}
#header ul a{
	text-decoration:none;
	color:#FFFFFF;
	margin: 0px 15px;
}
#header ul a:hover{
	text-decoration:none;
	color:#28556b;
}
#logo_w1,#logo_w2 {
	font-size: 24px;
	font-style:italic;
	color:#FFFFFF;
	position:absolute;
}
#logo_w1{
	top:15px;
	left:100px;
}
#logo_w2{
	top:44px;
	left:120px;
}
#header_text {
	top:200px;
	left:43px;
	width:350px;
	position:absolute;
}
#header_text p{
	font-size: 18px;
	color:#484646;
}
#header_text a{color:#28556b;}
#header_text a:hover{color:#c77e0c;}

#search {
	top:125px;
	left:500px;
	position:absolute;}

/********************** Content ***************************/
#content {
	background-image:url(images/content_bg.gif);
	width:717px;
}


img{
	border-width:0px;
}
h1{
	color:#000000;
	font-size:14px;
	margin: 20px 0px 20px 0px;
}

h2{
	color:#333333;
	font-size:15px;
	text-align:left;
	width:400px;
	margin: 10px 0px 15px 0px;
}

h3{
	color:#3f46e4;
	font-size:14px;
	text-align:left;
	margin: 10px 0px 2px 0px;
}

#left {
	float:left;
	width:428px;
	margin-left:27px;
	padding: 0px 10px 30px 0px;
	display:inline;
}

#left a{color:#28556b;}
#left a:hover{color:#c77e0c;}

#base {
	border: 2px dashed #c77e0c;
	margin: 0px;
	padding: 5px;
	}

#photos a{
	margin-right:14px;
}
#right {
	float:right;
	width:190px;
	padding: 0px 20px 20px 20px;
	margin-top:10px;
	border-left: #FFF 2px solid;

}
#right a{
	text-decoration:none;
	color:#c77e0c;
}
#right a:hover{
	text-decoration:none;
	color:#85a157;
}

/********************** Menu Footer ***************************/

#topmenu {
clear:both;
background-image:url(images/topmenu_bg.gif);
font-size:1px;
height:10px;
}

#menubottom {
	background-image:url(images/menubottom_bg.gif);
	width:717px;
}

#menufooter {
clear:both;
background-image:url(images/menufooter_bg.gif);
font-size:1px;
height:10px;
}

#footerline {
clear:both;
background-image:url(images/footer_bg.gif);
font-size:1px;
height:10px;
}

#menuleft {
	float:left;
	width:717px;
	margin-left:27px;
	padding: 0px 10px 30px 0px;
	display:inline;
}

#footer-main {
	position: relative;
	top: 10px;
	left: 0px;
   	width: 720px;
	height: auto;
   	padding: 0px 5px 0px 5px;
}

.footer-menu {
	margin: 10px;
	min-width: 167px;
	min-height: 30px;
	padding: 0px;
	color: #302219;
	font-size: 9pt;
	font-family: Verdana;
}
			
#menu-sub {
	position: relative;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	width: 720px;
	min-height: 273px;
	padding: 0px;
	padding-bottom: 7px;
	color: #302219;
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	}

a.menu-sub:link {color: #fdf6e8; text-decoration: none; font-size: 10pt; line-height: 13pt;}
a.menu-sub:visited {color: #fdf6e8; text-decoration: none; font-size: 10pt; line-height: 13pt;}
a.menu-sub:active {color: #fdf6e8; text-decoration: none; font-size: 10pt; line-height: 13pt;}
a.menu-sub:hover {color: #fdf6e8; text-decoration: underline; font-size: 10pt; line-height: 13pt}

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

/********************** Footer ***************************/

#footer {
	width:717px;
	text-align:center;
	padding: 20px 0px;
}
