.headbar{text-align:right; height:20px;}

.navbar{background-image:url(../img/hp_children.jpg); background-position:right; background-repeat:no-repeat; margin-right:5px;}

.contentFoot{clear:both; height:30px;}
.contentf {background: #0d7abf; padding:20px 0 210px;}

#logo{position:absolute; top:100px; left:515px;}
#lucy{position:absolute; bottom:0px; right:0px;}


.welcomebar{width:520px; height:200px;}
.welcomebar h1{margin:40px 100px 15px 40px; padding:0 0 0 15px; font-size:18px; color:#10b2d5;}
.welcomebar p{margin:0 20 15px 40px; padding:0 0 0 15px; font-size:12px;}


.news-latest-container{position:absolute; top:400px; left:480px; width:420px; height:260px; overflow:hidden;}

.news-latest-roundedge{position:relative; margin-bottom:10px; padding-right:10px;}

.news-latest-roundedge .b1f, .news-latest-roundedge .b2f, .news-latest-roundedge .b3f, .news-latest-roundedge .b4f{font-size:1px; overflow:hidden; display:block;}
.news-latest-roundedge .b1f {height:1px; background:#ffffff; opacity: 0.8; margin:0 5px;}
.news-latest-roundedge .b2f {height:1px; background:#ffffff; opacity: 0.8; margin:0 3px;}
.news-latest-roundedge .b3f {height:1px; background:#ffffff; opacity: 0.8; margin:0 2px;}
.news-latest-roundedge .b4f {height:2px; background:#ffffff; opacity: 0.8; margin:0 1px;}
.news-latest-roundedge .news-latest-item {background: #ffffff; opacity: 0.8; padding:10px 20px 10px 20px;}

.news-latest-item p, .news-latest-item h5{color:black;}
.news-latest-roundedge .news-latest-mehr{position:absolute; right:0; bottom:20px;}



*html div.welcomebar{height:230px;}
