/*  
Theme Name: Ogrim.no

Theme URI: Ogrim.no

Description: Theme for my website

Version: 1.0

Author: Aleksander Skj&aelig;veland Larsen

Author URI: http://www.ogrim.no/

*/



/***ELEMENTER***/


html
{
	height: 100%;
}

body {
	
	margin:0px;
	height: 100%;
	background: #151210;
}

#holder {
	position: relative;
	background: url("image/bg.gif");
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -120px;
	
}

#hode {
	background: url("image/bg_header.gif") #1f1b19;
	height: 110px;
	margin: 0px;
	padding: 10px 10px 0 10px ;
	border-bottom: #fe820e solid 10px;
}

#content {
	width: 800px;
	margin: 50px 0 0 0;
	padding: 0;
}

#kropp {
	margin: 0px;
	padding: /*10px*/0 0 120px 40px;
	width: 540px;
}

#sidebar-wrapper {
	width: 180px;
	float: right;
}

.sidebar {
	/*float: right;*/
	width: 180px;
	margin: 0 0 20px 0;
	padding: 2px 10px 5px 10px;
	background: #fff;
}

.post {
	font-size: 1em;
	/*padding: 1.4em 1.2em 2em 0;*/
}
.navigation {
	display: block;
	padding: 1.5em;
	background: #fff;
}
.align-left {
	float: left;
}
.align-right {
	float: right;
}




/****AVSLUTTNING / FOOTER*****/


#dytt {
	height: 120px;
}
#avsluttning {
	border-top: 10px #fe820e solid ;
	background: url("image/bg_footer.gif") #1f1b19;
	font-size: 0.75em;
	padding: 2em 2em 3em 103px;
	color: #998a95;
	position: relative;
	height: 120px;
}
#avsluttning_innhold {
	width: 500px;
}
#avsluttning a {
	text-decoration: underline;
	color: #998a95;
}
#avsluttning p {
	color: #998a95;
}
#avsluttning_innhold p{
	font-family: "Palatino Linotype", Serif;
	color: #998a95;
	line-height: 1em;
}




/****MENY****/


.meny {
	background: #f0f7ee;
	height: 28px;
	padding: 0;
}
.meny_holder {
	margin-left:103px;
}
.meny ul{
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	margin: auto;
	width: 100%;

}

.meny li{
	display: inline;
	margin: 0;
}

.meny li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0px 18px 0px 0px ;
	padding: 7px 8px 7px 4px;
	border-left: 12px solid #f7cea7;
	color: #fe820e;
	background: #ffebd7;
}

.meny li a:visited{
	color: #fe820e;
}

.meny li a:hover, .meny li.selected a{
	border-left: 12px solid #fe820e;
}

#submitbutton {
	background: #ffebd7;
	border: none;
	height: 28px;
	font: bold 12px Verdana;
	border-left: 12px solid #f7cea7;
	color: #fe820e;
}

.kat_meny {
        margin: 17px 0 0 103px;
        
}

.kat_meny ul, h2{
    float: left;
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	margin: auto;
	/*width: 100%;*/

}

.kat_meny li{
	display: inline;
	margin: 0;
}

.kat_meny li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0px 35px 0px 0px ;
	/*padding: 7px 8px 7px 4px;*/
	color: #fe820e;
	font-size: 1.4em;
	font-family:"Palatino Linotype", Arial;
}

.kat_meny li a:hover, .kat_meny li.selected a{
	border-bottom: 16px solid #fe820e;
}
.kat_meny img {
	padding-top: 5px;
}





/***TYPOGRAFI****/
h1, h1 a {
	color: #fe820e;
	text-decoration: none;
	font-size: 1.45em;
}
#hode a {
	text-decoration: none;
}
#hode_info h1, h1 a{
	margin: -98px 0px 0px 53px;
}
h3, h3 a  {
	font-family: Arial, sans-serif;
	font-weight: bold ;
	font-size: 1.4em;
	text-decoration: none;
	color: #fe820e;
	margin-bottom: 20px;
	line-height: 1.5em;
}
h3 a:hover {
	text-decoration: underline;
}
h4 {
	font-family: Arial, sans-serif;
	font-weight: lighter;
	font-size: 1.1em;
	color: #fe820e;
}
#hode, a {
	text-decoration: none;
	color: #fe820e;
}
p {
	font-family: "Palatino Linotype", Serif;
	color: #1f1b19;
	line-height: 1.75em;
	margin-bottom: 2em;
}

.dato {
	font-family: "Palatino Linotype", sans-serif;
	font-size: 0.75em;
	font-style: italic;
	font-weight: bold;
	color: #fe820e;
	margin:0;
}
img {
	border-style: none;
}

.kvit-overskrift {
	background-color: #fff;
	padding: 10px;
}

.kvit-post {
	background-color: #fff;
	padding: 10px;
	margin-bottom: 50px;
}
.kvit-post a {
	font-weight: bold;
}
.kvit-post a:hover {
    text-decoration: underline;
}
.kvit-post li {
	list-style-type: circle;
}

#search_result h3 {
	margin-top: 1em;
	background-color: #fff;
	padding: 10px;
	font-size: 2.8em;
	margin-bottom: 40px;
}
.navigation {
	font-family: "Palatino Linotype", Serif;
	font-weight: bold;
	font-size: 1em;
}

img.alignleft {
    float: left;
    padding: 10px 10px 10px 0px;
}

img.alignright {
    float: right;
    padding: 10px 0px 10px 10px;
}

.sidebar  ul a {
	text-decoration: underline;
	color: #1f1b19;
}

.sidebar ul, .sidebar li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
