/*
	Description: Västerviks Miljö & Energi
	URI: http://www.vastervik.se
	Version: 1.0
	Author: Marcus Lindblom
	Author URI: http://www.meridium.se
*/

html,body {margin:0;padding:0;height:100%;}

a {
	color: #3a3a3a;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, 'Trebuchet MS','Lucida Grande', Sans-Serif;
	background: #fff url('../images/bg.jpg') repeat-x;
	color: #3A3A3A;
	}

/* Begin Structure */
#container {
	width: 790px;
	padding:1em;
	background-color: #fff;
	}
#header {
	padding:0em;
	}
#toolbarlist li, #languagelist li {
	list-style-type:none;
	display:inline;
	}
#toolbar {
	float:left;
	margin-top:.5em;
	}
#toolbar li {
		float: left;
    background: transparent url('/sites/miljo/images/norm_left.gif') no-repeat left top;
    padding:0 0 0 9px;
    margin: 0 .1em 0 0;
	}
#toolbar li a {
	display: block;
	background: transparent url('/sites/miljo/images/norm_right.gif') no-repeat right top;
	text-decoration: none;
	padding: 3px 9px 0 0;
	}
#languagelist {
	padding:0;
	margin: .7em 0 0 1em;
	float:left;
	vertical-align:bottom;
	}
#navigation {
	clear:both;
	padding: 1em;
	}
#navigation ul, #rightcontainer ul, .documentlist {
	list-style-type:none;
	padding:0;
	margin:0;
	}
#navigation li {
	padding: 0 .5em 0 0;
	font-size: 1.1em;
	display:inline;
}
#leftmenucontainer {
	float:left;
	width:170px;
	}
.leftmenulist {
	list-style-type:none;
	padding:0;
	margin:0;
	}
.leftmenulist li {
	display:list-item;
	padding: 5px 10px 5px 10px;
	}
.leftmenulist .header {
	color: #ffffff;
	font-weight:bold;
	}
.leftmenulist .selected 
{
	font-weight:bold;
	}
.leftmenulist .normal {
	font-weight:normal;
	}
#maincontent {
	width:600px;
	float:right;
	padding:10px;
	}
#rightcontainer {
	width: 158px;
	float:right;
	background: transparent url('/sites/Miljo/images/dotted.gif') repeat-y left top;
	/*background:#fffbef url('/sites/Miljo/images/important_message_corner.gif') no-repeat bottom right;
	border:solid 1px #fbb600;*/
	padding: 0 0 0 10px;
	margin:10px 0 10px 0;
	}
.relatedinfo {
	width: 158px;
	float:right;
	background: transparent url('/sites/Miljo/images/dotted.gif') repeat-y left top;
	/*background:#fffbef url('/sites/Miljo/images/important_message_corner.gif') no-repeat bottom right;
	border:solid 1px #fbb600;*/
	padding: 0 0 0 10px;
	margin:0 0 10px 5px;
	}
li.newsname, li.rssname {
	font-weight:bold;
	}
li.intro, li.newsimage {
	margin:5px 0 0 0;
	}
li.newslink a, li.rsslink a, .documentitem a {
	display:list-item;
	color: #fbb600;
	font-weight:bold;
	margin: 1em 0 1em 0;
	}
li.newsarchivelink a {
	display:block;
	color: #fbb600;
	font-weight:bold;
	margin:0;
	font-size:1.1em;
}
ul.newsarchive {
	list-style-type:none;
	padding:0;
	margin:0;
}	
#footer {
	clear:both;
	margin: 1em 0 0 0;
	background-color: #ebebeb;
	padding: 5px;
}
#footer a { color: #fbb600; }
/* End Structure */

/*  Begin Images */

/*  End Images */

/*  Begin Units */

/*  End Units */


/*	Begin Headers */
h1 { font-size:1.6em; }
h2 { font-size:1.3em; }
h3 { font-size:1em;font-weight:bold; }
small { font-size:1em; font-weight:bold; }
big { }
strong {}
/*	End Headers */

/* Begin Form Elements */
.searchform {
	font-size:1em;
	border: solid .1em #D9D9D9;
	}
.searchform:focus {
	background-color:#fffbef;
	border: inset .1em #fbb600;
	}
.searchbutton {
	vertical-align: bottom;
	}
/* End Form Elements */

/* Begin Various Tags & Classes */
input , select {
	font-size:1em;
}
hr {
	margin: 10px 0 10px 0;
	height:1px;	
	}
a img {
	border: none;
	}
.date {
	font-style:italic;
	display:block;
	}
.leftfloating {
	float:left;
	}
.rightfloating {
	float:right;
	}
.clearboth {
	clear:both;
	}
.important {
	background:#fffbef url('/sites/Miljo/images/important_message_corner.gif') no-repeat right bottom;
	border:solid 1px #fbb600;
	padding:0 10px 10px 10px;
	}
.hidden {
	display:none;
}
.block { display:block; }
