/*
Theme Name: Freenetsingles-Blog
Theme URI: http://blog.freenetsingles.de
Description: <strong><a href="http://blog.freenetsingles.de">Freenetsingles - Blog</a></strong> 
Version: 1.0
Author: freenet
Author URI: http://www.fn.de/
Tags: ajax, blue, custom-header, fixed-width, one-column, two-columns, three-columns, dynamic-columns, multiple-columns, theme-options, threaded-comments, microformats, styles, widgets, framework
*/

/*********************************************************************************************************/
/*Allgemein*/
/*********************************************************************************************************/
html {
  /* IE */
  overflow-y:scroll;
  /* Moz */
  height:100%;
  margin-bottom:0.1em;
}


* {
  padding:0;
  margin:0;
}


body {
  background:#583d46 url(images/bg_body.jpg) repeat-x scroll 0 0;
  margin:0;
  text-align:center;
  font-family:Verdana, Helvetica, Arial, sans-serif;
}

img {
  border:0;
}

a {
  text-decoration:none;
  color:#69203E;
}

a:hover {
  text-decoration:underline;
}

a img, :link img, :visited img {
  border:none
}

.clear {
  clear:both;
  margin:0;
  padding:0;
}

.alignleft {
  float:left;
}

.trennlinie {
  border-top:1px dotted #e5e5e5;
  height:1px;
}

.trennlinie2 {
  border-top:1px solid #e5e5e5;
  height:1px;
}

.goto_start {
  float:right;
  margin-top:20px;
  font-size:11px;
}

#page {
  background-color:transparent;
  clear:both;
  margin:0 auto;
  padding-top:0;
  position:relative;
  text-align:left;
  width:844px;
}

#borderLeft {
  background:transparent url(images/border_shadow_left.png) repeat-y scroll 0 0;
  float:left;
  padding-left:7px;
}

#borderRight {
  background:transparent url(images/border_shadow_right.png) repeat-y scroll right top;
  float:left;
  padding-right:7px;
}

#frnRahmen {
  border-bottom:3px solid #808080;
  float:left;
  position:relative;
}

#footer {
  clear:both;
  margin:0 auto;
  padding:15px 0 15px 0;
  text-align:center;
  font-size:12px;
}

#footer a {color:#ffffff;}

/*********************************************************************************************************/
/* Kopf + Navi*/
/*********************************************************************************************************/
#header {
  position:relative;
  height:202px;
  width:830px;
  /*background:url(images/singlesBlog_header.jpg) no-repeat;*/
  background-color:#824F62;
}

/*********************************************************************************************************/
/*Datumsanzeige*/
/*********************************************************************************************************/
.chronodata {
  text-align:center;
  margin-top:8px;
  position:absolute;
  font-size:11px;
  width:30px;
  left:50px;
  top:4px;
}

/*********************************************************************************************************/
/*Content*/
/*********************************************************************************************************/
#content {
  width:830px;
  overflow:hidden;
  background:#ffffff url(images/bg_content_top_stretched.jpg) no-repeat scroll center top;
}

/*************************************/
/*Posts*/
/*************************************/
#primary {
  float:left;
  padding:5px 10px 10px 0;
  width:630px;
  overflow:hidden;
  color:#444444;
}

.post {
  float:left;
  margin:10px 0 15px 0;
}

#primary h2, #primary h3, #primary h4, .single #primary { /* H3 is entry headlines. H4 is comments and replyform headlines */
  font-size:18px;
  line-height:1.4em;
  font-weight:normal;
}

#primary h2 {
  margin:0 0 0 80px;
  text-align:center;
}

.entry_head {
  background:transparent url(images/bg_headline_02.png) no-repeat scroll 0 0;
  height:58px;
  position:relative;
}

.entry_head h2 a, h3 a, h4 a {
  color:#444444;
}

.entry_title {
  margin-left:100px;
  padding-top:10px;
}

.entry_meta {
  margin:12px 0 0 80px;
  font-size:11px;
}

.entry_edit {
  margin-left:5px;
  font-style:italic;
}

.entry_content {
  text-align:justify;
  margin:0 0 0 80px;
}

