/* 

	CSS Document 
	Myhre Smie
	Håndsmidde produkter til hjemmet, gården og hytta
	-
	Sircon Norge AS
	Domene, webhotell, publiseringsløsninger, 
	webdesign og utvikling
	-
	http://sircon.no
	
---------------------------------------------- */

html { margin:0; padding:0; background: url("../images/bg-html.jpg"); }
body { width:100%; margin:0; padding:0; background: url("../images/bg-body.jpg") top center repeat-x; min-height: 850px; height: auto !important; height: 850px; }
.bgleft { width:100%; background: url("../images/bg-print-left.jpg") top left no-repeat; min-height: 850px; height: auto !important; height: 850px; }
.bgright { width:100%; background: url("../images/bg-print-right.jpg") top right no-repeat; min-height: 850px; height: auto !important; height: 850px; }
.wrap { width:960px;margin:0 auto; }


/* Layout
---------------------------------------------- */

.content-top { width: 960px; height: 30px; padding: 155px 0 30px; background: url("../images/content-top.jpg") bottom center no-repeat; }
.content-repeat { width: 920px; padding: 0 20px; background: url("../images/content-repeat.png") top center repeat-y; min-height: 400px; height: auto !important; height: 400px; }

.leftcol, .rightcol { width: 180px; min-height: 1px; height: auto !important; height: 1px; }
.middlecol { width: 520px; margin-left: 20px; }

.content-bottom { width: 920px; padding: 30px 20px; background: url("../images/content-bottom.png") top center no-repeat; }
.content-bottom p { text-align: center; margin: 0; font: normal 12px/18px "Times New Roman", Times, serif; }
.content-bottom p em { font: normal 11px/18px Georgia, "Times New Roman", Times, serif; }
.content-bottom p a { font: italic 11px/18px Georgia, "Times New Roman", Times, serif; color: #b11117; text-decoration: none; }


/* Default type and links
---------------------------------------------- */

body, p, td p, td, li { font: normal 12px/15px Verdana, Arial, sans-serif; color: #30423d; }	
/*body, p, td p, td, li { font: normal 13px/16px "Times New Roman", Times, serif; color: #30423d; }*/
p { margin: 0 0 16px 0; }

a { color: #b11117; text-decoration: none; font: italic 11px/16px Georgia, "Times New Roman", Times, serif; }
a:hover { text-decoration: underline; }
a img { border: none; }

h1, h2, h3, h4 { font-family: "Times New Roman", Times, serif; color: #b11117; line-height: 1.4em; }
h1 { font-size: 26px; margin: .2em 0 16px; font-weight: normal; }
h2 { font-size: 20px; margin: .2em 0 0; font-weight: normal; }
h3 { font-size: 18px; margin: .2em 0 0; font-weight: normal; }
h4 { font-size: 15px; margin: .2em 0 0; font-weight: bold; }

hr { height: 1px; color: #fff; border-top: none; border-right: none; border-bottom: 1px dotted #cecece; border-left: none; padding-top: 8px; }

/*#maindocument img, #txtprofile img, img.border { padding: 3px; background-color: #fff; border: 1px solid #d6d6d6; }*/

/* Forms
---------------------------------------------- */

input#navn, input#epost, textarea#melding { padding: 5px;  border: 1px solid #dedede; font: normal 13px "Times New Roman", Times, serif; color: #30423d; }


/* Common
---------------------------------------------- */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
#txtprofile img.noborder { padding: 0; border: none; background-color: transparent; }