/*
Theme name: Fathers House Church
Description: Custom Theme
*/

/* WordPress Default styles */
@import url('wp-default.css');

* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000;
    background: #400300 fixed url(images/background.gif) 0 0 repeat-x;
}

a { color: #a38843; text-decoration: none; cursor:pointer; }
a:hover { color: #000; }

a img { border: 0; }

h1#logo a { position: absolute; width: 195px; height: 180px; top: 0; left: 10px; background: url(images/logo.png); z-index: 6; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow:hidden; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 976px; margin: 0 auto; }

#header { height: 180px; width: 976px; position: relative; z-index: 5; }
#header .container { background: url(images/header.png) no-repeat; width: 976px; height: 180px; }

#navigation { width: 900px; height: 60px; padding: 5px 38px; margin-top: -22px; position: relative; background: url(images/nav.gif) no-repeat top center; z-index: 2; }
#navigation ul { list-style: none; }
#navigation ul li { float: left; display: inline; background: url(images/nav-separator.gif) top left no-repeat; position: relative; }
#navigation ul li a { float: left; height: 38px; line-height: 38px; padding: 2px 21px 0 21px; font-size: 15px; color: #fff; }
#navigation ul li a:hover { color: #000; text-decoration: none; }
#navigation ul li.text-size-cnt {padding-left: 10px; height: 38px;}
#navigation ul li a.text-size { width: 40px; height: 40px; background: url(images/icon-text-size.gif); padding: 0; position: absolute; top: 0; left: 15px;}

#navigation ul li .dd-menu { position: absolute; top: 37px; left: 0; background: #000 url(images/dd-bg.gif) top repeat-x; width: 152px; padding: 5px 3px 0 3px; }
#navigation ul li .dd-menu ul { background: url(images/dd-top.gif) top repeat-x; padding: 6px 0 5px 0; }
#navigation ul li .dd-menu ul li { float: none; background: transparent; }
#navigation ul li .dd-menu ul li a { float: none; display: block; line-height: 18px; font-size: 14px; height: auto; padding: 3px 0 0 0;}
#navigation ul li .dd-menu ul li a span {display: block; line-height: 18px; padding: 0 0 3px 0;}
#navigation ul li .dd-menu ul li a em {font-style: normal; display: block; padding-left: 25px; position: relative; }
#navigation ul li .dd-menu ul li a:hover {background: url(images/dd-hover-t.gif) no-repeat 0 0;}
#navigation ul li .dd-menu ul li a:hover span {background: url(images/dd-hover-b.gif) no-repeat 0 bottom;}
#navigation ul li .dd-menu ul li a:hover em {background: #e0d9bf;}

#navigation .submenu { height: 14px; padding-top: 10px; }
#navigation .submenu ul { list-style: none; }
#navigation .submenu ul li { background: transparent; border-left: 1px solid #a38843; position: static; }
#navigation .submenu ul li.first { border-left: 0; }
#navigation .submenu ul li a { float: left; font-size: 12px; height: 14px; line-height: 14px; color: #a38843; padding: 0 18px; }
#navigation .submenu ul li a:hover { color: #fff; }

.content-t { height: 22px; background: url(images/main-t.png) no-repeat; }

#content { background: url(images/main.png) repeat-y; padding: 0 20px 15px 20px; min-height: 485px; font-size: 12px;}

#footer { background: url(images/main-b.png) no-repeat; height: 47px; padding: 28px 0 0 130px; color: #fff; font-size: 12px; width: 846px; position: relative; }
#footer a { color: #fff; font-weight: bold; margin-right: 15px; line-height: 18px; }
#footer a:hover { text-decoration: underline; }
#footer .left { width: 700px; }
#footer .right { width: 160px; text-align: right; }

.numbers { width: 158px; height: 27px; background: url(images/numbers.gif); position: absolute; top: 32px; right: 70px; text-align: left; }

.head-t { width: 605px; height: 81px; background: url(images/logo.gif); position: absolute; top: 60px; left: 208px; }

.head-links { width: 135px; height: 71px; word-spacing: 10px; position: absolute; top: 57px; right: 0; }
.head-links a { width: 45px; height: 71px; float: left; margin-right: 20px; }
.head-links a.sound-link { width: 46px; }

.facebook-link { background: url(images/icon-facebook.gif); }
.sound-link { background: url(images/icon-sound.gif); }

.hide { display: none; }

.post {padding-bottom: 20px;}
.post .entry h1,
.post .entry h2,
.post .entry h3,
.post .entry h4,
.post .entry h5,
.post .entry h6 {padding-bottom: 10px;}
.post .entry ol,
.post .entry ul,
.post .entry p {padding-bottom: 15px;}

#left-column {width: 650px; float: left; display: inline;}

#sidebar {width: 250px; float: right; display: inline;}
#sidebar h2 {margin-bottom: 5px;}
#sidebar ul {list-style-type: none;}
#sidebar ul li {display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #d1c59b}
#sidebar ul ul li {padding-bottom: 0; margin-bottom: 0; border-bottom: 0;}

#comments,
#respond h3 {margin-bottom: 10px;}
#respond .field {margin: 0 3px 6px 0; border: 1px solid #b1a989; padding: 1px;}
.commentmetadata {font-size: 0.8em;}
.comment-text {padding: 10px 0 0 0;}
.comment {padding: 0 0 9px 0; margin: 0 0 9px 0; border-bottom: 1px dashed #d1c59b}
