body{
	margin:0;
	font:17px/26px Arial, Helvetica, sans-serif;
	color:#666;
	min-width:1009px;
	background-image: url(../images/bgCTTW.png);
	background-repeat: repeat-x;
}
img{border:none;}
a{
	text-decoration:none;
	color:#ea672f;
}
a:hover{text-decoration:underline;}
#header{
	width:100%;
	height:267px;
	background-image: url(../images/bgHeader.png);
	background-repeat: no-repeat;
}
#header .frame{
	width:100%;
	height:267px;
}
#header .frame div{
	margin:0 auto;
	height:267px;
	width:1009px;
	position:relative;
}
#header h1{margin:0;}
#header h1 a{
	background:url(../images/logo.png) no-repeat;
	float:left;
	width:641px;
	height:128px;
	overflow:hidden;
	text-indent:-9999px;
	margin:67px 0 0 14px;
}
#header .slogan{
	background:url(../images/slogan.png) no-repeat;
	width:292px;
	height:58px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:53px 53px 0 0;
	text-transform:uppercase;
}
#nav{
	position:absolute;
	left:32px;
	top:240px;
	margin:0;
	padding:0;
	list-style:none;
	z-index: 9999;
}
#nav li{
	background:url(../images/separator.gif) no-repeat;
	float:left;
	margin:0;
	font-size:16px;
	position:relative;
	z-index: 9999;
}
#nav a{
	display:block;
	color:#000;
	padding:0 8px 0 13px;
	margin:0 3px 0 5px;
	z-index: 9999;
}
#nav li.hover a,
#nav li:hover a{
	color:#fff;
}
#nav li a:hover{
	text-decoration:none;
	color:#fff;
}
#nav ul{
	background:#4577bc url(../images/bg-menu.gif) no-repeat;
	position:absolute;
	display:none;
	left:0;
	top:22px;
	width:120px;
	list-style:none;
	margin:0;
	padding:5px 0 0;
	overflow:hidden;
}
#nav li.hover ul,
#nav li:hover ul{
	display:block;
}
#nav ul li{
	background:none;
	margin:-1px 0 0;
	padding:1px 0 1px;
	border-top:1px solid #3b65a0;
	width:100%;
}
#nav ul a{
	background:url(../images/arrow-dropdown.gif) no-repeat 5px 6px;
	margin:0;
	padding:0 0 0 16px;
	line-height:24px;
	font-size:15px;
}
#nav ul a:hover{text-decoration:underline;}
#wrapper{
	background:url(../images/bg-wrapper.gif) repeat-y;
	width:1009px;
	overflow:hidden;
	margin:0 auto;
	padding:23px 0 0;
}
#wrapper #main{
	width:100%;
	overflow:hidden;
}
#wrapper #content{
	display:inline;
	width:663px;
	float:left;
	margin:0 0 0 34px;
	padding:0 0 0 3px;
}
#wrapper #content:after{
	content:"";
	clear:both;
	display:block;
}
.visual{
	width:662px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 17px;
	margin-left: 5px;
}
.visual ul{
	display:inline;
	float:left;
	margin:0 0 0 12px;
	overflow:hidden;
	padding:0 0 9px;
	list-style:none;
	width:637px;
	line-height:21px;
}
.visual li{
	background:url(../images/divider.gif) no-repeat 0 3px;
	font-size:20px;
	padding:0 0 0 2px;
	margin:0 0 0 -2px;
	float:left;
}
.visual li a{
	color:#5798c9;
	padding:0 6px 0 4px;
	margin:0 3px 0 5px;
}
.width{

}
.box{
	width:100%;
	overflow:hidden;
	border-bottom:2px solid #aca7a7;
}
.box h2{
	margin:0;
	padding:14px 0 7px;
	letter-spacing:-1px;
	font-size:37px;
	color:#4577bc;
	font-weight:normal;
	float:left;
}
.box h3{
	margin:0;
	padding:11px 0 25px;
	letter-spacing:-1px;
	font-size:37px;
	color:#4577bc;
	font-weight:normal;
}
.box .desc{
	color:#4577bc;
	font-size:16px;
	width:242px;
	float:right;
	line-height:18px;
	margin:10px 0 0;
}
.box2{
	width:630px;
	overflow:visible;
	border-bottom:2px solid #aca7a7;
	padding-left:50px;
}
.box2 h2{
	letter-spacing:-1px;
	font-size:37px;
	color:#4577bc;
	font-weight:normal;
	margin-top: 50px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}