.entry_content p {
  font-size:13px;
  line-height:1.4em;
}

.entry_content p, .entry_content ul, .entry_content ol, .entry_content blockquote {
  margin:10px 6px 10px 0px;
}

.entry_content img {
  margin:0px 10px 1em 0px;
  max-width:410px;
}

.entry_foot {
  border-bottom:solid 1px #e5e5e5;
  overflow:hidden;
  margin:0 0 0 80px;
  padding:5px 0;
  font-size:11px;
}

.entry_foot div {
  margin:2px 0;
  font-size:11px;
}

.entry_foot_category {

}

.entry_foot_comments {
  background:transparent url(images/comment.png) no-repeat scroll 0 0;
  padding:0 0 0 20px;
  line-height:1.3em;
}

.entry_foot_tags {
  background:transparent url(images/tag_blue.png) no-repeat scroll 0 0;
  padding:0 0 0 20px;
  line-height:1.4em;
}

.no_content {
  text-align:center;
  margin:40px 0 0 80px;
}
/*************************************/
/*Commentlist*/
/*************************************/
#comments_intro {
  padding:5px 0;
  border-top:1px solid #e5e5e5;
}

.comm_intro_left {
  float:left;
}

.comm_intro_right {
  background:url(images/kommentare_stift.gif) left center no-repeat;
  display:inline;
  float:right;
  font-size:11px;
  margin-top:5px;
  padding-left:14px;
}

.comm_intro_right a {
  border-bottom:1px solid #cccccc;
  font-weight:bold;
  line-height:20px;
}

#commentlist {
  margin:0 0 20px 0;
}

#commentlist li {
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
  margin:0 0 10px;
}

#commentlist li .comm_head {
  color:#999999;
  margin-bottom:4px;
  width:100%;
}

#commentlist li .comm_avatar {
  float:right;
  margin:0 0 10px 0;
}

#commentlist li .comm_author {
  color:#333333;
  font-size:11px;
}

#commentlist li .comm_meta {
  font-size:11px;
  float:left;
  overflow:hidden;
}

#commentlist li .comm_content {
  background-color:#F5F5F5;
  border-top:1px solid #E5E5E5;
  padding:10px;
  margin:0 0 20px 0;
  line-height:1.4em;
}

/*************************************/
/*Commentsformular*/
/*************************************/
#comments {
  margin:10px 0 0 80px;
  font-size:12px;
  /*padding:10px 0 30px 0;*/
}

#comments .comment_login {
  font-size:11px;
}

#comments .nocomments {
  text-align:center;
  margin-bottom:10px;
  color:#dddddd;
  font-weight:bold;
}

#comments form {
  margin:5px 0 0 0;
}

#comments form input, textarea{
  border:1px solid #e5e5e5;
  background-color:#F6F6F6;
  font-size:12px;
  /*font-family:Verdana, Helvetica, Arial, sans-serif;*/
}

#comments form textarea {
  width:100%;
  margin:10px 0px 5px 0px;
  height:118px;
}

#comments form input[type=text] {
  width:170px;
  margin:4px 0 0 0;
  height:18px;
}

#comments form small {
  font-size:12px;
}

#comments form #submit {
  float:right;
  background:#b2b2b2 url(images/bg_bg.jpg) left top repeat-x;
  font-size:11px;
  border:1px solid #b3b3b3;
  padding:0px 8px 1px;
}

.metalinks {
  margin:8px 0 15px 0;
}

.metalinks a {
  color:#999999;
}

.commentsrsslink {
  background:transparent url(images/feed.png) no-repeat scroll left top;
  height:16px;
  margin-right:10px;
  padding:2px 0 2px 20px;
}

.trackbacklink {
  background:transparent url(images/arrow_refresh.png) no-repeat scroll left top;
  height:16px;
  padding:2px 0 2px 20px;
}

#respond {
  border-top:1px solid #e5e5e5;
  padding:5px 0 0 0;
}

/*************************************/
/*Navigation*/
/*************************************/
.content_navigation {
  margin:5px 0 0 80px;
  font-size:11px;
  color:#999999;
}

.content_navigation .nav_previous {
  float:left;
  text-align:left;
  width:270px;
}

