/*	-------------------------------------	
		Midgard Templates	FTC / Amat-son
		Style for modern Browsers
		14.4.2005
		Inventive Design / Lasse Larvanko
		------------------------------------ */

body {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:small; }

#header { width:100%; float:left; 
	border-bottom: 1px solid black;
	background:silver;
}
	#logo {margin:0 0 0 15px; padding:0; float:left; }
#container { width: 100%; float: right; margin-left: -25%; background: url(background_2.gif) repeat-y right; }
#content { margin-left: 25%; background: white; 	position:relative; }
#main { 	padding: 0 220px 0 10px; 	}
#sidebar { 	background:white; width:24%; float:left;}

#extra { 	position:absolute; 		right:0; 	top:0; width:200px; }

	#extra ul { margin:0; padding:0;}
	#extra ul li { padding:.5em 0 0 0 ; list-style:none;}
	#extra ul ul {margin:0 0 0 1em;}
	#extra ul ul li{  padding:0;}
	
	#extra a {color:gray;}
	#extra a:hover {color:silver;}
	#extra h4 {margin:30px 0 0 0; padding:0 0 1em 0;}

#footer {
	border-top:1px solid black;
	background:silver;
	padding:.5em 0;	
}

	#footer h5, #footer p {margin:0; padding:.2em 15px;}

.clearing { 	height: 0; 	clear: both; }



/*	Sidebar */	

.module { float:right; background: silver url(../i/bg-module-right.gif) no-repeat right top; padding:0; margin:10px 0; width:95%; }

	.module h3 { background: url(../i/bg-module-left.gif) no-repeat left top; margin:0 auto; padding:5px 10px 5px 10px; font-size:90%; text-transform:uppercase; letter-spacing:0.2em !important; }
	.mc { background:#fff; padding:5px 10px; border:1px solid #999;	 }
	.mc p, .mc ul, .mc ol, .mc form {margin:0; padding:0; list-style:inside;}




/*	Sliding doors Navigation	*/
#nav { clear:both; width: 100%; background: #fff url(../i/bg-999.gif) left bottom repeat-x; float:left; 	}
	#nav ul { margin: 0; padding: 5px 10px 0 15px; list-style: none; }
	#nav li { margin: 0; padding: 0; display: inline; }
	
	#nav a { float: left; background: gray url(../i/bg-nav-left.gif) no-repeat left -8px; width: .1em; margin: 0 1px 0 0; padding: 0 0 0 7px; font-weight: normal; text-decoration: none; border-bottom:1px solid #999; color:white; }
	#nav a span { float: left; display: block; background:  url(../i/bg-nav-right.gif) no-repeat right -8px; margin: 0; padding: 5px 12px 4px 6px; }
	#nav>ul a { width: auto; }/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav a span { float: none; }/* End IE5-Mac hack */
	#nav a:hover span {color: white;}

	#nav a.selected { background: silver url(../i/bg-nav-left.gif) no-repeat left -10px; border: 0; color:black; }
	#nav a.selected span { background-position: 100% -10px; padding-bottom: 5px; }
	#nav a:hover { background-position: 0% -10px; color: black; }
	#nav a:hover span {background-position: 100% -10px;}

/*	END sliding tabs ------------- */

#nav-sup { width:60%; margin-right:15px;  float:right;}
	#nav-sup ul {margin:0; padding:0; display:inline; }
	#nav-sup ul li {list-style:none; display:block; float:right; padding:.2em 1em; }
	#nav-sup a, #nav-sup a:visited {color:#fff; text-decoration:none;}
	#nav-sup a:hover {text-decoration:underline;}

/*	Basic element stylings
	----------------------------------- */

img {border:0;}
	
	
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; color: #111; font-weight:normal; font-family:"Times New Roman", Times, Georgia, Sans-serif;}
h1 { font-size:218%; letter-spacing:-2px;  padding:1em 0 0 0;}
h2 {font-size:164%; letter-spacing:-1px; padding:.7em 0;}
h3 {font-size:145%; letter-spacing:-1px; padding:.4em 0 0 0;}
h4 {font-size:118%; letter-spacing:-1px; padding:.4em 0 0 0; font-weight:normal;}
h5, h6 {font-size:1em;}


p { margin:0; padding:0 0 1em 0; }
#main p {}
ul {}
ul li {}
ol {}
ol li {}
dl {}
dt {}
dd {}

blockquote { font-style:italic; color:#999; text-align:right;}
code, pre { color:#666;}
i, em {font-family:"Times New Roman", Times, Georgia, Sans-serif;}
b, strong { }
/*
abbr {}
acronym {}

form {}
fieldset {}
legend {}
label {}
button {}
input {}
optgroup {}
option {}

table {}
caption {}
th {}
tr {}
*/
.date {color:#666; font-size:87%; padding:0; margin:0 0 0 15px;}
.author {color:#333;}
.intro {font-weight:bold; margin:0 0 0 15px;}