/* 
Theme Name: allkristin
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: 14px;
					font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
					text-align: left;
					line-height: 1.5em;
					background: #2e2e2e;				
}


h1, h1 a {
					font-size: 35px;
					line-height: 1em;
					text-align: center;
					font-weight: normal;
					letter-spacing: -1px;
					text-shadow: 2px 2px 2px #ddd;		
					margin-bottom: 0.5em;	
					font-family: Garamond, Georgia, Times, serif;	
					color: #2e2e2e;

}
h1 a:hover {
					border: 0;
					color: #e06c9d;
}
h2 {
					font-size: 1.3em;
					color: #333;
					border: 0;
					font-weight: normal;
					float: left;
					text-align: left;
					width: 100%;
					margin-bottom: 0.5em;
					text-shadow: 2px 2px 2px #ddd;							
}
h3 {
					color: #888;
					font-size: 1.5em;	
					margin-bottom: 1em;	
					font-weight: normal;
}

h4 {
					font-size: 1em;
					text-transform: uppercase;
					font-weight: normal;
}
#footer h4 {
					text-transform: uppercase;
					font-weight: normal;
					color: #e5e5e5;
					text-align: left;
					margin-bottom: 1em;
}
a {
					color: #e06c9d;
					outline: none;
					font-size: 1em;
					text-decoration: none;	
}
a:hover {
					border: 0;
					color: #333;					
}
a img { border: 0; }
.left, span.left {
					float: left;
}
.right, span.left {
					float: right;
}
#content img.wp-smiley {
				margin: 0;
				padding: 0;
}
blockquote {
					margin-left: 40px;
					color: #333;
					font-family: Georgia, serif;
					font-size: 16px;
					font-style: normal;
}

input, textarea {
	 				color: #888;
					padding: 5px 10px;
					line-height: 1.5em;
					border: 1px solid #ddd;
					margin-bottom: 5px;
					background: #f0f0eb;
					font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
					 /* optional rounded corners for browsers that support it */
  					-moz-border-radius: 5px;
  					-khtml-border-radius: 5px;
  					-webkit-border-radius: 5px;
  					border-radius: 5px;				
}
input:hover, textarea:hover, input:focus, textarea:focus { border: 1px solid #e06c9d; }
#submit { background: #e06c9d; color: #fff; border: 0; }
#submit:hover, #submit:focus {
					color: #e06c9d;
					background: #f0f0eb;
					font-weight: bold;
					cursor: pointer;
}					
#searchform input {
					background: #fff url(/wp-content/themes/allkristin/images/soekbg.jpg);
					border-top: 0;
					border-right: 0;
					border-left: 0;
					border-bottom: 1px solid #bbb;
					font-weight: normal;
					color: #bbb;
					padding: 3px 10px;
					float: left;
					height: 25px;
					font-size: 14px;
					-moz-border-radius: 0;
					-webkit-border-radius: 0;
}	
}
#searchsubmit input {
					border: 0;
					color: #aaa;
					font-size: 12px;
					text-transform: uppercase;
					padding: 0;
					float: right;
					border-top: 0;
					border-left: 0;
					border-right: 1px solid #ddd;
					border-bottom: 1px solid #bbb;
					-moz-border-radius: 0;
					-webkit-border-radius: 0;					
}					

.comments_reply {
					float: left;
					margin: 1.5em 0 0 45px;
					color: #888;
					width: 500px;
}
.comments_reply #author, .comments_reply #email, .comments_reply #url, .comments_reply #comment {
					line-height: 1.5em;
					font-size: 14px;
					width: 580px;
}
#header {
					
					height: 340px;
					border: 0;
					position: relative;
					margin-bottom: -45px;
					background-repeat: no-repeat;
					background-position: bottom left;
}
#logo { 
					margin-top: -65px;
					margin-left: -40px;
					height: 132px;
					width: 950px;
					text-align: left;
					float: left;
}
#bloggtittel, #bloggtittel span, #bloggtittel span a {
					display: block;
					width: 100%;
					height: 100%;
					border: 0;
					text-indent: -99999px;
					height: 323px;
					float: left;
					position: absolute;
}

#headerNav {
					text-align: left;
					width: 934px;
					margin: 0 auto;
					background: url(/wp-content/themes/allkristin/images/bakgrunn_nav.jpg);
					margin: 15px -17px 0 -17px;
					height: 74px;
					text-transform: uppercase;
					font-size: 12px;
					position: absolute;
					font-family: Georgia;
}
#headerNav a img, #headerNav li a {
					display: block;
					border: 0;
					height: 32px;
					width: 32px;
}
#headerNav a:hover img {
					margin-top: -2px;
}
#headerNav ul { margin: 10px 40px;}
#headerNav li {
					font-family: Times;
					letter-spacing: 1px;
					list-style: none;
					color: #ccc;
					font-weight: bold;
					border: 0;
					float: left;
					text-align: right;
					margin-right: 30px;
}
#headerNav li.forsiden a { margin-top: 1px; color: #000; }
#headerNav li.soek { float: right; text-align: right; margin-right: -10px; margin-top: -5px; }


