/* 
Theme Name: RealityCheck
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: 16px;
					font-family: Palatino, Georgia, serif;
					text-align: left;
					line-height: 1.5em;
					background: #000 url() no-repeat;
					background-position: top left;
					background-attachment:fixed;
}
ul li { list-style: none; }

h1 { font-family: Palatino, Georgia, sans-serif; text-align: left; font-weight: normal; margin: 0.5em 0; font-style: italic; font-size: 2em;
}
h2 {
					font-family: 'Lane-NarrowRegular', Helvetica Neue, Arial, sans-serif;
					margin-bottom: 1em;
					font-weight: normal;
					font-size: 18px;
					text-transform: uppercase;
					color: #999;
}
h2 a { font-weight: normal; }

h2.arkiv { margin-top: -5em; margin-bottom: 3.9em; text-align: center; width: 910px; height: 20px; }
a { text-decoration: underline; color: #000; border: 0; }
a:hover {
					border: 0;
					color: #000;	
					background: none;
					text-decoration: none;
}

a img { border: 0; }
.left, span.left {
					float: left;
}
.right, span.left {
					float: right;
}

span.knapp a { background: #888 url(/wp-content/themes/RealityCheck/images/knappbg.jpg); background-position: 0 0; color: #333; margin: 1.5em 0 0 0; float: left; padding: 10px 15px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-transform: uppercase; font-size: 11px; border: 1px solid #ccc; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; }
span.knapp a:hover { background: #f0f0eb url(/wp-content/themes/RealityCheck/images/knappbg.jpg); background-position: 0 -180px; color: #888; text-decoration: none; }
span.knapp a:active { background: #a0007d url(/wp-content/themes/RealityCheck/images/knappbg.jpg); background-position: 0 -180px; color: #555; border: 1px solid #777; }


li.knapp { float: right; }
li.knapp a:link img, li.knapp a img { margin-top: 3px; padding: 0 5px; filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; opacity: 1; }
li.knapp a:hover img { filter:alpha(opacity=50); moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; opacity: 0.5; }


span.amp, .span.amp a {font-family: Baskerville, "Hoefler Text", Georgia, serif;font-style: italic; font-size: 2.4em;color: #555; font-weight: normal; }
#content ul li {	margin-bottom: 1em;
					list-style: none;
}
#content ol li { margin-left: 2em; }
input, textarea {
	 				color: #888;
					padding: 5px 10px;
					font-size: 1em;
					line-height: 1.5em;
					border: 1px solid #ddd;
					margin-bottom: 2px;
					background: #f0f0eb;
					 /* optional rounded corners for browsers that support it */
  					-moz-border-radius: 10px;
  					-khtml-border-radius: 10px;
  					-webkit-border-radius: 10px;
  					border-radius: 10px;			
  					float: right;	
  					font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
textarea:focus { border: 1px solid #6aabbe; background: #fff url(/wp-content/themes/RealityCheck/images/gradient.jpg); background-repeat: repeat-x; background-position: bottom; color: #333; }
input:focus { border: 1px solid #6aabbe; background: #fff; color: #333; }

#submit { background: #888 url(/wp-content/themes/RealityCheck/images/knappbg.jpg); background-position: 0 0; color: #333; margin: 1.5em 0 0 0; float: left; padding: 10px 15px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-transform: uppercase; font-size: 11px; border: 1px solid #ccc; font-family: Helvetica, Arial, sans-serif; font-weight: bold; cursor: pointer; margin-left: 8em; }
#submit:hover { background: #f0f0eb url(/wp-content/themes/RealityCheck/images/knappbg.jpg); background-position: 0 -180px; color: #888; text-decoration: none; }
#submit:active { background: #a0007d url(/wp-content/themes/RealityCheck/images/knappbg.jpg); background-position: 0 -180px; color: #555; border: 1px solid #777; }

			
form#searchform { background: url(/wp-content/themes/RealityCheck/images/soekbg.gif); height: 29px; width: 320px; text-align: center; margin: 0 auto; }					
input#s {
					border: 0;
					background: 0;
					font-weight: normal;
					color: #888;
					padding: 7px 0 0 20px;
					float: left;
					font-size: 14px;
}	
#searchform input:focus { color: #333; }
input#searchsubmit {
					border: 0;
					float: right;
					border: 0;	
					margin: 0.5em 0.8em 0 0;
					padding: 0;	
					height: 16px; width: 18px;
}					
				


