/*  
Theme Name: black and nice
Theme URI: http://www.lunser.de
Description: A simple black and nice Theme with carbon style. The source code is good and xhtml/css valid. 
Version: 1.0
Author: Lunser
Author URI: http://www.lunser.de

*/


body { 
margin : 0;
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
background : url(images/back.gif);
font-size : 13px;
color : #cccccc;
vertical-align : top;
} 
#wrapper { 
padding : 1px;
clear : both;
width : 900px;
margin-top : 1px;
margin-right : auto;
margin-bottom : 1px;
margin-left : auto;
background : #000000;
overflow : hidden;
border-left : 4px solid #000000;
border-right : 4px solid #000000;
} 
#header { 
margin : 0;
padding : 0;
float : left;
height : 108px;
width : 898px;
background : url(images/1.jpg);
border : 1px solid #4b4b4b;
} 
#header1 { 
width : 390px;
height : 30px;
float : left;
padding : 25px 0 0 30px;
} 
#header_nav { 
width : 454px;
height : 5px;
float : right;
padding : 5px 0 0 0;
text-align : right;
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
} 
#header_nav ul { 
text-align : right;
margin : 0 2px 0 0;
padding : 0;
float : right;
list-style-type : none;
} 
#header_nav li { 
margin : 0;
padding : 0;
float : left;
text-align : right;
text-align : center;
line-height : 20px;
color : #ffffff;
font-size : 16px;
margin : 0 1px 0 0;
} 
#header_nav li a:link, #header_nav li a:visited { 
background : url(images/button.jpg);
border : 1px solid #4b4b4b;
color : #ffffff;
vertical-align : top;
width : 70px;
text-align : center;
text-decoration : none;
font-size : 16px;
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
} 
#header_nav li a:hover, #header_nav li a:active { 
background : url(images/button2.jpg);
color : #ff0000;
width : 70px;
text-decoration : none;
font-size : 16px;
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
border : 1px solid #6a6363;
} 
.header_link a:link { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
font-size : 38px;
color : #ffffff;
text-decoration : none;
} 
.header_link a:visited { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
font-size : 38px;
color : #ffffff;
text-decoration : none;
} 
.descript { 
color : #e8afaf;
} 
#container { 
width : 610px;
padding : 0 30px 10px 30px;
margin : 0;
float : left;
} 
#sidebar { 
width : 200px;
padding : 20px 0 0 0;
margin : 0;
float : right;
} 
#footer { 

