/*
Theme Name: Spelblogg Theme
Theme URI: http://www.spelblogg.nu
Description:  A theme for my personal gaming blog.
Version: Beta 1
Author: Patrik Andersson
Author URI: http://patrikanderrson.nu
Tags: game,gaming,single, clean,

	Based on WP-Blank made by Anna Linnea that is based on Kubrick v1.5
	http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */
/*.sidebar, #entry-meta-single {border:1px solid red;}
#respond {border:1px solid yellow;}
#footer, #header {border:1px solid blue;}
li.depth-1 {border: 1px solid orange;}
/*.navigation {border:1px dashed black;}
 .post {border:1px solid pink} */

/* - BASIC STUFF - */
body {background:#FFF;font:9pt/11pt Georgia, "Times New Roman", Times, serif;color:#000;margin:0 auto;padding:0 20px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2.entry-title {font-size:180%; line-height:46px;}
h2#comments{margin:20px auto 10px;font-size:140%;}
/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:500px;}
#header {height:330px;margin:0 auto;text-align:center;padding: 20px 0; background:url(images/logo.png) no-repeat top center}
#footer {height:50px;overflow:hidden;clear:both;float:none;text-align:center;background-color:#727B84; color:#C8CECD; text-shadow:#41454B 0px 1px 0px;}
#footer a { color:#C8CECD; border-bottom:#41454B 1px solid; text-shadow:#41454B 0px 1px 0px; }
#footer a:hover { text-decoration:none; background-color:#51565E; color:#C8CECD; }

#header span { visibility:hidden; }

/* -- POSTS -- */
.post-index {margin:10px auto 0px;}
#post-single {margin:10px auto 0px;}
/* --  VANLIGA INL�GG -- */
.blogg { width:490px; padding:30px 10px 30px 10px; color:#727B84; background:#F4F3EE;}

.blogg .entry-title { text-align:center; font-size:38px; font-style:italic;}
.blogg .entry-title a { color:#51565E; }
.blogg .entry-title a:hover { text-decoration:none;}

.blogg .additional-meta { color:#C8CECD; padding-top:20px; }

.blogg .entry-content { font-size: 18px; line-height:22px; }
.blogg .entry-content a { color:#41454B; border-bottom:#C8CECD 1px solid; }
.blogg .entry-content a:hover { text-decoration:none; background-color:#51565E; color:#C8CECD; }

.blogg a { color:#41454B; border-bottom:#C8CECD 1px solid; }
.blogg a:hover { text-decoration:none; background-color:#51565E; color:#C8CECD; }

.blogg .comment {margin:5px 0px 5px 0px; background-color:#e1e0db; padding:5px;}
.blogg .pingback {background-color:#e1e0db; padding:5px;}

.pinglist {margin:-30px 0px 0px 0px; text-align:left;}

#respond { text-align:left; width:490px;}
#distrackbacks { text-align:left; width:490px;}
#discomments { text-align:left; width:490px; }
#entry-meta-single { text-align:left; width:490px; margin-top:10px; margin-bottom:10px;}



.blogg .entry-meta-comments span { float:left; margin-top:0px; padding:5px 20px 5px 20px; background:url(images/comment.png) no-repeat center left; }
.blogg .entry-meta-comments a { text-decoration:none; color:#727B84; }
.blogg .entry-meta-comments a:hover { text-decoration:none; color:#727B84; }

.blogg .entry-meta-tags { float:right; padding:5px 0px 5px 0px;}
.blogg .entry-meta-tags a { padding:3px; text-decoration:none; background-color:#51565E; color:#C8CECD; }
.blogg .entry-meta-tags a:hover { text-decoration:none; background-color:#51565E; color:#C8CECD; }
/* EXCLUDES */
.blogg .bilder-time { display:none; }

/* --  INL�GG MED BILDER -- */

.bilder { text-align:center; color:#C8CECD; padding: 10px 5px 10px 5px; background:#F4F3EE; display:table; }

.bilder .entry-meta-comments span { float:left; margin-top:0px; padding:5px 20px 5px 20px; background:url(images/comment.png) no-repeat center left;font-size:xx-small; }
.bilder .entry-meta-comments a { text-decoration:none; color:#727B84; }
.bilder .entry-meta-comments a:hover { text-decoration:none; color:#727B84; }

.bilder a { color:#41454B; border-bottom:#C8CECD 1px solid; }
.bilder a:hover { text-decoration:none; background-color:#51565E; color:#C8CECD; }

.bilder .comment {margin:5px 0px 5px 0px; background-color:#e1e0db; padding:5px;}
.bilder .pingback {background-color:#e1e0db; padding:5px;}

.bilder .entry-meta-tags { float:right; padding:5px 0px 5px 0px; font-size:xx-small;}
.bilder .entry-meta-tags a { padding:3px; text-decoration:none; background-color:#51565E; color:#C8CECD; }
.bilder .entry-meta-tags a:hover { text-decoration:none; background-color:#51565E; color:#C8CECD; }
/*EXCLUDES */
.bilder .entry-title { display:none; }
.bilder .additional-meta { display:none; }
/* -- CAPTION -- */
.wp-caption { margin:0 auto; padding:0px; margin:0px;}
.wp-caption-text { font-size:x-small; font-style:italic; margin-top:-3px; padding:3px; color:#727B84; }


/* -- SIDEBARS --*/
.sidebar-wrap {overflow:auto; background-color:#727B84; padding: 20px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius: 3px;}
.sidebar {clear:none;}
.widgettitle { font-style:italic; text-shadow:#41454B 0px 1px 0px; }

.block-1 {float:left; width:59%; text-align:center; text-align:center;}
.block-1 .widgettitle { text-align:left; padding:8px;}
.block-1 a { text-decoration:none; background-color:#51565E; color:#C8CECD; padding: 0.3em; line-height:200%;}

.block-2 {float:right; width:39%; line-height:18px;}
.block-2 a { color:#C8CECD; border-bottom:#41454B 1px solid; text-shadow:#41454B 0px 1px 0px; }
.block-2 a:hover { text-decoration:none; background-color:#51565E; color:#C8CECD; }

.block-2 form { padding: 5px; text-align:center;}

#searchsubmit {display:none;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%; background-image:url(images/404.png); background-position:top center; background-repeat:no-repeat;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/*search */
.posts-wrap .search-fail { min-height: 400px; background-image:url(images/404.png); background-position:top center; background-repeat:no-repeat;} }
/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right; padding:10px;}
.nav-prev {float:left;clear:none;width:48%; text-align:left; padding:10px;}
.navigation-index a { padding:3px; color:#41454B; border-bottom:#C8CECD 1px solid; }
.navigation-index a:hover { padding:3px; text-decoration:none; background-color:#51565E; color:#C8CECD; }

/* OTHER */
abbr { border-bottom:0; }

/* archive */

.archive-title { text-align:center; padding-top:20px; padding-bottom:20px; color:#51565E; }