#respond {
					background: #fff url(/wp-content/themes/RealityCheck/images/gradient.jpg);
					background-repeat: repeat-x;
					background-position: bottom;
					display: inline-block;
					width: 540px;
					padding: 20px;
					border: 1px solid #d5d5d5;
					/* optional rounded corners for browsers that support it */
 				   	-moz-border-radius: 10px;
 				   	-khtml-border-radius: 10px;
 				   	-webkit-border-radius: 10px;
 				   	border-radius: 10px;
}
.gravatartekst { float: left; }

.gravatarbox, .ingengravatar { float: left; text-align: center;  padding: 3px; border: 1px solid #ddd; width: 60px; height: 60px; }
.gravatarbox img { width: 60px; height: 60px; }


#respond span { padding: 0 10px; }
#respond #author, #respond #email, #respond #url, #respond #comment {
					line-height: 1.5em;
					font-size: 14px;
					width: 430px;
					margin-bottom: 1em;
}
#header {
					margin-top: 40px;
					width: 910px;
					height: 282px;
					border: 0;
					background-repeat: no-repeat;
}
#bloggtittel, #bloggtittel span, #bloggtittel span a {
					display: block;
					width: 910px;
					height: 282px;
					text-align: center;
					border: 0;
					text-indent: -99999px;
					position: absolute;
}

#headerNav {
					text-align: left;
					width: 910px;
					margin: 0 auto;
					height: 70px;
					padding-top: 1.5em;
					text-transform: uppercase;
					font-size: 11px;
					font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
					background: #000 url(/wp-content/themes/RealityCheck/images/bakgrunn_nav.png);
					background-repeat: no-repeat;
					position: relative;
}

#headerNav ul { margin: 4px 0 0 0; }
#headerNav li {
					list-style: none;
					color: #333;
					font-weight: normal;
					border: 0;
					float: left;
					text-align: left;
					margin: 0;
}
ul.headerNav { width: 790px; }
#headerNav ul.forsiden { margin: 4px 0 0 40px; }
#headerNav ul.forsiden li a { border: 0; padding: 0 15px 0 0; }
#headerNav li.forsiden_current a { color: #adadad;  }

ul.headerNav li a {
					color: #333;
					margin: 20px 0;
					padding: 0 15px;
					font-weight: bold;
					text-decoration: none;
}
#headerNav ul li.current-cat a, #headerNav ul li.current_page_item a {
					color: #adadad;
					
}
#headerNav ul li.cat-item a {
					text-decoration: none;
					width: 100%;
}
#headerNav ul li a:hover {
					color: #adadad;
}
#toppbakgrunn {
					background: url(/wp-content/themes/RealityCheck/images/header.png);
					background-repeat: no-repeat;
					margin: 0 auto;
					height: 282px;
					width: 910px;
					text-align: center;
}
#hovedbakgrunn {			
					margin: 0 auto;
					text-align: center;
}
#bunnbakgrunn {
					width: 910px;
					margin: 0 auto;
					text-align: left;
					margin-bottom: 20px;					
}
#wrapper {
					width: 910px;
					background-repeat: no-repeat;
					text-align: left;
					display: inline-block;
					margin: 0 0 10px 0;
					background-repeat: no-repeat;
					background-position: top;		
}
#innerWrapper {
					width: 910px;
					text-align: left;
					display: inline-block;
					margin: 5px 0 0 -1px;								
}

