/*
Theme Name: Beauty Nature
Theme URI: http://c0de.at
Description: This is really Beautiful Nature!
Version: 1.0
Author: c0de.at
Author URI: http://c0de.at
License: GPL
*/
body {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #1a0e07;
  font-size:0.8em;
}
#header_wrapper {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:200px;
  background: url(img/headerv.png);
  background-repeat: repeat-x;
  z-index:1;
}
#fence_wrapper {
  position:absolute;
  top:170px;
  left:0px;
  width:100%;
  background: url(img/fence.png);
  background-repeat: repeat-x;
  z-index:3;
}
.wrapper {
  width:1000px;
  margin-left: auto;
  margin-right: auto;
}
#header {
  position:absolute;
  top:0px;
  background: #a4dbf9 url(img/header.png);
  height:200px;
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  z-index:2;
}
#header span {
  margin-top:30px;
}
#header h2 {
  font-size:15px;
  line-height:0px;
  color:black;
  margin-left:65px;
  font-family:Comic Sans MS;
  font-style:italic;
}
#header_content {
  position:absolute;
  margin-left:auto;
  margin-right:auto;
  width:1000px;
  height:200px;
}
#rss_sun {
  background-image:url(img/rss.png);
  height:82px;
  width:82px;
  position:absolute;
  right:5px;
  top:-10px;
}
#rss_sun:hover {
  background-image:url(img/rss_hover.png);
  height:115px;
  width:100px;
  position:absolute;
  right:-3px;
  top:-13px;
}
#twitter_bird {
  background-image:url(img/twitter.png);
  height:64px;
  width:54px;
  position:absolute;
  left:370px;
  top:58px;
}
#twitter_bird:hover {
  background-image:url(img/twitter_hover.png);
  height:64px;
  width:190px;
  position:absolute;
  left:369px;
  top:58px;
}
#content {
  padding-top:40px;
  float:left;
}
.clear {
  clear:both;
}
#sidebar {
  float:left;
  margin-top:50px;
  margin-right:30px;
  width:270px;
  background-color:white;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  filter:alpha(opacity=90);
  opacity:0.9;
  overflow:hidden;
  padding-right:20px;
}
#sidebar ul li {
  list-style: none;
}
#sidebar ul {
 padding:0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
#sidebar .widgettitle {
  margin-bottom:10px;
  margin-left:10px;
  background:#b2de72;
  width:255px;
  padding:7px;
  font-size:14px;
}
#sidebar ul li li {
  list-style-image:url(img/list_bullet.png);
  margin-left:40px;
  width:210px;
  margin-top:2px;
}
#sidebar div {
 margin-left:15px;
 line-height:18px;
}
#sidebar div a {
}
#sidebar div div {
 margin-left:0px;
}
#sidebar a {
  text-decoration: none;
  color:black;
}
#sidebar a:hover {
  color:#555555;
        background:none;
        text-decoration:underline;
}
#top_navi {
  position:absolute;
  left:240px;
  top:-10px;
  font-size:1.3em;
}
#top_navi ul {
  list-style: none;
}
#top_navi li {
  margin-right:25px;
  float:left;
}
#top_navi li a { text-decoration: none; color:black; }
#top_navi li a:hover { text-decoration: none; color:#555555; }
#top_navi li a:active { text-decoration: none; color:#555555; }
#top_navi li li { display:none; }

#search_box {
  position:absolute;
  right:160px;
  top:50px;
}
#search_box input {
  background: url();
  font-size:15px;
  border:0px;
  color:gray;
}
#search_box #s {
  width:170px;
}

