/* 
Theme Name: FredHamelten
Author: Binka
Author URI: http://elefantzonen.com
Version: 1.0

Basert på Whiteboard av Brian Purkiss
http://brianpurkiss.com

*/


* {
				margin: 0;
				padding: 0;
}
body {
				color: #555;
				font-size: 90%;
				font-family: Arial, Sans-Serif;
				text-align: left;
				line-height: 1.5em;
				background: url(/wp-content/themes/FredHamelten/images/bg.jpg);
}







/*
Overskrifter
*/






h1 {
				font-size: 1.7em;
				line-height: 1.6em;
				font-weight: normal;
				text-align: left;
				font-style: italic;
				font-family: "Baskerville", Georgia, Times New Roman, Times, Serif;
}
h1 a {			border: 0;
				text-decoration: none;
				font-size: 1.7em;
								
}
h1 a:hover {
				border: 0;
}
h2 {
				font-family: "Baskerville", Georgia, Times New Roman, Times, Serif;
				color: #888;
				border: 0;
				font-weight: normal;
}
h2 a {
				color: #333;
}
h3 {
				font-size: 25px;
				line-height: 1em;
				padding-bottom: 1.5em;
				color: #888;
				font-family: "Baskerville", Georgia, Times New Roman, Times, Serif;
				font-weight: normal;
				text-align: left;
				font-style: italic;
				text-align: left;
				margin-top: -0.5em;
}
h4 {
				font-size: 1.2em;
}














/*
Linker
*/












a {
				color: #c0b882;
				outline: none;
				font-size: 1em;
				font-weight: normal;
				text-decoration: underline;
}
a:hover {
				color: #555;
				border: 0;
				text-decoration: none;
}









.left, span.left {
				float: left;
}
.right, span.left {
				float: right;
}



blockquote {
				margin-left: 40px;
				color: #888;
}

#content ul li {
				list-style: none;
}

























/*
Skjema
*/








input, textarea {
				color: #333;
				font-family: Sans-serif;
				font-size: 1em;
				padding: 10px;
				line-height: 1.5em;
				margin-bottom: 10px;
				border: 1px solid #ccc;
}
#searchform input {
				background: #fff;
				border: 1px solid #ddd;
				font-weight: normal;
				padding: 5px;
				margin-bottom: 5px;
}
#searchsubmit {
				padding: 3px;
				background: #eee;
				border: 1px solid #ddd;
				color: #aaa;
				font-size: 12px;
				font-family: Times New Roman, Times, Serif;
				text-transform: uppercase;
}
.comments_reply h2 {
				color: #333;
}
.comments_reply {
				float: left;
				margin-top: 1em;
				margin-left: 80px;
}
.comments_reply #author, .comments_reply #email, .comments_reply #url, .comments_reply comment {
				line-height: 1.5em;
				background: #fff;
				font-size: 16px;
				width: 490px;
}
.comments_reply p span input, .comments_reply p span textarea {
				font-family: Palatino, Georgia, Times New Roman, Times, Serif;
				font-size: 1em;
}
#submit {
				padding: 0;
				background: #eee;
				border: 1px solid #ddd;
				color: #aaa;
				font-family: Times New Roman, Times, Serif;
				text-transform: uppercase;
				font-weight: normal;
				font-size: 0.8em;
				padding: 5px;
}
#submit:hover {
				background: #fff;
				border: 1px solid #ccc;
}
#submit:active {
				color: #000;
}


























/*
Header
*/









#header {
				width: 920px;
				height: 323px;
				background: url(/wp-content/themes/FredHamelten/images/header.jpg);
				border: 0;
				position: relative;
}
#bloggtittel, #bloggtittel span, #bloggtittel span a {
				display: block;
				width: 100%;
				height: 100%;
				border: 0;
				text-indent: -99999px;
				height: 323px;
				float: left;
				position: absolute;
}
#topNav {
				margin: 0 auto;
				width: 700px;
				height: 65px;
				background: #eee;
				margin-bottom: 40px;
				font-size: 14px;
				float: left;
				padding: 2px 0 0 220px;
}
#topNav ul li {
				list-style: none;
				float: left;
				color: #ccc;
				font-family: Times New Roman, Times, Serif;
				text-transform: uppercase;
				font-weight: normal;
				border: 0;
				height: 80px;
				margin-right: 5px;		
}
	
#knapp {
				list-style: none;
				float: left;
				color: #ccc;
				font-family: Times New Roman, Times, Serif;
				text-transform: uppercase;
				font-weight: normal;
				border: 0;
				width: 100px;	
}

#topNav ul li a {
				text-decoration: none;
				font-size: 10px;
				padding: 0;
				display: block;
				filter:alpha(opacity=100);
				-moz-opacity: 1;
				-khtml-opacity: 1;
				opacity: 1;
				opacity: 1;					
}

