/**********************************************************************
Created by - CODE AND HUE # http://www.codeandhue.com
***********************************************************************/

/**********************************************************************
 General
***********************************************************************/

@import url("reset.css");
@import url("960.css");

body {background: #ffffff url('../images/bg.jpg') repeat; color:#5f6364;}

h2{margin:1.5em 0 0.6em;}
h3{margin-bottom: 0.6em;}

a {color: #5f6364; text-decoration: none;}
a:hover {text-decoration: none; }
input,textarea,select {border:1px solid #dbdbdb;}

div#wrap{min-height:100%;}

div#inner_wrap{background-color:#FFF; border:1px solid #e0e3eb; position:relative; top:0; padding:10px 0;}

/**********************************************************************
 Typography
***********************************************************************/
html { font-size:100.01%; }
body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
}

h1{line-height:1.2em;}
h2{line-height:1.1;}
h1 { font-size: 1.6em;}
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
h1, h2 {font-weight: 400;}
em{font-family:Georgia, "Times New Roman", Times, serif;}
p{font-size: 13px; line-height: 1.5em; margin-bottom:1em;}

blockquote, q {
  color: #b1331c;
  font-family:Georgia, "Times New Roman", Times, serif;
}



ul li.title{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:1.3em; font-weight:200;}
ul li.desc{font-family:Helvetica, Arial, sans-serif; font-size:13px;}
ul li.vtitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:1.3em;}
ul li.vdesc{font-family:Helvetica, Arial, sans-serif; font-size:13px;}
ul li.main-meta{font-family:Georgia, "Times New Roman", Times, serif;}
ul li.post-title{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:1.4em;}


div.day{font-family:Verdana, Geneva, sans-serif;font-size:25px;}
div.month{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px letter-spacing: 1px; line-height:1.2em;}

div#footer p{font-family: Arial, Helvetica, sans-serif; font-size:11px;}

div#left_cont h2{font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px; font-size:20px; font-weight:bold;}

div#right_cont h2{font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px; font-size:20px; color:#3d61ac; font-weight:bold; color:#3d61ac;}

div#bcast ul li.title{font-family:Verdana, Geneva, sans-serif; font-size:11px;}

div.category h1{ font-size:28px; }

div.search input.search-field{font-family: Arial, Helvetica, sans-serif; font-size:15px;}

div.f_note ul li{font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:8px;}

/**********************************************************************
 Top
***********************************************************************/
#logo {
	position:relative;
	top:0;
	text-indent: -9999px;
	margin:20px 0;
}

#logo a {
	display: block;
	width: 433px;
	height: 85px;
	background: url('../images/logo.png') no-repeat;
}

/**********************************************************************
 NavBar
***********************************************************************/

div#navbar ul.nav {
	width: 940px;
	height: 37px;
	background:url("../images/nav.jpg") no-repeat;
	position: relative;
    top:0px;
	clear:both;
	line-height:0.1em;
	font-size:0.1em;
}

div#navbar ul.nav li {
	display: inline;
}

div#navbar ul.nav li a:link, div#navbar ul.nav li a:visited {
	position: absolute;
	top: 0;
	height: 37px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	cursor:pointer
}

div#navbar ul.nav .link1 a:link, div#navbar ul.nav .link1 a:visited, div#navbar ul.nav-link1{
	left: 0px;
	top: 0;
	width: 54px;
	height: 37px;
}
div#navbar ul.nav .link1 a:hover, div#navbar ul.nav .link1 a:focus, .current-link1 .link1 a:link, .current-link1 .link1 a:visited{background: url("../images/nav.jpg") no-repeat 0px -37px;}
div#navbar ul.nav .link1 a:active {background: url("../images/nav.jpg") no-repeat 0px -37px;}

div#navbar ul.nav .link2 a:link, div#navbar ul.nav .link2 a:visited{
	left: 54px;
	top: 0;
	width: 108px;
	height: 37px;
}
div#navbar ul.nav .link2 a:hover, div#navbar ul.nav .link2 a:focus, .current-link2 .link2 a:link, .current-link2 .link2 a:visited{background: url("../images/nav.jpg") no-repeat -54px -37px;}
div#navbar ul.nav .link2 a:active {background: url("../images/nav.jpg") no-repeat -54px -37px;}