#headerNav ul li a {
					text-decoration: none;
					width: 100%;
					font-weight: normal;
					font-weight: bold;
}
#headerNav .current_page_item a {
					color: #333;
}
#headerNav ul li a:hover {
					color: #333;
}
#toppbakgrunn {
					background: url(/wp-content/themes/allkristin/images/toppbakgrunn.jpg);
					background-repeat: no-repeat;
					background-position: center;
					height: 482px;
					text-align: center;
}
#hovedbakgrunn {				
					margin: 0 auto;
					text-align: center;		
					background: url(/wp-content/themes/allkristin/images/toppbakgrunn_blank.jpg);
					background-repeat: repeat-x;		
					background-position: center;						
}

#bunnbakgrunn {
					margin: 0 auto;
					text-align: center;
					background: url(/wp-content/themes/allkristin/images/bunnbakgrunn.jpg);
					background-repeat: repeat-x;		
					background-position: bottom;	
					padding-bottom: 150px;	
						
}
#wrapper {
					width: 900px;
					background-repeat: no-repeat;
					text-align: left;
					display: inline-block;
					margin: 0 0 41px 0;
					padding: 0 0 0 0;
					background: #fff url(/wp-content/themes/allkristin/images/rundehjornertopp.jpg);
					background-repeat: no-repeat;
					background-position: top;		
}

#innerWrapper {
					width: 900px;
					text-align: left;
					display: inline-block;
					padding: 0 0 0 0;
					margin: 0 -1px 20px -1px;
					text-align: center;
					background: url(/wp-content/themes/allkristin/images/rundehjornerbunn.jpg);
					background-repeat: no-repeat;
					background-position: bottom;						
}