.knapp1 a, .knapp2 a, .knapp3 a, .knapp4 a, .knapp5 a, .knapp6 a { height: 80px; width: 100px; }

.knapp1 a {
				background: url(/wp-content/themes/FredHamelten/images/knapper/spetalen.jpg);
				background-repeat: no-repeat;
}

.knapp2 a {
				background: url(/wp-content/themes/FredHamelten/images/knapper/skappel.jpg);
				background-repeat: no-repeat;				
}
.knapp3 a {
				background: url(/wp-content/themes/FredHamelten/images/knapper/tonedamli.jpg);
				background-repeat: no-repeat;
}
.knapp4 a {
				background: url(/wp-content/themes/FredHamelten/images/knapper/ladybird.jpg);
				background-repeat: no-repeat;
}
.knapp5 a {
				background: url(/wp-content/themes/FredHamelten/images/knapper/tina.jpg);
				background-repeat: no-repeat;
}
.knapp6 a {
				background: url(/wp-content/themes/FredHamelten/images/knapper/fotballfrue.jpg);
				background-repeat: no-repeat;
}


.fred {
				list-style: none;
				float: left;
				color: #ccc;
				font-family: Times New Roman, Times, Serif;
				text-transform: uppercase;
				font-weight: normal;
				border: 0;
				width: 65px;
}
.fred a {
				border: 1px solid #bbb;
				text-decoration: none;
				color: #fff;
				font-size: 10px;
				padding: 20px;
				height: 62px;
				display: block;
				background: #fff;
}

#topNav ul li a:hover {
					filter:alpha(opacity=50);
					-moz-opacity: 0.5;
					-khtml-opacity: 0.5;
					opacity: 0.5;
					opacity: 0.5;	
}
#topNav a:hover {
				color: #555;
}






#headerNav {
				position: relative;
				float: right;
				text-align: right;
				padding: 70px 40px 0 0;
}
#headerNav ul li {
				list-style: none;
				color: #ccc;
				font-family: Sans-Serif;
				font-weight: normal;
				border: 0;
				margin-right: 2px;		
				text-align: right;
}
.current-cat a { color: #333; font-weight: bold; }

#headerNav ul li a {
				text-decoration: none;
}
#headerNav ul li a:hover {
				color: #333;
}



















/*
Hovedstruktur
*/






#toppbakgrunn {
				background: url(/wp-content/themes/FredHamelten/images/bg_topp_ny.jpg);
				background-repeat: repeat-x;
				padding-top: 20px;
				height: 400px;
				text-align: left;
}
#hovedbakgrunn {
				width: 920px;	
				text-align: left;
				position: absolute;

}
#wrapper {
				width: 920px;
				background: #fff url(/wp-content/themes/FredHamelten/images/rundehjorner_bunn.jpg);
				background-repeat: no-repeat;
				background-position: bottom;
				text-align: left;
				display: inline-block;
				margin: 0 0 20px 30px;
}
#container ul li, #container ol li {
				list-style: none;
				margin-bottom: 1em;
}


#reklame {
	text-align: right;
	float: right;
	margin: 0 20px;
}	



#content {
				width: 550px;
				float: right;
				margin: 0 90px 40px 50px;
				line-height: 1.5em;
}














/*
Innhold
*/







#content p {
				text-align: left;
				margin: 0 0 1em 0;
}

#content img p {
				float: left;
				clear: right;
				position: relative;
				margin: 0;
				padding: 0;
}
#content img {
				margin: 0.5em 0 0.5em 0;
				max-width: 600px;
				border: 0;
}
#content img.wp-smiley {
				margin: 0;
				padding: 0;
}





















/*
Bilder
*/






.left img {
				float: left;
				padding-right: 20px;
}
.right img {
				float: right;
}






















/*
Innlegg
*/



.innlegg { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #eee; }


.post { padding: 0; margin: 0; border-bottom: 1px solid #eee; }


.postInfo {
				font-family: "Baskerville", Georgia, Times New Roman, Times, Serif;
				color: #555;
				font-size: 0.8em;
				letter-spacing: 1px;
				text-align: left;
				font-variant: small-caps;
				position: relative;		
				margin-bottom: 1.5em;
}
span.av {
				color: #bcbcbc;
				font-variant: normal;
				font-style: italic;
				font-size: 1.2em;
				text-transform: none;
}
.postInfo a {
				border: 0;
				color: #c0b882;
				text-decoration: none;
}
.postInfo a:hover {
				color: #555;
}
.postmeta {
				font-style: italic;
				font-family: "Baskerville", Georgia, Times New Roman, Times, Serif;
				width: 550px;
				float: left;
				font-size: 1.3em;
}

span.smallcaps {
				font-size: 13px;
				text-align: center;
				font-variant: small-caps;
				font-family: "Baskerville", Georgia;
				letter-spacing: 1px;
				color: #666;
}


















/*
Navigasjon
*/





#sidenavigasjon {
				font-family: Sans-Serif;
				font-size: 1em;
				width: 100%;
				padding-bottom: 100px;
}

#sidenavigasjon a:hover {
				background: #333;
				color: #fff;
}				
.nesteside a {
				float: left;	
				padding: 5px 10px;
				color: #fff;				
				background: #cac5ae;
				border: 1px solid #cac5ae;
				text-decoration: none;
}
.forrigeside a {
				float: right;
				padding: 5px 10px;				
				color: #cac5ae;
				background: #fff;
				border: 1px solid #cac5ae;
				text-decoration: none;
}

