/*
Theme Name: Bill Moore Ministries
Theme URI: http://www.billmooreministries.com/
Description: Bill Moore Ministries Theme
Version: 1.0
Tags: custom header, fixed width, two columns, widgets	
*/

/* Begin Typography & Colors */
/*reseter*/
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;font-size:12px;background:url(images/images.jpg) no-repeat top center;background-color:#000;color:#fff;font-family:"Trebuchet MS", arial, helvetica, sans-serif;text-align:center;margin:0 auto;padding:0;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
h1{font-size:4em;text-align:center;padding-top:70px;margin:0;}
h2{font-size:1.6em;margin:30px 0 0;}
h3{font-size:1.3em;margin:30px 0 0;padding:0;}
p{line-height:17px;}
a,a:visited,a:link{text-decoration:none;color:#1A89C0;}
a:hover{color:#72a6c0;text-decoration:underline;}
#wrapper{width:960px;margin:0 auto; padding-top: 5px}
#topstrip{width:960px;text-align:right;}
#logo{position:relative;z-index:100;float:left;background:url(images/logo.png);width:200px;height:198px;text-indent:-9999px;}
#topnav{float:left;position:relative;width:770px;margin-left:-10px;top:30px;z-index:50; position: relative; left: -30px}
#header{float:left;position:relative;width:960px;height: 500px}
#subheader{float:left;position:relative;width:960px;top:-113px; height: 307px}
#middlemodules{width:960px;background-image:url(images/middlebg.jpg);background-repeat:no-repeat;float:left;position:relative;margin:0 auto;}
.mid_box {width:220px;float:left;padding-left:10px;padding-right:10px;}
.midmod_title{float:left;text-align:center;height:21px;padding-top:4px;width:106%;font-size:1.4em;font-weight:700;margin:0 auto;}
.midmod_showcase{float:left;text-align:center;height:145px;width:100%;margin:0 auto;position: relative; top: 12px}
.midmod_showcase img{}
.midmod_msg{height:140px;padding-top:5px;width:100%;text-align:left;float:left;color:#d8c3b3;font-weight:700;}
.midmod_description{float:left;height:93px;overflow:hidden;font-weight:700;text-align: left; width: 100%;}
.midmod_description p{padding-bottom:10px;}
#footer{float:left;width:960px;height: 62px; background: url(images/footer2bg.jpg);clear:both;margin:0 auto -113px;padding:0; position: relative; top: -113px}
#footer p{text-align:center;margin:0;}

#suckerfishnav{background:#2F252C repeat-x;font-size:16px;font-family:verdana,sans-serif;font-weight:700;width:100%;}
#suckerfishnav,#suckerfishnav ul{float:left;list-style:none;line-height:55px;width:800px;margin:0;padding:0;}
#suckerfishnav a{display:block;color:#fff;text-decoration:none;padding:0 10px;}
#suckerfishnav li{float:left;}
#suckerfishnav ul{position:absolute;left:-999em;height:auto;width:142px;font-weight:400;line-height:1;border:0;margin:0;}
#suckerfishnav li li{width:142px;font-weight:700;font-family:verdana,sans-serif;}
#suckerfishnav li li a{width:100%;font-size:16px;color:#fff;padding:10px 0;}
#suckerfishnav li ul ul{margin:-25px 0 0 100px;}
#suckerfishnav li li:hover{background:#2F252C;}
#suckerfishnav li:hover a,#suckerfishnav li.sfhover a{color:#000;}
#suckerfishnav li:hover ul ul,#suckerfishnav li:hover ul ul ul,#suckerfishnav li:hover ul ul ul ul,#suckerfishnav li.sfhover ul ul,#suckerfishnav li.sfhover ul ul ul,#suckerfishnav li.sfhover ul ul ul ul{left:-999em;}
#suckerfishnav li:hover ul,#suckerfishnav li li:hover ul,#suckerfishnav li li li:hover ul,#suckerfishnav li li li li:hover ul,#suckerfishnav li.sfhover ul,#suckerfishnav li li.sfhover ul,#suckerfishnav li li li.sfhover ul,#suckerfishnav li li li li.sfhover ul{left:auto;background:#545042;}
#suckerfishnav li:hover,#suckerfishnav li.sfhover{background: url(images/submenu_bg.png) repeat-x;}
#contact_block{float:right;width:220px;height:120px;background:url(images/contact_info.png);margin-right:17px;background-repeat:no-repeat;}
#navigation{float:left;width:100%;height:37px;}
#container{width:960px;float:left;position: relative; top: -113px; background: #262024}
#content{font-size:1.2em;float:left;background-color:#252024;padding:5px 5px 10px;}

.widecolumn .entry p{font-size:1.05em;}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em;}
.widecolumn{line-height:1.6em;width:450px;margin:5px 0 0 150px;padding:10px 0 20px;}
.narrowcolumn .postmetadata{text-align:center;padding-top:5px;}
.thread-alt{background-color:#f8f8f8;}
.thread-even{background-color:#FFF;}
.depth-1{border:1px solid #ddd;}
.even,.alt{border-left:1px solid #ddd;}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em;}
h1,h2,h3{font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight:700;}
h2.pagetitle{font-size:1.6em;margin-top:30px;text-align:center;}
#sidebar h2{font-family:'Lucida Grande', Verdana, Sans-Serif;font-size:1.2em;margin:5px 0 0;padding:0;}
h1,h1 a,h1 a:hover,h1 a:visited{text-decoration:none;color:#FFF;}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#fff; padding-bottom: 15px}
.entry{padding:15px;}
.entry p a:visited{color:#b85b5a;}
.sticky{background:#f7f7f7;padding:0 10px 10px;}
.sticky h2{padding-top:10px;}
.commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li{font-size:1em;margin-right:-5px;margin-left:10px;}
.commentlist li{font-weight:700;list-style:none;margin:15px 0 10px;padding:5px 5px 10px 10px;}
.commentlist li .avatar{float:right;border:1px solid #eee;background:#fff;padding:2px;}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0;}
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;margin:5px 0;}
.commentmetadata{font-weight:400;display:block;margin:0;}
#sidebar{font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;margin-left:545px;width:190px;padding:20px 0 10px;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;cursor:help;}
a,h2 a:hover,h3 a:hover{color:#06c;text-decoration:none;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;display:block;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
.narrowcolumn{float:left;width:450px;margin:0;padding:0 0 20px 45px;}
.post{text-align:justify;margin:0 0 40px;}
.post hr{display:block;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}
h3.comments{margin:40px auto 20px;padding:0;}
p img{max-width:100%;padding:0;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
html>body .entry ul{margin-left:0;list-style:none;text-indent:-10px;padding:0 0 0 10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020";}
.entry ol{margin:0;padding:0 0 0 35px;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
ol li,#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{text-align:center;margin:10px auto;padding:5px 3px;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
select{width:130px;}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{float:right;margin:0 0 5px auto;}
.alt{margin:0;padding:10px;}
.commentlist{text-align:justify;padding:0;}
.children{padding:0;}
.nocomments{text-align:center;margin:0;padding:0;}
#wp-calendar{empty-cells:show;width:155px;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.screen-reader-text{position:absolute;left:-1000em;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.widecolumn .post,#sidebar form{margin:0;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.entry ol li,#sidebar ul,#sidebar ul ol{margin:0;padding:0;}
.entry form,.center{text-align:center;}
.hidden,hr{display:none;}

#main{width:960px;margin-left:auto;margin-right:auto;}
#mainsub{float:left;width:960px;background-image:url('../images/subbg.jpg');background-repeat:repeat-y;position:relative;top:-99px;margin:0 auto;}
#mainstore{width:960px;float:left;background-image:url('../images/storebg.jpg');background-repeat:repeat-y;position:relative;top:-99px;margin:0 auto;}
#left{width:172px;float:left;padding:5px 10px 10px;}
#right{width:172px;float:right;padding:5px 10px 10px;}
ins,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite{text-decoration:none;}
#suckerfishnav li ul li:hover a,#suckerfishnav li ul li li:hover a,#suckerfishnav li ul li li li:hover a,#suckerfishnav li ul li li li:hover a,#suckerfishnav li:hover li a,#suckerfishnav li li:hover li a,#suckerfishnav li li li:hover li a,#suckerfishnav li li li li:hover li a{color:#fff;}
#navigation img,.alignleft{float:left;}
.alignright,.midmod_link{float:right;}
.midmod_link a:link,.midmod_link a:visited {color: #fff000; text-decoration:}
.postmetadata,.clear,.clear{clear:both;}

.slideshow_title,.subslideshow_title {display: none}
#social_networking {width: 960px; height: 81px; float: left; background: url(images/social.jpg); position: relative; top: -113px;}
#social_links {padding-left: 500px; padding-top: 5px}
.icon {width: 85px; padding-right: 65px; float: left;}
.mid_box li {text-align: left; font-size: 12px; position: relative; top: 5px; line-height: 20px; z-index: 100}
.mid_box li a {color: #D8C3B3; text-decoration: none}
.mid_box li a:hover {text-decoration: underline}
#content_container {background: #262024; width: 718px; float: left;}
#hope_content_container {background: #262024; width: 960px; float: left;}
#hope_container{ width: 960px; height: 1279px; background: transparent url(http://www.billmooreministries.com/wp-content/uploads/2011/07/OpMAIN-BACKGROUND-big.jpg) center  no-repeat; display: block; padding:0; margin: 0;}

#hope_container ul{ list-style: circle; padding: 0;}
#hope_container li{ padding-bottom: 2px;}


#hope_container_text1 {float: left; margin: 500px 0 0 40px; width: 400px; padding: 10px; height: 460px;  background: transparent url(images/back-box.png) repeat; display: block;}

#hope_container_text2{ float: right; margin: 500px 40px 0 0; width: 400px; padding: 10px; height: 460px; background: transparent url(images/back-box.png) repeat; display: block;}




#hope_text {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; text-align: left; padding: 10px; max-height: 420px; }


#hope_text p{ padding-bottom: 10px;}



#subcontainer{width:960px;float:left;position: relative; top: -113px; background: #262024}
#subcontainer_store {width:960px;float:left;position: relative; top: -113px; background: #fff}
#content_container p {padding-bottom: 15px}
#r_sidebar {width: 240px; float: left; border-left: 1px solid #fff;}
#r_sidebar .mid_box .ewordmore {top: 8px; width: 216px; position: relative; z-index: 100}
#r_sidebar .mid_box li.snippet {padding-bottom: 30px; top: 35px;}
#r_sidebar #middlemodules {background: #31342B; position: relative; top: 0; left: 0; width: 220px; padding: 0 10px}
#r_sidebar #middlemodules .mid_box {border-bottom: 1px solid #ccc; margin-bottom: 20px; margin-top: 10px; width: 200px;; padding-bottom: 10px}
p.small {}
.wpsc_product_price {padding-top: 5px}
#products_page_container ul {padding-bottom: 10px}
.breadcrumb {font-size: 1.3em; padding-bottom: 10px}
.mid_box li a:link,.mid_box li a:visited {float: right; color: #fff000; text-decoration: none; position: relative; top: 22px}
.win.ie8 .mid_box li a:link,.win.ie8 .mid_box li a:visited {top: 37px}
.win.ie7 .mid_box li a:link,.win.ie7 .mid_box li a:visited {top: 25px}
.mid_box li a:hover {text-decoration: none}
#suckerfishnav, #suckerfishnav ul {position: relative; z-index: 1000}
.sidebar_class .mid_box li a:link,.sidebar_class .mid_box li a:visited {position: relative; top: 0px}
.win.ie .sidebar_class .mid_box li a:link,.win.ie .sidebar_class .mid_box li a:visited {position: relative; top: 0px}
li.spli {height: 231px}
#podcast {position: relative; z-index: 2000; float: right; width: 250px; width: 120px; margin-top: -480px; right: 10px;}
#podcast p { font-size: 1.7em; font-weight: bold; padding-top: 15px}
#podcast img {margin-bottom: 10px}
.tab ul.login li a {font-size: 1.4em !important}
#panel .content .left {line-height: 14px}
#panel .content {padding-top: 2px !important}
#partnership {float: right; position: relative; z-index: 2000; margin-top: -150px; }
.mid_box li {margin-top: -30px}
.mid_box li.snippet {float: left; position: relative; top: 15px;  height: 137px}
.mid_box .ewordmore {float: left; position: relative; top: 130px}
.mid_box .ewordmore a {color: #FFF000}