.box2 h3{
	margin:0;
	letter-spacing:-1px;
	font-size:37px;
	color:#4577bc;
	font-weight:normal;
}
.box2 .desc{
	color:#4577bc;
	font-size:16px;
	width:242px;
	float:right;
	line-height:18px;
}
.box7{
	width:860px;
	overflow:hidden;
	border-bottom:2px solid #aca7a7;
	padding-left:50px;
}
.power div{
	width:100%;
	overflow:hidden;
	border-top:2px solid #aca7a7;
}
.box p{
	display:inline;
	margin:24px 82px 31px 22px;
	float:left;
}
.grey {
	color:#aca7a7;
}
.blue {
	color:#4577bc;
}
.orange {
	color:#E95C20;
}
.power p{
	display:inline;
	font-size:14px;
	line-height:20px;
	margin:8px 0 0 24px;
	padding:0 0 8px;
}
.guides {
	list-style:none;
	margin:0 0 0 6px;
	padding:0;
}
.guides li{
	float:left;
	font-size:19px;
}
.guides a.guide{background:url(../images/ico-guide.gif) no-repeat 100% 0;}
.guides  li a{
	background:url(../images/ico-audio.gif) no-repeat 100% 0;
	color:#e95c20;
	display:block;
	margin:0 20px 0 0;
	padding:0 34px 0 0;
	line-height:27px;
}
.uplifting{
	background:url(../images/image03.jpg) no-repeat 0 100%;
	padding:0 0 24px;
}
.uplifting p{
	margin:0 0 0 12px;
	line-height:18px;
	float:none;
	display:block;
}
.uplifting h3{
	margin:23px 0 0;
	padding:0;
}
.uplifting div{
	overflow:hidden;
	float:right;
	width:152px;
	margin:29px -37px 0 20px;
	border-left:2px solid #aca7a7;
	padding:0 0 8px;
}
.uplifting ul{
	list-style:none;
	margin:0 0 0 13px;
	padding:0;
}
.uplifting li a{
	background:url(../images/arrow-two.gif) no-repeat 0 6px;
	padding:0 0 0 16px;
	color:#666;
}
.uplifting div.column{
	border:none;
	padding:0;
	margin:27px 0 0 0;
	width:261px;
}
.uplifting .column p{
	margin:0;
	line-height:26px;
}
a.more{
	background:url(../images/arrow-two.gif) no-repeat 0 9px;
	font-size:12px;
	float:right;
	margin:-5px 15px 0 0;
	padding:0 0 0 14px;
}
.power a.more{
	background:url(../images/arrow-two.gif) no-repeat 100% 6px;
	padding:0 11px 0 0;
	float:none;
	margin:0;
}
.twocolumn{
	width:100%;
	margin:46px 0 0;
}
.twocolumn:after{
	display:block;
	content:"";
	clear:both;
}
.twocolumn div{
	float:right;
	width:286px;
	border-left:2px solid #aca7a7;
	margin:6px -31px 0 0;
	padding:0 0 89px 8px;
	position:relative;
}
.twocolumn strong{
	color:#e95c20;
	font-size:26px;
	line-height:23px;
	display:block;
	letter-spacing:-1px;
	margin:7px 0 0 21px;
}
.twocolumn a.more{
	float:left;
	margin:8px 0 0 45px;
}
.twocolumn h4{
	font-size:29px;
	margin:0;
	color:#4577bc;
	font-weight:normal;
}
.twocolumn .column{
	float:left;
	width:385px;
	border:none;
	margin:0;
	padding:0;
}
.twocolumn .column strong{
	color:#4577bc;
	font-size:22px;
	margin:0;
	font-weight:normal;
}
.twocolumn .column p{
	margin:14px 0 0 23px;
	font-size:15px;
}
.twocolumn .column a.more{
	float:right;
	margin:-3px 27px 0 0
}
#sidebar{
	background:url(../images/bg-sidebar.gif) no-repeat 0 76px;
	float:left;
	width:235px;
	margin:0 0 0 53px;
}
#sidebar .broadcast{
	background:url(../images/ico-broadcast.gif) no-repeat;
	display:block;
	line-height:17px;
	color:#989797;
	margin:4px 0 0 10px;
	padding:35px 0 0 63px;
	width:159px;
}
#sidebar .countries{
	list-style:none;
	margin:2px 0 0 21px;
	padding:0;
}
#sidebar .countries li{margin:0 0 1px;}
#sidebar .countries li a{
	color:#333;
	display:block;
	padding:0 0 0 54px;
	line-height:42px;
	width:100px;
}
#sidebar li a.africa{background:url(../images/ico-southafrica.gif) no-repeat;}
#sidebar li a.cambodia{background:url(../images/ico-cambodia.gif) no-repeat;}
#sidebar li a.china{background:url(../images/ico-china.gif) no-repeat;}
#sidebar li a.cyprus{background:url(../images/ico-cyprus.gif) no-repeat;}
#sidebar li a.india{background:url(../images/ico-india.gif) no-repeat;}
#sidebar li a.indonesia{background:url(../images/ico-indonesia.gif) no-repeat ;}
#sidebar li a.iraq{background:url(../images/ico-iraq.gif) no-repeat;}
#sidebar li a.korea{background:url(../images/ico-korea.gif) no-repeat;}
#sidebar li a.mongolia{background:url(../images/ico-mongolia.gif) no-repeat;}
#sidebar li a.pakistan{background:url(../images/ico-pakistan.gif) no-repeat;}
#sidebar li a.philippines{background:url(../images/ico-philippines.gif) no-repeat;}
#sidebar li a.russia{background:url(../images/ico-russia.gif) no-repeat;}
#sidebar li a.vietnam{background:url(../images/ico-vietnam.gif) no-repeat;}
#sidebar li a.afghanistan{background:url(../images/ico-afganistan.gif) no-repeat;}
#sidebar li a.bangladesh{background:url(../images/ico-banladesh.gif) no-repeat;}
#sidebar li a.ethiopia{background:url(../images/ico-ethiopia.gif) no-repeat;}
#sidebar li a.nepal{background:url(../images/ico-Nepal.gif) no-repeat;}
#sidebar li a.sudan{background:url(../images/ico-sudan.gif) no-repeat;}
#sidebar li a.south_africa{background:url(../images/ico-southafrica.gif) no-repeat;}
#sidebar li a.yemen{background:url(../images/ico-yemen.gif) no-repeat;}