#innleggnavigasjon {
				font-family: Sans-Serif;
				font-size: 1em;
				width: 100%;
				padding-bottom: 100px;
}

#innleggnavigasjon a { }
#innleggnavigasjon a:visited { color: #ccc; }

.forrigeinnlegg { width: 250px; text-align: left; float: left; }
.nesteinnlegg { width: 250px; text-align: right; float: right; }

.forrigeinnlegg a{ padding: 20px 20px 20px 0; }
.nesteinnlegg a{ padding: 20px 0 20px 20px;}













/*
Sidebar
*/






#sidebar {
				width: 160px;
				float: left;
				margin: -95px 0 30px 30px;
}
#sidebar a {
				line-height: 1em;
				font-weight: normal;
				color: #c0b882;
				display: block;
				text-decoration: none;
				padding: 4px 10px;
}
#sidebar a:hover {
				color: #333;
}
#sidebar ul li {
				text-transform: uppercase;
				font-family: "Baskerville", Georgia, Times New Roman, Times, Serif;
				margin: 1em 0;
}
#sidebar ul li a{ letter-spacing: 1px; }
#sidebar ul {
				list-style: none;
				margin-bottom: 1em;
}
#sidebar h2 {
				text-transform: none;
				font-size: 1.5em;
				margin-bottom: 1em;
				color: #333;
}
h2.arkiv {
				margin-bottom: 1.5em;
}
h2 b {
				color: #333;
				font-weight: normal;
}
.textwidget {
				line-height: 1.4em;
				font-size: 1em;
				color: #888;
				margin-bottom: 4em;
}
#sidebar .current_page_item a {
				font-weight: bold;
				color: #000;
				border-color: #000;
}



#sidebar span.arkiv {
	border: 1px solid #cac5ae;
	padding: 3px;
	width: 172px;
	float: left;
	margin-bottom: 50px;	
}

#sidebar span.arkiv a {
	text-align: center;
	font-family: Sans-Serif;
	font-size: 1em;
	padding: 10px;
	background: #333;
	color: #fff;
}
#sidebar span.arkiv a:hover {
	background: #cac5ae;
	color: #fff;
}


















/*
Innhold
*/






#kommentarerWrap {
				margin-top: -100px;
}
#kommentarer li {
				float: left;
				list-style: none;
}
.kommentar_tekst p {
				margin-bottom: 1em;
}
.kommentar_meta {
				color: #555;
				text-align: left;
				border-top: 1px dotted #ddd;
				padding-top: 5px;
				margin-top: 15px;
				font-family: Times New Roman, Times, Serif;
				text-transform: uppercase;
}
.kommentar_meta a {
				color: #888;
}
.kommentar_meta span.dato {
				font-family: Times New Roman, Times, Serif;
				color: #dedede;
				font-weight: normal;
}
div.comments_text {
				margin-left: 260px;
				width: 590px;
}
.avatar {
				float: left;
				margin: 0 20px 0 0;
				width: 60px;
				height: 60px;
				margin-top: -15px;
}
.avatar img {
				padding: 3px;
				border: 1px solid #eee;
}
#footer {
				background: #eee;
				padding-left: 60px;
				float: right;
				width: 490px;
				text-align: center;
				margin: 0 90px 30px 0;
				font-family: Baskerville, Georgia, Serif;
				font-size: 0.8em;
				letter-spacing: 1px;
				font-variant: small-caps;
}
#footer a {
				float: left;
				display: block;
				text-decoration: none;
				padding: 5px 20px;	
				color: #c0b882;			
}
#footer a:hover {
				background: #ddd;
				color: #333;
				float: left;
				padding: 5px 20px;
}














/*
Arkiv
*/

.car-container { margin-top: 2em; color: #888; 	font-family: Georgia, Times New Roman, Times, Serif; font-style: italic;	}

.car-container li a { font-size: 1.2em; font-family: Sans-Serif; font-style: normal; }
.car-container li { margin-bottom: 0.5em; }
.car-container span {
	font-style: normal;
	color: #555;
	font-family: "Baskerville", Georgia, Times New Roman, Times, Serif;	
	font-size: 1.5em;
	line-height: 2em;