/*
Theme Name: DPKids
Theme URI: http://glide-design.com/
Description: DPKIDS
Version: 1.0
Author: Yavor Ivanov
Author URI: http://glide-design.com/
*/

*{
    margin: 0px;
    padding: 0px;
}

html, body{
    height: 100%;
}

body{
    background: #e4f9ff url('images/body.jpg') top left repeat-x;
}

div#background{
    width: 100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    color: #00b2d9;
    font-size: 14px;
    background: url('images/background.jpg') top center no-repeat;
    font-family: Verdana, Tahoma, 'Trebuchet MS';
}

div.wrapper{
    width: 980px;
    margin: 0 auto;
}

div#header{
    height: 110px;
}

div#header h1{
    padding: 3px 0px 0px 0px;
}

div#header form#searchform{
    float: right;
    width: 295px;
    height: 48px;
    padding: 15px 0px 0px 214px;
    margin: 10px 0px 0px 0px;
    background: url('images/searchform.png') bottom left no-repeat;
}

div#header form#searchform input{
    width: 230px;
    height: 14px;
    font-size: 14px;
    border: 0px;
    background-color: #ffffff;
    color: #00b2d9;
    padding: 3px 5px 7px 5px;
    position: relative;
    z-index: 1;
}

div#menu{
    height: 68px;
    background: url('images/menu.png') top left no-repeat;
}

div#menu div#feedback{
    height: 45px;
    width: 170px;
    padding: 23px 0px 0px 90px;
    float: right;
    position: relative;
    z-index: 1;
}

div#menu div#feedback a{
    text-transform: uppercase;
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
}

div#menu ul{
    list-style: none;
    float: left;
    height: 34px;
    width: 705px;
    padding: 17px 0px;
    position: relative;
    z-index: 1;
}

div#menu ul li{
    float: left;
    height: 34px;
    border-left: 1px solid #caecfd;
    padding: 0px 0px 0px 1px;
}

div#menu ul li:first-child{
    padding: 0px;
    border: 0px;
}

div#menu ul li a{
    color: #00b2d9;
    font-size: 14px;
    text-decoration: none;
    padding: 8px 10px 0px 10px;
    float: left;
    height: 26px;
}

div#menu ul li a:hover,
div#menu ul li.current_page_item a{
    
}

div#content{
    background-color: #ffffff;
}

div#content div#content_top{
    background: url('images/content-top.jpg') top left no-repeat;
}

div#content div#content_top div#content_bottom{
    background: url('images/content-bottom.jpg') bottom left no-repeat;
    padding: 29px 15px 37px 15px;
}


div#sidebar{
    float: right;
    width: 243px;
}

div#sidebar ul#green{
    background: #aad937 url('images/sidebar-green-bottom.jpg') bottom left no-repeat;
    list-style: none;

}

div#sidebar ul#green li.categories{
    background: url('images/sidebar-green-top.jpg') top left no-repeat;
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
    padding: 7px 15px 0px 15px;
}

div#sidebar ul#green li.categories ul{
    padding: 7px 0px;
    list-style: none;
}

div#sidebar ul#green li.categories ul li{
    padding: 2px 0px;
}

div#sidebar ul#green li.categories ul li a{
    font-size: 14px;
    text-decoration: none;
    color: #ffffff;
}

div#sidebar ul#orange{
    background: #ffa801 url('images/sidebar-orange-bottom.jpg') bottom left no-repeat;
    list-style: none;
}

div#sidebar ul#orange li.linkcat{
    background: url('images/sidebar-orange-top.jpg') top left no-repeat;
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
    padding: 7px 15px 0px 15px;
}

div#sidebar ul#orange li.linkcat ul{
    padding: 7px 0px;
    list-style: none;
}

div#sidebar ul#orange li.linkcat ul li{
    padding: 2px 0px;
}

div#sidebar ul#orange li.linkcat ul li a{
    font-size: 14px;
    text-decoration: none;
    color: #ffffff;
}

div#posts{
    width: 675px;
    float: left;
}

div#posts a{
    color: #ED1B24;
}

div#posts ul{
    list-style: inside;
}

div#posts p{
    padding: 5px 0px;
}

div#posts div.archPosts{
    padding: 10px 0px;
}

div#posts div.archPosts h2{
    font-size: 16px;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

div#posts div.archPosts a{
    display: block;
    text-align: right;
}

div#posts div.archPosts a:hover{
    text-decoration: none;
}

div#footer{
    height: 65px;
    width: 1028px;
    background: url('images/footer.png') top left no-repeat;
    padding: 55px 0px 0px 0px;
    margin: -25px -48px 0px 0px;
    position: relative;
    z-index: 1;
}

div#footer ul{
    position: relative;
    z-index: 2;
    list-style: none;
    width: 980px;
    text-align: center;
}

div#footer ul li{
    display: inline;
    padding: 0px 5px;
    border-left: 1px solid #696969;
}

div#footer ul li:first-child{
    border: 0px;
}

div#footer ul li a{
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 11px;
    color: #696969;
}

.clear{
    clear: both;
    font-size: 0px;
    height: 1px;
    overflow: hidden;
}