.block{
	background:#ffffff;
	margin:31px 3px 0 1px;
	padding:16px 0 18px 12px;
}

#sidebar div img{
	margin:15px 0 0 6px;
}
#sidebar .block a{
	margin:10px 0 0;
	letter-spacing:-1px;
}
#sidebar .block p{
	margin:6px 36px 0 0;
	font-size:19px;
}
#sidebar .block img{margin:0;}
#sidebar div h4{margin:0;}
#sidebar div a{
	display:block;
	font-weight:bold;
	color:#e95c20;
	font-size:16px;
	line-height:23px;
	margin:32px 2px 0 13px;
}
#sidebar a.febc{
	color:#4577bc;
	font-weight:normal;
	margin:41px 0 0 13px;
}
#sidebar p{
	margin:3px 40px 0 12px;
	color:#9c9b9b;
	line-height:19px;
}
#sidebar ul.sidebar_list{
	padding-left:15px;
	list-style-type: none;
}
#footer{
	width:100%;
	overflow:hidden;
	margin:44px 0 0;
}
#footer p{
	margin:0 0 0 47px;
	font-size:11px;
	color:#000;
}
.odd {
	background-color: #EAEAEA;
}
.even {
	background:#cccccc;
}
table #stripe {
width: 100%;
border: 1px solid#000;
}
table #stripe th, table td  {
	margin: 0;
	padding: 8px 20px;
}
#countrynav {
width: 850px;
}
#countrybody{
	min-height: 500px;
	overflow: visible;
}
h3 .blue {
color:#4577bc;
}
ol.drama_list {
	line-height:125%;
	font-size: 17px;
}
ol.drama_list img{
	vertical-align: text-top;
}
ol.drama_list li{
	margin-bottom:.50em;
}
ol.drama_list p.series_extra_desc{
	font-size:smaller;
	margin-left:20px;
}
div.president {
    margin-top: -5px;
	width: 284px;
	height: 80px;
	background: url("http://christtotheworld.com/images/presidentsblog2.png") no-repeat left top;
}
div.president:hover {
	background-position: left bottom;
}
div.mission_update {
    margin-top: -86px;
	width: 284px;
	height: 80px;
	background: url("http://christtotheworld.com/images/mission_update_icon_sprite.png") no-repeat left top;
}
div.mission_update:hover {
	background-position: left bottom;
}
div.prayer {
	width: 203px;
	height: 72px;
	padding: 0 !important;
	background: url("http://christtotheworld.com/images/blogicons.png") no-repeat left 49%;
}
div.prayer:hover {
	background-position: right 50%;
}
div.editor {
	width: 203px;
	height: 72px;
	padding: 0 !important;
	background: url("http://christtotheworld.com/images/blogicons.png") no-repeat left bottom;
}
div.editor:hover {
	background-position: right bottom;
}

div.prayer_partner {
	background-image: url('/images/right_icons.png');
	background-position: left top;
	width: 203px;
	height: 71px;
	margin-top: 20px !important;
	padding: 0 !important;
}
div.prayer_partner:hover {
	background-position: right top !important;
}

div.newsletters {
	background-image: url('/images/right_icons.png');
	background-position: left 48%;
	width: 203px;
	height: 70px;
	padding: 0 !important;
}
div.newsletters:hover {
	background-position: right 48% !important;
}

div.contact_ministries {
	background-image: url('/images/right_icons.png');
	background-position: left 98%;
	width: 203px;
	height: 70px;
	padding: 0 !important;
}
div.contact_ministries:hover{
	background-position: right 98% !important;
}

div.make_donation {
	width: 203px;
	height: 72px;
	padding: 0 !important;
	background: url("http://christtotheworld.com/images/makeadonation.png") no-repeat left top;
}
div.make_donation:hover {
	background-position: right top;
}
ol.drama_list {
	list-style-type: none;
}