/*  

Theme Name: r0man.de

Description: r0man.de Theme

Version: 7.0

Author: Ruslan Julbarissow

Author URL: http://r0man.de



*/



html {

margin:0;

padding:0 0 15px 0;

}

body {

margin:0;

padding:0;

letter-spacing:0.03em;

color:#231F1B;

background:#FEF8EF;

font:0.8em "Trebuchet MS";

}

h2 {

font-size:1.4em;

}

h3 {

margin:0;

}

h4 {

font-size:1.8em;

font-family:Georgia, "Times New Roman", Times, serif;

font-weight:lighter;

border-bottom:1px solid #000;

margin:30px 0 0 0;

}

.clearleft {

clear:left;

}

#headwrap {
}

#head {

text-align:center;

background:url(Bilder/headbg.jpg) repeat-x center top;

}

#headcontainer {

margin:0 auto;

width:950px;

background:url(Bilder/head.jpg) no-repeat;

height:283px;

}

#headleft {

float:left;

width:517px;

padding:109px 0 0 133px;

text-align:left;

}

*+html #headleft {

float:left;

width:517px;

padding:121px 0 0 133px;

text-align:left;

}

h1 {

font-size:1.4em;

font-weight:lighter;

font-family:Georgia, "Times New Roman", Times, serif;

color:#fff;

letter-spacing:-1px;

}

#headright {

float:left;

width:300px;

padding:100px 0 0 0;

text-align:left;

}

#headright ul {

list-style:none;

margin:0;

padding:0;

}

#headright ul li {

display:inline;

}

#headright ul li a {

color:#fff;

font-size:1.4em;

font-family:Georgia, "Times New Roman", Times, serif;

text-decoration:none;

margin:0 30px 0 0;

padding:0;

}

#headright ul li a:hover {

text-decoration:underline;

background:#074A71;

}

#container {

margin:0 auto;

width:940px;

}

#container_start {

margin:0 auto;

width:940px;

}

#container_single {

margin:0 auto;

width:980px;

}

#relatedposts {

margin-top:15px;

width:180px;

float:left;

}

#relatedposts a img {

border:none;

}

#relatedposts ul {

list-style:none;

width:168px;

margin:0;

padding:0;

}

ul li ul.subscribe {

background:url(Bilder/nav_subscribe.jpg) no-repeat;

}

ul li ul.related_post {

background:url(Bilder/nav_related.jpg) no-repeat;

}

#relatedposts ul li a {

color:#716553;

text-decoration:none;

}

#relatedposts ul li a:hover {

color:#8E4A00;

text-decoration:underline;

font-weight:bolder;

}

#relatedposts ul ul {

padding-top:50px;

margin-bottom:20px;

}

#relatedposts ul li ul li {

width:155px;

padding:7px 0 1px 8px;

border-bottom:1px solid #BDB7AF;

font-family:"Trebuchet MS";

font-size:0.9em;

color:#45423F;

}

#left {

float:left;

width:600px;

}

#left h2 {

background:url(Bilder/h2bg.jpg) no-repeat;

height:20px;

padding:2px 0 23px 15px;

}

#left h2 a {

color:#373533;

text-decoration:none;

font:lighter 1.6em "Times New Roman", Times, serif;

letter-spacing:-1px;

}

#left h2 a:hover {

color:#000;

background:none;

}

#left h3 {

font-size:1.9em;

font-family:"Times New Roman", Times, serif;

font-weight:lighter;

margin-top:20px;

}

#right1 {

float:left;

width:305px;

padding-left:15px;

}

#right h2 {

margin:0;

padding:0;

}

#right1 a img {

border:none;

}

.adright {

float:right;

}

#right1 h3 {
background: url("Bilder/navbg.jpg") no-repeat scroll 0 -20px transparent;
color: #54422D;
font-family: Times New Roman;
font-size: 28px;
font-weight: lighter;
height: 40px;
letter-spacing: 3px;
line-height: 20px;
margin: 0;
padding: 0 0 0 15px;
}

