/*  
Theme Name: Aikbloggen Theme
Theme URI: http://www.sportbloggar.se
Description: Core theme for Sportbloggar
Author: Andreas Karman
Author URI: http://sportblogar.se
Template: sportbloggar-core

*/


body, h1, h2, h3, h4, h5, ul#sidebar, ul.widgets, li, ul#sidebar li ul, ol.commentlist, ul.children, ul#footercol li ul,
div#submenu-nav ul, div#submenu-nav ol, form, img, table, ul, li, p
	{
	margin:0;
	padding:0;
	border: 0;
	list-style-type: none;
	}
	
/* General Structure
--------------------------------------------- */	
	
body{font-family: "Helvetica Neue", Helvetica, Arial; font-size: 62.5%; background: #ebebeb;}	


a{color: #2b2b2b; text-decoration: none;}
a:hover{color: #2b2b2b; text-decoration: underline;}
strong{font-weight: bold;}
em{font-style: italic;}

.left{float: left;}
.right{float: right;}
.clearfix{clear:both;}

#page{margin: 0 auto; width: 980px;}	

/* Header
--------------------------------------------- */

#header{height: 116px; background: #0c0c0c url(images/header-bg.png) no-repeat ; border-bottom: 8px solid #f2e600; position: relative;}
#header h1 a{display: block; background: url(images/header-logo.png) no-repeat; width: 386px; height: 40px; text-indent: -9000px; position: relative; top: 20px; left: 120px;}

#header ul {position: absolute; bottom: 0; left: 120px;}
#header ul li{display: inline; font-size: 1.4em; font-weight: bold; text-transform: uppercase; }
#header ul li a{display: block; padding: 10px; float: left;  color: #fff; margin: 0 14px 0 0; border-bottom: 0;}
#header ul li.current_page_item a{ background: #f2e600; color: #000;}
#header ul a:hover{ text-decoration: none; background: #f2e600; color: #000;}

/* Content
--------------------------------------------- */

#content{background: #fff;  width: 395px; padding: 25px; border: 0px solid #dfdfdf; float: left;}
.single #content{background: #fff;  width: 660px !important; padding: 25px; border: 0px solid #dfdfdf; float: left;}

#sidebar-center{width: 250px; float: left; margin: 0 0 0 15px;}
#sidebar{width: 250px; float: right; margin: 0 0 20px 0; min-height: 500px;}

#content .post-navigation {border-top: 1px solid #efefef; height: 5px; margin: 40px 0 0px 0; padding: 25px 0 0 0;}
#content .post-navigation .left{float: left;}
#content .post-navigation .right{float: right;}
#content .post-navigation a{font-size: 1.2em; font-weight: bold;}

/* Post Listing */

#content .post {border-bottom: 1px solid #ebebeb; padding: 0 0 10px 0; margin: 0 0 20px 0;}
#content .post .post-meta {font-size: 1.15em; font-weight: bold; color: #6c6c6c;}
#content .post h1 {font-size: 4em; font-weight: bold; letter-spacing: -0.8px; margin: 6px 0 16px 0; color: #242424;}
#content .post .panorama {margin: 0 0 6px 0;}
#content .post .panorama-copy{margin: 0 0 10px 0; display: block; text-align: right; font-size: 1.1em; color: #919191;}

#content .post h3.title{font-size: 2.6em; font-weight: bold; letter-spacing: -0.8px; margin: 6px 0 8px 0;}
.single .post {border-bottom: 0px !important;}
.single .entry {float: left; width: 395px; margin: 0 35px 0 0;}
#content .post .entry img {margin: 0 0 4px 0;}
.wp-caption-text{margin: 0 0 10px 0; display: block; text-align: right; font-size: 1.1em !important; color: #919191!important; padding: 0 10px 0 0;}
#content .post .entry p {font-size: 1.3em; line-height: 165%; color: #272727; margin:  0 0 18px 0;}
#content .post .entry a.more-link {font-weight: bold;}
#content .post .entry a{color: #285c90;}

/* Comment Header */

#content #comments .comment-header{background: #141414; margin: 25px 0 0 0; height: 40px; line-height: 40px; padding: 0 14px;}
#content #comments .comment-header h2{float: left; color: #fff; font-size: 1.7em; letter-spacing: 0;}
#content #comments .comment-header a{float: right; color: #fff; font-size: 1.2em; font-weight: bold; color: #e8e8e8;}

/* Comment Listing */

#content #comments ol{border-left: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3;}
#content #comments ol li{border-bottom: 1px solid #f3f3f3; padding: 14px 14px 0 14px;}
#content #comments ol li .comment-author{font-size: 1.2em; font-weight: bold; color: #2d2d2d;}
#content #comments ol li .commentmetadata{font-weight: bold; font-size: 1.1em; display: block; margin: 8px 0 12px 0;}
#content #comments ol li .says{display: none;}
#content #comments ol li p{font-size: 1.2em; color: #3c3c3c;}
#content #comments ol li .reply {height: 24px;}
#content #comments ol li .reply a{font-size: 1.1em; font-weight: bold; float: right;}

/* Comment Form */

#content #comments ol li#reply{padding: 15px;}
#content #comments ol li#reply h3{font-weight: bold; font-size: 1.55em; color: #222222; margin: 0 0 8px 0;}
#content #comments ol li#reply tr{height: 34px;}
#content #comments ol li#reply label{font-size: 1.1em; color: #848484; }
#content #comments ol li#reply label strong{color: #5d5d5d; text-transform: uppercase;}
#content #comments ol li#reply input{border: 1px solid #e2e2e2; padding: 4px;}
#content #comments ol li#reply textarea{margin: 10px 0 0 0;border: 1px solid #e2e2e2; padding: 4px; width: 350px; height: 110px;}

.nav{font-size: 1.2em; font-weight: bold;}


#content #asides {float: right; width: 230px;}
#content #asides .aside {line-height: 160%; margin: 0 0 30px 0;}
#content #asides .aside h3 {color:#2a2a2a; border-bottom: 2px dotted #d6d6d6; padding: 0 0 4px 0; text-transform: uppercase; margin: 0 0 0px 0;}
#content #asides .aside a {font-size: 1.2em;}

#content #asides .aside ul{border-top: 0px dotted #d6d6d6;}
#content #asides .aside li{border-bottom: 2px dotted #d6d6d6;  font-weight: bold; padding: 5px 2px 5px 2px; color: #565656; line-height: 165%;}

#content #asides .tags h3{margin: 0 0 6px 0;}
#content #asides .tags a{font-weight: bold;}

#content #asides .aside ul.share {margin: 5px 0 0 0;}
#content #asides .aside ul.share li{border-bottom: 0px dotted #d6d6d6;  font-weight: bold; padding: 5px 2px 3px 2px; color: #565656; line-height: 165%;}
#content #asides .aside ul.share li.print {background: url(../content/print-icon.png) center left no-repeat;}
#content #asides .aside ul.share li.facebook {background: url(../content/facebook-icon.png) center left no-repeat;}
#content #asides .aside ul.share li.mail {background: url(../content/email-icon.png) center left no-repeat;}
#content #asides .aside ul.share li.twitter {background: url(../content/twitter-icon.png) center left no-repeat;}

/* Sidebar */

#content-sidebar{float: left; margin: 0 0 0 10px; width: 210px;}
.content-sideblock {margin: 0 0 10px 0;}
.content-sideblock h3{text-transform: uppercase; font-size: 1.15em; color: #00b25c; margin: 0 0 6px 0;}
.content-sideblock ul{border-top: 2px dotted #d6d6d6;}
.content-sideblock li{border-bottom: 2px dotted #d6d6d6; font-size: 1.2em; font-weight: bold; padding: 4px 2px; color: #565656; line-height: 165%;}
.content-sideblock li a{color: #292929;}
.content-sideblock li a:hover{color: #000;}


.ad-block {margin: 0 0 14px 0; }
.ad-block span{font-weight: bold; display: block; text-transform: uppercase; margin: 0 0 4px 0; font-size: 1.1em; color: #676767; }

.sidebar-block { padding: 14px 14px 14px 14px; background: #fff; margin: 0 0 14px 0;}
.sidebar-block  h3{text-transform: uppercase; font-size: 1.15em; color: #121212; margin: 0 0 6px 0;}
.sidebar-block  ul{}
.sidebar-block  li{border-top: 2px dotted #d6d6d6; font-size: 1.2em; font-weight: bold; padding: 4px 2px; color: #565656; line-height: 165%;}
.sidebar-block  li a{color: #292929;}
.sidebar-block  li a:hover{color: #000;}

.subscribe-rss{display: block; width: 223px; height: 42px; background: url(images/subscribe-rss.png) no-repeat; text-indent: -9000px; margin: 0 0 10px 0;}
.subscribe-twitter{display: block; width: 223px; height: 42px; background: url(images/subscribe-twitter.png) no-repeat; text-indent: -9000px;}

/* Footer */

#footer{height: 70px; background: #0c0c0c; border-top: 8px solid #f2e600; }

/* Page-Specific
--------------------------------------------- */

#smart-archives-list{}
#smart-archives-list h2{margin: 0 0 6px 0; font-size: 1.7em;}
#smart-archives-list ul{margin: 0 0 20px 0;}
#smart-archives-list ul li{font-size: 1.28em; line-height: 165%;}

.execphpwidget span{font-weight: bold; display: block; text-transform: uppercase; font-size: 1.1em; margin: 0 0 6px 0;}
.execphpwidget div{position: relative; left: -14px;}