/*
Theme Name: The blue way with Lathund
Theme URI: <a href="http://lathund.nu">http://lathund.nu</a>
Description: This is just the next wp theme for lathund.nu
Version: 1.0
Author:  Fredrik Forsmo
Author URI: <a href="http://onesite.se">http://onesite.se</a>
Tags: lathund, blue, ubuntu
*/

* {margin:0px; padding: 0px;}
body {

color:#555555;
font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
font-size:62.5%;
line-height:14px;
background: #eaeaea;
}

p {margin-bottom:10px;}
.clear{clear:both;}
ul, li, ol, dl {list-style:none;}
/* header */
#header {background: #232323; height: 100px; border-bottom: 5px #4390B1 solid;}

.logo {background: url(images/header.png) no-repeat; width: 340px; height: 56px; float:left; text-indent: -9999px; margin-top:20px;}

.nav {float:right; margin-top:40px;}
.nav ul{list-style: none; float:left}
.nav ul li {float:left; margin-left:0px; margin-right: 10px;}
.nav ul li a{padding:5px 7px; color:#999999;font-size:1.4em;font-weight:normal; text-decoration: none; }
.nav ul li a:hover{color:#fff; background: #e0914e;border-radius:5px; -moz-border-radius: 5px;}

/* content */
#content {margin-top:20px; margin-left:30px;}

/* post, entry and some comments */
.post {}
.post, .comment-bg {background: #fff; padding:10px; border:1px #ddd solid; margin-bottom: 10px; width: 549px; font-size: 1.2em;}
.post .bottom, .comment-bg .bottom {background: url(images/post-btm.png) left no-repeat; width: 580px;height:40px; margin-left:-15px; margin-bottom: -15px;}
.post h1 {font-size:1.7em; padding-bottom: 3px; color:#333; float:left; margin-bottom: 0px; max-width:450px; line-height:1.5;}
.post h1 a{color:#333333; text-decoration: none}
.post h1 a:hover{text-decoration: underline}
.post .entry-meta {margin-left:15px; border-top:1px #cfcfcf solid; float:left; width: 545px; margin-left:-1px; margin-bottom: -35px;}
.post .entry-meta .meta-category {margin-left:5px;}
.post a{color:#0077BB; text-decoration: none;}
.post a:hover{text-decoration: underline;}
.post .date {float:right; margin-top:3px; margin-bottom: 0px;}
.post .entry {float:left; margin-top:10px; margin-bottom:10px; width: 550px;}
.post .post-top{border-bottom: 1px #cfcfcf solid; width:100%; float:left;}
.facebook-like {margin-left:5px; margin-bottom:-11px;}
.postmetadata { padding-top:5px; padding-bottom:5px;}
.navigation a {color:#0077BB; text-decoration: none;}
.navigation a:hover{text-decoration: underline;}
.post-404{border-bottom: 1px #cfcfcf solid; width:100%; float:left; margin-bottom:10px; margin-top:5px;}
.post-404 h2{margin-bottom:10px;}
.entry-404{width:100%;}
/* comment */
.comment-bg input, .comment-bg textarea {border:1px #d7d7d7 solid; padding:5px 7px;} 

.commentlist {
padding-bottom:0px;
padding-top:15px;
width:560px;
margin-bottom:0;
}

.commentlist li { background:#ddd; min-height:20px; padding:5px; width:558px; margin-left:0px; border:1px #cfcfcf solid; margin-bottom:10px;}
.commentlist li div {}
.commentlist p{margin-bottom:0px;}
.commentlist a{color:#0077BB; text-decoration: none;}
.commentlist br {visibility:hidden; height:1px; line-height:1px; width:1px;}
.commentlist em {float:right; margin-top:-35px; margin-bottom:-2px; height:1px; line-height:1px;}
.commentlist .avatar {padding:3px; border:1px #cfcfcf solid; margin-right:5px; margin-top:1px;}
.commentlist .says{margin-top:12px; position:absolute; float:left;}
.commentlist .fn {float:left; position:absolute; font-size:1.7em; font-weight:bold; margin-left:5px; margin-top:5px; font-style:normal;}
.commentlist .comment-meta {
float:left;
margin-left:65px;
margin-top:-30px;
position:absolute;
}

.commentlist .comment-meta a {
color:#555555;
}

.commentlist .comment-body p {margin-top:10px; margin-bottom:10px; margin-left:2px; font-size:1.2em;}


/* pagenavi */
.wp-pagenavi {margin-bottom: 20px;}
.wp-pagenavi .pages {background: #fff; border:1px #d7d7d7 solid; padding:5px; margin-right: 10px;}
.wp-pagenavi .page {background: #fff; padding:5px; border:1px #d7d7d7 solid; color:#0077BB; margin-right: 5px; text-decoration: none;}
.wp-pagenavi .page:hover{background: #999; color:#fff;}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .last{background: #fff; border:1px #d7d7d7 solid; padding:5px; color:#0077BB; margin-right: 5px; text-decoration: none;}
.wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover {background:#999; color:#fff; }
.wp-pagenavi .current {background: #eaeaea; padding:5px; border:1px #eaeaea solid; color:#0077BB; margin-right: 5px; text-decoration: none;}
.extend {margin-right:5px;}

/* search area */
.widget_search {margin-bottom: 20px; margin-top:-20px;}
.widget_search  input[type="text"] {border:1px #cfcfcf solid; padding:5px; width: 270px; margin-left:10px;}
#searchsubmit {float:right; margin-top:5px; margin-right:23px;visibility:hidden;}
.screen-reader-text {visibility:hidden;}

/* sidebar */
#sidebar {margin-left:-10px; margin-bottom: 30px;}
#sidebar h2{font-size: 1.4em; color:#333; background: url(images/sidebar_tass.png) no-repeat; min-width: 30px; min-height: 30px; padding-left:35px; padding-top:4px;}
#sidebar ul {margin-top:-20px; margin-left:10px;}
#sidebar ul li {list-style: none;  background: url(images/bottom-hr.png) repeat-x bottom;line-height: 30px; margin-left:20px; padding-bottom: 5px;}
#sidebar ul li a{color:#292929; text-decoration: underline; padding:5px; line-height: 30px; text-decoration: none; font-size: 1.2em;}
#sidebar ul li a:hover{background:#ddd;}
#sidebar .textwidget {padding:5px; margin-top:-15px; margin-bottom:5px;}
#sidebar .textwidget a {color:#0077BB; text-decoration: underline;}
#sidebar .textwidget a:hover {text-decoration:none;}

/* footer */
#footer {float:left; width: 100%; padding:10px; margin-bottom: 30px; min-height: 50px; background: url(images/bottom-hr.png) repeat-x top; }
#footer .footer {float:left; margin-left:30px; margin-top:20px;}
.footer-list{margin-top:10px;background: #fff; border:1px #ddd solid; padding:5px;}
#footer h3{font-size: 1.4em; margin-bottom: 2px;}
.footer-list ul{list-style: none;}
.footer-list ul li{margin-bottom: 5px; line-height: 22px; margin-left:-5px; }
.footer-list ul li a{color:#6792AB; text-decoration: none; padding:5px 7px; font-weight: bold;}
.footer-list ul li a:hover{background: #ddd; color:#232323; }
.footer-list .footer-img {float:right; padding:3px; border:1px #ddd solid; margin-left:5px;}
#footer .footer {float:left; margin-left:20px; margin-top:20px;}
#footer .footer .grid_5 {margin-right:1px; }

/* utility */
.float-right{float:right}
.float-left{float:left}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.fancybox img { border:1px #ddd solid; padding:3px; }

blockquote  {
border-left:5px solid #DDDDDD;
font-family:monospace;
font-size:12px;
margin:10px 30px 15px 10px;
padding-bottom:1px;
padding-left:15px;
padding-top:8px;
}

.alignright {
	font-size:1.2em;
	float: right !important;
	margin:0 0 5px 5px;
}

.alignleft {
	font-size:1.2em;
	float: left !important;
	margin:0 0px 5px;
}

.post-alignright {
	font-size:1.2em;
	float: right !important;
	margin:0px 13px 20px;
}

.post-alignleft {
	font-size:1.2em;
	float: left !important;
	margin:0px 0 20px;
}

.socialbmark {
	padding-bottom:20px;
	text-align: center;
}

.socialbmark-text {
	padding-top:0px;
	margin-bottom:-10px;
}

.socialbmark img {
	margin-top:5px;
	margin-right:0px;
	border:0px;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}

.socialbmark a img {
	padding:3px;
}

ul.related_post {
	font-size:1.2em;
	margin-top:-5px;
	margin-bottom:25px;
}

ul.related_post a {
	font-size:1.1em;
	color:#0077BB;
	text-decoration:none;
}

ul.related_post a:hover {
	text-decoration:underline;
}

div#respond a {
	color:#0077BB;
}

#submit {
background:#EAEAEA;
margin-top:-7px;
}

#submit:hover {
background:#F2F2F2;
cursor: pointer; cursor: hand;
}

.comment-author vcard {
}

.says,.pingback {
	display:none;
}

/* End Social Bookmark Single */

/* Social Sidebar */

.social {
	text-align: center;
	margin: 5px -50px 20px 0;
}

.social img {
	padding: 0 5px 0 5px;
	height:32px;
	width:32px;
}

/* End Social Sidebar*/

.more-link {
background:none repeat scroll 0 0 #EAEAEA;
border:1px solid #DDDDDD;
color:#555555 !important;
float:right;
margin:20px 0 10px;
margin-bottom:2px;
padding:5px;
}

.more-link:hover {
background:#DDDDDD;
text-decoration:none !important;
}

#wpstats {
display:none;
}

#most-comment, #latest-post {
margin-bottom: 0px;
}

.post h3, .post h4, .post h5 {
border-bottom:1px dotted #CCCCCC;
color:#222222;
margin-bottom:10px;
margin-top:15px;
padding-bottom:5px;
padding-top:5px;
}

.entry p {
margin-bottom:10px;
line-height:1.4em;
}

.post h3 {
font-size:19px;
}

.post h4 {
font-size:15px;
}

.post ul {
margin-bottom:10px;
}

div#post-72.post tweetmeme_button {
display:none;
}

p img {
	border:1px solid #ddd;
	padding:3px;
	max-width: 100%;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #fff;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	color:#333333;
	font-size:11px !important;
	line-height:17px;
	margin:0;
	padding:3px 0;
}
/* End captions */

.entry ul li {
	list-style:disc outside none;
	padding-bottom:5px;
}

.wp-smiley, .wpml_ico {
	padding:0px;
	border:0px;
}

.note {
	margin:25px -10px 10px  10px;
}

.navigation {
	float:left;
	margin-top:0px;
	margin-bottom:0;
	width:581px;
}

#categories-436108601 {
	margin-bottom:25px;
}

#comments-h3 {
	margin-bottom:5px;
}

.twitter-share-button {
	margin-left:3px;
	margin-bottom:-6px;
	margin-right:-13px;
}

.download-button {
	-moz-border-radius:3px;
	-moz-box-shadow:0 1px 1px #ccc;
	-webkit-border-radius:3px;
	-webkit-box-shadow:0 1px 1px #ccc;
	background:#4390B1;
	color:#fff !important;
	padding:10px;
	font-weight:bold;
	text-shadow: 0 1px 0 #306880;
	display:inline-block;
	margin-top: -10px;
}

.download-button:hover {
	background:#306880;
	text-decoration:none !important;
}