#right1 ul {

list-style:none;

width:295px;

margin:0;

padding:0;

}

#right1 ul li a {

color:#716553;

}

#right1 ul ul {

padding:0;

margin-bottom:30px;

}

#right1 ul li ul li {

padding: 9px 0 4px 8px;
width: 265px;
margin: 0 0 0 15px;

border-bottom:1px solid #BDB7AF;

font-family:"Trebuchet MS";

font-size:0.9em;

color:#45423F;

}

ul li ul#nav_pages {

background:url(Bilder/nav_pages.jpg) no-repeat;

}

ul li ul#nav_links {

background:url(Bilder/nav_links.jpg) no-repeat;

}

ul li ul#nav_categories {

background:url(Bilder/nav_categories.jpg) no-repeat;

}

ul li ul#nav_mostrecent {

background:url(Bilder/nav_mostrecent.jpg) no-repeat;

}

ul li ul#nav_tagcloud {

background:url(Bilder/nav_tagcloud.jpg) no-repeat;

}

ul li ul#nav_downloads {

background:url(Bilder/nav_downloads.jpg) no-repeat;

}

#right1 ul li ul li a {

color:#45423F;

text-decoration:none;

}

#right1 ul li ul li a:hover {

color:#8E4A00;

text-decoration:underline;

font-weight:bolder;

}

#right2 {

float:left;

width:130px;

padding:16px 0 0 10px;

}

#right2 img {

margin-bottom:25px;

}

#right2 a img {

margin-bottom:25px;

border:none;

}

#ads {

padding:20px 0 0 17px;

}

#ads img {

margin-bottom:25px;

}

#ads a img {

margin-bottom:25px;

border:none;

}

.tags {

font-weight:bolder;

margin-left:8px;

line-height:30px;

}

.post {

margin:0 0 40px 0;

line-height:21px;

}

.post a {

color:#8E4A00;

}

.post a:hover {

background:#f3e3ca;

color:#6d3b05;

}

.post ul, post ol {

padding-left:25px;

margin:15px 0 0 0;

}

.post li {

line-height:25px;

}

.postmetadata {

background:#ede4d8;

border-top:2px solid #d3c8b8;

border-bottom:2px solid #d3c8b8;

color:#333;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.8em;

padding:2px 0 2px 5px;

overflow:hidden;

margin:20px 0 0 7px;

height:43px;

width:580px;

}

.postmetadata p {

line-height:40px;

margin:5px;

}

/* Die Internet Explorer, just die .. */

html > body .postmetadata p {

line-height:22px;

margin:0;

}

.postmetadata a:hover {

text-decoration:none;

background:none;

}

.postmetadata img {

margin:0 3px -5px 0;

}

.entry {

padding:0 0 0 13px;

}

.entry img {

margin:2px;

}

.entry a img {

border:none;

}

img.alignright, a img.alignright {

float:right;

border:1px solid #BDB7AF;

background:#fff;

padding:5px;

}

img.aligncenter, a img.aligncenter {

display: block;

margin-left: 0;

margin-right: 0;

border:1px solid #BDB7AF;

background:#fff;

padding:5px;

}

img.alignleft, a img.alignleft {

float:left;

border:1px solid #BDB7AF;

background:#fff;

padding:5px;

}

.about p {

margin:0 0 10px 0;

}

.about p img {

margin-top:22px;

margin-left:10px;

padding-right:5px;

}

blockquote {

background:url(Bilder/wp_quote.jpg) no-repeat top left;

padding:0 5px 0 30px;

font-style:italic;

}

.metaleft {

float:left;

width:491px;

}

.metaright {

float:left;

width:85px;

}

form#searchform {

padding:0;

margin:16px 0;

width:265px;

}

#s {

background:#FEF8EF;

border:1px solid #BDB7AF;

