
*				{margin: 0; padding: 0;}	
html			{overflow-y: scroll}
html, body		{height: 100%;}
body			{
					font-size: 62.5%; 
					font-family: "Georgia", sans-serif;
					color: #FFFFFF;
					background: #24140D/*#071029*/ url(images/header-bakgrunn.png) no-repeat;
					background-position: top;
				}
ul				{list-style: none;}
ol				{list-style: decimal inside;}
a				{outline: none; text-decoration: none;}
a img			{border: none;}
img				{vertical-align: middle;}
table			{border-collapse: collapse;}


object, embed	{margin: 30px 0 0 30px;}


/* STRUKTUR */

#page-wrap		{
					width: 1000px; margin: 0px auto -50px; margin-top: 100px;
					min-height: 100%; height: auto !important; height: 100%;
					background-color: #9e9167;
					
					
					background-image: url(images/main-bg.png);
					background-repeat: repeat-x;
					
					padding-bottom: 20px;
				}

#bakgrunnsfarge	{
					/*background-color: #9e9167;*/
					/*background-image: url(images/pagewrap-bg2.png);*/
					
				}

#push			{height: 50px;}
#main-col		{
					width: 800px; height: 100% !important; float: right; margin: 5px 0 0 0; /*background: url(images/main-bg.png) #9e9167; background-repeat: repeat-x;*/
					padding-bottom: 20px;
				}
#single-col		{
					width: 800px; height: auto; float: right; margin: 5px 0 0 0; /*background: url(images/main-bg.png) #9e9167; background-repeat: repeat-x;*/
					padding-bottom: 20px;
				}
#sidebar		{
					width: 200px; height: auto; float: left; margin-top: 30px; background: url(images/sidebar-bg2.png); background-repeat: repeat-y;
					padding-bottom: 35px;
				}

ul.bibliografi li	{line-height: 15px;}



#formgivere		{float: right; width: 200px; height: 600px; margin: 20px 40px 0 0;}
#formgivere h4	{font-size: 25px; color: #D3CCB2; margin: 0 0 10px 0;}

#intro			{
				width: 731px;
				height: 212px;
				background: url(images/intro.png);
				background-repeat: no-repeat;
				margin: 25px 0 0 15px;
				}

#skravert		{
					font-family: "Arial", sans-serif;
					margin: 30px 30px 0 10px; 
					padding: 10px 0 20px 0; 
					background-image: url(images/skravert-bg.png); 
					-moz-border-radius: 5px; -webkit-border-radius: 5px;
				}
				
#skravert p		
				{
					font-family: "Arial", sans-serif;
					font-size: 18px;
					font-style: normal;
				}
				
#skravert a		{font-size: 18px;}
				

p.nyheter		{margin: 10px 0 0 30px;}

#sidebar ul		{margin: 35px 0 0 10px;}

#sidebar li		{padding: 0px; line-height: 10px;}

#sidebar li.linkcat		{line-height: 20px;}

ul.sidebar		{margin: 35px 0 0 10px;}

li.sidebar		{padding: 0px; line-height: 10px;}


/* FLOAT & CLEAR */

.floatLeft		{float: left;}
.floatRight		{float: right;}
.clear			{clear: both;}
.button			{
					border: 1px solid #272727; background: white;
					padding: 3px 8px;
					-moz-border-radius: 5px; -webkit-border-radius: 5px;
					color: 272727;
				}
