/*	-------------------------------------	
	Midgard Templates
	FTC
	Style for modern Browsers
	12.5.2005
	Inventive Design / Lasse Larvanko
	------------------------------------ */

body { text-align:center; margin:0 auto; padding: 0; 	border: 0; 	font: small/1.5 Verdana, Arial, Helvetica, sans-serif;  background:#eee;	}
	/* IE5 hack  */	
	body { font-size: x-small; /* IE5 Win */ voice-family: "\"}\""; voice-family: inherit; font-size: small; } html>body { /* be nice to Opera */ font-size: small; }
	/* END IE5 hack */

/*	Page positions 
	----------------------------------- */
#container { width: 750px;  text-align:left; margin:0 auto; background:#fff; }	
	#content {  background: #fff; }
        #breadcrumb { width:750px; border-bottom:1px solid #999;}
	#breadcrumb p { padding: 0.3em 20px; margin:0;}
        #breadcrumb td { padding: 0px; margin:0; height:12px}
//      0.3em 20px; margin:0;}
        #breadcrumb a { text-decoration: none; }

	#main {float:left; width: 500px;  border-right:1px solid #999;}
	.content {padding:0 20px 20px 20px;}
	
	#sidebar { float:right; width:239px; }
		#sidebar .content ul li a { text-decoration: none; }
	#sidebar .content a { text-decoration: none; }
	#site-info { float:left; background:#fff; clear:both; width: 760px; border-top:1px solid #999; color:#333; }
		#nav-extra { padding:.5em 25px; background:#086E33; border-top:1px solid #006633; }
			#nav-extra p {margin:0; padding:0; }
			#nav-extra a:link, #nav-extra a:visited {color:#006633; text-decoration: none; }
		.legal { padding:.2em 25px; margin:0; color:#666; font-size:87%;}
			.lagel p { margin:0 !important; padding:0 !important;}
		#credits { padding:.2em 25px; color:#666; font-size:87%;  }
			#credits p { margin:0 !important; padding:0 !important;}
		#midgard { border: none; padding: .2em 25px; }
		#midgard ul { padding: 0px; }
		#midgard a { text-decoration: none; }


/*	END Page positions ---------------- */
	
/*	Branding area
	------------------------------------ */
#branding { width: 750px; background:#086E33; float:left;  }

	#branding p {padding:0; margin:0;}
	#branding #logo {float:left; width: 400px;}
	/*#branding #logo a:link, #branding #logo a:visited, */
	#logo h1 {color:#006633 !important; font-size:3em; margin:0; padding:20px 0 0 20px; width:330px; float:left;}
	#logo h1 a {color:#006633; text-decoration: none;}
	#branding #logo em {font-weight:normal; color:#fff !important;}
	#branding .tagline {margin: 0 0 8px 20px;  color:#fff; font-family:trebuchet, "trebuchet ms", Arial, Helvetica, Sans-serif; }
	#branding #language { float:right; width:240px; margin:5px 25px 5px 0; text-align:right; color:#ccc; font-size:.87em;}
	p.access a {display:none; }
	
	#searchui {  width:240px; margin:5px 25px 5px 0; float:right; text-align:right;  }
	#search {width:120px; font-size:.8em;}
	#searchui form {}
	#searchui fieldset {border:0; padding:0; margin:0;}
	#searchui label { color:#ccc;}
/*	END branding ----------------------	*/

/*	Main Navigation
	----------------------------------- */
/*	Main Navigation
	----------------------------------- */
#nav-main { 
	float:left;
	width: 718px;
	background:#086E33;
	border-top:1px solid #fff;
	border-bottom:1px solid #006633;
        padding-left: 16px;
        padding-right: 16px;
}
#nav-main ul { margin:0/* 0 0 20px*/; padding:0; }
#nav-main ul li {  display:inline;	}
#nav-main ul li a:link,
#nav-main ul li a:visited,
#nav-main ul li a:hover { 
	float:left;
	display:block;
	margin:0 10px 0 0;
	padding:.5em 5px .5em 5px;
	color:#006633;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:87%;
}
#nav-main a:link.active, #nav-main a:visited.active, #nav-main a:hover, #nav-main .selected {
	color:#fff !important;	background:url('../i/nav-main-here.gif')  50% bottom no-repeat;
}

	
/*	Secondary Navigation
		----------------------------------- */
		
#sidebar ul { margin:0; padding:0;}
#sidebar li { padding:.5em 3px ; list-style:none; font-weight:bold; text-decoration:none !important;}
#sidebar .selected { padding: 2px 0; border:1px solid #333; }
#sidebar .selected ul {background:#fff; margin:0; /*width:101%; margin:0 -1px;*/}
#sidebar ul ul {margin:0 0 0 1em;}
#sidebar ul ul li {  padding:3px 3px 3px 13px; font-weight:normal;}

#sidebar a {color:#006633;}
#sidebar a:hover {color:black;}

#sidebar h4 {margin:0; padding:0 0 1em 0;}


/*	Content stylings 
		------------------------------------ */

/*	Basic element stylings
	----------------------------------- */
	
a:link		{ color:/*green #00c*/  #006633; text-decoration:underline;}
a:visited 	{ color:/*green #66f*/  #993333; text-decoration:underline;}
a:hover 	{ color:/*green #f30*/  #f00; text-decoration:underline;}
a:active 	{ color:/*green #f30*/  #f00;}

img {border:0;}
	
	
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; color: #333; font-family:trebuchet, "trebuchet ms", Arial, Helvetica, Sans-serif;}
h1 { font-size:2em; letter-spacing:-2px; font-weight:normal; padding:1em 0 0 0;}
h2 {font-size:1.6em; letter-spacing:-1px; padding:.7em 0;}
h3 {font-size:1.4em; letter-spacing:-1px; padding:.4em 0 0 0;}
h4 {font-size:1.2em; letter-spacing:-1px; padding:.4em 0 0 0; font-weight:normal;}
h5 {font-size:1em;}
h6 {font-size:1em;}

p { margin:0; padding:0 0 1em 0; }
#main p {text-align:justify;}
ul {}
ul li {}
ol {}
ol li {}
dl {}
dt {}
dd {}

blockquote { font-style:italic; color:#999; text-align:right;}
code {}
#main pre { width: 480px; overflow: auto; background: #eee; }
#main img { max-width: 480px; }
i, em {}
b, strong { font-family:trebuchet, "trebuchet ms", Arial, Helvetica, Sans-serif;}
hr {}

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;}

#content hr {
  clear: both;
  color: #ffffff;
  background-color: #ffffff;
  border: none;
  margin: 0px;
  padding: 0px;
  height: 1px;
}

#aismaintable td.aismaintable_navigation div { width: 150px; }


/* Styles for nicer-looking component output */

/* net.nemein.rss */
div.rss-item-postinfo, div.rss-item-postinfo a {
  color: #c0c0c0;
  background-color: transparent;
}
h2.rss-item-title {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
div.rss-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px #c0c0c0 dashed;
}

/* Styles for agrilinks e AGRIHOO */
.style1 {
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
}
.agnomi {
        text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #5F4002;	
}
a:link.agnomi, a:visited.agnomi {
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #46964C;
	}
a:hover.agnomi, a:active.agnomi {
	text-decoration: none;
	color: #52613D;
	font-size: 18px;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
.newsitem {
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}
a:link.newsitem, a:visited.newsitem {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
a:hover.newsitem a:active.newsitem {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #D61D13;
	text-decoration: none;
}

