﻿/*  
Theme Name:     BlueBlog
Theme URI:         http://www.hosting-agency.de/
Description:     BlueBlog
Version:         1.0
Author:         ZSS
Author URI:        http://www.hosting-agency.de/
*/
 
* {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Verdana, sans-serif;
}

body {
    background: #ffffff;
    font-size: 12px;
}

a {
    text-decoration: none;
    color: #5493c9;
}
img{border:none;}
h2{
    font-size:16px;
}

dl{
    overflow:hidden;padding:2px 0;margin:0;
}
* html dl{
    height:1px;overflow:visible;
}
dt,dd{
    float:left;padding:0;margin:0;
}
dt{
    padding-top:3px;
}

input{
    font-size:12px;
}
.clear {
    clear:both;height:0;line-height:0;overflow:hidden;font-size:0;margin:0;padding:0;
}

div.clear2 {
    background:url('images/dashed.gif') 0 5px repeat-x;clear:both;height:10px;line-height:10px;overflow:hidden;margin-bottom:4px;
}
.post .clear2{
    margin-left:-5px;
}
.input{
    border:1px solid #A5ACB2;padding:2px 2px 0;height:16px;
}
* html .input{
    padding:2px 2px 0;
}
.radio{
    vertical-align:middle;margin:-3px 4px 0 0;
}
* html .radio{
    margin:-5px 2px 0 -3px;
}

.height_20{
    clear:both;height:20px;line-height:20px;overflow:hidden;
}
/* Button */

.button_1{
	background:url('images/button.gif') right 0 no-repeat;
	height:22px;
	float:left;
	margin-right:3px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0;
}
.button_1 input{
	background:url('images/button.gif') 0 0 no-repeat;
	border:none;
	cursor:pointer;
	height:22px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 6px;
	
}
* html .button_1 input{
    padding:3px 0 0 6px;width:38px;overflow:visible;
}

.button_toupiao{
	height:22px;
	width:53px;
	text-align:center;
	float:left;
	background-image: url(images/button_01.gif);
	background-repeat: no-repeat;
	margin-right:3px;
	padding-top:2px;
}
div#wrapper {
    width: 890px;
    position: absolute;
    left: 50%;
    margin-left: -446px;
}

div#upper_header {
    background: #FFFFFF url('images/logo.gif') no-repeat bottom left;
    height: 100px;
    position: relative;
}

div#upper_header span {
    font-size: 14px;
    color: #FFFFFF;
    position: absolute;
    left: 125px;
    bottom: 2px;
}

div#upper_header form {
    width: 125px;
    color: #FFFFFF;
    position: absolute;
    left: 635px;
    bottom: 10px; 
}

div#upper_header form input#search {
    border: 0px;
    width: 209px;
    height: 17px;
    padding: 2px 0 2px 0;
    background: url('images/bgr_input.gif') repeat-x center left;
}

div#upper_header form input#searchbutton {
    background: transparent url('images/bgr_button.gif') no-repeat center center;
    border: 0;
    width: 59px;
    color: #3A85B6;
        font-size: 12px;
}

div#upper_header form div#input_rb1 {
    background: url('images/bgr_input_br1.gif') no-repeat center left;
    padding-left: 8px;
}

div#upper_header form div#input_rb2 {
    background: url('images/bgr_input_br2.gif') no-repeat center right;
    padding-right: 8px;
}

div#lower_header {
    /*background: #FFFFFF url('images/bgr_lowerheader.jpg') no-repeat top left;border:1px solid red;*/
    height: 37px;
    position: relative;
}

div#lower_header span {
    font-size: 12px;
    color: #000000;
    position: absolute;
    left: 105px;
    top: 2px;    
}

div#lower_header ul {
    position: absolute;
    left: 184px;
    top: 0px;
}

div#lower_header .login {
    color:#5493C9;
    position: absolute;
    left: 50px;
    top: 5px;
}
div#lower_header .login font{
    margin:0 4px;
}
div#lower_header ul li {
    float: left;
    display:inline;
    list-style-type: none;
    width: 87px;
    height: 27px;
    margin-right: 10px;
    /*background: url('images/btn0.gif') no-repeat;*/
    text-align: center;
}

div#lower_header ul li a {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
    font-weight:bold;
    padding:3px 0 0 0;
}