width:190px;

color:#231F1B;

padding:8px;

font-size:1.1em;

margin:0;

}

#searchsubmit {

margin:0;

background:#FEF8EF;

color:#231F1B;

border:1px solid #BDB7AF;

width:52px;

padding:7px;

font-size:1.1em;

}

cite {

color:#8A7B64;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:1.7em;

line-height:30px;

}

cite a {

color:#716a60;

text-decoration:underline;

}

cite a:hover {

text-decoration:none;

}

.smalldate {

color:#8A7B64;

}

.commentlist {

margin-left:0px;

padding-left:0;

}

.commentlist li {

padding:10px;

list-style:none;

}

.commentlist li.alt {

padding:10px;

}

.my_comment .comment_text {

background:url(Bilder/commenthead_admin.jpg) no-repeat #42311f;

padding:25px 14px 1px 14px;

font-size:0.9em;

line-height:20px;

color:#FFF;

}

li.alt .comment_text {

background:url(Bilder/commenthead_alt.jpg) no-repeat #8E877C;

padding:25px 14px 1px 14px;

font-size:0.9em;

line-height:20px;

color:#FFF;

}

.comment_text {

background:url(Bilder/commenthead.jpg) no-repeat #7B7469;

padding:25px 14px 1px 14px;

font-size:0.9em;

line-height:20px;

color:#FFF;

}

.comment_text a {

color:#f1d3a4;

}

.comment_text a:hover {

text-decoration:none;

}

.comment_text img {

margin-bottom:-2px;

}

h3#respond {

font-size:2.4em;

font-weight:lighter;

margin:20px 0 0 0;

letter-spacing:-1px;

}

textarea#comment {

width:580px;

padding:4px;

border:1px solid #BABABA;

background:url(Bilder/formbg.jpg) repeat-x #fff;

}

#subscribe input {

padding:4px;

border:1px solid #BABABA;

background:url(Bilder/formbg.jpg) repeat-x #fff;

}

input#sub {

padding:3px;

}

#commentform input, #form input, #contactform input {

padding:4px;

background:url(Bilder/formbg.jpg) repeat-x #fff;

border:1px solid #BABABA;

width:180px;

}

#commentform small, #form small, #contactform small {

font-size:1.0em;

color:#8A7B64;

}

#wp-notable-line {

padding:10px 15px 3px 10px;

margin-left:7px;

width:580px;

background:#ede4d8;

border-top:2px solid #d3c8b8;

border-bottom:2px solid #d3c8b8;

line-height:70px;

}

a img.wp-notable_image {

border:none;

padding:0 7px 0 7px;

margin-bottom:0;

opacity: 0.5;

}

a:hover img.wp-notable_image {

border:none;

padding:0 7px 0 7px;

margin-bottom:0;

opacity:1.0;

}

*+html #wp-notable-line {

margin:20px 0 0 7px;

line-height:80px;

padding:2px 22px 0 10px;

}

*+html a img.wp-notable_image {

padding:4px 7px 0 7px;

margin-bottom:0;

opacity: .5;

-moz-opacity: .5;

filter: alpha(opacity=50);

}

*+html a:hover img.wp-notable_image {

opacity: 1;

-moz-opacity: 1;

filter: alpha(opacity=100);

}

.brush {

margin-bottom:25px;

}

.brush ul {

list-style:none;

}

.brush ul li {

border-bottom:1px solid #BDB7AF;

width:200px;

margin-left:130px;

padding:4px 0 0 0;

}

.brush .title {

color:#8E4A00;

font-weight:bold;

font-size:1.2em;

}

.brush2 {

font-size:0.8em;

background:#ede4d8;

border:1px solid #d3c8b8;

float:left;

text-align:center;

width:180px;

margin:0 13px 13px 0;

padding:0 0 10px 0;

}

.brush2 ul {

list-style:none;

text-align:left;

width:150px;

margin-left:15px;

padding:0;

}

