/*
Theme Name: SIFE temat
Theme URI: http://fkw.se
Description: SIFE.se standardtema från <a href="http://fkw.se/">Fyrklöver Webbyrå</a>.
Version: 1.0
Author: Jonas Arnklint
Author URI: http://fkw.se/
Tags: blue, two columns

	SIFE temat 1.0
	http://fkw.se

	This theme was designed and built by Jonas Arnklint,
	whose blog you will find at http://starksignal.se/

*/

html {background: #e5e5e5 url(gfx/bg.gif) top left repeat-x;}
.wrapper {width: 779px; margin: 15px auto 0 auto; overflow: hidden; }
.splash, .main {background-color: #fff; padding: 10px;}
.search form {margin: 0; padding: 0;}
.menu li ul li a {border-bottom: 1px solid #bcd1e0;}
.menu li.current_page_ancestor a {color: #d0750b;}
.menu li.current_page_ancestor ul li a {color: #144b75;}
ul.menu {margin: 0; padding: 0; list-style: none; }
.menu li {float: left; margin-right: 3px; }
.menu li a {padding: 4px 7px; display: block; background: white url(gfx/mn_inactive.gif) repeat-x; text-decoration: none; font-weight: bold; color: #144b75;}
.menu li.current_page_item ul li a {color: #144b75}
.menu li a:hover {background: none; background-color: white;}
.search {float: right;  }
.search input[type=text] {background-color: #0d3f65; padding: 1px; font-family: sans-serif; color: white; border: none; width: 170px; margin-right: 5px; font-size: 13px;}
.search input:focus {border: none;}
.header {}
.menu li.current_page_item a {color: #d0750b; background-image: none; !important}


.splash {overflow: hidden; clear: both; background-color: #fff; }
.splash .padd {width: 759px; background: #272e34 url(gfx/splash.jpg) no-repeat right top; height: 115px; }
.splash .padd img {float: left; margin: 17px;}
.splash .padd .menu {float: left; margin-top: 86px; display: none;}


.main {overflow: hidden; clear: both; padding-top: 0; background: white url(gfx/bgspacer.gif) 234px -5px no-repeat; min-height: 350px;  }
/* begin hide from ie5 \*/
* html .main {height:1%;}
/* hide end */

.main .left {width: 215px; float: left;}
.main a { color: #186dab;}
.main a:hover{ color: #0d4974;}
.main .left .blue {background-color: #EAF3FA; padding: 5px 10px;}
.main .left .blue a {color: #093678; }
.main .right {float: left; margin-left: 45px; width: 490px; line-height: 1.4em; font-size: 12px;}

.main .right h1 { font-size: 24px; font-weight: lighter; margin-bottom: 5px; margin-top: 10px;}
.main .right h2 { font-size: 21px; font-weight: lighter; margin-bottom: 5px; margin-top: 10px;}
.main .right h3 { font-size: 17px; margin-bottom: 5px; margin-top: 7px;}

.main .left h3 { background: #f3901d url(gfx/h3left.png); color: #fff; font-size: 13px; padding: 5px; margin: 0; font-weight: normal;}
.main .left h3 span { font-size: 11px;}
.main .left h3 span a {color: white;}
.main .left h3 span a:hover {color: #efe1c4;}
.main .left .news {list-style: none; margin: 0;}
.main .left .news li {border-top: 1px solid #bcd1e0; padding: 3px 0 4px 0; line-height: 1.3em;}
.main .left .news li.limited {border: none; padding-top: 0;}
.main .left .news li span { line-height: 1em; }
.main .left span.admin a {padding: 5px; display: block; background: #d2e2be url(gfx/admin.png) no-repeat center right; color: #5a7234; font-weight: bold; margin-bottom: 5px; }

.footer { margin-top: 0; color: #333; padding: 60px 30px 20px 30px; font-size: 11px; width: 766px; margin: 0 auto; overflow: hidden; background: transparent url(gfx/bgner.gif) no-repeat top center; }
.footer a { color: #005695;  }

span.edit a {color: white; background-color: green;}

/* Dropdown fix */

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav ul li {
	position: relative;
	width: 10em;
clear: both;
display: block;
}
#nav li ul li a, #nav li ul li {
background: none;
}
#nav li ul {
background: white url(sgfx/mn_inactive.gif) top left repeat-x !important;
}
#nav li ul li {padding: 0; margin: 0;}
#nav li a:hover {color: #d0750b;}
li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;

	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}
.alignright {float: right}
.alignleft {float: left}
.post {clear: both; overflow: hidden;  }
.post h2 { clear: both; overflow: hidden; margin: 10px 0 5px 0 }