@import url("css/reset.css");
/*
Theme Name: e3k
Theme URI: http://dinwebb.nu/
Description: Skapat av dinwebb f&ouml;r e3k
Version: 1.0
Author: Dinwebb
Author URI: http://dinwebb.nu
*/



/*---------------------------------------[   General   ]*/

body {color: #333; font: 12px/1.1 Arial, Helvetica, sans-serif; background: #b1acab url(images/bg.png) repeat-x;}

a {color: #097abc;}
a:hover {text-decoration: none;}

blockquote {padding: 20px 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 10px; font-style: italic; font-size: 18px;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; color: #097abc;}
h1 {font-size: 25px; margin: 0px 0 15px; }
h2 {font-size: 20px;}
h3 {font-size: 20px; font-weight: normal;}
h4 {}
h5 {}

img {border: none; vertical-align:top;}

p {padding: 0 0 15px;}


#mainWrapper { width: 960px; margin: 0 auto; background: #fff; border: 1px solid #dcdcdc; border-top: 0; padding: 0 0 30px;}
#pageWrapper {padding: 0px 0 0;}




/*---------------------------------------[   Header   ]*/

#header {position: relative; overflow: hidden; width: 940px; margin: 0 10px 10px; height: 128px;}

    #logo a{
        display: block;
        text-indent: -999999px;
        width: 84px;
        height: 88px;
        float: left;
        background: url(images/logo.png) no-repeat left center;
        margin: 20px 0px;
    }
    #logo a:hover {}
    #header h1 {margin: 0px;}





/*---------------------------------------[   mainNav   ]*/
#mainNavWrap { position: absolute; right: 0px; bottom: 20px; border-bottom: 1px solid #097abc; width: 845px;}
.vara-tjanster {color: #bfbfbf; position: absolute; bottom: 35px; display: block; right: 235px;}
#mainNav {float: right;}
#mainNav li {display: inline;}
#mainNav a {
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
    width: 75px;
    height: 26px;
    line-height: 26px;
    color: #606060;
    text-align: center;
    border: 1px solid #fff;
    text-decoration: none;
}
#mainNav .page-item-6 a,
#mainNav .page-item-8 a,
#mainNav .page-item-10 a {background: #ddd; border-color: #ddd;}

#mainNav li a:hover,
#mainNav li.current_page_item a,
#mainNav li.current_page_parent a,
#mainNav li.current_page_ancestor a {
    border-color: #087abb;
    background: #087abb url(images/menu-bg.gif) repeat-x;
    color: #fff;
}

/*   lvl 2   */
#mainNav ul {display: none; position: absolute; bottom: -21px; right: 0px;}
#mainNav .current_page_item ul,
#mainNav .current_page_ancestor ul {display: block;}

#mainNav ul .page_item a {color: #087abb; background: none; border: none; height: auto; width: auto; line-height: 1.1; text-decoration: underline; margin: 0 15px 0 0;}
#mainNav ul .page_item a:hover { text-decoration: none;}

#mainNav ul .current_page_item a,
#mainNav ul .current_page_parent a,
#mainNav ul .current_page_ancestor a {text-decoration: none;}


/*---------------------------------------[   Content   ]*/

#content { margin: 0 0 0 0px; float: left; width: 620px; padding: 0 0 20px 10px}
	body .post {padding: 0 0 20px 0;}

	.post-title {margin: 0 0 10px}
	.post-title h2 {margin: 0px;}
	.postmetadata {font-size: 11px; color: #777;}

    .entry {}
    .entry ul {list-style: disc outside; margin: 0 0 10px 15px}
    .entry ul li {list-style: disc outside;}
    .entry ol {list-style: disc outside; margin: 0 0 10px 20px}
    .entry ol li {list-style: decimal outside;}
	.entry td { padding-bottom:20px;}




/*---------------------------------------[   Sidebar   ]*/

#sidebar {width: 300px; float: left;}
.widget {margin: 0 0px 20px 20px;}




/*---------------------------------------[   Footer   ]*/

#footer {clear: both; width: 940px; padding: 0px; margin: 0 10px; background: #ddd; height: 40px; line-height: 40px; position: relative; text-align: center;}
#footer, #footer a {color: #606060; font-size: 11px; text-decoration: none;}
#footer a:hover {color: #000}
.dinwebb {position: absolute; top: 13px; left: 10px; line-height: 1;}



/*---------------------------------------[   Ovrigt   ]*/

.redigera {background: url(images/edit.png) no-repeat left center; padding: 0 0 0 20px; height: 20px; line-height: 20px;}
.hidden {display: none;}
.knapp {display: inline-block; padding: 0 10px; background: #087abb url(images/menu-bg.gif) repeat-x; color: #fff; line-height: 24px; height: 24px; text-decoration: none; border: 1px solid #087abb; }
.knapp {text-shadow: 1px -1px 0px #087abb, -1px -1px 0px #087abb;}
.knapp:hover {color: #ccc;}


/*---------------------------------------[   Puff   ]*/

.widget {background: #d0e0ed; position: relative; overflow: hidden; width: 300px; }
.ps_puff img {margin: 2px 10px 0 0; border: 1px solid #fff;}
.widget-title {color: #087abb; font-size: 14px; font-weight: bold; margin: 0 0 10px;}
.ps_puff .widget-title {margin: 0 0 1px;}
.widget-content {padding: 9px 10px; overflow: hidden;}

.edit-puff-link {position: absolute; display: block; top: 10px; right: 5px;}

.w-round {position: absolute; width: 300px; height: 10px; background: url(images/round.gif) no-repeat; overflow: hidden; font-size: 2px; display: block;}
.widget .r-top {top: 0; left: 0;}
.widget .r-bottom {bottom: -1px; left: 0; background-position: left bottom;}


.widget dl {margin: 0 0 10px;}
.sidebardate {font-size: 11px; color: #666;}

/*---------------------------------------[   Cform   ]*/

.cform {width: 100%; overflow: hidden; clear: both;}
.cform fieldset {border: none; margin: 0 0 10px; padding: 0;}
.cform legend {
    margin: 0px 0 0px;
    padding: 0px 0 5px;
    line-height: 1.1;
    color: #39457b;
    font-weight: bold;
}
.cform ol {list-style: none; padding: 0; margin: 0}
.cform li {overflow: hidden; padding: 0px 0 10px; float: left; width: 250px;}
.cform label {display: block; width: 100%; padding: 0 0 2px;}
.cform input, .cform textarea, .cform select {border: 1px solid #ddd; width: 200px; padding: 4px; font-size: 12px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #757575; background: none;}
.cform select {padding: 3px; width: 210px;}
.cform input:focus, .cform textarea:focus {}
.cform input {}
.cform textarea { clear: both; float: none; height: 120px; width: 450px}
.cform p {}
.cform .cf-sb {clear: both;}
.cform .sendbutton {width: 72px; background: #097abc url(images/menu-bg.gif) repeat-x; color: #fff; border: 1px solid #097abc; display: block;}
.cform .sendbutton:hover {color: #ddd; cursor: pointer}


/* checkboxar */
.cform .cf-box-title {}
.cform .cf-box-group label {float: none; width: auto; display: inline; padding: 0 20px 0 5px; top: -3px; position: relative;}
.cform .cf-box-group input {float: none; width: auto; height: 15px; }

/* submit messages */
.cf_info {padding: 0px 0; color: #333; font-weight: bold;}
.failure {color: #e33; padding: 10px 0;}
.success {color: #3C9C05; padding: 10px 0;}
.cform .cf_error {border: 1px solid #e33}
.cform .cf_li_err {}

/* other */
.emailreqtxt, .reqtxt {display: none;}
.cform .cf_hidden {display: none;}
.cform .oblig {font-size: 10px;}
.linklove {display: none;}


#li--4 {clear: both; width: 100%;}


/* Start
**********************************************/
.start-content {position: relative;}
#start_text {position: absolute; bottom: 40px; left: 30px; background: url(images/trans.png); width: 230px; padding: 20px 10px; z-index: 20;}
#start_text h1 {font-size: 16px; font-weight: bold; color: #087abb; margin: 0 0 20px;}
#start_text .knapp {display: block; float: right; clear: both; margin: 5px 0 0;}