#footer {
  background-image:url(img/footer.png);
  background-repeat:no-repeat;
  width:800px;
  height:70px;
  padding:25px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
}
img {
  border:0px; 
}
.singleh1 {
  font-size:19px;
  line-height: 22px;
  margin-top:0px;
  margin-bottom:5px;
}
.singleh1 a {
  text-decoration: none;
  color:black;
}
.post {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  filter:alpha(opacity=90);
  opacity:0.9;
}
.post h1 {
  font-size:19px;
  line-height: 22px;
  margin-top:0px;
  margin-bottom:5px;
}
.post h1 a {
  text-decoration: none;
  color:black;
}
.post .infos {
  float:left;
  font-size:11px;
  margin-top:-3px;
}
.post .infos a {
  text-decoration:none;
  color:black;
  font-weight:bold;
}
.post .infos a:hover {
  text-decoration:underline;
  color:black;
  font-weight:bold;
}
.t_post {
  background-image: url(img/_top.png);
  background-repeat: no-repeat;
  width:658px;
  height:32px;
  margin-top:15px;
}
.l_post {
  width:11px;
  min-height:100px;
  background-image: url(img/_left.png);
  background-repeat: repeat-y;
}
.r_post {
  width:10px;
  min-height:100px;
  background-image: url(img/_right.png);
  background-repeat: repeat-y;
}
.b_post {
  width:658px;
  height:33px;
  background-image: url(img/_bottom.png);
  background-repeat: no-repeat;
}
.post_content {
  background-color:white;
  padding-left: 10px;
  padding-right: 10px;
}
.more {
  float:right;
  margin-right:25px;
}
.more_info {
  margin-bottom:-10px;
}
a {
  text-decoration:none;
  color:#385c06;
}
.post a:hover {
  text-decoration:underline;
  color:#385c06;
}
#footer a {
  color:black;
  text-decoration:underline;
}
blockquote {
  border-left: 5px solid #555555;
  background-color:#d6eaba;
  padding:3px;
  padding-left:5px;
  margin-left:6px;
}
code {
  margin-left:20px;
  width:600px;
  overflow:auto;
}
pre {
  margin-left:20px;
  width:600px;
  overflow:auto;
}
.sexy_li {
  list-style-image:url(img/list_bullet.png);
}
._left {
  float:left;
}
._right {
  float:right;
}
h3 {
  padding-top:10px;
  font-size:12px;
  font-style:italic;
  line-height:14px;
}
h4 {
  padding-top:5px;
  font-size:9px;
  font-style:italic;
  line-height:11px;
}
.sub-title {
  font-size:22px;
        font-weight:bold;
  font-style:italic;
  line-height:35px;
}

.commentlist li {
  list-style:none;
  margin-left:-20px;
}
.comment-author-card {
  padding-top:5px;
  float:left;
  width:50px;
  text-align:center;
}
.comment_left {
  background-image: url(img/comment_left.png);
  width:30px;
  height:50px;
  float:left;
  margin-left:7px;
}
.comment_box {
  background-color:  #d6f0ff;
  width:493px;
  padding:7px;
  float:left;
}
.comment-author-card-right {
  padding-top:5px;
  float:right;
  margin-right:20px;
  width:50px;
  text-align:center;
}
.comment_right {
  background-image: url(img/comment_right.png);
  width:30px;
  height:50px;
  float:right;
  margin-right:7px;
}
.comment_box_right {
  background-color:  #d6f0ff;
  width:470px;
  padding:7px;
  float:right;
}
.comment_wrapper {
  margin-bottom:15px;
}
.comment-meta {
  color:gray;
  font-size:11px;
  float:right;
  margin-bottom:0px;
  margin-top:3px;
}
.comment-meta-right {
  color:gray;
  font-size:11px;
  float:left;
  margin-bottom:0px;
  margin-top:3px;
}
h1 {font-size:200%;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4 {font-size:130%;}
h5 {font-size:110%;}
h6 {font-size:100%;}
.c0de {
 margin-left:10px;
}
#b_page_navi a {
color:white;
}
.no-opacity {
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  filter:alpha(opacity=100);
  opacity:1.0;
}
.addthis_toolbox { margin-bottom:-10px; }
.addthis_toolbox a:hover img { opacity: 1; background-color:none; }
.addthis_toolbox a img { opacity: 0.75; }