width : 500px;
height : 10px;
float : center;
clear : both;
} 
#f { 
width : 598px;
float : center;
padding : 5px 30px 0 30px;
height : 20px;
text-align:center;
font-size : 10px;
} 
#footer a:link { 
color : #fffff1;
font-size : 10px;
text-decoration : none;
} 
#footer a:visited { 
color : #fffff2;
font-size : 10px;
text-decoration : none;
} 
#footer a:hover { 
color : #ff0000;
font-size : 10px;
text-decoration : none;
} 
.search_box { 
font : 12px "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
border : 1px solid #4b4b4b;
color : #ffffff;
margin : 0 1px 0 0;
background : #000000;
padding : 3px;
} 
.search_button { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 12px;
border : 1px solid #4b4b4b;
color : #ffffff;
margin : 0;
background : #000000;
padding : 2px;
} 
.post { 
padding : 10px 0 10px 0;
} 
.post h2 { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 20px;
} 
.entry { 
line-height : 18px;
} 
.entry a:link { 
text-decoration : underline;
color : #ff0000;
} 
.entry a:visited { 
text-decoration : underline;
color : #ff0000;
} 
.entry a:hover { 
text-decoration : underline;
color : #ffffff;
} 
p { 
padding : 10px 0 0 0;
} 
.postmetadata { 
width : 640px;
border-bottom : 1px solid #333333;
padding : 30px 0 30px 0;
} 
.postmetadata a:link { 
text-decoration : none;
color : #ff0000;
} 
.postmetadata a:visited { 
text-decoration : none;
color : #ff0000;
} 
.postmetadata a:hover { 
text-decoration : none;
color : #ffffff;
} 
.dateauthor { 
font-size : 10px;
color : #999999;
} 
.ipost_tag { 
background : url(images/back2.gif);
width : 450px;
float : left;
} 
.ipost_comment { 
background : url(images/back2.gif);
width : 150px;
text-align : right;
float : right;
} 
.navigation { 
padding : 5px 0 5px 0;
font-size : 12px;
font-weight : bold;
line-height : 18px;
} 
.navigation a:link, .navigation a:visited { 
color : #ff0000;
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 14px;
text-decoration : none;
font-weight : normal;
} 
.navigation a:hover { 
color : #ffffff;
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 14px;
text-decoration : none;
font-weight : normal;
} 
#nav_left { 
width : 300px;
float : left;
} 
#nav_right { 
width : 269px;
text-align : right;
float : right;
} 
ul { 
margin : 10px 10px 10px 20px;
padding : 0;
} 
li { 
padding : 0;
margin : 0;
} 
#sidebar a:link, a:visited { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 12px;
color : #ff0000;
text-decoration : none;
} 
#sidebar a:hover { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 12px;
color : #ffffff;
text-decoration : none;
} 
#sidebar ul { 
list-style-type : none;
padding : 0;
margin : 0 0 15px 0;
} 
#sidebar h2 { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
background : url(images/back2.gif);
border : 1px solid #4b4b4b;
font-size : 16px;
color : #ffffff;
padding : 7px 0 7px 15px;
margin : 0 0 7px 0;
list-style-type : none;
} 
#sidebar ul ul li { 
list-style-type : disc;
color : #666666;
line-height : 24px;
list-style-position : inside;
padding : 0 3px 0 15px;
} 
.title_link a:link { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 22px;
color : #ffffff;
text-decoration : none;
margin : 0;
padding : 0;
font-weight : normal;
} 
.title_link a:visited { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 22px;
color : #ffffff;
text-decoration : none;
margin : 0;
padding : 0;
font-weight : normal;
} 
.title_link a:hover { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
color : #ff0000;
text-decoration : none;
font-size : 22px;
font-weight : normal;
margin : 0;
padding : 0;
} 
.smallfont { 
font-size : 10px;
color : #cccccc;
padding : 0;
margin : 0;
} 
blockquote { 
margin : 15px 0 0 10px;
padding-left : 20px;
padding-bottom : 10px;
padding-right : 5px;
border-left : 1px solid #ff0000;
background : #0c0b0b;
} 
blockquote cite { 
margin : 2px 0 0 0;
display : block;
} 
img { 
border : 0;
} 
a img { 
border : 0;
} 
p img { 
padding : 0;
max-width : 100%;
} 
img.right { 
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
} 
img.left { 
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
} 
.right { 
float : right;
} 
.left { 
float : left;
} 
img.centered { 
display : block;
margin-left : auto;
margin-right : auto;
} 
.caption { 
margin : 5px;
padding : 5px;
border : 1px solid #e5e5ff;
background : #e5f2ff;
font-size : 90%;
color : black;
} 
.pagination { 
padding : 12px 2px 2px 2px;
font-size : 12px;
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : bold;
} 
.pagination a:link, .pagination a:visited { 
padding : 0 5px;
border : 1px solid #ff0000;
text-decoration : none;
color : #ffffff;
font-weight : normal;
} 
.pagination a:hover, .pagination a:active { 
border : 1px solid #ff0000;
color : #000;
background-color : #ff0000;
font-weight : normal;
text-decoration : none;
} 
* html .pagination li.currentpage, * html .pagination li.disablepage { 
margin-right : 5px;
padding-right : 0;
} 
.comments-template { 
margin : 25px 0 0 0;
padding : 0 0 0 0;
} 
.comments-template a:link { 
color : #ff0000;
text-decoration : none;
} 
.comments-template a:visited { 
color : #ff0000;
text-decoration : none;
} 
.comments-template a:hover { 
color : #ffffff;
text-decoration : none;
} 
.comments-template ol { 
margin : 0;
padding : 0 0 15px;
list-style : none;
} 
.comments-template ol li { 
margin : 10px 0 10px 0;
line-height : 18px;
padding : 0 0 15px 0;
border-bottom : 1px solid #333;
} 
.comments-template h2, .comments-template h3 { 
font-family : Georgia, Sans-serif;
font-size : 16px;
} 
.commentmetadata { 
font-size : 12px;
color : #ff0000;
} 
.comments-template p.nocomments { 
padding : 0;
} 
.comments-template textarea { 
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size : 12px;
} 