.button:hover	{background: #740f01; color: white;}


/* GALLERI */

img.galleri		{margin: 20px 0 0 30px; border: solid #000 2px;}
#galleri img:hover	
				{border: solid #740f01 2px;}
.galleridiv		{width: 130px; text-align: center; float: left; margin: 0 20px; 0 0}
.galleridiv p	{margin-left: 30px; width: 130px; font-size: 15px;}

.galleridiv2	{width: 130px; text-align: center; float: right; margin: 0 20px; clear: right; margin-right: 115px;}
.galleridiv2 p	{margin-left: 30px; width: 130px; font-size: 15px;}


/* TYPOGRAFI */

p, li 			{font-size: 14px; font-family: "Georgia", sans-serif; font-weight: normal; line-height: 20px; margin: 0px 20px 10px 0px;}
a				{color: #FFF; padding: 2px;}
a:hover			{}
h1				{font-size: 20px; font-family: "Georgia", sans-serif; font-weight: bold; color: #740f01;}
h2				{font-size: 30px; font-family: "Georgia", sans-serif; font-weight: normal; color: #740f01;}
h3				{font-size: 15px; font-family: "Georgia", sans-serif; font-weight: bold; color: #740f01;}
h4				{font-size: 30px; font-family: "Georgia", sans-serif; font-weight: normal; color: #FFFFFF;}

#intro p		{font-size: 26px; font-family: "Georgia", sans-serif; font-style: italic; width: 470px; padding: 30px 0 0 30px; line-height: 30px;}
#sidebar a:hover	{text-decoration: underline;}
#sidebar h2		{font-size: 20px; color: #b31701; margin: 20px 0 0 10px;}
#sidebar h2 a	{font-size: 20px; color: #b31701; margin: 20px 0 0 0;}
#sidebar p		{margin: 5px 0 0 25px;}

#sidebar li a		{color: #000; line-height: 20px;}

#main-col h2	{color: #740f01; font-size: 40px; margin: 20px 0 0 20px; font-weight: bold;}

#main-col, #footer a:hover
				{font-style: italic;}

#main-col p		{margin: 20px 0 0 20px; font-size: 20px;}

.post a		{color: #740f01;}
.post a:hover	{text-decoration: underline;}

#main-col p a	{color: #740f01;}
#main-col p a:hover
				{text-decoration: underline;}

.post			{font-size: 15px; margin-left: 20px;}
h2 a			{color: #740f01;}
h2 a:hover		{text-decoration: underline;}
#single-col p	{margin: 20px 30px 0 30px; font-size: 15px; font-family: "Georgia", sans-serif;}
#single-col h2	{font-size: 40px; margin: 20px 0 0 20px; font-family: "Georgia", sans-serif; font-style: italic; font-weight: bold; color: #740f01;}
#single-col h3	{margin: 0 0 0 30px; font-size: 15px;}
#single-col ol	{margin-left: 30px;}
#comments		{color: #740f01;}
#respond		{color: #740f01;}

/* HEADER */

h1#logo			{
					width: 346px; height: 57px;
					background: url(images/header.png) top left no-repeat;
					text-indent: -9999px;
					margin: 20px 10px 8px 0;float: left;
					position: absolute;
				}

#top-bar		{padding: 0 0 0 0; width: 1000px;}
#top-bar p		{color: #FFFFFF; width: 300px; margin-top: 45px; float: left;}
form#searchform	{margin: 30px 0 10px 0; float: right;}
.headerBilde	{border: 10px solid #ebe5cf; margin-bottom: 20px;}
img.header		{float: left; margin: 10px 0 0 0;}
#header			{width: 1000px;}


/* MENY */

#meny			{padding-top: 5px; margin: 0px 0 0 0; float: left; background: url(images/meny-bg.png) repeat-x;}
ul#main-nav		{width: 990px; height: 50px; float: left; margin: 8px 0 0 10px; padding-bottom: 0px;}
ul#extra-nav	{width: 360px; float: left; text-align: right; margin: 0 10px 0 0;}
ul#main-nav li 	{display: inline;}
ul#extra-nav li	{display: inline;}
ul#main-nav li a,	
ul#extra-nav li a
					{
						text-transform: uppercase; color: white; font-size: 18px; padding: 3px 8px; margin: 10px 10px 0 0;
					}
ul#main-nav li a:hover,
ul#extra-nav li a:hover	{text-decoration: underline;}





/* POSTS */
.post			{height: auto;}
#post			{margin-left: 100px; margin-top: 18px;}
#post p			{font-style: normal; font-size: 15px;}
#post h2		{color: #740f01; font-size: 40px; margin: 20px 0 0 20px; font-weight: bold; font-style: italic;}

.datebox		{
					width: 40px; float: left; padding: 5px; background: #780303;
					color: white; text-align: center; margin: 20px 0 0 30px; 
				}
.datebox p		{margin: 0;}
.day			{font-size: 30px;font-weight: normal; margin: 0; font-style: normal;}
.month			{font-size: 20px; font-weight: bold; margin: 0; font-style: normal;}
.year			{font-size: 15px; font-weight: bold; margin: 0; font-style: normal;}

#single-col	form	{margin: 0 0 0 30px;}
.comment-bubble	{margin-left: -20px;}

.post-bilde		{margin: -6px 0 0 20px;}

ul.eldre-nyere	{margin-left: 50px;}

/* KATEGORIVISNING */

ul.kategorier	{margin: 40px 0 40px 50px;}
ul.kategorier li	{
						display: inline;
						font-size: 30px;
						background-color: #740f01;
						padding: 5px;
						-moz-border-radius: 5px; -webkit-border-radius: 5px;
					}
					
ul.kategorier li a:hover	{color: #dac78b;}

#arkiv			{margin: 0 20px 0 20px;}
#arkiv h3 a		{color: #740f01; font-size: 40px; margin: 20px 0 0 0; font-weight: bold; font-style: italic;}

/* LISTER P PAGE */

ul.liste		{line-height: 20px; margin: 30px 0 0 30px;}
ul.liste li		{font-size: 20px; margin: 20px 0 0 0;}


/* FOOTER */

#footer			{height: auto; background: #8f1100; border-top: 3px solid #000; padding-top: 20px; padding-bottom: 8px; margin-top: 50px;}
#footer-inside	{width: 960px; margin: 0 auto;}
#footer p		{color: #FFF;}
#footer img		{margin-right: 10px;}