/*
Theme Name: White as Milk
Theme URI: http://www.azeemazeez.com/blogs/white-as-milk/
Description: White as Milk is a clean template that puts focus on the content rather than the design.
Version: 1.8
Author: Azeem Azeez
Author URI: http://azeemazeez.com
Tags: blue, white, fixed width, two columns, widgets, clean

	White as Milk 1.8
	 http://www.azeemazeez.com/blogs/white-as-milk/
  
  White as Milk is a clean template that puts focus on the content rather than the design. The top part
  of this stylesheet contains elements which makes it easier for designers to customize their design.
  
	The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php*/

/*Reset css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}



blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

.fejan{
margin-top: 20px;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul
  {
  margin-left: 0;
  padding-left: 0;
  }
li
  {
  margin: 0;
  padding: 0;
  }

/*
* {
  margin: 0;
  padding: 0;
}


ul,ol {list-style-position:inside;
	margin:0;
	padding:0;
    }
 */   
/*end reset*/

html { height: 100%; margin-bottom: 1px;}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:  'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        color: #000;
	text-align: center;
	background-color: #000;
	/*background-image: url(bakgrund_mindre.png);
	background-repeat: repeat;*/
	}

#page {
	font-size: 1.2em;
	line-height: 1.4em;
	letter-spacing: 0.6px;
	background-color: #fff;
	background-image: url(skugga.png);
	background-repeat: repeat-y;
	text-align: left;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}
	
table.padded-table td { padding:10px; }

#annaslista {list-style-position:inside;
    }

#blog_title_hide {
	display: none;
}

.sticky{
	margin-top: -58px;
	margin-bottom: -50px;
	}

.sticky .postmetadata, .sticky small, .sticky hr {
visibility: hidden;
}

.hidden{
	visibility: hidden;
	}

#content {
	width: 500px;
	margin-top: 39px;
	padding-bottom: 30px;
	/*margin-left: 30px;*/
	min-height: 500px;
	}
	
img.avatar {padding-right:10px;
float: left;
 }


.post{
	width: 420px;
	margin-left: 15px;
        /*margin-top: -10px;*/
clear:both;
	}
	
	
	
.foto{
	margin-bottom: 20px;
        margin-left: -5px;
	border: 1px solid #999;
	padding: 4px;
	}

.startfoto{
	margin-bottom: 20px;
        margin-left: 20px;
	border: 1px solid #999;
	padding: 4px;
	}

/*
.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}
	
.narrowcolumn .postmetadata {
	text-align: left;
	font-size:.8em;
	}
*/
.alt {
	background-color: #eee;
	border: 1px solid #ddd;
        -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	line-height: 2em;
	letter-spacing: 0;
	}

h1 {
	font-family: Georgia, "Times New Roman", "Trebuchet MS", serif;;
        font-size: 1.4em;
	margin-top: 5px; 
	margin-bottom: 0px;
        font-weight: normal;
        color: #000;
	}

	.ingress{
	font-family: "Georgia", "Lucida Grande", Tahoma, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #c00;
        margin-top: 10px;
	/*text-align: center!important;*/
	letter-spacing: 0.1em;
    }

    b {
	    font-family: Calibri, Helvetica, Arial, sans-serif;
	    letter-spacing: 0.1em;
	    }
	    
	.profil{
		float: left;
		margin-left: 155px;
		margin-top: -1.2em;
		margin-bottom: 1.2em;
		display:block;
		}
		
	em {
		text-decoration:underline;
		font-style: normal;
		}
		
	.text{
		width: 500px;
		margin: 0px auto;
		}
		
	.kontakt{
		width: 151px;
		float: left;
		margin-right: 15px;
		}

#headerimg {	
}

#blog_description {
	float:left;
	margin-top: -55px;
	margin-left: 385px;
	font-style: italic;
	font-weight: bold;
	font-size: 1.6em;
        color: #c00;
}

