/*
Theme Name: Coffee N Cream
Theme URI: http://www.kaushalsheth.com/
Description:  A lightweight, simple and pleasant design.
Author: Kaushal Sheth
Author URI: http://www.kaushalsheth.com/
*/



/*#############################################################
Name: Coffee N Cream
Date: 2006-08-24
Description: A smooth coffee style template
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}

a:link{ color: #937D70}
a:active{ color: #937D70}
a:hover{ color: #937D70}
a:visited{ color: #937D70}a.h1:link{ color: #937D70; text-decoration:none} a.h1:active{ color: #937D70; text-decoration:none} a.h1:hover{ color: #937D70;} a.h1:visited{ color: #937D70; text-decoration:none}

.lang:link{ color: #949494; text-decoration: none}
.lang:active{ color: #949494; text-decoration: none}
.lang:hover{ color: #949494; text-decoration: none}
.lang:visited{ color: #949494; text-decoration: none}

body {
	/*background: url('http://www.yokajstudio.com/images/background.gif');*/
	color: #937D70;
	font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif;
	font-size: 11px;
}
input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p,cite,code,ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
}
h1 {
	font-size: 1.4em;
	margin-bottom: 4px;
}



code {
	background: #FFE;
	border: 1px solid #EED;
	border-left: 6px solid #938262;
	color: #554;
	display: block;
	font: normal 1.1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
blockquote {
	background: url('img/quote.gif') no-repeat;
	color: #666;
	display: block;
	font: normal 1.3em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding-left: 28px;
}
h1,h2,h3 {
	font-family: helvetica, arial; font-size: 18px; color: #9D7070; font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10px;
}

/* misc */
.clearer {
	clear: both;
}


/* structure innehåller headern och mainmenu, är hela sidan...*/
.container2 {
	clear: both;
	padding: 0 0 0 0;
	/*background: url('http://www.yokajstudio.com/images/background.gif') repeat-x;*/
	margin: 0 auto;
	width: 999px;
}


/* structure innehåller headern och mainmenu, är hela sidan...*/
.container {
	/*background: url('http://www.yokajstudio.com/images/background.gif') repeat-y;*/
	margin: 0 auto;
	width: 679px;
}


/* header */
.header {
	background: #715A50 repeat-x;
	margin: 0 auto;
	width: 679px;
}

img.index { 
	width: 673px;
	border: 0;
	margin: 3px 3px 3px 3px;
}

table.main { margin: 0; padding: 0; border: 0; width: 999px; }
td.reklam {vertical-align: top; width: 160px;}

table.info { border: 0px; width: 479px; background-color: #FFFFFF; height: 100%;} /*menu*/
td.fatline-top{ height: 3px; background-color: #C6C6C6; padding-bottom:2pt;}
td.whiteline-center{ height: 2px; background-color: #FFFFFF;}
td.smalline{ height: 1px; background-color: #D7D7D7;}
table.info2 { border: 0px; width: 439px; background-color: #FFFFFF; height: 100%;} /*Själva innehållsdelen*/
/*table.sidebarBIG{border: 0px; width: 200px; background-color: #EAD6BF; height: 100%;} /*ny*/
table.sidebar { border: 0px; width: 179px; height: 100%; background: #EAD6BF repeat-y;}
td.smalline2{height: 1px; background-color: #7B3C16;}
td.backgroundline-center2{ height: 1px; background-color: #EAD6BF;}
td.backgroundline3{ height: 20px; background-color: #EAD6BF;}


/* title */
.title {
	padding: 32px;
}
.title h1 {
	color: #E4DBCF;
	font: normal 3.4em "Lucida Sans Unicode","Trebuchet MS",sans-serif;
}


.title h1 a{
	color: #E4DBCF;
text-decoration:none;
}

.title h1 a:visited{
	color: #E4DBCF;
text-decoration:none;
}

.title h1 a:hover{
	color: #E4DBCF;
text-decoration:none;
}

.mainmenu:link { color: #EDEAEA; text-decoration: none}
.mainmenu:active { color: #EDEAEA; text-decoration: none}
.mainmenu:hover { color: #EDEAEA; text-decoration: none}
.mainmenu:visited { color: #EDEAEA; text-decoration: none}

.reklam1 {

	background: #000000 repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	width: 140px;
}

.reklam2 {
display: inline;
	background: #000000 repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	width: 140px;
}



/* navigation =mainmenu*/
.navigation {
	background: #715A50 repeat-x;
	font-family: Arial; font-size: 11px; color: #EDEAEA; font-weight: bold;
	height: 18px;
	padding-top: 4px;
	width: 679px;
	text-align: center;
}


/* main håller bloggdelen och sidebar*/
.main2 {
	clear: both;
	padding: 0 0 0 0;
	/*background: url('http://www.yokajstudio.com/images/background.gif') repeat-y;*/
	background: #EAD6BF repeat-x;
	margin: 0 auto;
	width: 679px;
}



.main {
	clear: both;
	padding: 0 0 0 0;

	width: 999px;
}

/* sub navigation */
.sidenav {
display: inline;
	background: #EAD6BF repeat-y;
	/*float: left; /*right*/
	width: 200px; /*199*/
	height: 100%;
	/*padding: 5px 0px 5px 0px; /*fanns ej tidiare*/
}
.sidenav h1 {
	text-transform: uppercase;
	background: #EAD6BF repeat-y;
	color: #7B3C16;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 6px 12px 0 12px;
}
.sidenav ul {
	margin: 0;
	padding: 0 0 25px 0;
}
.sidenav li {
	list-style: none;
}
.sidenav li a {
	background: #EAD6BF;
	color: #9D7070;
	display: list-item;
	padding: 4px 4px 0px 12px;
	text-decoration: none;
}
.sidenav li a:hover {
	background: #EAD6BF;
	color: #9D7070;
}
/*För språkfältet i vår hemsida*/
.langbar{
	height: 10px;
	text-align: top;
	padding-bottom: 15px;
	margin: 5px 5px 5px 0;
	color: #949494;
}


/* content */ /*själva innehållet+marginal*/
.content {
	padding: 0 0 0 0;
	float: left;
	width: 479px;
	background: #FFFFFF repeat-x;
}
.content .descr {
	font: Arial;
	font-size: 11px;
	text-transform: uppercase;
	color: #949494;
	margin-bottom: 6px;
	padding: 0 0 0 0;

}

.content ul li {
	list-style: url('img/li.gif');
	margin-left: 18px;
}

.content ol li {

	margin-left: 24px;
}
/* footer */
.footer {
	background: #715A50 repeat-x;
	text-align: center;
	width: 679px;
	font-family: Arial; font-size: 10px; color: #EDEAEA; font-weight: bold;
	height: 20px;
	padding: 5px 0 0 0;
}


/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #fcfaea;
width: 280px;
}

#commentform textarea {
background: #fcfaea;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #fcfaea;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #fcfaea;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #fcfaea;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #fcfaea;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #fcfaea;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

a img{
border:none;
}

/*post stylng*/
.post{margin:0 0 30px 0;}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #EBBDCC;
background-color:#fcfaea;
font-size:0.9em;
color:#949494;
}


