/*   
Theme Name: Idaville First Church Of God
Theme URI: http://www.ifcog.com

*/


body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
body {margin:0px; background-color: white;background-image: url(Images/bg-main.jpg);
	background-repeat: repeat-x;color: #444;}
#page-wrap {width: 1000px; margin: 0 auto; padding-right: 10px; }
p {line-height: 24px;color: #444; margin: 0px 0 20px; padding: 0;}
a:link {color: black;}
a:visited {color: #444;}
a:hover {color: blue;}
a:active {color: #444;}



/* Header Elements  */
#header {width: 995px; margin: 0 auto; height: 292px;}
#logo {float:left;margin-top: -4px;margin-left: 13px;}
#toplinks {float: right;height: 27px;text-align: right;width: 400px;padding-top: 6px;}
#toplinks a {font-size: 13px; color: #fff;padding: 0 10px;text-decoration:none;}
#toplinks a:hover {text-decoration:underline; }
#searchbox {float: right; }
#banner {z-index: 1;  float: right; width: 800px;height: 260px;}
#title {
	z-index: 100;
	position: absolute;
	width:800px;
	background-image: url(Images/banner-bg.png);
	background-repeat: no-repeat;
	height: 62px;
	top: 220px;
	margin-left: 195px;
}
#title h1 {color:#fff;	font-size: 32px;text-transform: uppercase;letter-spacing: 5px;font-weight: normal;padding-top: 15px;	margin: 0;margin-left: 20px; }



/* Main Menu  */
#nav{float: left;width: 165px;	margin-left: 12px; margin-top: -6px;}
#nav ul{list-style:none;margin:0px;padding:0;}
#nav li{float:left;	width: 165px;}
#nav img {margin-bottom: -4px;}

#nav li a {color:#fff;display: block;height: 30px;background-image: url(Images/nav-middle-up.png);background-repeat: no-repeat;text-align: center;text-decoration:none;	padding-top: 9px;font-size: 15px;text-transform: uppercase;	}
#nav li a:hover{background-image: url(Images/nav-middle-over.png);background-repeat: no-repeat;	}

#nav-last li a {color:#fff;	height: 56px;background-image: url(Images/nav-bottom-up.png);background-repeat: no-repeat;padding-top: 9px;}
#nav-last li a:hover {background-image: url(Images/nav-bottom-over.png);background-repeat: no-repeat;}


#nav li li a, #nav li li a:link, #nav li li a:visited {background:#766a63 ;width: 150px;color:#fff;text-shadow:none;font-weight: normal;float: none;margin: 0px;padding: 4px 10px 4px 10px;border: 1px solid #5c524c; border-top: none;}
	
#nav li li a:hover, #nav li li a:active {background:#009a49 ;color: #fff;text-shadow:none;padding: 4px 10px 4px 10px;}
	
#nav li li li a, #nav li li li a:link, #nav li li li a:visited {background:#766a63 ;color:#fff;text-transform: none; font-size: 11px;}
	
#nav li li li a:hover, #nav li li li a:active {background:#009a49 ;color: #fff;}

#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 170px;margin: -39px 0 0 160px;padding: 0px;border:solid 1px #534b46;}

#nav li li {}

#nav li ul a {width: 140px;background:#766a63; padding:5px 0px 7px 15px;text-align:left;margin-top: 0px;height: auto;color: #fff;border:none;font-size:13px; text-transform: none;}

#nav li ul a:hover, #nav li ul a:active {background:#009a49;color:#fff;}

#nav li ul ul {margin: -24px 0 0 171px;}

#nav li:hover ul ul, #nav li:hover ul ul ul, 
#nav li.sfhover1 ul ul, #nav li.sfhover1 ul ul ul {left: -999em;}

#nav li:hover ul, #nav li li:hover ul, 
#nav li li li:hover ul, #nav li.sfhover ul, 
#nav li li.sfhover1 ul, #nav li li li.sfhover1 ul {left: auto;}

#nav li:hover, #nav li.sfhover1 {position: static;}

#nav #current{background-image: url(Images/nav-bottom-over.png);background-repeat: no-repeat;}	


/* Standard Page Elements  */
#content-container {float: none; margin-left: 177px;}
#content {margin-left: 18px; float: left; width: 760px; background-color:#fff; padding: 20px 20px; margin-bottom: 20px; }
#content-text {width: 520px;float: left;background-color:#fff;}
#content h2 {color: #333; font-size: 28px; text-transform: uppercase;letter-spacing: 5px;font-weight: normal; margin: 0 0 10px; padding: 0; }
#content h3 {color: #656565; font-size: 18px; font-weight: normal; margin: 0 0 10px; padding: 0; letter-spacing: 1px; }

#content-full {width: 750px; min-height: 200px;}

#fullcontent {}

#content h2 a {color: #009a49; text-decoration: none; text-transform: none; }
#content h2 a:hover {color: #333; }
#equipping-theme h2 {border-bottom: solid 1px #333; color: #009a49; margin-top: 30px;}
#equipping-theme h3 a {text-decoration: none;}
#equipping-theme li {list-style: none; line-height: 20px;}
.entry {margin-bottom: 30px;}
#preview p {margin-bottom: 10px;}
#preview img {float: left; border: solid 3px #009a49; margin: 3px 9px 0 0;}
.meta {font-size: 12px; color: #766a63;border-top: solid 1px #766a63; padding-top: 10px;}
#preview h2 a{text-decoration:none;  }
.postmetadata {margin-bottom: 40px;margin-top: -20px;}
.postmetadata, .postmetadata a {color: #333; font-size: 12px;}
.postmetadata a:hover {color: #000}
.more-link a {color: #333;}




/* Styling for the left column of the main page generated from the home page template  */
#main-content {float: left; width: 200px; }
#main-content h2 {font-size: 17px; text-decoration:none; text-transform: uppercase;	font-weight: normal; letter-spacing: 1px; margin: 10px 0 10px 0px; color: #6c615b; }
#main-content p {color: #6c615b; font-size: 10px; line-height: 17px;}
#main-content img {border: none; margin-bottom: 5px;}
#convention-feature {background-color:#fdf7e5;background-image: url(images/sidebar-bg-yellow.jpg);background-repeat: no-repeat;
border-top: solid 8px #ecac00;
padding: 0 10px 2px; margin-bottom: 15px}
#youth-feature {background-color:#e5ecf6;background-image: url(images/sidebar-bg-blue.jpg);background-repeat: no-repeat;
border-top: solid 8px #0038a8;
padding: 0 10px 2px; margin-bottom: 15px}





/* Styling for right column of main page  */
#sidebar-home {margin-top: 0px; float:right; display: inline;}
#sidebar-home div {width: 180px;  padding:0px 10px 10px;  margin-bottom: 15px;   }
#sidebar-home .textwidget {background: none; font-size: 12px; color: #6c615b; margin-left: -10px}
#sidebar-home a {color: #6c615b; font-size: 12px; line-height: 17px;}
#sidebar-home a:hover {color: #333}
#sidebar-home ul {margin: 0px;}
#sidebar-home li {list-style:none; margin-left: -40px}
#sidebar-home h2 { padding-top: 10px;width: 190px; font-size: 17px; text-decoration:none; text-transform: uppercase;	font-weight: normal; letter-spacing: 1px; margin: 0px 0 5px -10px; color: #6c615b; padding-left: 10px;}
#sidebar-home p {  font-size: 12px; line-height: 17px; margin: 10px 0; }





/* Sidebar Elements  */
#sidebar {margin-top: -10px; float:right; display: inline;}
#sidebar div {width: 180px;  padding:0px 10px 10px;  margin-bottom: 15px; background-color:#e5f5ec; background-image: url(images/sidebar-bg-main.jpg);background-repeat: no-repeat;  }
#sidebar .textwidget {background: none; font-size: 12px; color: #6c615b; margin-left: -10px}
#sidebar a {color: #6c615b; font-size: 12px; line-height: 17px;}
#sidebar a:hover {color: #333}
#sidebar ul {margin: 0px;  }
#sidebar li {list-style:none; margin-left: -40px; margin-bottom: 10px;}
#sidebar h2 {border-top: solid 8px #009a49;  padding-top: 10px;width: 190px; font-size: 17px; text-decoration:none; text-transform: uppercase;	font-weight: normal; letter-spacing: 1px; margin: 10px 0 5px -10px; color: #6c615b; padding-left: 10px;}
#sidebar p {color: #6c615b; font-size: 12px; line-height: 17px; margin: 10px 0; }
#sidebar-posts {margin: 0px; padding: 0 10px 10px; width: 180px; margin-bottom: 15px; border-top: solid 8px #fff; background-color:#e5f5ec; background-image: url(images/sidebar-bg-main.jpg);background-repeat: no-repeat;}
#sidebar-links ul{margin-left: 0px;}
#sidebar-posts {}
#sidebar-posts {margin-top: -10px;}

/* Theme Sidebar Elements  */


/* Footer Elements  */
#footer {clear: both; width: 100%; background-color: #0404B4; 
	background-repeat: repeat-x; height: 20px;	font-size: 12px; }
#footer-content {margin: 0px auto 20px; padding-left: 200px; padding-right: 10px; width: 760px; }
#footer-content li {list-style: none; margin-left: -20px;  padding: 0; line-height:17px; }
#footer-content li a {text-decoration: none;color: #332e2b;}
#footer-content li a:hover {color: #e9dfd7;}
#footer-column-1 {float: left; width: 330px; padding-top: 30px;height: 190px; margin-top: -20px;}
#footer-column-1 p {line-height: 18px; margin: 0; padding: 0;}
#footer-column-1 a {font-size: 12px; text-decoration:none; color: #2c2825}
#footer-column-1 a:hover {color: #e9dfd7}
#footer-column-2 {float: left; width: 140px;margin-top: 20px;}

#footer-affiliates {margin-left: -15px; clear:both;}
#footer-bottom {clear: both; width: 780px; border-top: solid 1px #766a63; padding-top: 5px; margin: 0 auto; margin-top: 5px; margin-left: -15px; color: #423b37 }
#footer-bottom a {color: #423b37 }
#footer-bottom a:hover {color: #e9dfd7 }
#footer-right {float: right;  margin-top: 0px;}



/* Begin other CSS elements */
form {}
input[type=image] {margin-top: 5px;}
input[type=text] {
	width: 100px;
	height: 14px;
	font-size: 11px;
	vertical-align: middle;
	border: solid 1px #b8b6b4;
	background-color: #e9dfd7;
	color: #666;
	margin: 7px 0 0 7px;
	padding-left: 4px;
}