.rssfeed{
	font-family: Calibri, Helvetica, Arial, sans-serif;
	width: 200px;
	float: right;
	margin-right: 50px;
margin-top: 10px;
	}
	
.rssfeed a{
	color: black;
	}
	
/*.rssfeed h3{
	margin-top: 15px;
	}
	*/
.senast{
	font-family: Calibri, Helvetica, Arial, sans-serif;
	width: 200px;
	float: left;
	margin-left: 30px;
        display: inline;
margin-top: 10px;
	}
	
.senast a{
	margin-left: 3px;
	}
	
/*
#header a{
	font-size:2em;
	color:#3b6ea5;
	}
	
.description {
	font-size: 1.2em;
	color:#333333;
	margin-left: 200px;
	}
	*/
/*
h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
*/
.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	
	}
	
.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
        font-size: 1.1em;
        float: left;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
        clear: both;
        padding-top: 15px;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

h2{
        font-family: Calibri, arial, "Trebuchet MS", sans-serif;
	font-size: 14px;
        color: #000;
	font-weight: bold;
}

	.post h2, .post h3 {
	font-family: Calibri, arial, "Trebuchet MS", sans-serif;
	font-size: 14px;
        color: #c00;
	font-weight: bold;
	}

.post h3{
margin-top: 30px;
}
	
.post h2 a, .post h3 a{
	margin: 0 0 0px;
	text-align: justify;
	margin:0px;
	color: #c00;
	text-decoration:none;
	line-height: 1.3em;
	}
	
.post h2 a:hover, .post h3 a:hover{
	color:#c00;
	text-decoration: underline;
	background-color: #fff;
	}
	
.blogglogga{
	float: right;
        margin-right: 5px;
        margin-top: -20px;
}

#sidebar, #sidebar2 {
	width: 200px;
	float:left;
	margin-left: 55px;
	padding-right: 40px;
	margin-top: 40px;
	text-align:left;
	padding-left: 10px;
	/*min-height: 500px;*/
	}

#sidebar ul, #sidebar2 ul{
	list-style-type: none;
	margin-left: 10px;
		}
	
#sidebar li a, .arkivsidor li a {
	font-family: Calibri, arial, "Trebuchet MS", sans-serif;
	letter-spacing: 0.1em;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	margin-top: -1px;
	padding: 12px;
	color: #000;
	background-color: #fff;
	background-image: url(knappskugga3.png);
	background-repeat: repeat-x;
	background-position: bottom;
        display:block;
	border: 1px solid #999;
	}

/*
#sidebar li:first-child a, .arkivsidor li:first-child a{
	-moz-border-radius-topright: 5px;
        -moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
       -webkit-border-top-right-radius: 5px;
	}

#sidebar li:last-child a, .arkivsidor li:last-child a{
	-moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
       -webkit-border-bottom-right-radius: 5px;
	}
*/

#sidebar li a:hover, .arkivsidor li a:hover{
	background-color: #c00;
	border: 1px solid #c00;
        background-image: url(intryckt_copy.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #fff;
        text-shadow: 1px 1px 1px #444;
	}

#sidebar li .page_item_current_page_item a, #sidebar .page_item_current_page_item a, .arkivsidor li .page_item_current_page_item a, .arkivsidor .page_item_current_page_item a{
        background-color: #c00;
	border: 1px solid #c00;
        background-image: url(intryckt_copy.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #fff;
        text-shadow: 1px 1px 1px #444;
}

#sidebar .page_item_current_page_item_page_folder > a:first-child, .arkivsidor .page_item_current_page_item_page_folder > a:first-child{
        background-color: #c00;
	border: 1px solid #c00;
        background-image: url(intryckt_copy.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #fff;
        text-shadow: 1px 1px 1px #444;
        margin-bottom:1px;
}




.arikv a{
background-image: none;
 }

.streck{
		height: 3px;
		color: #000;
		background-color: #000;
		width: 90%;
		margin: 0px auto;
		text-align: center;
		}

	.tumnaglar{
		margin-left: 130px;
                margin-top: 30px;
		}
		
