
body					{ margin: 25px 0 0 50px; background-color: #fff; color: #000; font-family: Georgia, serif; font-size: .7em; line-height: 150%}
div, span			{ margin: 0 0 0 0; padding: 0 0 0 0;}
div.spacer			{ height: 1px; clear: both; float: none;}
p.h1					{ margin: 0 0 1px 0}
p.form				{ margin: 0 0 8px 0}
img					{ border-style: none;}
a						{ color: #000; text-decoration: none; background-color: transparent;}

/* containers */
div.head				{ width: 700px; margin: 0 0 30px 0; padding: 0 0 0 0;}
div.left				{ width: 425px; float: left; padding: 0 35px 0 0}
div.right			{ width: 240px; float: left;}
div.footer			{ width: 700px; clear: both; float: none; font-family: Arial, Helvetica, sans-serif; line-height: 125%; color: #666; background-color: transparent;}


/* header */
div.headerBox				{ margin: 0 0 9px 0;}
div.logoCell				{ width: 275px; float: left;}
div.issueCell				{ width: 138px; float: left; text-align: right; padding: 0 11px 0 0; color: #666; margin-top: 19px}
span.issueName				{ font-size: 2.2em; font-weight: bold; line-height: 140%; display: block; margin: -11px 0 0 0}
div.issueCell a			{ display: block; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
div.searchCell				{ width: 117px; float: left; border-left: 1px dashed #999; border-right: 1px dashed #999; padding: 0 12px 10px 12px; margin-top: 19px}
	input.text					{ width: 90px; border: 1px solid #999; padding: 0 0 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1em}
	input.sBtn					{ border-style: none; background-color: #fff; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: .9em}
	html>body input.sBtn		{ width: 17px}
	select.header				{ width: 117px; font-family: Arial, Helvetica, sans-serif; display: block; margin: 10px 0 0 0; font-size: 1em}
div.rbCell					{ width: 121px; padding: 32px 0 0 12px; float: left;}

div.topHr					{ height: 1px; border-bottom: 1px dashed #666; clear: both; float: none;}
div.topMenu ul				{ margin: 0 0 0 0; padding: 0 0 0 0; list-style: none outside;}
div.topMenu ul li 		{ margin: 0 0 0 0; padding: 0 0 0 0; float: left;}
div.topMenu ul li a		{ font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .1em; text-decoration: none; padding: 5px 24px 0 17px; display: block; height: 23px; background-color: transparent; color: #000; float: left;}
html>body div.topMenu ul li a	{float: none!important;}/* OPERA fix */

/* firstpage */
div.area1 h1					{ font-size: 2em; font-weight: bold; margin: 0 0 0px 0; line-height: 120%;}
div.area1 span.areaintro	{ line-height: 170%}
span.floatimgBig				{ display: block; margin: 0 0 12px 0}
span.floatimg					{ float: left; padding: 0 7px 0 0}

div.area2					{ margin: 16px 0px 6px 0; border-top: 1px dashed #666; border-bottom: 1px dashed #666; padding: 0px 0 13px 0;}
html>body div.area2		{ padding: 16px 0 13px 0;}
div.area2 p					{ margin: 0 0 16px 0; padding: 0 0 0 0}
span.rm						{ color: #C60; background-color: transparent;}
div.area2 h2				{ font-weight: bold; font-size: 1em; line-height: 120%; margin: 0 0 0 0;}
span.fyrkant				{ margin: 6px 6px 0 0; display: block; float: left; background-color: #F90; width: 8px; height: 8px; font: 1px/1px Georgia, serif; color: #F90; }
div.moreArticles			{ text-align: right;}
div.moreArticles a		{ color: #C60; font-family: Arial, Helvetica, sans-serif;}

div.vinj					{ font: bold 1.25em Arial, Helvetica, sans-serif; color: #CC6600; text-transform: uppercase; border-bottom: 1px dashed #C60; padding: 0 0 6px 0; margin: 0 0 6px 0}
div.vinj img			{ vertical-align: text-bottom; position: relative; top: 3px}
a.area3					{ display: block; margin: 0 0 4px 0}
a.readmore				{ display: block; text-align: right; color: #C60; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 0 10px 0}
span.areaOverhead		{ color: #666; font-size: .9em; text-transform: uppercase;}
span.areaHead			{ display: block; font-weight: bold;}
span.nickname			{ font-style: italic;}

div.intBanner						{ border: 1px dashed #999; padding: 10px 4px 10px 12px; margin: 20px 0 0 0; line-height: 120%}
div.intBanner span.floatimgBanner	{ padding: 0 6px 2px 0; float: left;}
span.puffHead						{ font-size: 1.6em; font-weight: bold; color: #F90; line-height: 130%;}

/* article */
div.headerprint		{ display: none;}
div.bigpic				{ margin: 0 0 14px 0;}
div.articleBox h1		{ font-size: 2.7em; font-weight: bold; line-height: 120%; margin: 0 0 .6em 0}
div.articleBox blockquote	{ border-left: 8px solid #ECECEC; padding: 0 0 0 12px; margin: 0 0 1.3em 0; font-style: italic; font-size: 1.45em; line-height: 150%}

span.artBody			{ line-height: 175%; font-size: 1em;}
span.artBody p			{ margin: 0 0 .9em 0;}
span.artBody U			{ line-height: 140%; display: block; text-transform: uppercase; color: #CC6600; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent;}
span.artBody a			{
	border-bottom: 1px dashed #c60;
}
span.artBody a, span.artBody a font, span.artBody a span			{ color: #C60!important; }
span.artBody a:hover	{ border-bottom: none;}
span.artBody ul		{ list-style: square outside; margin: 0 0 16px 45px }
span.artBody li		{ color: #666;}

div.factbox				{ margin: 2em 0 1em 0; border: 1px dashed #C60; padding: 8px 15px 8px 15px; font-size: 1em; line-height: 160%; background-color: #FFF6ED}
span.althead			{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #C60; border-bottom: 1px dashed #C60; display: block; padding: 0 0 2px 0; margin: 0 0 4px 0}
div.factbox h4			{ font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-transform: uppercase; color: #C60; border-bottom: 1px dashed #C60; display: block; padding: 0 0 2px 0; margin: 14px 0 4px 0}
div.factbox ul				{ margin: 7px 0 14px 18px; padding: 0 0 0 0; list-style: square;}
div.factbox ul li			{ color: #C60; background-color: transparent;}
div.factbox ul a			{ color: #000;}
div.factbox ul a:hover	{ text-decoration: underline;}

input.longtext, textarea.longtext				{
 font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; background-color: #fff; border: 1px solid #999; width: 418px; padding: 2px 0 2px 5px;
}
textarea.longtext			{
	height: 220px
}
.error						{ color: red!important; font-size: smaller; font-weight: bold; position: absolute; margin: 0 0 0 6px}
/* right cell */
div.metaInfo			{ font-family: Arial, Helvetica, sans-serif; color: #C60; line-height: 120%; background-color: transparent;}
div.metaInfo span.bold	{ font-weight: bold; text-transform: uppercase;}
div.metaInfo a			{ color: #C60; background-color: transparent;}
div.metaInfo a:hover	{ text-decoration: underline;}
div.artFunctions		{ border-top: 1px dashed #666; padding: 12px 0 0 0; margin: 12px 0 10px 0}

span.relatehead		{ display: block; border-top: 1px dashed #666; padding: 10px 0 0 0; color: #C60; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent;}

ul.related				{ margin: 0 0 14px 18px; padding: 0 0 0 0; list-style: square;}
ul.related li			{ color: #999; background-color: transparent;}
ul.related a			{ color: #666; font-family: Arial, Helvetica, sans-serif; background-color: transparent;}
ul.related a:hover	{ text-decoration: underline;}
p.articleImage			{ margin: 0px 0 16px 0;}
span.caption			{ display: block; font-family: Arial, Helvetica, sans-serif;}

/* list */
div.listMetabox		{ padding: 0 0 10px 0; margin: 0px 0px 20px 0px; border-bottom: 1px dashed #666; background-color: transparent;}
div.listMetabox span.listHeader		{ font-size: 2.7em; font-weight: bold; line-height: 120%;}
div.listMetabox span.gray		{ color: #666; background-color: transparent; padding: 0 0 0 6px}
div.listMetabox span.topicdesc	{

}

p.list					{ margin: 0 0 16px 0; padding: 0 0 0 0; line-height: 160%}
p.list span.listHead	{font-weight: bold; font-size: 1em; line-height: 120%; margin: 0 0 0 0; display: block;}

table.grid td				{ padding-bottom: 0px}
html>body table.grid td	{ padding-bottom: 0px}
tr.void						{ font: 1px/1px verdana, sans-serif; height: 1px; padding: 0px;}
div.pager					{ border-top: 1px dashed #666; padding: 8px 0 0 0; color: #CC6600; font-weight: bold;}
div.pager a					{ color: #666; font-weight: normal;}
div.pager div.next		{ float: left;}
div.pager div.numeric	{ width: 111px; text-align: center; float: left;}
div.pager div.numeric a, div.pager div.numeric span	{ padding: 0 3px 0 3px}
div.pager div.prev		{ width: 162px; text-align: right; float: left;}


/* footer */
div.footer a				{ color: #CC6600; background-color: transparent;}
div.footerleft				{ width: 425px; float: left; padding: 8px 35px 0 0; border-top: 1px dashed #000; text-align: right; margin: 30px 0 0px 0; }
div.footerleft a			{ padding: 0 0 0 25px}
div.footerright			{ width: 240px; float: left; padding: 8px 0px 0 0; border-top: 1px dashed #000; margin: 30px 0 0px 0; }
div.footerright p			{ margin: 0 0 10px 0}