div#navbar ul.nav .link3 a:link, div#navbar ul.nav .link3 a:visited{
	left: 169px;
	top: 0;
	width: 57px;
	height: 37px;
}
div#navbar ul.nav .link3 a:hover, div#navbar ul.nav .link3 a:focus, .current-link3 .link3 a:link, .current-link3 .link3 a:visited{background: url("../images/nav.jpg") no-repeat -169px -37px;}
div#navbar ul.nav .link3 a:active {background: url("../images/nav.jpg") no-repeat -169px -37px;}

div#navbar ul.nav .link4 a:link, div#navbar ul.nav .link4 a:visited{
	left: 228px;
	top: 0;
	width: 122px;
	height: 37px;
}
div#navbar ul.nav .link4 a:hover, div#navbar ul.nav .link4 a:focus, .current-link4 .link4 a:link, .current-link4 .link4 a:visited{background: url("../images/nav.jpg") no-repeat -228px -37px;}
div#navbar ul.nav .link4 a:active {background: url("../images/nav.jpg") no-repeat -228px -37px;}

div#navbar ul.nav .link5 a:link, div#navbar ul.nav .link5 a:visited{
	left: 353px;
	top: 0;
	width: 77px;
	height: 37px;
}
div#navbar ul.nav .link5 a:hover, div#navbar ul.nav .link5 a:focus, .current-link5 .link5 a:link, .current-link5 .link5 a:visited{background: url("../images/nav.jpg") no-repeat -353px -37px;}
div#navbar ul.nav .link5 a:active {background: url("../images/nav.jpg") no-repeat -353px -37px;}

div#navbar ul.nav .link6 a:link, div#navbar ul.nav .link6 a:visited{
	left: 435px;
	top: 0;
	width: 80px;
	height: 37px;
}
div#navbar ul.nav .link6 a:hover, div#navbar ul.nav .link6 a:focus, .current-link6 .link6 a:link, .current-link6 .link6 a:visited{background: url("../images/nav.jpg") no-repeat -435px -37px;}
div#navbar ul.nav .link6 a:active {background: url("../images/nav.jpg") no-repeat -435px -37px;}

div#navbar ul.nav .link7 a:link, div#navbar ul.nav .link7 a:visited{
	left: 519px;
	top: 0;
	width: 73px;
	height: 37px;
}
div#navbar ul.nav .link7 a:hover, div#navbar ul.nav .link7 a:focus, .current-link7 .link7 a:link, .current-link7 .link7 a:visited{background: url("../images/nav.jpg") no-repeat -519px -37px;}
div#navbar ul.nav .link7 a:active {background: url("../images/nav.jpg") no-repeat -519px -37px;}

div#navbar ul.nav .link8 a:link, div#navbar ul.nav .link8 a:visited{
	left: 596px;
	top: 0;
	width: 88px;
	height: 37px;
}
div#navbar ul.nav .link8 a:hover, div#navbar ul.nav .link8 a:focus, .current-link8 .link8 a:link, .current-link8 .link8 a:visited{background: url("../images/nav.jpg") no-repeat -596px -37px;}
div#navbar ul.nav .link8 a:active {background: url("../images/nav.jpg") no-repeat -596px -37px;}

div#navbar ul.nav .link9 a:link, div#navbar ul.nav .link9 a:visited{
	left: 690px;
	top: 0;
	width: 47px;
	height: 37px;
}
div#navbar ul.nav .link9 a:hover, div#navbar ul.nav .link9 a:focus, .current-link9 .link9 a:link, .current-link9 .link9 a:visited{background: url("../images/nav.jpg") no-repeat -690px -37px;}
div#navbar ul.nav .link9 a:active {background: url("../images/nav.jpg") no-repeat -690px -37px;}

div#navbar ul.nav .link10 a:link, div#navbar ul.nav .link10 a:visited{
	left: 742px;
	top: 0;
	width: 55px;
	height: 37px;
}
div#navbar ul.nav .link10 a:hover, div#navbar ul.nav .link10 a:focus, .current-link10 .link10 a:link, .current-link10 .link10 a:visited{background: url("../images/nav.jpg") no-repeat -742px -37px;}
div#navbar ul.nav .link10 a:active {background: url("../images/nav.jpg") no-repeat -742px -37px;}

