/*
	Denna stilmall används för att definiera färger, bakgrunder, textformatering etc.
*/

/*
	OBSERVERA! Alla bakgrunder har en viss justering och "repeat" satt som standard. Bakgrundsfärgen för alla element är 		
	transparent som standard. Ändra detta beroende på desing och bakgrundens egenskaper och hur den ska "bete" sig på sidan.
*/

body {
	background: transparent url('images/bg-body.png') repeat top center; /*Bakgrund topp-mitt-justerad repeat i x-led */
	font-size: 62.5%; /* Återställer 1em till 10px */
	font-family: Arial, Helvetica, sans-serif;
	color: #333; /* En mörk nyans av grått som standardfärg för alla texter. "Det är skönare för ögat" ;-) */
	text-align: center;
	}

#wrap {
	background: transparent url('images/bg-wrap.png') repeat-x top center;
}	
	
/** GRUNDSTRUKTURENS FORMATERING Start**/
#page {
	background: transparent url('images/bg-page.png') repeat-y top center; /*Bakgrund topp-mitt-justerad repeat i y-led */
	text-align: left;
	}

/* Sidhuvud */
#header {
	background: transparent url('images/bg-header.png') no-repeat top right; /*Bakgrund topp-mitt-justerad utan repeat */
	text-align: left;
	border-top: 4px solid #999;
	border-bottom: 4px solid #999;
	}
	
/* Huvudmeny */
#menu {
	background: #fff; /*Bakgrund topp-mitt-justerad repeat i x-led */
	font-family: 'Old Standard TT', Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	text-align: center;
	text-transform: uppercase;
	color: #333;
	border-bottom: 4px solid #999;
}

div#page div#menu li.current_page_item {
	background: #ddd;
}

#submenu {
	/* background: #ddd; */
	font-family: 'Old Standard TT', Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	text-align: center;
	/* border-bottom: 4px solid #999; */
}

div#page div#submenu li.cat-item {
	background: #ddd;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 4px solid #999;
}

div#page div#submenu li.cat-item:hover {
	background: #fff;

}

div#page div#submenu li.current-cat {
	background: #fff;
}

div#page div#submenu li.current-cat:hover {
	background: #ddd;
}

/* Innehållsdelen */
#content {
	font-size: 1.2em;
	line-height: 1.3em;
	}

/* Sidfot */
#footer {
	background: transparent url('images/bg-footer.png') no-repeat top left; /* Bakgrund topp-mitt-justerad utan repeat */
	border: none;
	border-top: 4px solid #999;
	border-bottom: 4px solid #999;
	color: #999;
	text-align: right;
	}

#footer table {
	font-size: 1.2em;
	text-align: left;
}

/** Slut GRUNDSTRUKTURENS FORMATERING**/

/* Brödtexter i innehållsdelen Start */

#content p {
	padding: 8px 0;
}

/* Slut Brödtexter i innehållsdelen */

/* Inläggs-meta Start */

#content .postmetadata {
	text-align: left;
}

/* Slut Inläggs-meta */

/* Rubriker	Start */
h1,
h2,
h3 {
	font-family: 'Old Standard TT', Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

h1 {
	padding-top: 20px;
	margin: 0;
	font-size: 2.2em;
	}

/* Sidans huvudrubrik */
#content h1 {
	padding-bottom: 6px;
	font-size: 1.8em;
}
	
h2 {
	padding-bottom: 6px;
	font-size: 1.6em;
	}

#sidebar h2 {
	padding: 5px 0 0;
}

h3 {
	padding: 30px 0 0;
	font-size: 1.4em;
}

h3.comments {
	padding: 40px auto 20px ;
}

h2.pagetitle {
	font-size: 1.6em;
}

#sidebar h2 {
	font-size: 1.2em;
}

#sidebar h3 {
	font-size: 1.2em;
	color: #999;
}

h1,
h1 a,
h1 a:hover,
h1 a:visited {
	text-decoration: none;
	color: #000;
}

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{
	text-decoration: none;
}
/* Slut Rubriker */

/* Länkar Start */

#menu a, #submenu a {
	color: #000;
	text-decoration: none;
}

a,
h2 a:hover,
h3 a:hover {
	color: #999;
	text-decoration: none;
	}

a:hover {
	color: #000;
	text-decoration: underline;
	}

div#footer a {
	color: #999;
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}
	
/* SLut Länkar */

/** WP default-klasser START */
.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.even, .alt {

	border-left: 1px solid #ddd;
}
	
.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
	border: 1px solid #ddd;
}

.entry p a:visited {
	color: #b85b5a;
	}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}
	
#wp-calendar caption, cite {
	text-decoration: none;
}
/** SLUT WP default-klasser */	
	
/* Kommentarer Start */
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Arial, Helvetica, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
/* Slut Kommentarer */
	
/* WP-kalender default Start */

#wp-calendar #prev a, #wp-calendar #next 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;
	}

/* Slut WP-kalender default */

/**Produktlistorna START **/

.prodlistobject {
	text-align: center;
}

.prodlistobject a {
	font-size: 1.2em;
	font-weight: bold;
}

.prodlistobject a img {
	border: 1px solid #fff;
}

.prodlistobject a img:hover {
	border: 1px solid #000;
}

/* Formatering för ClearSense-taggen i sidfoten/längst ner på sidan */
span#clearsense, span#clearsense a {
	color: #ccc;
	text-decoration: none;
}

span#clearsense { font-size: 0.9em; }

span#clearsense a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}
/* SLUT ClearSens-taggen */

/** Blandade taggar och klasser START */
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	padding: 5px 0;
	}
	
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

div#page div#content .page-numbers {
	font-size: 1.4em;
	font-weight: bold;
}

/** SLUT Blandade taggar och klasser */
