/* 
Theme Name: TabernacleBaptistFL.com
Theme URI: http://www.tabernaclebaptistfl.com/
Description: A Tabernacle Baptist Wordpress Theme :)
Author: Dano Hart
Author URI: http://danohart.com 
Version: 1.0 
. 
Hello. :D
. 
*/  

body {
	background:url(img/bg.jpg) #e9e9e9 repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#444545;
	font-size:12px;
	line-height: 1.5em;
}

a {color:#003D78;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0px;}
.attention {background:#cfe4f6;border-top:solid 2px #1b5fa6;border-bottom:solid 2px #1b5fa6; padding:10px;margin-bottom:10px;}

#messageinfo {
width:110px;
float:right;
}
#messageinfo h2 {
margin:0px 0px 5px 0px;
padding:5px 0px;
background: url(img/rightnavbg.jpg) no-repeat center;
text-align:center;
border:1px solid #CDCDCD;
}

#wrap {
	margin:0 auto;
	width:980px;
}

#topbar {
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:7px;
color:#FFFFFF;
}
#top{
	height:88px;
}
#top-left {
	width:437px;
	float:left;
}
#top-left img{
	vertical-align:top;
}
#top-right{
	width:523px;
	float:right;
}

/*----- Main Nav -----*/
#nav {
	background: url('img/nav.jpg') repeat-x top;
	height:38px;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
}


#content {
	border:solid 1px #cdcdcd;
	background:#FFFFFF;
}

#main-content {
	width:618px;
	float:left;
}
#main-content h1 {
background:url(img/titlebg.jpg) repeat-x;
color:#003D78;
margin:0px;
margin-top:5px;
padding-top:13px;
padding-bottom:12px;
padding-left:10px;
font-size:26px;
line-height:85%;
border:solid 1px #cdcdcd;
}

#subtitle {
background:url(img/titlebg.jpg) repeat-x;
color:#000000;
width:500px;
margin:0px;
margin-top:-10px;
margin-bottom:10px;
padding-top:5px;
padding-bottom:4px;
font-size:16px;
border:solid 1px #cdcdcd;
}
#main-content #post-thumb img{
  width:600px; 
}

#main-content h4 {
	margin:0px;
	font-size:16px;
}
#main-content h4 a{
background:url(img/titlebg.jpg) top repeat-x;
color:#003D78;
margin:0px;
margin-top:5px;
padding-top:4px;
padding-bottom:3px;
padding-left:10px;
border:solid 1px #cdcdcd;
display:block;
}

#main-content h4 a:hover{
	text-decoration:none;
	display:block;
	background:url(img/titlebg.jpg) bottom repeat-x;
}
.special-meeting {
background-color: #FCFCFC;
padding:0px;
margin:10px 0px 0px 0px;
height:140px;
border:solid 1px #cdcdcd;
}
.special-meeting h2 {
text-align:center;
background:url(img/titlebg.jpg) repeat-x;
color:#444545;
margin:0px 0px 5px 0px;
padding:5px 0px 5px 10px;
font-size:18px;
border-bottom:solid 1px #cdcdcd;
}
.special-meeting ul {
list-style-type:none;
margin:0px;
padding:0px;
}
.special-meeting ul li {
text-align:center;
float:left;
margin-left:5px;
}
.special-meeting ul li img {
width:180px;
height:78px;
border: 5px solid #CCCCCC;
}
.special-meeting ul li img:hover {
border: 5px solid #A6BDD2;
}

.recent {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #FCFCFC;
        height:120px;
        border:solid 1px #cdcdcd;
}
.recent h2 {
text-align:center;
background:url(img/titlebg.jpg) repeat-x;
color:#444545;
margin:0px;
padding:5px 0px 5px 10px;
font-size:18px;
border-bottom:solid 1px #cdcdcd;
}
.recent ul {
margin:10px 0px 0px 0px;
padding:0px;
list-style-type:none;
text-align:center;
}
.recent ul li {
width:190px;
text-align:center;
float:left;
}

.recent ul li a{
font-size:20px;
font-weight:bold;
display:block;
}

#meetings-page {

}
#meetings-page ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#meetings-page ul li{
background:#f2f2f2;
float:left;
margin:0px 10px 10px 20px;
padding:20px;
border:1px solid #E2E2E2;
}
#meetings-page ul li img{
width:400px;
height:191px;
}
#meetings-page ul li .meetings-page-title{
text-align:center;
font-size:20px;
}

#welcome {
height:255px;
background:#E2E2E2;
}
#welcome h2 {
text-align:center;
margin:0px 0px 10px 0px;
padding:20px 0px 0px 0px;
font-size:60px;
font-family:University Roman LET, Arial;
}
#welcome ul {
margin:0px;
}
#welcome ul li {
font-size:24px;
margin:10px;
}

#welcome ul ul li{
font-size:14px;
margin:0px;
}

#right-content {
	width:360px;
	float:right;
}

#right-content h3{
background:url(img/titlebg.jpg) repeat-x;
color:#444545;
margin:10px 0px 0px 0px;
padding:5px 0px 5px 10px;
font-size:16px;
border:solid 1px #cdcdcd;
}
.menuright ul{
width:340px;
margin:0px;
padding:0px;
float:left;
font-size:18px;
list-style-type: none;
}
.menuright ul li{
margin-bottom:5px;
}
.menuright ul li a{
background: url(img/rightnavbg.jpg) no-repeat top left;
display:block;
	color:#003D78;
	text-decoration:none;
	padding:8px 0px 10px 20px;
}
.menuright li a:hover {
background:url(img/rightnavbgh.jpg) no-repeat;
}

#footer {
	clear:both;
	background:url(img/footerbg.jpg) bottom center no-repeat;
	height:35px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
}
.footer-list {
	float:left;
	width:33%;
	text-align:center;
}
.footer-list ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#footermenu {
margin:0px;
padding:0px;
list-style:none;
}
#footermenu ul {
margin:0px;
padding:0px;
}
#footermenu li {
display:inline;
padding:0px 10px;
border-right:1px solid #000000;
}
#footermenu li.item69 {
border:0;
}
#footermenu a {
text-decoration:none;
}
#footermenu a:hover {
text-decoration:underline;
}

#poweredby {
text-align:center;
padding-top:10px;
}

.innertube {
	padding:0px 10px;
}

#social {
margin:0px 0px 10px 0px;
padding:5px 0px 0px 0px;
border-right:solid 1px #cdcdcd;
border-bottom:solid 1px #cdcdcd;
border-left:solid 1px #cdcdcd;
}
#social ul{
list-style-type:none;
text-align:center;
margin:0px;
padding:0px;
}
#social ul li{
display:inline;
}