*			{
	color:						#4d4141;
}

body		{
	background-color:			#fff;
}

img			{
	border:						none;
}

h2			{
	color:						#ce7019;
}

h2.person, h2.person span, h2.faq	{
	color:						#094663;
}

h2 a		{
	color:						#737c3d;
	text-decoration:			underline;
}

a.read-more	{
	color:						#005984;
	background:					transparent url(elm/a-arrow-more.gif) no-repeat 0 7px;
}

a.icon-url	{
	background:					transparent url(elm/a-url.gif) no-repeat right;
}

a.icon-email	{
	background:					transparent url(elm/a-epost.gif) no-repeat right;
}

span.ruler, span.ruler-double	{
	background:					#87b3cf;
}

ul#left-menu a {
	background:					transparent url(elm/a-light.gif) no-repeat;
	border-bottom:				2px solid #fff;
}

ul#left-menu a.middle	{
	background:					#c7dbe9 url(elm/a-middle.gif) no-repeat;	
}

ul#left-menu a.dark	{
	background:					#87b3cf url(elm/a-dark.gif) no-repeat;	
}

ul#left-menu a.sub, ul#left-menu a.hot	{
	background:					#fff url(elm/a-sub.gif) no-repeat;	
}

p.paginate a	{
	color:						#737c3d;
	text-decoration:			underline;
}

p.paginate a.prev, p.paginate a.next, p.paginate a.active{
	text-decoration:			none;
}

p.order-by a	{
	text-decoration: 			underline;
}

p#contact-info	{
	border-top:					3px solid #fff;
	color: 						#094663;
}

p#contact-info span	{
	font-weight:				bold;
	color:						#094663;
}

p#contact-info a{	
	color: 						#094663;
}

input.inp-fld		{
	background:					#fffef9;
}

div#index	{
	background:					transparent url(elm/bg-index-shim.gif) repeat-y;
}

div#page-top {
	background:					transparent url(elm/default-page-top.jpg) no-repeat right top;
	border-bottom:				5px solid #fff;
}


div#login {
	background:					#f3f4ec;
}

div#login-box {
	border-left:				5px solid #fff;
}

div#login-box h2	{
	color:						#737c3d;
}


div#page-top h1, div#login h1	{
	background:					transparent url(elm/h1-logo.gif) no-repeat left bottom;
}

div#col-main	{
	border-left:				5px solid #fff;
}

div#col-right	{
	border-left:				5px solid #fff;
}

div#col-right h3	{
	color:						#094663;
	background:					#ebf2f7 url(elm/h3-shim.gif) repeat-x center bottom;
	border-top:					5px solid #fff;
}

div#col-right h3.dark	{
	color:						#094663;
	background-color:			#bccfdc;
	
}

div#col-right a.annonse	{
	border-top:					5px solid #fff;
}


div#col-right p, div#col-right p span	{
	color:						#87b3cf;
}

div#col-right p.two-col	{
	background: 				#c7dbe9;
}

div#col-right p	a 	{
	color:						#4d4141;	
	background:					url(elm/a-arrow.gif) no-repeat 0 5px;
}

div#col-right p.two-col	a {
	background:					url(elm/a-arrow-dark.gif) no-repeat 0 5px;
}

div#col-right form p	{
	background:					#c7dbe9;
}

div.bottom		{
	background:					#fff url(elm/bg-bottom-shim.gif) no-repeat left top;
}