div#content {
    float:left;width: 420px;padding:0 0 0 22px;
}

div#content div.post {
    background:url('images/dashed.gif') 0 bottom repeat-x;padding:0 0 6px 5px;margin-bottom:6px;zoom:1;
}
div#content div.entry {
    padding: 10px 0 10px 0;
}

div#content p.postmetadata {
    background: url('images/bgr_comments.gif') no-repeat bottom left;
    heigth: 19px;
    padding: 1px 0 1px 30px;
    margin: 8px 0 16px 0;
}

div#content p.postmetadata a {
    color: black;
}

div.postcontent h2 {
font-size: 14px;
margin-bottom:6px;
}

div#sidebar li {
list-style-type:none;
}

div#sidebar h2 {
    font-weight: bold;
    padding: 4px 0 4px 0;
    font-size: 14px;
    color: #3A85B6;
}


div#sidebar h3 {
    font-weight: bold;
    padding: 4px 0 4px 0;
    font-size: 14px;
    color: #5555ee;
background:#bbbbff;
}

div#sidebar ul.highlite {
background:#eeeeff;
}

#sidebar{
    float:left;width:170px;
}

li.categories1 {
    background:url('images/dashed.gif') repeat-x bottom left;
    color: #5493c9;
    padding-bottom:28px;
}

li.categories2 {
    color: #5493c9;
    word-wrap: break-word;
    text-wrap: suppress;
    padding-bottom:16px;
    list-style-type:disc;
    
}

#sidebar ul .categories2 ul{border:1px solid #fff;}
#sidebar ul{}
#sidebar ul .categories2{}
#sidebar #side{border:1px solid #C9D6DF; margin-bottom:16px;}
#side .categories2{ padding:5px;}
#side .categories2 h2{ padding-bottom:12px;}
li.categories3 {
    color: #5493c9;
    word-wrap: break-word;
    text-wrap: suppress;
    padding-bottom:16px;
    
}
li.categories3 ul li {
    margin-bottom: 4px;
}

li.categories4 {
    color: #5493c9;
    word-wrap: break-word;
    text-wrap: suppress;
    padding-bottom:20px;
}

li.categories5 {
    color: #5493c9;
    word-wrap: break-word;
    text-wrap: suppress;
    padding-bottom:24px;
}

li.categories6 {
    color: #5493c9;
    word-wrap: break-word;
    text-wrap: suppress;
    padding-bottom:16px;
}

li.categories7 {
    color: #5493c9;
    word-wrap: break-word;
    text-wrap: suppress;
}

li.categories8 {
    color: #5493c9;
    word-wrap: break-word;
    text-wrap: suppress;
}

.archives .more{
    text-align:right;
}

div#rsslink {
    padding:28px 0 0 0;height:40px;
}
* html div#rsslink {
    padding:26px 0 0 0;
}

div#rsslink a {
    background: url('images/bgr_rss.gif') no-repeat top left;float:left;
    padding: 3px 0 10px 25px;
    color: #b7bbbd;
}

div#hosting-agency {
    margin: 55px 0 0 0;
    font-size: 14px;
    color: #d3d4d5;
    padding: 0 0 105px 0;
    background: url('images/hosting-agency.de.gif') no-repeat bottom center;
}

div#hosting-agency a {
    color: #d3d4d5;
}

div#footer {
    /*background: #0073aa url('images/bgr_footer.jpg'); top left repeat-x;*/
    padding: 20px 0 5px 0;
}

div#footer p#subfooter {
    background: #00425c;
    /*color: #0073aa;*/
    color: #fff;
    text-align: center;
    padding: 5px 0 5px 0;
}

div#footer p#subfooter a {
    color: #fff;
}

div#footer .linkcat {
    margin: 0 0 5px 20px;
    color: #0073aa;
}

div#footer ul li {
    list-style-type: none;
    padding-left: 20px;
}

div#footer h2 {
    font-weight: bold;
    font-size: 14px;
    font-face: Arial;
    padding: 4px 0 4px 0;
}

div#footer ul li a {
    background: url('images/bgr_bullet.gif') top left no-repeat;
    padding: 0 0 0 15px;
    color: #FFFFFF; 
}