#container ul li, #container ol li {
					list-style: none;
					margin-bottom: 1em;
}
#content {
					width: 520px;
					position: relative;
					float: left;
}
#content p { text-align: left; }
#content img p {
					float: left;
					clear: right;
					position: relative;
					margin: 0;
					padding: 0;
}
#content img {
					max-width: 500px;
					margin-bottom: 1em;
}
		
		
.innlegg, .side {
					background: #fff; 
					display: inline-block;
					width: 500px;
					padding: 20px 40px;
					margin-bottom: 1em;
					border: 1px solid #d5d5d5;
					/* optional rounded corners for browsers that support it */
 				   	-moz-border-radius: 10px;
 				   	-khtml-border-radius: 10px;
 				   	-webkit-border-radius: 10px;
 				   	border-radius: 10px;
 				   	overflow: hidden;
}
.innlegg p { text-align: left; margin: 0 0 1em 0; line-height: 1.5em; font-size: 16px; }

.side .postInfo { margin: 0 0 1em 0; }

blockquote, .ingress {  font-size: 18px; line-height: 1.5em; font-family: Lucida Grande, Lucida Sans Unicode, sans-serif; color: #888; }

.left img {
					float: left;
					padding-right: 20px;
}
.right img {
					float: right;
}

.post {
					padding: 0;
					margin: 0;
					border-bottom: 1px solid #eee;
}
#page { margin-bottom: 150px; }

.kommentarer { float: right; text-align: center; font-family: Palatino, Georgia, serif; margin: 0 0 0 1.5em; }
.kommentarer a { float: right; color: #fff; font-size: 2em; display: block; background: url(/wp-content/themes/RealityCheck/images/snakkeboble.jpg) no-repeat; background-position: 0 -66px; height: 50px; width: 71px; padding-top: 15px; text-decoration: none; }
.kommentarer a:hover { background: url(/wp-content/themes/RealityCheck/images/snakkeboble.jpg) no-repeat; background-position: 0 0; color: #888; }

.postInfo { font-family: Palatino, Georgia, sans-serif; text-align: left; font-weight: normal; margin: 0.5em 0; font-style: italic; font-size: 2em; width: 90%; }

.postInfo a { text-decoration: none; }


span.tittel {
					font-size: 11px;
					text-transform: uppercase;
					color: #888;
					font-style: normal;
}

span.skrivkommentar {
					font-size: 11px;
					text-transform: uppercase;
					color: #888;
					font-style: normal;
					float: right;
					letter-spacing: 1px;
					padding: 10px 15px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #eee;
}



.postInfo img { margin-top: -10px;position: relative; }
.tags {color: #fff; text-align: left;float: left; margin-top: 1em; clear: right;}
.tags a {
					color: #888;
					background: #eee;
					text-align: left;
					padding: 5px 8px;
					line-height: 2.5em;
  					-moz-border-radius: 10px;
  					-khtml-border-radius: 10px;
  					-webkit-border-radius: 10px;
  					border-radius: 10px;		
}
.tags a:hover { background: #6aabbe; color: #fff; }
span.dato {
					font-size: 1em;
					font-weight: bold;
					letter-spacing: 0px;
					text-transform: uppercase;
					color: #333;
					text-align: left;
}
span.forfatter { text-transform: none; letter-spacing: 0px; font-weight: normal; font-size: 1.5em; }
.kategori { width: 100%; float: left; clear: right;margin-bottom: 0; font-size: 1em; }
.kategori a { color: #fff; } .kategori a:hover { color: #333; }



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: #6aabbe;
					border: 1px solid #6aabbe;
					text-decoration: none;
					 /* optional rounded corners for browsers that support it */
  					-moz-border-radius: 10px;
  					-khtml-border-radius: 10px;
  					-webkit-border-radius: 10px;
  					border-radius: 10px;											
}
span.forrigeside a {
					float: right;
					padding: 5px 10px;
					color: #6aabbe;
					background: #fff;
					border: 1px solid #6aabbe;
					text-decoration: none;
					 /* optional rounded corners for browsers that support it */
  					-moz-border-radius: 10px;
  					-khtml-border-radius: 10px;
  					-webkit-border-radius: 10px;
  					border-radius: 10px;				 								
}
span.forrigeside a:hover, span.nesteside a:hover { background: #fff; color: #6aabbe; border: 1px solid #6aabbe; }

#sidenavigasjon, #innleggnavigasjon { width: 460px; margin: 0 auto; text-align: center; }

#innleggnavigasjon a:visited { color: #ccc; }
#innleggnavigasjon a:hover { color: #333; }
span.forrigeinnlegg {
					width: 300px;
					text-align: left;
					float: left;
}
span.nesteinnlegg {
					width: 300px;
					text-align: right;
					float: right;
}
span.forrigeinnlegg a {
					padding: 20px 20px 20px 0;
}
span.nesteinnlegg a {
					padding: 20px 0 20px 20px;
}
#sidebarWrap {
					width: 320px;
					float: right;
					position: relative;			
}


#sidebar2 {
					width: 320px;
					float: left;
					position: relative;	
					margin: 0;	
					padding-bottom: 1em;	
					font-size: 0.75em;
					
}

#sidebar2 li.widget {
	margin: 0 0 8px 0;
	background: #fff url(/wp-content/themes/RealityCheck/images/gradient.jpg);
	background-position: bottom;
	border: 1px solid #dedede;
	font-family: Arial, sans-serif;
	padding: 20px;
	line-height: 1.4em;
	color: #555;
	text-align: left;
  	-moz-border-radius: 10px;
  	-khtml-border-radius: 10px;
  	-webkit-border-radius: 10px;
  	border-radius: 10px;														
}

#sidebar2 li.widget_search { padding: 0; border: 0; }

#sidebar2 li.widget ul li { margin: 0 -1em; }
#sidebar2 li.widget ul li a { display: block; padding: 3px 15px; text-decoration: none; }
#sidebar2 li.widget ul li a:hover { background: #eee; text-decoration: none; }

#sidebar2 li.widget_recent_comments ul li { margin: 0.5em -1em; padding: 3px 15px; }
#sidebar2 li.widget_recent_comments ul li:hover { display: block; background: #eee; }

#sidebar2 li.kat a { float: left; margin-top: 0; padding: 0; }

#sidebar2 li img { margin-bottom: 0.5em; max-width: 140px; float: left; padding-right: 10px; }




/*
Kommentarer
*/

#kommentarer li {	
					font-size: 13px;
					background: #fff url(/wp-content/themes/RealityCheck/images/gradient.jpg);
					background-position: bottom;	
					border: 1px solid #ddd; 
					/* optional rounded corners for browsers that support it */
 				   	-moz-border-radius: 10px;
 				   	-khtml-border-radius: 10px;
 				   	-webkit-border-radius: 10px;
 				   	border-radius: 10px;
					padding: 20px 20px 10px 20px;
					margin-bottom: 10px;
					list-style: none;
					float: left;
					list-style: none;
					width: 540px;
					
					
}
.kommentar_tekst p {
					color: #555;
					margin-bottom: 0.5em;
					margin-left: 90px;
					line-height: 1.5em;
					font-family: Helvetica Neue, Arial, sans-serif;
}
.kommentar-meta {
					text-align: left;
					color: #aaa;
					font-style: normal;
					margin: 0 0 1em 0;
}
.kommentar-meta span { display: block; }
span.navn { font-size: 1.9em; color: #888; font-weight: normal; font-style: normal; }
span.svar-knapp { float: right; margin-top: -2em; font-family: sans-serif; }
span.svar-knapp a {color: #888;}
span.kommentar-meta-dato a {color: #888;}
.avbryt-svar-knapp { float: right; font-style: italic; font-size: 19px; margin-top: -2em; }


#kommentarerWrap img {
					float: left;
}
.avatar {
					float: left;
					padding: 0 1.8em 0 0;
					width: 70px;
					line-height: 1em;	
					text-align: center;
					text-transform: uppercase;
					font-size: 11px;
}
.avatar a { text-decoration: none; color: #888; }
.avatar img { float: right; width: 60px; height: 60px; border: 1px solid #ddd; padding: 3px; }

label { float: left; text-align: left; display: inline-block;  color: #888; width: 60px; font-size: 12px; text-transform: uppercase; line-height: 10px; padding-top: 0.7em; }

.felt { float: right; }

span.gravatarinfo { font-size: 0.9em; float: left; color: #888; margin-bottom: 1em; line-height: 1.5em; }


#kommentarer li.author {
				background: #fff url(/wp-content/themes/RealityCheck/images/admin.jpg) no-repeat;
				background-position: top right;
					
}
#kommentarer li.bypostauthor {	}

#kommentarer ul.children li {
					background: #e8e8e8;
					background-position: bottom;	
					/* optional rounded corners for browsers that support it */
 				   	-moz-border-radius: 10px;
 				   	-khtml-border-radius: 10px;
 				   	-webkit-border-radius: 10px;
 				   	border-radius: 10px;
 				   	width: 75%;
 				   	margin: 1em 0 0 6.8em;
}
#kommentarer ul.children li .kommentar_tekst p { margin-left: 90px; }
#kommentarer ul.children li img { width: 60px; height: 60px; }

#kommentarer ul.children li .comment-reply-link {display: none;}


/*
Footer
*/



#footerBunn {
					width: 910px;
					height: 40px;
					margin: 0 auto;
					padding: 20px 0;
					line-height: 1.3em;
					font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}


.footerWrap {  width: 980px; margin: 0 auto; text-align: center; }

#footerBunn a {
					text-decoration: none;
					float: left;
					font-size: 0.7em;	
					margin: 0 10px;
					font-weight: bold;
					text-transform: uppercase;
}
#footerBunn a:hover {
					color: #888;			
}

span.binka { float: right; text-align: right; text-transform: uppercase; font-size: 11px; letter-spacing: 1px; font-family: Georgia;line-height: 0.9em;  }
span.binka a:hover { color: #888; }


.navbar li a { margin-left: 20px;}
ul li.current-cat a, .current_page_item a, .forsiden_current a { color: #888; text-decoration: none; }



/*
Pagination
*/



#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	width: 100%;
	margin-left: 10px;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 8px 10px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #ddd;
					/* optional rounded corners for browsers that support it */
 				   	-moz-border-radius: 10px;
 				   	-khtml-border-radius: 10px;
 				   	-webkit-border-radius: 10px;
 				   	border-radius: 10px;	
}

#wp_page_numbers li a:hover {
	border: 1px solid #6aabbe;
}

#wp_page_numbers li.space {
	padding: 8px 10px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	background: #6aabbe;
	color: #fff;
}
#wp_page_numbers li.active_page a:hover  {
	color: #fff; /* IE fix */
	border-color: #efefef;
}

#wp_page_numbers li.page_info {
	display: none;
}




/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     GemFonts
 * @vendorurl:  http://www.moorstation.org/typoasis/designers/gemnew/w01.htm
 * @licenseurl: http://www.fontsquirrel.com/license/Lane
 *
 *
 */

@font-face {
	font-family: 'Lane-NarrowRegular';
	src: url('/wp-content/themes/RealityCheck/fonter/LANENAR_.eot');
	src: url('/wp-content/themes/RealityCheck/fonter/LANENAR_.ttf') format('truetype');
}
					
img.wp-smiley {
				margin: 1em 0 0 0;
				padding: 0;
}

