/* $TopStyle:URL=http://blog.stenbennas.se/wp-content/themes/df-one/style.css$ */



/* $TopStyle:URL=http://blog.stenbennas.se/wp-content/themes/df-one/style.css$ */







/*



THEME NAME: df-one



THEME URI: http://daniel.feldt.nu/wordpress/



DESCRIPTION: A clean and simple theme with a classic blog structure.



VERSION: 1.0



AUTHOR: <a href="http://daniel.feldt.nu/">Daniel Feldt</a> - Based on Sandbox by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>



AUTHOR URI:



*/







/*General */







body {font-family: helvetica, arial, sans-serif; background: #fff url(img/bg1.jpg) no-repeat top; margin: 0;}



p {line-height: 1.6em; font-size: 0.9em;}



A, A:visited {color: #677b9c;
}



A:Hover {color: #FF9F00}



blockquote { margin:0; padding: 0.2em 0.2em 0.2em 2em; font-style:italic; background: url(img/blockquote.gif) no-repeat; background-position: 0em 0.5em;}



blockquote p{ margin:0; padding: 0;}



.sidebar A {color: #5E4835;}







/*Layout */



#wrapper {width: 60em; margin: 0 auto;}



div#container {float: left; width:42em;}



div#content {margin: 0px; width: 41em; position:relative;}



div.sidebar {float: right; overflow: hidden; width: 19em; text-align:left; background-color: transparent; padding: 0em 0.7em 1.5em 0.7em; font-size: 0.8em;  background-image: url(img/side.jpg);  background: url(img/side.jpg) repeat-x;  }



div#footer {clear: left; width: 100%;}







/* Header */



div#header {height: 4.05em; padding: 1em 0em 0.5em 0em; float:left;}



div#header-description {padding: 0em; margin: 0em; float:left;}



div#header-description h1 {padding: 0em; margin: 0em;}



div#header-description h1 a{color: #FFFFFF; text-decoration:none; letter-spacing: -0.05em;}



div#header-description p { color:#FFFFFF; padding: 0em; margin: 0em;}







div#rssbadge_wrapper{float:right; text-align:right; background: url(img/rss-bg.gif) repeat-x; margin-top: 0.5em;}



div#rssbadge {background: url(img/feed-orange.png) no-repeat; background-position: 0.3em 0.4em; padding: 0.5em 0.5em 0.5em 2em;}



div#rssbadge a{font-size: 0.75em; font-weight: bold; color: #fff; margin: 0em 0em; text-decoration:none;}







div#search_wrapper { text-align:right; float:right; width: 16em;background: url(img/search-bg.gif) repeat-x; margin-top: 1em;}



div#search form{margin:0; padding:0;}



div#search {padding:0.5em; background: url(img/icon_search.png) no-repeat; background-position: 0.6em 0.7em;}



div#search input#s {width: 11em; margin-right: 0.5em;}







/* Navigation */



div#nav{margin-bottom:2em; float:left; width: 30em;}



div.skip-link{position:absolute;top:0em;right:1em; padding: 0.3em 0.5em; font-size: 0.8em; background: url(img/skip_content_bg.gif) repeat-x; border-bottom: 1px solid #386003;}



div.skip-link a{color: #E9FECD; text-decoration:none;}



div#menu{font-size:0.95em; letter-spacing: -0.01em; height:1.5em;padding-top:1.2em; padding-left:1.6em;}



div#menu ul a{font-weight:700;text-decoration:none; color: #333333;}



div#menu ul a:hover{color:#DBDBDB; border-bottom: 2px solid #FF9F00;}



div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}



div#menu ul li{float:left;}



div#menu ul li a{margin-right:1.5em; padding-bottom: 0.7em}







div#nav-above,div#nav-below{width:100%;height:1em;}



div#nav-above{margin-bottom:1em;}



div#nav-below{margin-top:1em;}



.alignleft,div.nav-previous{float: left;}



.alignright,div.nav-next{float: right;}







/*Content */



div#post { position: relative; padding-right: 8.5em; border-top: 2px solid #EEEEEE; margin-bottom: 3em;}



div#post img{ max-width:500px;}



div#content h2 {font-size: 1.4em; letter-spacing: -0.04em; margin:1em 0em 0.5em 0em; color: #333;}



div#content h2 a {color: #333; text-decoration:none;}



div#content h2 a:hover {color: #FF9F00; text-decoration:none;}



div.entry-content {margin-bottom: 2em;}







div#entry-meta {position: absolute; left: 39em; top: 2.5em; width: 8em; font-size: 0.85em; border-left: 1px solid #EEEEEE; padding-left: 1em; line-height: 1.1em;  background: #f8faf9;    }



div#entry-meta a{font-size: 0.84em;}



div.entry-date {color:#666; padding-bottom: 0.4em; font-weight: bold;}



div.author {color:#666; padding-bottom: 0.7em;}



div.cat-links {color:#666; padding-bottom: 0.7em;}



div.tags-links {color:#666; padding-bottom: 0.7em;}



div.edit-link {color:#666; padding-bottom: 0.7em;}



div.comments-link {color:#666; padding-bottom: 1.2em;}



div.comments-link a{font-weight:bold;}



.entry-title{clear:both;}







/* Meta on a single page */



div#entry-meta-single {padding: 1em; background-color: #EAFECF; font-size: 0.8em;}



div#entry-meta-single p{padding: 0; margin:0.4em 0em;}



div#entry-meta-single a{color: #333; font-weight: bold;}



span.icon-feed {background:url(img/icon-feed.png) no-repeat; background-position: 0em 0em; padding-left: 1.4em;}







/* Comments */



div#comments {width: 36em; position: relative; font-size: 0.9em;}



div#comments h3 {color: #677b9c;}



div#comments ol { margin:0; padding: 0;}



div#comments li { background-color:#dfe4e8; list-style-image:none;	list-style-position:outside; list-style-type:none; margin:0px 0px 10px; padding:10px 10px 0px;}



div#comments img{border: none;}



div#comment-text { padding-bottom: 1em;}



div#comment-author {font-weight: bold; border-bottom: 1px solid #f3f5f8;}



div.comment-meta {font-size: 0.75em; padding: 0.3em 0em 0.5em 0em;}







.unapproved { background-color: #FFD999; font-weight: bold; padding:2px;}



.edit-link-comment {padding-left: 1em;}



.meta-sep {padding: 0em 0.3em;}







/* If Easy Gravatar is installed */



.eg-image {padding-right: 0.5em; border: none;}







/*Post comment */



form#commentform .form-label{margin:1em 0 0;}



form#commentform span.required{background:#fff;color:red;}



form#commentform,form#commentform p{padding:0;}



input#author,input#email,input#url{width:50%;}



input#author,input#email,input#url,textarea#comment{padding:0.2em;}



textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}



div#respond {border-top: 1px solid #EEE;}







/*Sidebar */



div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}



div.sidebar ol{margin:0;padding:0;}



div#primary h3 {color: #333; margin: 1em 0em 0.3em 0em;}



div#secondary h3 {color: #333; margin: 0.5em 0em;}



div.sidebar li{list-style:none; line-height: 1.3em; padding-top: 0.3em; padding-bottom: 0.3em; }



div.sidebar a {text-decoration: none;}







li#calendar {border: none;}



#wp-calendar {width: 100%; text-align:center;}



#wp-calendar td, tr {padding: 0.1em;}



#wp-calendar thead tr { background-color: #f3f5f8;}



#wp-calendar caption{font-size: 1.2em; font-weight: bold;}



#wp-calendar td a{font-weight: bold; }







#recent-posts li {padding: 0.3em;  border-bottom: 1px solid #f3f5f8;}



#recent-posts li:hover { background-color:#f3f5f8;}







#recentcomments li {padding: 0.3em;  border-bottom: 1px solid #f3f5f8;}



#recentcomments li:hover { background-color:#f3f5f8;}







#links li {padding: 0.3em;  border-bottom: 1px solid #f3f5f8;}



#links li:hover { background-color:#f3f5f8;}







#archives li {padding: 0.3em;  border-bottom: 1px solid #f3f5f8;}



#archives li:hover { background-color:#f3f5f8;}







#meta li {padding: 0.3em;  border-bottom: 1px solid #f3f5f8;}



#meta li:hover { background-color:#f3f5f8;}







#pages li {padding: 0.3em;  border-bottom: 1px solid #f3f5f8;}



#pages li:hover { background-color:#f3f5f8;}







#calendar li {padding: 0.3em;  border-bottom: 1px solid #f3f5f8;}



#calendar li:hover { background-color:#f3f5f8;}







#categories-1 li {padding: 0.3em;  border-bottom: 1px solid #f3f5f8;}



#categories-1 li:hover { background-color:#f3f5f8;}







div.clear { clear:both;}







/* Footer */



div#footer_wrap { margin: 2em 0; background-color:#dfe4e8;}



div#footer {text-align:center; padding: 2em 0em; font-size: 0.7em;}
