/*  
Theme Name: BabyPortal
Theme URI: http://wordpress.org/
Description: WordPress theme for BabyPortal
Version: 1.0
Author: ---
Author URI: 



*/



* { padding:0; margin:0;}
body {font-family: Arial, Helvetica, sans-serif; color:#000;background:#62b001;}
html, body {height:100%;}
img {border: 0;}
a {outline: none;}

#site_wrap {width: 100%; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)?"990px" : "100%"); min-width: 990px}
#header_wrap {height: 350px;}
#header {position: relative; height: 350px; background:#fff url(images/head_back.gif) -80px top repeat-x;}
#logo {position: absolute; top: 75px; left:60px; width:365px; height: 101px;background:url(images/logo.gif) top no-repeat;}
#logo a{display: block; width:365px; height: 101px; text-indent: -5000px;}
#sky {position: absolute; z-index:100; top: 54px; left:512px; width:355px; height: 149px;background:url(images/sky.gif) top no-repeat; text-indent: -5000px;}
#navigation {position: absolute; top: 0; width:100%; height: 64px;background: url(images/navi_back.gif) top repeat-x;}
#navigation ul{margin-left:50px;}
#navigation li{float:left; list-style: none; height: 64px; padding: 0 0 10px 10px;}
#navigation li a{float:left; text-align: center; color: #fff; height: 64px; text-decoration: none; font: bold 11px/56px Tahoma;}
#navigation li a:hover, #navigation li a.selected {background-position: left -37px ;}
#search_form {position: absolute; top: 15px; right:60px; width:204px; height: 29px;background: url(images/search.gif) left no-repeat;}
#search_form input{float:left;height: 25px; width:170px;font: 17px Tahoma;border:none;background:none;padding-left:5px; margin-top:3px; color: #000;}
#search_form input.searchsubmit{float:right;height: 29px; width:26px;cursor:pointer;text-indent:-5000px;}

#title_box {position: absolute; bottom: 15px; left:60px; margin-right:510px; padding:28px 15px 15px 70px; min-height:40px; background: url(images/pencil.gif) left top no-repeat;}
#title_box h2{font: normal 21px/27px 'Trebuchet MS';color:#9d0c65;}

#content {position: relative;overflow: hidden;width:100%; margin: 0 auto; background:#fff;padding: 10px 0;}
#left_back {position: absolute; bottom: 0; left: 0; height: 219px; width:56px; background: url(images/content_back_l.gif) bottom left no-repeat;}
#right_back {position: absolute; bottom: 0; right: 0; height: 219px; width:56px; background: url(images/content_back_r.gif) bottom right no-repeat;}

#left {margin:0 465px 0 66px;font: normal 13px/20px 'Trebuchet MS';color:#454442;overflow:hidden; _margin-right:505px;}
#left h1,#left h2,#left h3,#left h4 {font-family: Arial; font-weight:normal; color:#9d0c65;margin-bottom:10px;}
.post a, .post b, .post strong {color:#9d0c65;}
.post a {text-decoration:none; border-bottom:1px dotted #9d0c65; font-weight:100;}
.navigation {margin:20px 0;}
.post {overflow:hidden;margin-bottom:35px;}
.post img{margin:5px;}
#left h3{font-weight:bold !important;}
#left  h3 a{text-decoration:none; color:#9d0c65}

.post strong{color:#66202F;}
.post p a.more-link {float:right; margin-right:15px;font-weight:bold; font-style: italic;text-decoration:none;}


.data {position: relative; float: left; width: 50px; height: 57px;background: url(images/data.gif) left no-repeat; margin:0 5px 2px 0;}
.data_top {position: absolute; width: 50px; height: 10px; top:6px; font: bold 8px Tahoma; color:#fff; text-align:center;}
.data_bottom {position: absolute; width: 50px; height: 57px; top:15px; font: bold 30px Arial; color:#454442; text-align:center;}
.postmetadata {margin-top:10px;} 
.postmetadata a{border-bottom: 1px dotted #9d0c65;}

.commentlist {margin: 20px 0 20px 25px;}
.commentlist a{color:#9d0c65;}
.commentlist li{border-bottom:1px dotted #ccc; margin-bottom: 20px; padding-bottom: 20px;}
#commentform a{color:#9d0c65;}
.edit_link {text-align:right; margin:15px 0;}
.post-edit-link {font: bold 13px Tahoma;color:#9d0c65;text-decoration:none;}

#right {overflow:hidden;float:right; width:390px; margin-right: 56px;}
#reclama {float:right;}
#sidebar {margin-right: 170px;}
#sidebar h2{font: normal 29px 'Times New Roman'; color:#16a6b9;margin-bottom:10px;}
#sidebar ul{font: normal 12px 'Trebuchet MS'; color:#454442; list-style:none;}
#sidebar ul li{margin-bottom:5px; line-height:18px;}
#sidebar ul a{color:#454442; text-decoration:none;}
#sidebar ul a:hover{text-decoration:underline;}
#sidebar ul.categories li {background: url(images/rubr.gif) left top no-repeat;padding-left: 26px;}
#sidebar ul.categories li ul{padding-left: 0; margin-left: -26px;}
#sidebar ul.archives li{background: url(images/archive.gif) left top no-repeat;padding-left: 26px;}
#sidebar ul.blogroll li{background: url(images/mini-blogroll.gif) left top no-repeat;padding-left: 26px;}

#reclama_2 {margin: 10px 0;margin:0 465px 0 66px; _margin-right:505px; }
#bottom_sidebar {overflow:hidden;margin:0 465px 0 66px; _margin-right:505px;}
#bottom_sidebar h2{font: normal 29px 'Times New Roman'; color:#16a6b9;margin-bottom:10px;}
#bottom_sidebar ul{font: normal 12px 'Trebuchet MS'; color:#454442; list-style:none;}
#bottom_sidebar ul li{margin-bottom:5px; line-height:18px;}
#bottom_sidebar ul a{color:#454442; text-decoration:none;}
#bottom_sidebar ul.coments li{background: url(images/coment.gif) left top no-repeat;padding-left: 26px;}
#bottom_sidebar ul.last_post li{background: url(images/post.gif) left top no-repeat;padding-left: 26px;}
#left_coll_sidebar {float:left;width:45%;}
#right_coll_sidebar {float:right;width:45%;}


#footer_wrap {position: relative;height: 75px; background: url(images/footer_back.gif) 240px repeat-x;}
#footer_left {position: absolute; top: 0; left: 0; height: 75px; width:65px; background: url(images/footer_back_left.gif) left no-repeat;}
#footer_right {position: absolute; top: 0; right: 0; height: 75px; width:65px; background: url(images/footer_back_right.gif) right no-repeat;}
#footer {width:950px; margin: 0 auto; padding-top:50px; color: #e7bdb9; text-align: left; font: bold 10px/25px Tahoma;}

