/* 

	CSS Document 
	Hegramo Kafé
	-
	Sircon Norge AS
	Domene, webhotell, publiseringsløsninger, 
	webdesign og utvikling
	-
	http://sircon.no
	
---------------------------------------------- */

html { margin: 0; padding: 0; background: #292929 url("../images/bg_html.png") top center repeat-x; }
body { width: 960px; margin: 0 auto; padding: 0; }


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

.content { width: 960px; background: url("../images/bg_content.png") top center repeat-y; }

.leftcol { width: 250px; background: url("../images/bg_leftcol.png") top left no-repeat; min-height: 745px; height: auto !important; height: 745px; margin-left: 15px; }
.logobox { width: 250px; height: 250px; }
.secondary { width: 220px; margin: 35px 0 0 15px; }
.subnav { margin-bottom: 60px; }

.rightcol { width: 680px; margin-right: 15px; }
#flashbox { width: 680px; height: 215px; }
.topnav { width: 680px; height: 35px; background: url("../images/bg_topnav.png"); }
.primary { width: 650px; margin: 35px 15px 0 0; }

.footer { width: 680px; background: url("../images/bg_footer.png") top center no-repeat; padding: 34px 15px 0 265px; }
.footer p { text-align: center; margin: 0 0 1em; color: #fff; font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; }
.footer p a { color: #bfbfbf; }


/* Default type and links
---------------------------------------------- */
	
body, p, td p, td, li { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #626262; }
p { margin: 0 0 18px 0; }

a { color: #cb1716; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { font: bold 24px/21px Arial, Helvetica, sans-serif; margin: .2em 0 18px; color: #626262; }
h2 { font: bold 21px/18px Arial, Helvetica, sans-serif; margin: .2em 0 0; color: #626262; }
h3 { font: bold 18px/15px Arial, Helvetica, sans-serif; margin: .2em 0 0; color: #626262; }
h4 { font: bold 15px/12px Arial, Helvetica, sans-serif; margin: .2em 0 0; color: #626262; }

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

#maindocument img { border: 1px solid #dfdfdf; padding: 5px; background-color: #f1f1f1; }
#txtprofile, #txtprofile p, #txtprofile h1, #txtprofile h2, #txtprofile h3, #txtprofile h4 { color: #fff !important; }

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

input#navn, input#epost, textarea#melding { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #626262; padding: 5px;  border: 1px solid #d8d8d8; }


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

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