/* CSS Document */
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li,  hr, a, form, tr, td, table, dl, dt, dd { padding:0px;margin:0px;border:0px;list-style:none;}
body{ color:#202124;background:#60dbd0;font:normal 12px/14px Arial;}
br{ font-size:6px;height:0;line-height:6px;clear:both;} 
.float_l{float:left;}
.float_r{float:right;}
a{ text-decoration:none;}
#main{ width:1060px; margin:0 auto;background:url(images/cba/cba_main_bot_bg.gif) center bottom no-repeat #fff; padding-bottom:42px;}
#main_cont{ width:1060px;margin:0 auto;background:url(images/cba/cba_main_bg.gif) center top repeat-y #fff;}
.wrap{width:1024px;margin:0 auto;}
/*h2{ font:bold 28px/32px Arial;color:#4a83c9; margin-bottom:5px;}*/
/*header section*/
/*#top{ height:127px; border-bottom:3px solid #cfae7f; background:url(images/cba/cba_top_bg.gif) right top no-repeat;}*/
#top img{ float:left;padding-left:19px;}
/*#top{ height:127px; border-bottom:3px solid #cfae7f; background:url(<?=get_option('siteurl')?>/wp-content/themes/default/fadeimg/header/<?=$res1->imagename?>) right top no-repeat;} */
/*menu section top*/
ul.nav1{
	background:url(images/menu_bg.png) left top repeat-y;
	width:1015px;
	height:24px;
	padding-left:9px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}
ul.nav1 li{
	float:left;
	
	position:relative;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
}
ul.nav1 li a{
	font:bold 12px/24px Arial;
	color:#fff;
	text-align:center;
	display:block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
ul.nav1 li a:hover{
	font:bold 12px/24px Arial;
	color:#fff;
	text-align:center;
	display:block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: underline;
}
ul.nav1 li a.active{font:bold 12px/24px Arial;
	color:#fff;
	text-align:center;
	display:block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: underline;}

ul.nav1 li:hover ul{ display:block;}
ul.nav1 li ul{display:none; position:absolute; left:0; top:25px; z-index:1000; }
ul.nav1 li ul li{margin:0px;border-bottom:1px solid #E0CADE;}
ul.nav1 li ul li a{font:bold 12px/23px Arial;color:#fff;text-align:left; background:#C99BC5; padding:2px 15px; display:block; background:#C99BC5; float:left; width:146px;}
ul.nav1 li ul li a:hover{ background:#93378C;}
/*body content section*/

/*menu section*/
ul.nav{background:url(images/cba/menu_bg_act.png) left top repeat-y; width:1015px;height:24px; padding-left:9px;

	}
ul.nav li{
	float:left;
	
	position:relative;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
}
ul.nav li a{
	font:bold 12px/24px Arial;
	color:#fff;
	text-align:center;
	display:block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
ul.nav li a:hover{
	font:bold 12px/24px Arial;
	color:#fff;
	text-align:center;
	display:block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: underline;
}
ul.nav li a.active{font:bold 12px/24px Arial;
	color:#fff;
	text-align:center;
	display:block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: underline;}

ul.nav li:hover ul{ display:block;}
ul.nav li ul{display:none; position:absolute; left:0; top:25px; z-index:1000; }
ul.nav li ul li{margin:0px;border-bottom:1px solid #FFFFFF;}
ul.nav li ul li a{font:bold 12px/23px Arial;color:#fff;text-align:left; background:#99c8e9; padding:2px 15px; display:block; background:#99c8e9; float:left; width:146px;}
ul.nav li ul li a:hover{ font:bold 12px/23px Arial;color:#fff;text-align:left;background:#0075c9;padding:2px 15px; display:block;  float:left; width:146px;}
/*body content section*/

.cont_l{ width:790px; float:left; padding:20px 0 0 19px;}


.cont_r{width:176px;float:right;padding:20px 19px 0 0;text-align: right;background:url(images/cba/cont_bg.gif) right top repeat-y;}

.cont_r2{text-align:left;width:161px;float:right;padding:20px 19px 0 15px;background:url(images/cba/cont_bg.gif) right top repeat-y;}



.box{margin:20px 0 0 0; }
.block1,.block2,.block3,.block4{ float:left; margin-right:10px; text-align:center; padding:133px 8px 20px 8px; font:normal 16px/18px Arial;width:174px;height:155px;}
.block1{ background:url(images/cba/mom_logo.gif) center top no-repeat #EAC0C0;}
.block2{ background:url(images/cba/books_logo.gif) center top no-repeat #82c9eb;}
.block3{ background:url(images/cba/helps_logo.gif) center top no-repeat #CFAE7F;}
.block4{ background:url(images/cba/kidz_logo.gif) center top no-repeat #CADC96; margin-right:0;}
a.btn{ width:86px; height:27px; font:bold 12px/25px Arial; color:#ffffff; text-align:center; display:block; margin:20px auto 0;}
.block1 a.btn{ background:url(images/cba/mom_btn_bg.gif) no-repeat;}
.block2 a.btn{ background:url(images/cba/books_btn_bg.gif) no-repeat;}
.block3 a.btn{ background:url(images/cba/helps_btn_bg.gif) no-repeat;}
.block4 a.btn{ background:url(images/cba/kidz_btn_bg.gif) no-repeat;}

.block1 a.btn:hover{ background:url(images/cba/mom_btn_bg_o.gif) no-repeat;}
.block2 a.btn:hover{ background:url(images/cba/books_btn_bg_o.gif) no-repeat;}
.block3 a.btn:hover{ background:url(images/cba/helps_btn_bg_o.gif) no-repeat;}
.block4 a.btn:hover{ background:url(images/cba/kidz_btn_bg_o.gif) no-repeat;}

.cont_r img,.cont_r2 img{ border:3px solid #cfae7f; margin-bottom:17px;}
.cont_r img.last{margin-bottom:0px;}
.copy{ font:bold 10px/20px Arial;color:#00b09d;background:url(images/cba/cont_bg.gif) left top repeat-y; padding:0 19px;}

.slide_show { margin:7px 0 0 0;}
.slide_show img{border:8px solid #cfae7f;}
/*
.cont_l{ width:790px; float:left; padding:20px 0 0 19px;}
.cont_r{width:176px;float:right;padding:20px 19px 0 0;text-align: right; background:url(images/cmw/cont_bg.gif) right top repeat-y;}
*/

h1{ font:bold 27px/31px Arial;color:#0a7267; margin-bottom:5px;}
h2{ font:18px/21px Arial;color:#00b09d; margin-bottom:5px;}
h3{ font:bold 16px/18px Arial;color:black; margin-bottom:5px;}
h4{ font:bold 14px/16px Arial;color:#00b09d; margin-bottom:5px;}
h5{ font:bold 12px/14px Arial;color:black; margin-bottom:5px;}


.bloglink a {	font:bold 28px/32px Arial;color:#4a83c9; margin-bottom:5px;	}
.bloglink a:hover {	font:bold 28px/32px Arial;color:#205698; margin-bottom:5px;text-decoration:underline;}

.bloglinksmall a {	font:bold 12px Arial;color:#069e8d; margin-bottom:5px;	}
.bloglinksmall a:hover {	font:bold 12px Arial;color:#0a7267; margin-bottom:5px;text-decoration:underline;}

.button{BACKGROUND-COLOR: #0a7267;	TEXT-ALIGN: center;	font-weight:bold;	FONT-SIZE: 11px;  	COLOR: #ffffff;	FONT-FAMILY: Verdana, Tahoma;	PADDING-BOTTOM: 5px; 	MARGIN: 0px; 	VERTICAL-ALIGN: middle; 
	FONT-FAMILY: Verdana, Tahoma;	HEIGHT: 27px;}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

/*img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	} */

/*img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
*/

.alignright {
	float: right;
	
	}
.alignrightrward {
	float: right;
	padding: 0px;
margin: 10px 0px 10px 30px;
display: inline;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



