/*-----------------------------------------------------------------
Basic StyleSheet (for version 5 browsers)

Version:	1.0
Author: 	Kenneth MГёrk
Email: 		km@zornig.dk
website:	www.zornig.dk
-----------------------------------------------------------------*/
@import url(layout.css);
@import url(forms.css);

h1 {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 24px;
	font-weight: normal;
	color: #006ab6;
}
h2 {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}
h3 {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 16px;
	font-weight: normal;
	color: #006ab6;
}
h4 {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
}

p {}

small{
	font-size: 10px;
	}

a:link, a:active, a:visited {
	color: #4A81BC;
}
a:hover {
	color: #000;
}

.left_column li {
	margin: 0 0 0 20px;
}

/**
Navigation main link/text styling
**/
.nav ul li {
	list-style: none;
	float:left;
	margin-right: 20px;
	}
.nav a:link, .nav a:visited, .nav a:active {
	color: #4e4e4e;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	}
.nav a:hover {
	color: #d7a51f;
	}
.nav li.last {
	float:right;
	margin-right: 0px;
	}
	
p.job_entry
{
	width: 287px;
}

p.job_entry a
{
	text-decoration: none;
}

div.article h2
{
	font-size: 17px;
	
}

input.field, textarea.field
{
	border-top: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background-color: #F9F9F9;
	font-size: 17px;
	font-weight: normal;
	padding: 4px;
	color: #666;
	width: 333px;
}

input.submit
{
	border: 1px solid #D1BC8F;
	background-color: #ECBB3A;
	font-size: 15px;
	padding: 5px;
	color: #fff;
}

p.comment
{

}

div#comments h5
{
	color: #2E638B;
	font-size: 13px;
	font-weight: bold;
}

p.newsbody
{
	margin-right: 22px;
}

p.newsteaser
{
	font-weight: bold;
	color: #999;
	font-size: 12px;
	margin-right: 22px;	
}

div.newsimage
{
	margin-right: 15px;
	margin-bottom: 7px;
	border: 1px solid #eee;
	padding: 5px;
}

div.sartmaintext p
{
	margin-bottom: 11px;
}

p.error
{
	font-weight: bold;
	color: #cf0000;
}

div#search_results
{
  margin:5px;
}
p.search_categories
{
	font-size: 15px;
	border-bottom: 2px solid #1072BB;
	font-weight: bold;
	margin-top: 20px;
}
p.search_body_list
{
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 3px;
}
p.search_results_link
{
	color: #000000;
	font-family: Arial,Verdana,Helvetica,Serif;
	font-size: 14px;
	font-weight: normal;
	margin-top: 6px;
}
span.search_highlight_text
{
	color: #fff;
	background-color: #2587D0;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 11px;
}
p.search_noresults
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
}


div.auto_complete
{
  width: 350px;
  background: #fff;
}

div.auto_complete ul
{
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  border: 1px solid #bbb;
}

div.auto_complete ul li
{
  margin: 0;
  padding: 3px;
  border-bottom: 1px solid #eee;
  list-style-type: none;
}

div.auto_complete ul li.selected
{
  background-color: #cdeff8;
}

div.auto_complete ul strong.highlight
{
  	color: #fff;
	background-color: #2587D0;
	padding-right: 1px;
	padding-left: 1px;
	font-size: 12px;
}

div.clear
{
	clear: both;
}

h3.eventResult
{
	font-weight: bold;
	color: #666;
}