div#navbar ul.nav .link11 a:link, div#navbar ul.nav .link11 a:visited{
	left: 803px;
	top: 0;
	width: 50px;
	height: 37px;
}
div#navbar ul.nav .link11 a:hover, div#navbar ul.nav .link11 a:focus, .current-link11 .link11 a:link, .current-link11 .link11 a:visited{background: url("../images/nav.jpg") no-repeat -803px -37px;}
div#navbar ul.nav .link11 a:active {background: url("../images/nav.jpg") no-repeat -803px -37px;}

div#navbar ul.nav .link12 a:link, div#navbar ul.nav .link12 a:visited{
	left: 857px;
	top: 0;
	width: 74px;
	height: 32px;
}
div#navbar ul.nav .link12 a:hover, div#navbar ul.nav .link12 a:focus, .current-link12 .link12 a:link, .current-link12 .link12 a:visited{background: url("../images/nav.jpg") no-repeat -857px -37px;}
div#navbar ul.nav .link12 a:active {background: url("../images/nav.jpg") no-repeat -857px -37px;}

/**********************************************************************
 Header
***********************************************************************/
div#header{background: #3d61ac url("../images/banner_Bg.gif") repeat-x; height:370px;}

div#header div.c_bann{width:717px; height:263px; margin-left:220px; background:url("../images/bann.jpg") no-repeat;}

div.ch_bann{margin:20px 10px 20px 20px; float:left;} /*div.ch_bann{margin:20px 0px 20px 20px; float:left;}*/

* html div.ch_bann{margin:20px 0 0 10px; }

div.ch_bann img{border:5px solid #fff;}

div.watch_bann{margin:20px 20px 20px 10px; width:355px;  float:right; background-color:#3d61ac; display:inline;}

div.cast{color:#FFF; float:left; padding-left:15px;}

div#webcast{margin:10px 0 5px;}
* html div#webcast{margin:10px 0 5px;}
div#webcast h3{background: #3d61ac url("../images/watch_live_H.jpg"); height:39px; width:325px; text-indent:-9999px;}
div#webcast img{float: left; border:5px solid #859bcb;}
div#webcast ul{float:left; padding-left:0px;}
div#webcast ul li.title, div#webcast ul li.desc{padding-left:10px;}

div#webcast ul li a.tvbtn{
	display:block;
	width:149px;
	height:42px;
	background:url("../images/watch_video.jpg") no-repeat 0 -37px;
}

div#webcast ul li a.tvbtn:focus,div#webcast ul li a.tvbtn:hover { background-position:0 0;}

div#webcast ul li a.tvbtn em {left:-9999em;position:absolute;}

div#radiocast{float:left;}

* html div#radiocast{margin:0;}
*+html div#radiocast{margin-top:0}/* ie7 fix*/

div#radiocast h3{background: #3d61ac url("../images/radio_bro_H.jpg"); height:39px; width:325px; text-indent:-9999px;}
div#radiocast ul li{float:left; display:inline;}
div#radiocast ul li{padding:0;}

div#radiocast ul li a.radbtn{
	position:relative;
	top:-10px;
	display:block;
	width:105px;
	height:35px;
	background:url("../images/listen.jpg") no-repeat 0 -37px;
}

div#radiocast ul li a.radbtn:focus,div#radiocast ul li a.radbtn:hover {background-position:0 0;}
div#radiocast ul li a.radbtn em {left:-9999em;position:absolute;}

div#bcast{background: #3d61ac url("../images/broa_tele_H.jpg"); height:72px; width:355px; float:left;}
div#bcast ul li{ float:left; display:inline;}
div#bcast ul li.title{ position:relative; top:45px; left:130px;}
div#bcast ul li.title a:hover{color:#FFF; border:none; }
div#bcast ul li.title a{border-bottom:1px solid #FFF; color:#FFF; padding-bottom:2px;}

/**********************************************************************
 Content
***********************************************************************/
div#content{background-color:#fff; }

div.intro h1{background:url("../images/internation_church.jpg") no-repeat; width:481; height:36px; margin-bottom:10px; text-indent:-9999px}

ul li{padding:3px;}
ul li.desc{margin-bottom:8px;}

div#left_cont {
	width:550px;
	display: inline;
	float: left;
	position: relative;
	padding-top:25px;
}

div#left_cont div.left_lcont{float:left; width:280px;}
div#left_cont div.left_lcont img{border:3px solid #859bcb;}

