body {
	margin: 0;
	padding: 0;
}

.box {
	width: 800px;
	margin-top: 25px;
}

/** menu **/

.menutable {
	margin-top: 10px;
	border-top: #083188 solid 1px;
	border-bottom: #083188 solid 1px;
}

.menucell {
	padding: 3px 20px;
	white-space:nowrap;
}

.menutable p {
	margin: 3px 20px;
	font-size: 70%;
}

.menutable p {
	margin: 3px 20px;
	font-size: 90%;
}

.menutable a {
	font-weight: bold;
	text-decoration: none;
}

.menutable a:hover {
	text-decoration: underline;
}

/** Umenu **/

.umenucell {
	border-right: #083188 solid 0px;
}

.umenulist {
	list-style-type:none;
	margin-top: 15px;
	margin-left: 0;
	padding-left: 0;
	font-size: 90%;
}

li.umenulistitem {
	padding-top: 1em;
}

.umenucell a {
	text-decoration: none;
}

.umenucell a:hover {
	text-decoration: underline;
}

.umenucell h1 {
	font-size: 1.5em;
	line-height: 1.3em;
	color: #000;
	font-family: Georgia, serif, Times, "Times New Roman";
	margin-bottom: 0;
	padding-bottom: 0;
}

.umenucell h2 {
	font-size: 1em;
	line-height: 1.3em;
	color: #000;
	font-family: Georgia, serif, Times, "Times New Roman";
	margin-bottom: 0;
	padding-bottom: 0;
}


.umenucell p{
	font-size: 90%;
}

/** Canvas ***/
.canvas {
	margin: 0 50px;
}

/*typography*/
	
body {
	font: 12px/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color: #000; /*#393939; */
}

a {
	color: #083188;
}


/* H1
---------------------------------------------*/
.canvas h1 {
	font-size: 2.4em;
	line-height: 1.3em;
	color: #000;
	font-family: Georgia, serif, Times, "Times New Roman";
	margin-bottom: 0;
	padding-bottom: 0;
}

.canvas h2 {
	font-size: 1.3em;
	line-height: 1.3em;
	color: #000;
	font-family: Georgia, serif, Times, "Times New Roman";
	margin-bottom: 0;
	padding-bottom: 0;
}

.canvas h3 {
	font-size: 1em;
	line-height: 1.3em;
	color: #000;
	font-family: Georgia, serif, Times, "Times New Roman";
	margin-bottom: 0;
	padding-bottom: 0;
}

.canvas p {
/*	font-size: 80%; */
}

.entry img{
/*	border: 1px #dbf1fc solid; 
	padding: 5px;*/
	margin-top: 15px;
	margin-bottom: 15px;
}

.entry a:hover img {
	border: 1px #fdde6a solid;
}

.post ul, .post ol{
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 0.5em;
	margin-bottom: 1em;
}

.post ul li{
	list-style-type: square;}
	
div.prod {
	width: 200px;
	float:left;
	margin-right: 25px;
}

div.clear {
	clear:both;
	margin-top:15px;
	margin-bottom:15;
}

/** footer **/

.footer {
	border-top: #083188 solid 1px;
	margin: 15px;
	padding: 10px;
}
	
.footer p {
	font-size: 90%;
}


/*** Special ***/
.br {
	border-top: #083188 solid 1px;
	width:80%;
	margin-top: 25px;
}

.nyhetstopp {
	width:100%; 
	border-top: 1px solid #083188; 
	margin-top:25px; 
	margin-bottom:25px;
}

.img {
	border: 0;
}



