/*

THEME NAME: NormanKay

THEME URI: http://www.normankay.net

DESCRIPTION: Design based on Sandbox

VERSION: 1.0

AUTHOR: <a href="http://normankay.net/">Norman Knaus</a>

AUTHOR URI:

TAGS: right-sidebar blue

*/



/* Two-column with sidebar on right */

@import url('style2.css');



/* Just some example content */



.facebook {

   background-color: #F0F0F0;

}



.fblike {

   padding-bottom: 15px;

   background-color: transparent;

}


#contentin, #content, #menu, .sidebar {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

}

.comments-show {
	-moz-border-radius-topleft: 40px;
        -moz-border-radius-topright: 40px;
        -moz-border-radius-bottomleft: 15px;
        -moz-border-radius-bottomright: 15px;
	-webkit-border-radius-topleft: 40px;
        -webkit-border-radius-topright: 40px;
        -webkit-border-radius-bottomleft: 15px;
        -webkit-border-radius-bottomright: 15px;
}


/* Innlegg */



h1, h2, h3 {

	font-family: Georgia, 'Times New Roman', serif;

	padding: 8px 0 0 0;

}



.entry-title {

	font-variant: small-caps;

	font-size: 25pt;

	line-height: 1em;

}



.entry-title a {

	color: #333;

}



.entry-date /* Dato og klokkeslett */ {

	font-size: 9pt;

	font-style: italic;

	text-decoration: none;

	border: none;

}



.comments-link-above {

   font-size: 9pt;
	font-style: italic;
	text-decoration: none;
	border: none;
	line-height: 1.5em;

}



.entry-content {

	margin-top: 10px;

	border-top: dotted 1px;

	line-height: 1.7em;

}





/* Navi */



div#menu {

	background:#828CFF;

	height:1.9em;

	margin:0 0 1em 0;

	width:100%;

}



#menu a {

	font-family: Arial, sans-serif;

	font-size: 16pt;

	letter-spacing: 3px;

	font-variant: small-caps;

}



div#menu ul,div#menu ul ul {

	line-height:1;

	list-style:none;

	margin:0;

	padding:0;

}



div#menu ul a {

	display:block;

	margin-right:1em;

	padding:0.2em 0.5em;

	text-decoration:none;

}



div#menu ul ul ul a {

	font-style:italic;

}



div#menu ul li ul {

	left:-999em;

	position:absolute;

}



div#menu ul li:hover ul {

	left:auto;

}



.entry-title {
	clear:both;

}



.entry-meta {

	clear:both;

        font-size: 9pt;

}



.hentry {

	padding-bottom: 30px;

}



/* Kommentarer */


.reply {
	padding-bottom: 0;
}

.comments {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 20px;
}

.comments-show {
        width: 100%;
        background-color: #E4E4E4;
        color: #000;
}

.comments-show a {
        color: #444;
}

.comments-show a:hover {
        color: #444;
}

.comment-meta {
	font-size: 9pt;
	line-height: 1.5em;
}

.comment-author {
	font-size: 10pt;
	line-height: 1.5em;
}

.comment-body {
	margin-bottom: 20px;
	line-height: 1.7em;
}

.depth-1 .children {
	list-style: none;
	border-left: dotted 1px black;
	margin-bottom: 20px;
	
}

.depth-2 .children {
	list-style: none;
	border-left: dotted 1px black;
	margin-bottom: 20px;
}


form#commentform .form-label {

	margin:1em 0 0;

}



form#commentform span.required {

	background:#fff;

	color:#c30;

}



form#commentform,form#commentform p {

	padding:0;

}



input#author,input#email,input#url,textarea#comment {

	padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

font-size:1.2em;

font-family: Georgia, 'Times New Roman', serif;

color: #171717;

border-bottom: 1px solid #4A53B5;

padding-bottom: 10px;

}



div.sidebar input#s {

width:10em;

}



div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:1em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:10px 0 0 1em;

list-style: square;

}



div.sidebar ul ul li {

list-style: square;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}



div#header,div#footer {

text-align:center;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}



/* Links */



a {

	color: #767C78;

	text-decoration: none;

}



a:hover {

	color: #444845;

	text-decoration: underline;

}



.sidebar a {

	color: #171A39;

}



.sidebar a:hover {

	color: #000;

	text-decoration: none;

}



#menu a {

	color: #373C83;

	font-family: Arial, sans-serif;

	font-size: 16pt;

	letter-spacing: 3px;

	font-variant: small-caps;

}



#menu a:hover {

	color: #1B1E41;

	background-color: #5069BE;

}



/*Quotes*/



blockquote {

	background: url("images/quote.png") top left no-repeat #DFDFDF;

	padding: 25px 30px 10px 78px;

	margin-right: 10px;

	margin-left: 10px;

	border: dotted 2px;

	width: 450px;

	font-family: Georgia, 'Times New Roman', serif;

	font-style: italic;

}



blockquote ul {

	list-style-type: square;

}



blockquote ul li {

	border-bottom: dotted thin;

	padding-bottom: 1em;

	padding-top: 1em;

}