*+html .brush2 ul {

list-style:none;

text-align:left;

width:150px;

margin-top:0;

padding-top:0;

padding-left:0;

margin-left:0;

}

.brush2 p {

margin:0 0 10px 0;

}

.brush2 ul li {

border-bottom:1px solid #BDB7AF;

font-size:1.2em;

}

.eximg {

float:left;

margin:0 8px 8px 0;

border:none;

}

.navigation a {

color:#8E4A00;

}

.alignleft {

clear:left;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:1.4em;

float:left;

}

.alignright {

clear:left;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:1.4em;

float:right;

}

.portfolio {

background:#fff;

width:188px;

border:1px solid #ccc;

float:left;

padding:4px 0 0 0;

margin:0 5px 10px 0;

text-align:center;

font-weight:bold;

}

.portfolio img {

border: 1px solid #666;

}

#diggbutton {

float:left;

margin-right:7px;

}

#footer {

margin-top:25px;

border-top:1px solid #BDB7AF;

}

#footercontent {

padding:5px 0 0 0;

color:#6b6055;

font-size:0.9em;

line-height:20px;

}

#footercontent a {

color:#6b6055;

}

#footercontent a:hover {

text-decoration:none;

}

#footercontent img {

margin-bottom:-3px;

}

#footerleft {

float:left;

width:50%;

}



#footerright {

float:left;

width:50%;

text-align:right;

}



.fb-like {

margin:0 5px 0 0;

line-height:19px;

}

.gbutton {

margin:0 0 0 10px;

float:left;

}

#featured {
background:url(Bilder/featuredbg.jpg); no-repeat;
color:#dddddd;
width:579px;
height:139px;
}

#featured a {
color:#ffffff;
}

#featured a:hover {
background:none;
text-decoration:none;
}

#featured_left {
width:384px;
float:left;
}

#featured_name {
width:150px;
margin:80px 0 0 10px;
text-align:center;
font-size:1.4em;
font-family:Georgia;
color:#ffffff;
}

#featured_right {
width:195px;
float:left;
}

#featured_right ul {
list-style:none;
margin:10px 0 0 2px;
padding:0 0 0 5px;
}

#featured_right li {
margin:0;
display:block;
border-bottom:1px solid #333333;
width:182px;
}

li#allbrushes {
padding:21px 0 0 0;
border:0;
}

#redirect {
text-align:center;
margin:0 auto;
width:620px;
}

#redirect p {
margin: 10px 0 20px 0;
}


.ad {
float:left;
margin:0 15px;
vertical-align:top;
line-height:0;
}

.adpost {
float:left;
margin:30px 18px 0 0;
vertical-align:top;
line-height:0;
}
#topbar {
position:fixed;
background:url(Bilder/topbar.jpg);
height:20px;
color:#fff;
text-align:center;
padding:8px 0 4px 0;
font-size:120%;
letter-spacing:0.8pt;
border-bottom:2px solid #999;
font-family:Times;
width:100%;
z-index:100;
}

.twitter-follow-button {
margin: 0 0 -4px 0;
}

.fb_iframe_widget {
display: inline-block;
width: 80px;
margin:0 0 0 -170px;
}

.bsa {
padding-left:15px;
}

.social {
background: none repeat scroll 0 0 #D8C6B1;
margin: 0 0 20px;
padding: 5px 10px 2px 10px;
text-align: center;
width: 245px;
font-family:Times New Roman;
font-size:20px;
color:#998670;
}
.social p {
margin:0 0 5px 0;
}
.social a {
margin: 0 10px 0 10px;
}

#center {
margin:30px 0 0 40px;
}

.compilation h2 {
font-size: 200%;
font-weight: lighter;
font-family: Times New Roman;
}

.compilation img {
margin: 0 0 20px 0;
background: #fff;
padding: 8px;
border: 1px solid #d9d5b7;
}

