/* 
	CSS Document 
	JSTA Arkitekter v2
	Sircon Norge AS
	http://sircon.no
---------------------------------------------- */

html { margin: 0; padding: 0; background-color: #fff; }
body { width: 960px; margin: 0 auto; padding: 20px 40px; font-family: Arial, Helvetica, sans-serif; }


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

.header { width: 960px; height: 50px; border-bottom: 1px solid #8d8b8b; }
.logo { width: 350px; }
	h1.logotype { margin: 0; height: 50px; width: 350px; text-indent: -9999px; background: url("../images/headerlogo.gif") no-repeat; }
.topnav { width: 585px; }
.subnav { width: 585px; padding-left: 375px; }
.primary { width: 960px; min-height: 400px; height: auto !important; height: 400px; padding: 30px 0; }
.footer { width: 960px; height: 30px; border-top: 1px solid #8d8b8b; }
	.footer p { text-align: right; color: #322f30; font: normal 11px/30px Arial, Helvetica, sans-serif; }
	.footer p a { color: #586f5f; text-decoration: none; }
	.footer p a:hover { color: #b0c4b6; }
.expander { width: 960px; height: 60px; }	


/* Default type and links
---------------------------------------------- */
	
a { color : #586f5f; text-decoration: none; }
a:hover { color : #b0c4b6; }
p { margin : 0 0 14px 0; }
p, td p, td, li, input#navn, input#epost, textarea#melding { font: normal 12px/14px Arial, sans-serif; color: #231f20; }
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 18px; line-height: 22px; margin: .2em 0 22px; color: #586f5f; font-weight: bold; }
h2 { font-size: 18px; line-height: 22px; margin: .2em 0 22px; color: #b0c4b6; font-weight: bold; }	
h3 { font-size: 17px; line-height: 22px; margin: .2em 0 1.6em; color: #D78100; font-weight: bold; }
h4 { font-size: 12px; margin: .2em 0 0; color: #929497; font-weight: normal; }
hr { height: 1px; color: #fff; border-bottom: 1px solid #8d8b8b; padding-top: 7px; border-top: none; border-left: none; border-right: none; }
	

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

input#navn, input#epost, textarea#melding { padding : 4px; border : 1px solid #8d8b8b; }


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

.left { float: left; }
.right { float: right; }
.clear { clear: both; }