/*
Theme Name: WP Blank
Theme URI: http://annalinnea.net/
Description: A blank theme for use in theme development
Version: 1.1
Author: That girl over http://annalinnea.net
Author URI: http://annalinnea.net/
Tags: empty, clean, development, design

	Based on Kubrick v1.5

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/


/* decides which side the sidebar is on */
/*
@import url("layouts/sidebar_left.css");
@import url("layouts/navbar_top.css");
*/

/* CSS Document */

html,body { height: 100%; }

/* -- MAIN DIV'S -- */
#wrapper { 
    background:url("images/content-bg.jpg") repeat-y scroll 0 0 #FFFFFF;
    clear:both;
    float:none;
    margin:0 auto;
    padding:0 4px;
    
    position: relative;
    width:804px;
    min-height:100%;
}
#header { background: url('images/nav-bg.jpg') no-repeat; height:120px;margin:0 auto;text-align:center;padding: 0px;}
#footer { 
    background:url("images/footer-bg.jpg") repeat-x scroll 0 0 transparent;
    clear:both;
    float:none;
    height:52px;
    overflow:hidden;
    padding-top:30px;
    text-align:center;

    width:804px;
    position: absolute;
    bottom: 0px;
}

#logo {
    border: 0px;
    background: #FFFFFF;
    float:left;
    margin:0;
    padding:0;
}

.visitcard {
    background:none repeat scroll 0 0 #ECECEC;
    border:1px solid #A9A9A9;
    font-size:10px;
    margin:4px;
    padding:4px;
    float:left;
    width:360px;
}
.visitcard img { border: 0px; }
.visitcard img.portrait
{
    border: 1px solid #000000;
    margin: 5px 0;
    height: 80px;
}

img { border: 1px solid #333; }
img.alignright { float: right; }

/* -- NAVBAR --*/
.navbar { clear: both; width: 100%; background: url('images/nav-bg.jpg') repeat-x; height: 40px; }
.navbar-wrap {margin:0 auto;height:auto; float:left; clear:both;width:960px;}
.navbar {height:auto;float:left; }
.navbar ul { float: left; }
.navbar ul li { 
    background:url("images/nav-split.jpg") no-repeat scroll right center transparent;
    float:left;
    height:37px;
    line-height:34px;
    margin-top:2px;
    padding:0 18px;
}
.navbar ul .current_page_item { background: url('images/nav-active-bg.jpg') repeat-x; }
.navbar ul .current_page_item a { color:#fff!Important; }
.navbar ul .current_page_item ul li a { border-bottom: 0px; }
.navbar ul .current_page_item ul li a { color:#666!Important; }
.navbar a {
    font-family: georgia;
    font-size: 15px;
    text-decoration: none!Important;
    font-weight: bold;
    color: #666666!Important;
}

/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {
    width: 764px;
    clear:none;
    padding: 0 20px  90px; /* 90 height of footer */

    display:table-cell;
}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0px 20px 20px 0;overflow:hidden; float:right; clear:none;width:280px;}

/* - BASIC STUFF - */
body {
    background:url("images/bg.jpg") repeat scroll 0 0 #6884EA;
    color:#000000;
    font:13px Verdana,Geneva,sans-serif;
    margin:0 auto;
    padding:0px;
}
a,a:active { color: #1b4882; }
a:hover { color: #4177bd; }
a:visited { color: #829cbe; }
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
h1,h2 { color: #1d46e1; font-size: 17px; font-family: Georgia; border-bottom:1px solid #7f7f7f; text-transform: uppercase; }

.ngg-galleryoverview {
    background-color: #ececec;
    border-color:#A9A9A9;
    border-style:solid;
    border-width:1px 1px 1px 1px;
}
.ngg-galleryoverview h2 {
    color:#FFFFFF;
    font-family:calibri;
    font-size:15px;
    font-weight:normal;
    margin:2px 7px;
}
.ngg-gallery-thumbnail img:hover {
    background-color: #6a83ea!Important;
}
/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-top:3px;padding:0;}
li {list-style-type:none;} /* want dots in front of your lists...? change to list-style-type: disc */


/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- 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;}
textarea#comment {overflow:auto}

/* -- NAVIGATION --*/
div.navigation {overflow:auto;float:none;clear:both; margin:0 auto}
* +html div.navigation {overflow:visible} /* IE hack to prevent scrollbars on the .navigation div... */

.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

#visitkort td
{
    font-size: 10px;
    background: #f0f0f0;
    border: 1px solid #333333;
    padding: 4px;
    margin: 4px;
}
#visitkort td img
{
    border: 1px solid #333333;
    margin: 4px;
}

.alignright { float: right; }
.alignleft { float: left; }