.content_navigation .nav_next {
  float:right;
  text-align:right;
  width:270px;
}

.content_navigation a {
  color:#999999;
}

/*********************************************************************************************************/
/*Sidebar*/
/*********************************************************************************************************/
.secondary {
  width:170px;
  color:#69203e;
  float:right;
  font-size:11px;
  padding:20px 10px 10px 10px;
}

.secondary div {
  position:relative;
}

.secondary li {
  list-style-type:none;
  list-style-image:none;
  list-style-position:outside;
}

#sidebar {
  border:1px solid #9b5a70;
  overflow:hidden;
  padding:1px;
  background-color:#fcf0f4;
  width:170px;
}

.widget {
  margin-bottom:10px;
}

.widget_head {
  color:#444444;
  font-weight:bold;
  font-size:11px;
  height:18px;
  background-color:#e3b3c3;
  line-height:18px;
  padding-left:10px;
}

/*Feeds*/
#rss_feeds ul {
  margin:5px;
}

#rss_feeds ul li {
  background:url(images/feed.png) no-repeat;
  padding:0px 0px 0px 20px;
}

#rss_feeds ul li a {
  line-height:19px;
  height:19px;
  display:block;
}

/*Search & Searchform*/
#searchform {
  margin:5px;
}

#s {
  width:78%;
  font-size:11px;
  height:13px;
}

.windows {
  font-size:12px;
  height:15px;
  padding-left:2px;
}

#searchsubmit {
  background:url(images/bt_ok.gif) left center no-repeat;
  height:18px;
  font-size:9px;
  border:0px;
  width:25px;
}

/*Link-List*/
.blogroll {
  margin:5px;
}

.blogroll li {
  margin-bottom:2px;
}
/*Blog Archiv*/
#archives-3 ul {
  margin:5px;
}

#archives-3 ul li {
  background:url(images/linkpfeil.gif) left center no-repeat;
  padding-left:20px;
}

/*Last Comments*/
#recentcomments {
  margin:5px;
}

li.recentcomments {
  margin-bottom:1em;
}

.recent_name {
  margin-bottom:2px;
}

.recent_name a {
  font-weight:bold;
}

.recent_thema a {
  font-weight:bold;
}

.recent_content {
  border-top:1px dotted #e5e5e5;
  margin-top:2px;
  padding-top:2px;
}

/*Tag Cloud*/
.widget div.ctc {
  margin:5px;
}

/*Friend-Links*/
#friends {
  margin:5px;
}

/*************************************/
/*Plugins*/
/*************************************/
.tt {
  font-size:11px;
}

/*Umfrage (Polls)*/
#sidebar .wp-polls {
  margin:5px;
}

.post .wp-polls {
  font-size:12px;
}

.wp-polls-ans ul {
  margin:8px 0;
  padding:0px;
}

.wp-polls-ans ul li{
  margin:0 0 5px 0;
  padding:0px;
}

.wp-polls form p {
  margin:0 0 5px 0;
}

/*Page-Navi*/
.wp-pagenavi {
  width:416px;
  margin:0 0 10px 38px;
  font-size:11px;
  /*border:1px solid #dddddd;*/
  text-align:center;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited {
  padding:0px 4px;
  /*margin:0px 2px;*/
}

.wp-pagenavi a:hover {
  text-decoration:none;
  background-color: #eeeeee;
}

.wp-pagenavi span.pages {
  /*padding:0px 4px; */
  /*margin:0px 2px;*/
  /*font-size:11px;*/
  color:#cccccc;
}

.wp-pagenavi span.pages>div {
  /*padding:0px 4px; */
  /*margin:0px 2px;*/
  font-size:11px;
}

.wp-pagenavi span.current {
  padding:0px 4px; 
  /*margin:0px 2px;*/
  font-weight:bold;
  font-size:11px;
  background-color:#f4f4f4;
  border:1px solid #dddddd;
}

.wp-pagenavi span.extend {
  padding:0px 4px;
  /*margin:0px 2px;*/
  font-size:11px;
}

/*Sociable*/
.sociable {
  font-size:12px;
}

.sociable_tagline {
  margin-bottom:5px;
}