.tumnagel{
	float:left;
	width: 90px;
	}
	
.tumnagel b{
	float: left;
	margin-top: 5px;
	}
	
.tumnagel a{
	color: black;
	}
	
.tumnagel b a:hover{
	text-decoration: underline;
	}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}
	
small a{
	color: #777;
	font-weight: bold;
	}
	
code {
	font-size: 1.1em;
	}

acronym, abbr, span.caps{
	font-size: 0.9em;
	letter-spacing: .07em;
	}
	
a, .mail{
	color: #c00;
	text-decoration:none;	
	}	
	
.mail{
	letter-spacing: 0;
	}

a:hover {
	text-decoration: underline;
	}
	
#content hr{
        height: 3px;
	color: #000;
	background-color: #000;
	width: 90%;
	margin: 0px auto;
        margin-bottom: 40px;
	text-align: center;
clear:both;
	}
	
#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
	

	
/* End Typography & Colors */
/* Begin Sidebar */


#sidebar form {
	margin: 0;
	}

#pagenav {
	margin:0px;
}	
	
/* End Sidebar */


/* Begin Structure */

#logga{
margin-top: 15px;
margin-left: 65px;
margin-bottom: 10px;
}

body {
	margin: 0;
	padding: 0; 
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#page {
	margin: 0px auto;
	width: 900px;
	}

.sida{
        width: 420px;
        margin-left: 20px;
        overflow: visible;
}
	
#header {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	/*border-top: 15px solid #000;*/
}

#header p{
	margin-top:0px;
}

.narrowcolumn {
	float: left;
	padding: 0 0 10px 15px;
	margin: 0px 0 0;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}
	
.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	margin-bottom: 20px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}
	
#footer {
	padding-bottom: 10px;
        padding-top: 20px;
	margin: 0 auto;
	width: 100%;
	clear: both;
	text-align:center;
	color: #000;
	/*background-color: #c00;
        background-image: url(footerskugga.png);
        background-repeat: repeat-y;*/
	}

#footer p {
	padding: 20px;
	}

#footer small, #footer small a{
	color: #666;
}
	
.sumthin{
	text-align: center;
	position: relative;
	margin-top: 200px;
	}
	
/* End Structure */

hr {
	margin-left:0px;
	margin-bottom: 20px;
	margin-top: 10px;
}

/*	Begin Headers */


h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

#comments{
margin-left: 15px;	
}
}
	
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
}
	
.alignleft {
	float: left;
}



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding-bottom: 5px;
	text-align:left;
	}

#sidebar #searchform #s, #sidebar2 #searchform #s {
	width: 140px;
	
        float:left;
	}

#sidebar #searchsubmit , #sidebar2 #searchsubmit{
        float: left;
        margin-left: 5px;
	}

	.entry{
		padding-top: 15px;
		padding-bottom: 15px;
		}
	
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#respond{
	margin-left: 15px;
	}
	
#commentform{
	margin-left: 15px;
	}	
	
#commentform input {
	width: 100px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	font-family: arial, "Trebuchet MS", sans-serif;
	}

#commentform textarea {
	width: 80%;
	padding: 2px;
	}

#commentform #submit {
	float: left;
	}
/* End Form Elements */




/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	
	width: 400px;
	margin-left: 15px;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	float: left;
	}
/* End Comments */








/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hrhide {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
        -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 30px;
        margin-top: 15px;
        
        color: #c00;
	}

.navigation p{
padding: 5px;
margin-top: 5px;
text-align: center;
}

.navigation a{
font-weight: bold;
color: #c00;
font-size: 1.2em;
font-family: Calibri, arial, "Trebuchet MS", sans-serif;
}

.vanster{
float: left;
padding: 5px;
}

.hoger{
float: right;
padding: 5px;
}

.vanster a, .hoger a{
font-weight: bold;
font-size: 1.2em;
font-family: Calibri, arial, "Trebuchet MS", sans-serif;
}
	
/* End Various Tags & Classes*/