div#left_cont div.left_lcont ul{ width:255px; list-style:none; margin:10px 0 30px;  padding:0 8px;}
div#left_cont div.left_lcont ul li.desc{text-align:right;}

div.left_lcont ul li a{border-bottom:1px solid #5f6364;}
div.left_lcont ul li a:hover{border:none;}

div#left_cont div.left_rcont{float:left; margin-left:10px; width:250px;} 
div#left_cont h2{ border-bottom:1px solid #dbdbdb;}

ul.e_list{clear:both; margin-bottom:10px;}
ul.e_list li.sup{float:left;width:40px; height:40px; background-color:#3d61ac; padding:5px; margin-top:5px; margin-right:5px; text-align:center; color:#FFF;}
ul.e_list li.desc{float:left}

div#right_cont{margin-left:20px; float:right; width:370px; background:url("../images/right_bg.jpg") left top no-repeat;} 

div.search{margin-bottom:50px; padding-left:30px;}
div.search div.search_txt{float:left; margin-right:5px;}
div.search input.search-field{width:220px; border:1px solid #dbdbdb; padding:5px 2px;}

div.video_list{ background:url("../images/right_bg1.jpg") repeat-y; padding-left:30px; padding-bottom:10px; min-height:500px; height:500px;}

div.banner_list{margin-top:10px;}
div.banner_list ul{margin: 0 auto; margin-left:20px;}
div.banner_list ul li{display:inline; margin-right:20px;}

a.more{color:#4593c2; line-height:2em;}
a.more:hover{color:#5f6364;}

div.post-list ul{ padding:10px 0; border-bottom:1px solid #3d61ac; margin:10px 0;}
div.post-list ul li.post-title a{border-bottom:none; }
div.post-list ul li.post-title a:hover{border-bottom:1px solid #5f6364;}
div.post-list ul li.post-meta{color:#b1331c; margin-top:-5px;}

div.post-list p img{margin:5px;}

ul.center-txt li{text-align:center;}

div.breadcrumb{margin:0 0 20px;}
div.breadcrumb a{color:#3d61ac; border-bottom:1px solid #3d61ac;}
div.breadcrumb a:hover{color:#3d61ac; border-bottom:none;}

div.category h1{color: #fff; padding:5px; margin-bottom:10px; background-color:#859bcb;  border-bottom:1px solid #3d61ac;  border-top:3px solid #3d61ac; letter-spacing:1px;}

div.ovideo{margin-top:10px;}
div.ovideo img{float: left; border:3px solid #859bcb;}
div.ovideo ul{padding-left:20px; float:left;}
div.ovideo ul li{padding:3px 0;}
div.ovideo ul li.vtitle{width:180px; line-height:1em;}
div.ovideo ul li.vtitle a{color:#000000;}
div.ovideo ul li.vtitle a:hover{border-bottom:1px solid #5f6364;}

div.post-list div.ovideo{margin-left:80px; width:400px;}
div.post-list div.ovideo ul{border:none;}
/**********************************************************************
 Footer
***********************************************************************/
div#footer{padding-top:20px; background-color:#3d61ac; margin-top:10px; height:80px; color:#859bcb;}
div.f_note p{float:right; padding-right:10px;}
div.f_note ul{float:left; width:200px;  margin-left:20px; clear:right;text-align:center; padding:5px 0;}
div.f_note ul li{padding:5px 0; color:#fff;}
div.f_note ul li a{color:#fff;}
div.f_note ul li.title{ border-bottom:1px solid #859bcb; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#859bcb; letter-spacing:1px}
/* Left Contents >> Pagination >> 
----------------------------------------------------------------------------------------------------*/
.blog-page-nav {
	padding:10px 20px;
	margin: 2px 2px 10px 0;
}

.wp-pagenavi {
	padding:10px 0;
	margin: 2px 2px 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

.blog-page-nav a:link,
.blog-page-nav a:visited, 
.wp-pagenavi a:link,
.wp-pagenavi a:visited {
	padding: 2px 5px;
	color: #000000;
	text-decoration:underline;
}

.blog-page-nav a:hover, .wp-pagenavi a:hover {
	background: #ba0703;
	color: #ffffff;
}

.blog-page-nav b,
.blog-page-nav b,
.wp-pagenavi b,
.wp-pagenavi b {
	background: #ba0703;
	color: #ffffff;
	padding: 2px 5px;
}