ul li { list-style: none; margin-bottom: 0.5em; }
ol li { margin-bottom: 0.5em; }
ul, ol { margin-bottom: 1em; }
ol { margin-left: 1.5em; }
#content {
					width: 898px;
					margin-top: -5px;
					padding-bottom: 50px;
					position: relative;
					float: left;
					border-left: 1px solid #d6d7d4;
					border-right: 1px solid #d6d7d4;	
					background: #fff;
}
#content p { text-align: left; }
#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;
}
.innlegg p, #page p { line-height: 1.6em; text-align: left; margin: 0 0 1em 0; }
.left img {
					float: left;
					padding-right: 20px;
}
.right img {
					float: right;
}
.innlegg {
					margin: 18px 20px 18px 30px;
					width: 600px;
					padding: 15px;
					float: left;
}
a span.les_mer { float: left; width: 100%; margin-top: 1em;			
}					
a:hover span.les_mer {
}					
.post {
					padding: 0;
					margin: 0;
					border-bottom: 1px solid #eee;
}
#page { margin-bottom: 150px; }
.postInfo {
					font-family: Garamond, Times New Roman, serif;
					color: #888;
					font-size: 11px;
					position: relative;
					margin: 0em 0 2em 0;
					padding: 0 20px;
					letter-spacing: 1px;
					width: 560px;
					border-bottom: 2px solid #ddd;
					border-top: 1px solid #ddd;
					text-align: center;
					text-transform: uppercase;
}
span.dato, span.kategori {
					padding: 0 3px;
					font-size: 1.1em;
					font-weight: bold;
					letter-spacing: 0px;
					font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
}
span.kategori { color: #dedede; }
span.dato { color: #333; }
span.kommentarer a { text-align: right; float: right; padding: 20px;  }


.postInfo a {
					border: 0;
					color: #e06c9d;
					text-decoration: none;
}
.postInfo a:hover {
					color: #555;
}
span.smallcaps {
					font-size: 13px;
					text-align: center;
					font-variant: small-caps;
					font-family: "Baskerville", Georgia;
					letter-spacing: 1px;
					color: #666;
}
span.nesteside a {
					float: left;
					padding: 5px 10px;
					color: #fff;
					background: #e06c9d;
					border: 1px solid #e06c9d;
					text-decoration: none;
					 /* optional rounded corners for browsers that support it */
  					-moz-border-radius: 5px;
  					-khtml-border-radius: 5px;
  					-webkit-border-radius: 5px;
  					border-radius: 5px;											
}
span.forrigeside a {
					float: right;
					padding: 5px 10px;
					color: #e06c9d;
					background: #fff;
					border: 1px solid #e06c9d;
					text-decoration: none;
					 /* optional rounded corners for browsers that support it */
  					-moz-border-radius: 5px;
  					-khtml-border-radius: 5px;
  					-webkit-border-radius: 5px;
  					border-radius: 5px;				 								
}
span.forrigeside a:hover, span.nesteside a:hover { background: #fff; color: #e06c9d; border: 1px solid #e06c9d; }
#sidenavigasjon, #innleggnavigasjon {
							width: 850px;
							margin: 0 0 0 25px;
							text-align: center;
							float: left;
}

#innleggnavigasjon a:visited { color: #ccc; }
#innleggnavigasjon a:hover { color: #333; }
span.forrigeinnlegg {
					width: 250px;
					text-align: left;
					float: left;
}
span.nesteinnlegg {
					width: 250px;
					text-align: right;
					float: right;
}
span.forrigeinnlegg a {
					padding: 20px 20px 20px 0;
}
span.nesteinnlegg a {
					padding: 20px 0 20px 20px;
}
#sidebarWrap {
					float: right;
					margin: 10px 10px 0 0;
					position: relative;		
					width: 200px;	
}
#sidebarWrap a:hover { color: #763f67; }


.sidebar ul {
					list-style: none;
					width: 200px;
					float: right;
}
.sidebar li {
					float: right;
					list-style: none;
					margin-bottom: 5px;
					line-height: 1.4em;
					font-size: 12px;
					width: 170px;
					float: right;
					position: relative;
					background: #eee;
					padding: 15px;
					color: #888;
					border: 1px solid #ddd;
					 /* optional rounded corners for browsers that support it */
  					-moz-border-radius: 5px;
  					-khtml-border-radius: 5px;
  					-webkit-border-radius: 5px;
  					border-radius: 5px;		
}

.sidebar li a { display: block; font-weight: normal; }
.sidebar li a span { color: #8b8b8b;}
.sidebar li a span.tittel { width: 100%; float: left; color: #e06c9d; }
.sidebar li a:hover span.tittel { width: 100%; float: left; color: #333; }








/*
Widgets
*/

.widget {
	margin: 0 0 20px 0;
}





h2.widgettitle {
					font-size: 13px;
					text-transform: uppercase;
					color: #555;
					border: 0;
					font-weight: normal;
					float: left;
					text-align: left;
					width: 100%;
}
li.widget_text h2 { float: left; width: 100%; }


#kommentarerWrap {
					display: inline-block;
					margin: 0 0 0 26px;
					padding: 0;
					float: left;
					text-align: left;
					font-size: 13px;
}

h2.kommentartittel { color: #888; font-size: 1.1em; text-align: left; margin-top: 2em; float: left; margin-left: 20px; width: 550px; }

#kommentarer li.author {
					border: 1px solid #ebcbd7;
					background: #ffd6e5;
}
#kommentarer ol {margin: 0; padding: 0;}
#kommentarer li {
					padding: 20px;
					list-style: none;
					font-size: 1em;
					float: left;
					list-style: none;
					border: 1px solid #eee;
					background: #f0f0eb;	
					width: 560px;
					color: #888;
  					/* optional rounded corners for browsers that support it */
  					-moz-border-radius: 5px;
  					-khtml-border-radius: 5px;
  					-webkit-border-radius: 5px;
  					border-radius: 5px;				
					
}
.kommentar_tekst p {
					font-size: 1em;
					line-height: 1.5em;
					margin-left: 100px;
					margin-bottom: 1em;
}
.kommentar_meta {
					font-family: Garamond, Baskerville, Georgia, Times New Roman, Serif;
					font-size: 1.9em;
					text-align: left;
					font-style: italic;
					color: #555;
					margin-bottom: 0.5em;
}
.kommentar_meta a {
					text-decoration: none;
}
.kommentar_meta a:hover {
					text-decoration: none;
					color: #333;
}
#kommentarerWrap img {
					float: left;
					border: solid 1px #fff;
}
.avatar {
					float: left;
					width: 70px;
					font-size: 10px;
					text-align: center;
					padding: 0;
					color: #888;
					line-height: 1.3em;
					margin-right: 30px;

}
.avatar img { width: 70px; height: 70px; float: left; margin-bottom: 0.5em; }

.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;
}

span.av { font-style: italic; text-transform: lowercase; color: #888; }
#footer ul { text-align: left; }


#footerWrap {
				width: 850px;
				text-align: left;
				margin: 0 auto;
				text-transform: uppercase;
				font-family: Georgia, serif;
				text-transform: uppercase;
				letter-spacing: 1px;
				font-size: 0.8em;
}

#footerWrap a {
					text-decoration: none;
					color: #e06c9d;			
}
#footerWrap a:hover {
					color: #333;			
}

#footerWrap span.element { float: left; text-align: left; }
#footerWrap span.binka a { float: right; text-align: right; color: #555; }
#footerWrap span.binka a:hover { color: #e06c9d; }

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-15428293-1");
pageTracker._trackPageview();
} catch(err) {}</script>