div#footer a.Normal {
    color: black;margin-right:10px;line-height:24px;
}

div.subcoments {
    margin: 20px 0 0 0;
}

div.subcoments h2 {
    color: #5493C9;
    font-size: 14px; 
}

div.subcoments h3#respond {
    color: #5493C9;
    font-size: 14px;
}

div.subcoments ul li {
    list-style-type: none;padding:3px 0 0;line-height:18px;
}
 
div.subcoments #commentform input {
    border: 1px solid #5493C9;
    width: 150px;
    margin: 5px 5px 0 0;
}

div.subcoments #commentform textarea {
    border: 1px solid #5493C9;
    width: 350px;
    margin: 5px 0 0 0;
}

#rightside{
    float:right;width:254px;
}
#rightside h2{
    padding: 15px 0 4px;
    font-size: 14px;
    color: #3A85B6;

}
#rightside li{
    list-style:none;
}
#rightside .search .box,#sidebar .search .box{
	padding:8px 10px 0;
	border: 1px solid #C9D6DF;
	margin-bottom:10px;
}
.search .box1{
	border:2px solid #5493C9;
	background:#EEF3F7;
	padding:8px 10px 8px;
}
* html #rightside .search .box{
    padding:6px 10px 0;
}

#rightside .search .up,#sidebar .search .up{
    background:url('images/up.gif') top left no-repeat;height:10px;line-height:10px;overflow:hidden;
}
#rightside .search .down,#sidebar .search .down{
    background:url('images/down.gif') top left no-repeat;height:7px;line-height:7px;overflow:hidden;
}
#sidebar .search .up{
    background-position:0 -10px;
}
#sidebar .search .down{
    background-position:0 -7px;
}
.search dt strong{
    font-size:14px;color:#3A85B6;
}
.search dt{
    padding-right:4px;
}

.search .rss{
    padding-top:26px;
}
.search .rss h2{
    padding-bottom:8px;
}

* html .search .rss{
    padding-top:28px;
}
.search .rss p{display:none;}
.search .check{
    padding-top:4px;
}
.search .check dt{
    padding-top:4px;
}
* html .search .check dt{
    padding-top:6px;
}

.search .check dd{
    padding-left:6px;
}

.postnavlink{
    text-align:right;
}

.newComment p{
    padding:4px 0;
}
#sidebar .search .box{
    padding-top:0;width:148px;overflow:hidden;
}
* html #sidebar .search .box{
    width:170px;
}
#sidebar .search h2{
    padding-top:0;
}
.wp-polls{padding:0;}
#sidebar .wp-polls-ul{margin:0;padding:6px 0;}
.wp-polls-ul li{
    padding:3px 0;
}



/* tabs */
/*#tabs {right:0px;top:0px;width:415px; text-align:left; background:url(bg_Sprites.gif) -150px -50px no-repeat; position:absolute; z-index:500;}*/
/*#tabs ul {padding:0; margin:0; width:416px;}*/
#tabs ul li {/*float:left; display:inline;*/position:relative;}
#lower_header #tabs ul li p a{
    color:#084E71;font-size:12px;font-weight:normal;text-align:left;padding:5px 0 3px 10px;
}
#lower_header #tabs ul li p a:hover{
    font-weight:bold;
}
#tabs ul li a.outer,#tabs ul li a.home {
    background: url('images/btn0.gif') no-repeat;display:block;height:27px;
}
#tabs ul li div {
    position:absolute;top:-2400px;
}
#tabs ul li a div.subcat,
#tabs ul li div.subcat{
    left:0;background:#ECF1F5;width:130px;
}

#tabs ul li:hover > a.outer {
    color:#084E71;background:#ECF1F5;
}
* html #tabs ul li a.outer:hover {
    color:#084E71;background:#ECF1F5;cursor:pointer;
} 
#tabs ul li:hover div,#tabs ul li a:hover div{top:24px;z-index:999;}

#tabs p {background: url('images/sub_dashed.gif') 0 0 repeat-x;padding:1px 0;margin:0 4px;}
#tabs p.bottom {
    background:url('images/sub_bottom.gif') 0 bottom no-repeat;padding:0;margin:0;height:5px;line-height:5px;overflow:hidden;position:absolute;bottom:-4px;width:130px;left:0; 
}
