/*
Theme Name: easyinfoWP
Theme URI: http://www.easyinfo.se/
Description: A theme from easyinfo.se
Version: 0.1
Author: Jimmi Elofsson http://www.jelofsson.com/
Author URI: http://www.easyinfo.se
Tags: design

	Based on WPBlank 1.1 & Kubrick v1.5

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* CSS Document */

/* -- BODY -- */
html,body { height:100%; }
body {
    background: url('images/bg.png') repeat #fff;
    font:12px Arial,Helvetica,sans-serif;
    color:#000;
    margin:0 auto;
    padding:0px;
}

/* -- MAIN DIV'S -- */
#wrapper {
    background: url('images/content-bg.png') #FFFFFF repeat-y;

    position: relative;
    width:950px; /* WIDTH OF THE PAGE */
    min-height:100%;

    float:none;
    clear:both;
    margin:0 auto;
    padding:0px;
}
#header {
    background: url('images/blockb.jpg') repeat-x;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    display: table;
    width: 730px;
    padding-top: 30px;
}
#footer {

    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none!Important;
    color: #fff!Important;

    background: url('images/meny.jpg') top center repeat-x;
    border: 1px solid #000;
    height:26px;
    overflow:hidden;
    margin: auto 0;
    text-align:center;
    padding: 5px 0;

    /* STYLEUP TO MAKE FOOTER AT BOTTOM */
    clear:both;
    float:left;
    width:730px;
}
#logo {
    border: 0px;
    float:left;
    height: 110px;
} #logo img { float: left; vertical-align: bottom; border: 0px; margin-left: 10px; }
#description {
    float:right;
    font-family: "Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: bold;
    margin-top: 20px;
    width: 250px;
}

/* -- NAVBAR --*/
.navbar {
    clear: both;
    width: 100%;
    height: 30px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    background: url('images/meny.jpg') center center repeat-x;
}
.navbar-wrap {margin:0 auto;height:auto; float:left; clear:both;width:960px;}
.navbar ul { float: left; }
.navbar ul li {
    float: left;
    background: url('images/nav-split.png') center right no-repeat;
    padding: 5px 18px;
}
.navbar ul .current_page_item { color: #fff!Important; text-decoration: underline; }
.navbar a {
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none!Important;
    color: #fff!Important;
}
.navbar a:hover { color: #990099; }

/* -- POSTS -- */
.post {margin:0 0 10px; /*width: 450px;*/ }
#post-single {margin:0 0 20px;}
.posts-wrap {
    /* STYLEUP TO MAKE FOOTER AT BOTTOM */
    background: url("images/content-bg.jpg") bottom right no-repeat;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    width: 700px;
    height: 332px;
    float: none;
    clear:none;
    padding: 0px 15px 90px; /* borders to give space between text and sidebar, ALSO height of footer */
    display: table-cell;
}

/* -- SIDEBARS --*/
.sidebar-wrap {
    border:1px solid #333333;
    clear:none;
    float:left;
    margin:2px;
    overflow:hidden;
    padding:2px;
    width:208px;
}

/* - BASIC STUFF - */
a,a:active { color: #b332ff; }
a:hover { color: #c38fb6; }
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
h1,h2 { color: #000; font-size: 18px; font-family:Verdana,Arial,Helvetica,sans-serif; }
h1 a,h2 a { color:#000000; }
.posts-wrap td { vertical-align: top; }

.alignright { float:right; }

.ngg-galleryoverview {
    background: url("images/nav-active.png") repeat-x #1c4a82;
    border-color:#A9A9A9;
    border-style:solid;
    border-width:1px 2px 2px 1px;
}
.ngg-galleryoverview h2 {
    color:#FFFFFF;
    font-family:calibri;
    font-size:15px;
    font-weight:normal;
    margin:2px 7px;
}

/* -- 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;}

/* -- VISITCARD --*/
.visitcard
{
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #000000;
    float:left;
    height:100px;
    margin:5px;
    padding:5px;
    width:310px;
}
