html{font-size:16px;}
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;color:#979797;background-color:#333}
img{margin:0;padding:0;border:0}
#content p img{display:block;max-width:80%;height:auto;margin:20px auto}
.justify{text-align:justify}
.bold{font-weight:700}
.center{text-align:center}
.right{text-align:right}
.nostart{list-style-type:none;margin:0;padding:0}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}
.clear{display:inline-block}
html[xmlns] .clear{display:block}
* html .clear{height:1%}
a{outline:0;text-decoration:none}
.fl_left{float:left}
.fl_left h2{float:left;position:relative;top:-10px}
.fl_right{float:right}
#topnav{display:block;clear:both;width:960px;margin:0;padding:8px 0;text-align:center}
#topnav,#topnav a{text-transform:capitalize;color:#fff;background-color:#5ea614}
#topnav a:hover,#topnav li.active a{color:#333;background-color:#5ea614}
#topnav li,#topnav ul{margin:0;padding:0;list-style:none}
#topnav li{display:inline;margin-right:16px;line-height:30px;}
#topnav li.last{margin:0}
#column .subnav{display:block;width:300px;background-color:#f7f7f7;margin-bottom:30px;line-height:normal;position:relative}
#column #featured .subnav h2,#column .subnav h2{margin:0;border-top:3px solid #7bc333;background-color:#5ea614;width:100%;color:#fff;text-transform:capitalize;font-size:16px;font-weight:700;padding:15px 20px;box-sizing:border-box;word-wrap:break-word}
.R_A1 a img{max-width:80%;height:auto;margin-bottom:10px}
#column #featured .subnav .imgholder{border:none;padding:25px}
#column #featured .subnav .imgholder img{display:block;width:auto}
#column #featured .subnav ul{padding:25px;padding-top:0}
.kg-image-card{margin:20px 0;display:block;width:100%}
.kg-image-card img,p img{display:block;max-width:80%;margin:0 auto}
#column .subnav ul{margin:0;padding:25px;list-style:none}
#column .subnav li{padding:20px 0;border-bottom:1px dotted #666}
#column .subnav li:first-of-type{padding-top:0}
#column .subnav li:last-of-type{border-bottom:none}
#column .subnav ul ul,#column .subnav ul ul ul,#column .subnav ul ul ul ul,#column .subnav ul ul ul ul ul{border-top:0;padding-top:0}
#column .subnav a{display:block;margin:0;color:#666;background:url(/images/brown_file.gif) no-repeat 10px center #f7f7f7;text-decoration:none}
#column .subnav a:hover{color:#896c50;background-color:#f7f7f7}
#column .subnav ul ul a,#column .subnav ul ul ul a,#column .subnav ul ul ul ul a,#column .subnav ul ul ul ul ul a{background:url(/images/black_file.gif) no-repeat #f7f7f7}
#column .subnav ul ul a{padding-left:40px;background-position:30px center}
#column .subnav ul ul ul a{padding-left:50px;background-position:40px center}
#column .subnav ul ul ul ul a{padding-left:60px;background-position:50px center}
#column .subnav ul ul ul ul ul a{padding-left:70px;background-position:60px center}
.pagination{display:block;width:100%;clear:both;text-align:center}
.pagination ul{margin:0;padding:0;list-style:none}
.pagination li{display:inline}
.pagination .next{margin:0}
.pagination a{display:inline-block;margin:0 2px 0 0;padding:2px 5px 3px 5px;border:1px solid #d8d9de}
.pagination .current,.pagination .splitter{margin:0 2px 0 0;padding:6px}
.containerBox .pagination a:hover,.pagination .current,.pagination .splitter{color:#000;background-color:#ebedee}
#hpage_featured{position:relative;margin:0 auto 0;display:block;width:960px;padding-bottom:20px}
#hpage_featured a{color:#5ea614;background-color:#d7e5c9}
#hpage_featured .intro{display:block;float:right;width:450px;line-height:1.6em}
#hpage_featured .intro h1,#hpage_featured .intro h2,#hpage_featured .intro h3,#hpage_featured .intro h4,#hpage_featured .intro h5,#hpage_featured .intro h6{background-color:#d7e5c9;margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px solid #fff}
#hpage_featured .intro ul{margin:0;padding:0;list-style:none}
#hpage_featured .welcome{display:block;width:100%;margin-bottom:10px}
#hpage_featured .welcome .imgl{border-color:#fff}
#hpage_featured .welcome .fl_right{display:block;float:right;width:300px}
#hpage_featured .popular{display:block;width:100%;clear:both}
#hpage_featured .popular li{display:block;float:left;width:205px;margin-bottom:4px;padding:0 20px 0 0;line-height:normal}
#hpage_featured .popular li a{}
#homepage{position:relative;margin:0 auto 0;display:block;width:960px}
#container #homepage ul{margin:0;padding:0;list-style:none}
#container #homepage #content #top_featured{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #d8d8d8}
#container #homepage #content #top_featured li{float:left;width:300px;margin-right:30px}
#container #homepage #content #top_featured li.last{margin-right:0}
#container #homepage #content #top_featured li img{padding-bottom:16px;background:url(../images/shadow.gif) bottom center no-repeat}
#container #homepage #content #latestnews{display:block;float:left;width:400px}
#container #homepage #content #latestnews li{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #d8d8d8}
#container #homepage #content #latestnews li p{margin:0;padding:0}
#container #homepage #content #latestnews li .readmore{margin-top:15px}
#container #homepage #content #quicklinks{display:block;float:right;width:200px}
#container #homepage #content #quicklinks img{margin:8px 0 0 0}
#container #homepage #column .readmore a{font-weight:400}
#container #homepage #column .staffmembers li{margin:0 0 15px 0;border-bottom:1px solid #d8d8d8}
#container #homepage #column .staffmembers li.last{margin-bottom:0}
#container #homepage #column .staffmembers p{margin:10px 0 0 0;padding:0;line-height:normal}
.imgholder,.imgl,.imgr{padding:4px;border:1px solid #d8d8d8;text-align:center}
.imgl{float:left;margin:0 15px 15px 0;clear:left}
.imgr{float:right;margin:0 0 15px 15px;clear:right}
div.containerBox{display:block;width:100%;text-align:left}
div.containerBox h1,div.containerBox h2,div.containerBox h3,div.containerBox h4,div.containerBox h5,div.containerBox h6{margin:0 0 15px 0;padding:0;font-size:16px;font-weight:400;line-height:normal;color:#333;background-color:transparent}
.row1,.row2{color:#979797;background-color:#d7e5c9}
.row3{color:#1f1f1f;background-color:#fff;border-top:1px solid #5ea614;border-bottom:5px solid #d7e5c9}
.row3 a{color:#6b543e;background-color:#fff}
.licss a::before{content:"";display:inline-block;font-size:1px;margin-right:5px;opacity:.5;width:5px;height:5px;background-color:#896c50;border-radius:50%;position:relative;top:-2px}
.row4{padding:30px 0}
#container,#copyright,#footer,#header{position:relative;margin:0 auto 0;display:block;width:960px}
#header{padding:25px 0}
#header h2,#header p,#header ul{margin:0;padding:0;list-style:none;line-height:normal}
#header h2{font-size:26px;font-variant:small-caps;font-style:normal}
#header h2 a{color:#333;background-color:#d7e5c9}
#header p{}
#header p a{color:#fff;line-height:30px;padding:0 3px}
#header p a:hover{color:#333}
#header .fl_right{margin-top:20px}
#header .fl_right p{float:left}
#container{padding:30px 0;line-height:1.6em}
#container h1,#container h2,#container h3,#container h4,#container h5,#container h6{background-color:#fff;margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px solid #d8d8d8}
#container .readmore{display:block;width:100%;text-align:right;line-height:normal}
#content{display:block;float:left;width:630px;line-height:25px;font-size:17px;}
#content img{max-width:90%;width:auto;height:auto;display:block;margin:20px auto}
#content h1{text-align:center;font-size:20px;}
#comments{margin-bottom:40px}
#comments .commentlist{margin:0;padding:0}
#comments .commentlist ul{margin:0;padding:0;list-style:none}
#comments .commentlist li.comment_even,#comments .commentlist li.comment_odd{margin:0 0 10px 0;padding:15px;list-style:none}
#comments .commentlist li.comment_odd{color:#666;background-color:#f7f7f7}
#comments .commentlist li.comment_odd a{color:#896c50;background-color:#f7f7f7}
#comments .commentlist li.comment_even{color:#666;background-color:#e8e8e8}
#comments .commentlist li.comment_even a{color:#896c50;background-color:#e8e8e8}
#comments .commentlist .author .name{font-weight:700}
#comments .commentlist .submitdate{font-size:smaller}
#comments .commentlist p{margin:10px 5px 10px 0;padding:0;font-weight:400;text-transform:none}
#comments .commentlist li .avatar{float:right;border:1px solid #eee;margin:0 0 0 10px}
#column{display:block;float:right;width:300px}
#column #featured,#column .holder{display:block;width:300px;margin-bottom:30px}
#column .holder .lg{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10px}
#column .holder .lg::after{content:"";display:block;clear:both}
#column .holder h2.title{display:block;width:100%;height:65px;margin:0;padding:15px 0 0 0;font-size:20px;text-transform:none;line-height:normal;border-bottom:1px dotted #999}
#column .holder h2.title img{float:left;margin:-15px 8px 0 0;padding:5px;border:1px solid #999;width:60px}
#column div.imgholder{display:block;width:290px;margin:0 0 10px 0}
#column .holder p.readmore{display:block;width:100%;font-weight:700;text-align:right;line-height:normal}
#column #featured h2,#column #featured p,#column #featured ul{margin:0;padding:0;list-style:none;color:#666;background-color:#f7f7f7}
#column #featured a{color:#666;background-color:#f7f7f7}
#column #featured li{display:block;width:250px;margin:0;padding:10px 1px;color:#666;background-color:#f7f7f7}
#column #featured li p.imgholder{display:block;width:240px;height:90px;margin:20px 0 15px 0}
#column #featured li h2{margin:0;padding:0 0 8px 0;font-weight:400;font-family:Georgia,"Times New Roman",Times,serif;line-height:normal;border-bottom:1px dotted #999}
#container #column .readmore a{display:block;width:100%;margin-top:15px;height:auto;padding-left:0;font-weight:700;text-align:right;line-height:normal;background:0}
#column .latestnews{display:block;width:100%;margin:0;padding:0;list-style:none}
#column .latestnews li{display:block;width:100%;height:99px;margin:0 0 11px 0;padding:0 0 21px 0;border-bottom:1px dotted #c7c5c8;overflow:hidden}
#column .last,#column .latestnews li.last{margin-bottom:0}
#column .latestnews p{display:inline}
#column .latestnews img{float:left;margin:0 10px 0 0;padding:4px;border:1px solid #c7c5c8;clear:left}
#footer{line-height:1.6em;background:url(/images/footer_bg.gif) 550px 0 repeat-y}
#footer a{color:#979797;background-color:#333}
#footer h2{color:#fff;background-color:#333;font-weight:700;font-style:normal}
#footer ul{margin:0;padding:0;list-style:none}
#footer address{font-style:normal}
#footer .footbox{display:block;float:left;width:200px;margin-right:30px}
#footer #social{margin-bottom:20px}
#footer #social ul{margin:20px 0 0 0}
#footer #social li{display:inline;margin-right:15px}
#footer .last{margin:0}
#copyright{padding:15px 0;border-top:1px solid #979797}
#copyright p{margin:0;padding:0}
#copyright,#copyright a{color:#c2c2c2;background-color:#333}
table{width:100%;border-collapse:collapse;table-layout:auto;vertical-align:top;border:0;margin:0 auto;border-spacing:0}
table tbody td{vertical-align:top;display:block}
.container_table{border:0}
#featured{width:470px;border:5px solid #fff;float:left}
.nav_top{width:450px;line-height:30px;height:30px;padding-left:30px;background:url(http://www.childrenparenting.com/images/topnav.jpg) no-repeat}
.next_previous{margin:20px 0}
.next_previous em{padding-right:10px;color:#666}
.next_previous a:hover{color:#896c50;text-decoration:underline}
.ct_img{margin:0}
.ct_list{margin:30px 20px 30px 0}
.ct_list li{margin:15px 0;border-bottom:1px dotted #666}
#bread{border-bottom:1px solid #ccc;width:960px;margin:0 auto;display:block}
#bread ul{margin:20px 0 0;padding:0}
#bread li{list-style-type:none;float:left;vertical-align:center;margin-right:5px}
.crr img{padding-right:5px}
.lg li{width:80px;border:5px solid #fff;float:left}
.adp1a{height:250px;margin:10px auto}
.adp1b{height:280px;margin:10px auto}
.L_list ul{list-style:none;padding:0;margin-top:50px}
.L_list ul li::after{content:"";display:block;clear:both}
.L_list ul li{padding:20px 0;border-top:1px dotted #ccc}
.L_list .L_left_pic{display:inline-block;float:left;margin-right:20px}
.L_right{float:left;width:calc(100% - 220px);height:120px;overflow:hidden;position:relative}
.L_Title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.L_Content{margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:absolute;bottom:0}
#content .L_list .L_left_pic img{display:block;width:200px;height:auto;max-width:100%;margin:0}
.chlink{display: block;margin:0 auto;width:90%;height:25px;text-align:center;}
.chlink a{color: #979797;padding:5px 8px;}
.R_A1 >a > span{display:block;}
.L_list .L_Title a{color: #a32d24;}
#content > p{text-indent:1.5rem; margin-top:15px;}

@media(max-width:840px){
#bread,#copyright,#header,#topnav{width:100%}
#content h1{width:97%}
#content{width:96%;float:none}
#container{width:100%;padding:10px}
#column{width:100%;float:none}
#column #featured li{width:100%}
#column .subnav{width:95%;padding:25px 1px 10px 1px}
#column .holder{width:95%}
#column #featured{width:96%}
}
@media(max-width:600px){
div{overflow:hidden}
.container_table{width:100%;display:block}
#copyright,#top,#topnav{width:100%}
#bread{width:98%;overflow:hidden}
#header{width:100%;padding:10px 0;padding-top:20px}

#container{width:100%;padding:0}
.next_previous{width:300px}
#column{width:98%;float:none;padding:5px}
#column #featured,#column #featured li,#column .holder,#column .subnav{width:100%}
#topnav{display:none}
#column .subnav{padding:0}
#column .subnav a{padding:0}
.nav_top{width:95%;padding-left:10px}
.ct_img img{width:100%}
tbody{display:block;width:initial}
tr{display:block;width:initial}
.kg-image-card{display:block;width:100%;margin:20px 0}
.kg-image-card img,p img{display:block;width:100%}
#column{background-color:#f7f7f7}
#column .holder li{border-color:#f7f7f7}
#column .holder li a{display:block;background-color:#f7f7f7}
#column .holder .title{background-color:#f7f7f7}
#header .fl_left{width:100%;display:flex;justify-content:center}
.fl_left h2{display:inline-block;top:0;clear:both;margin:0 auto}
#header .fl_right{position:relative;top:10px;margin-top:10px}
#header .nav_top p{margin-left:30px}
#bread ul{margin:0;padding:10px 20px;display:block;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:24px}
#content{width:95%;float:none;padding:10px;padding:0 0 0 20px;box-sizing:border-box;margin-right:0}

#content h1{margin-top:10px}
.L_list .L_left_pic img{display:inline-block;width:100%;height:80px}
.L_list .L_left_pic{width:40%}
.L_right{width:50%;height:80px;overflow:hidden}
.L_Title{white-space:normal}
.L_Content{display:none}
#column{padding:0;width:100%}
#column .subnav{width:100%;display:none;}
.holder{padding:0 20px;box-sizing:border-box}
#featured{border:none}
#copyright{padding:10px 20px;box-sizing:border-box;text-align:center}
.fl_right{display:block;width:100%}
#copyright .fl_right::before{content:"";display:block;height:10px}



}
