/*
THEME NAME: Stora Bloggpriset 2009
THEME URI: http://www.storabloggpriset.se/
DESCRIPTION: A theme for Stora Bloggpriset
VERSION: 0.2
AUTHOR: Daniel Feldt (updated by Tobias G&auml;rder). 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: http://daniel.feldt.nu/
TAGS: helvetica ,sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


/* General */
	
BODY {font-family: Helvetica Neue, Helvetica, Arial, Sans-serif; background-color: #F6F6F6; margin: 0; padding: 0; color: #333;}
A {color: #333; }
a:hover {color: #0395eb;}
blockquote {border-left: 3px solid #f6f6f6; margin: 0; padding: 0px 0px 0px 20px; font-style: italic;}

.alignright {float: right; margin: 5px 5px 5px 15px;}
.alignleft {float: left; margin: 5px 15px 5px 5px;}

/*
LAYOUT: Three-Column
*/


div#wrapper {width: 950px; background-color: #fff; padding: 20px 10px; margin: 0 auto;}

div#header { display: block; position: relative; width: 970px; background: #000 url('http://storabloggpriset.se/wp-content/uploads/2010/04/bg_header.jpg') repeat-x top left; color: #999; font-size: 12px; font-weight: bold; border-top: 3px solid #333; margin: 0 auto; padding: 0; height: 165px; }
div#header img {margin-bottom: -4px; padding: 0px 5px; }

div#logo { position: absolute; top: 0; left: 27px; width: 147px; height: 161px; }
div#logo a { display: block; float: left; width: 147px; height: 161px; background: transparent url('http://storabloggpriset.se/wp-content/uploads/2010/04/logo.gif') no-repeat top left; font-size: 0; text-indent: -3000px; }

div#arrangedby { display: block; float: right; padding: 10px 5px 0 0; }
div#arrangedby p { margin: 0 0 5px 0; font-size: 11px; color: #fff; text-align: right; }
div#arrangedby p.arranger { float: right; clear: both; height: 19px; }
div#arrangedby p.arranger a img { border: 0; }

div#headerMenu { display: inline; width: 750px; position: absolute; top: 127px; left: 204px; margin: 0; padding: 0; }
div#headerMenu ul { list-style: none; float: left; margin: 0; padding: 0; height: 38px; }
div#headerMenu ul li { margin-right: 3px; background: transparent url('http://storabloggpriset.se/wp-content/uploads/2010/04/menu.png') no-repeat left 0px; padding: 0 0 0 12px; height: 38px; float: left; }
div#headerMenu ul li a { line-height: 13px; display: block; float: left; background: transparent url('http://storabloggpriset.se/wp-content/uploads/2010/04/menu.png') no-repeat right -50px; padding: 11px 12px 0 0; height: 28px; color: #fff; font-size: 14px; text-decoration: none; }
div#headerMenu ul li a:hover { color: #eee; text-decoration: underline; }
div#headerMenu ul li.current { background-position: left -100px; }
div#headerMenu ul li.current a { background-position: right -150px; color: #333; }

.padding {padding-top:10px;}

div#container {float:left; width: 510px;}
div#content {float: left;  border-left: 1px solid #f6f6f6; padding-left: 25px;}
div.sidebar {overflow:hidden;}
div#primary {float: left; width: 190px;}
div#primary_container {padding: 0px 5px;}
div#secondary {float: right; width: 190px; padding: 0px 10px; border-left: 1px solid #f6f6f6;}
div#footer {clear:left; width:100%;}

/* Content */

div#content a:hover {color: #636363;}

div#content .entry-post {margin: 0px 0px 30px 0px;}
div#content .entry-title {font-size: 1.8em; margin: 15px 0px 10px 0px; letter-spacing: -1px;}
div#content .entry-title a {text-decoration:none; color: #333;}
div#content .entry-title a:hover {text-decoration:none; color: #636363;}
div#content .entry-content {line-height: 22px; font-size: 0.85em; margin-bottom: 30px; }
div#content .entry-content p {margin: 0px 0px 20px 0px;}
div#content .entry-meta {border-top: 1px solid #f6f6f6; padding: 5px 0px; font-size: 0.7em; text-decoration: none; color: #666;}
div#content .entry-meta a{text-decoration: none;}
div#content .entry-date {font-size: 0.7em; padding: 4px 5px; background-color: #78157e; color: #fff; font-weight: bold;}

div#content ul {margin: 20px;}

div#content .entry-category {padding-right: 5px;}

div.entry-meta .comments-link {background: url(images/comment-icon.gif) no-repeat scroll 0 2px; padding-left: 16px;}
div.entry-meta .comments-link a {font-weight: bold;}
div.entry-meta .comments-link a:hover {font-weight: bold; color: #0395eb;}

div.single-entry-meta .comments-link {background: url(images/comment-icon.gif) no-repeat scroll 0 1px; padding-left: 16px;}
div.single-entry-meta .comments-link a {font-weight: bold;}
div.single-entry-meta .comments-link a:hover {font-weight: bold; color: #0395eb;}

span#edit-link a{font-size: 0.7em; color: #ccc; position: relative; left: 425px; top: -20px;}

.more-link {font-size: 20px; font-weight: bold;}

/* Single */
div#content .single-entry-post {margin: 20px 0px 30px 0px;}
div#content .single-entry-title {font-size: 1.8em; margin: 15px 0px 10px 0px; letter-spacing: -1px;}
div#content .single-entry-title a{text-decoration:none;}
div#content .single-entry-content {line-height: 22px; font-size: 0.85em;  margin-bottom: 30px;}
div#content .single-entry-content p {margin: 0px 0px 20px 0px;}
div#content .single-entry-meta {border-top: 1px solid #f6f6f6; padding: 5px 0px; font-size: 0.7em; text-decoration: none; color: #666;}
div#content .single-entry-meta a{color: #666; text-decoration: none;}
div#content .single-entry-date {font-size: 0.7em; padding: 4px 5px; background-color: #ffcc33; color: #fff; font-weight: bold;}

#post-author {background-color: #ebf8e5; color: #fff; padding: 10px 10px; line-height: 18px;}
.author-avatar {float: left; width: 50px; text-align: center; padding-right: 10px;}
.author-bio {float: left; width: 380px; color: #333; font-size: 12px;}
.author-email {font-weight: bold; display: block;}
.author-name {font-weight: bold; display: block; font-variant: small-caps; font-size: 16px; padding-top: 0px;}

div#content #nominated_blogs ul {font-size: 11px; margin: 0; padding: 0;}
#nominated_blogs li {float: left; width: 220px; margin: 0px; padding: 2px; list-style: none;}
#nominated_blogs a {font-weight: bold;}



/* Sidebar */

div#primary ul {margin: 0px 0px 30px 0px; padding: 0; list-style: none;}
div#primary li {display: block; padding: 5px 0px 5px 5px; margin:0; color: #A3A36F;}
div#primary li:hover {display: block; padding: 5px 0px 5px 5px; background-color: #0395eb; color: #fff;}
div#primary li:hover a {color: #fff; font-size: 13px; font-weight: bold; text-decoration: none;}

div#primary a {color: #333; font-size: 13px; font-weight: bold; text-decoration: none;}

div#secondary .xoxo {margin: 5px 0px ; padding: 0; list-style: none;}
div#secondary h3 {font-size: 0.9em; margin: 5px 0px; color: #7e1684; }

.widget_search {margin-top: 30px;}

div#secondary #linkcat-2 ul {margin: 0; padding: 0; list-style: none; font-size: 0.8em;}
div#secondary #linkcat-2 li {padding: 3px;}
div#secondary #linkcat-2 li:hover {padding: 3px;}
li#linkcat-2 {margin-top: 0px;}


li#search { background-color: #e5f4fd; padding: 8px;}
li#search h3 {color: #333; margin: 0; padding: 0px 0px 5px 0px; border-bottom: 1px solid #c8ebfa;}
li#search input { width: 110px;}
li#search .button { width: 50px;}
#searchform {padding-top: 5px; margin: 0;}


.clear {clear:both;}


/* Comments */

.comment-status {padding: 20px 0px; display: block; font-style: italic; font-size: 12px;}

div#comments { margin: 50px 0px 50px 0px; font-size: 0.85em;}
div#comments h3 {color: #3fbc00;}

div#comments ol{ margin: 0; padding: 0; list-style: none;}
div#comments li{ margin: 10px 0px 15px 0px;}

.comment {padding: 10px; background-color: #f6f6f6;}

div.comment-author img {float: left; padding-right: 10px;}
div.comment-author .fn {font-weight: bold; font-size: 14px;}
div.comment-author a { text-decoration: none; font-weight: bold; font-size: 14px;}

.comment-meta {font-size: 11px; color: #666;}

/* Bottom */

#nav-below {font-size: 0.8em;}
#nav-below a{text-decoration: none;}

/* Footer */

div#footer { width: 960px; padding: 5px; background-color: #333; color: #fff; font-size: 11px; text-align: center;  margin: 0 auto;}
div#footer a {color: #fff; font-weight: bold;}
div#footer span.footer-dot {padding: 0px 10px;}






