/*   
Theme Name: Your Theme
Theme URI: http://example.com/example/
Description: A search engine optimized website framework for WordPress.
Author: Efraim Barkbit
Author URI: http://example.com/
Version: 1.0
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Import a basic layout */
@import url('styles/2c-r.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');


body {
	margin: 1.5em 15%;
}

/* Header
-------------------------------------------------------------- */

#branding a {
	margin: 0 0 0 0;
	width: 960px;
	height: 286px;
	background: #59b2fa url('img/header.png') repeat-x 0 0;
	display: block;
}


/* Menu
-------------------------------------------------------------- */

#access {
	margin: 0 0 1.5em 0;
	overflow: auto;
}
.skip-link {
	display: none;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	display: inline;
}
.menu a {
	display: block;
	float: left;
}


/* Content
-------------------------------------------------------------- */

#content {
	margin-left: 25px;
	margin-top: 25px;
}

.post {
	margin: 0 0 3em 0;	
}
.entry-content, .entry-summary {
	margin: 0.4em 0 0 0;
}


/* Navigation
-------------------------------------------------------------- */

.navigation {
	margin: 0 0 1.5em 0;
	overflow: auto;	
}

/* Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: disc;
	margin-left: 1.8em;
}

/*
.widget-area ul ul li {
	background-image:url('/snowflake.png');
	background-repeat:no-repeat;
	padding-left: 18px;
}
*/

.widget-area ul ul ul {
	margin-left: 2.5em;
}
.widget-container {
	margin: 0 0 1.5em 0;
}




/* Julklappstips
-------------------------------------------------------------- */

body {
	margin: 0px;
	color: #2a2a2a;
	font-size: 13px;
	background: url("/bg.jpg") repeat scroll 0 0;
}

.post {

	padding-top: 20px;
	margin-bottom: 40px;
	background: url("/postbg.png") no-repeat;
}
	/* border-top: 1px solid #8F8F8F; */

.widget-area {
	margin-top: 25px;
}

a {
	color: #074cac;
}

a:visited {
	color: #074cac;
}

#wrapper {
	margin: 0 auto;
	width: 960px;
	background: white;
	padding-bottom: 0px;
}

h1 {
	color: #F74E3B;
	font-size: 48px;
	font-family: Tangerine, Arial;
	font-weight: bold;
}

h2 {

	color: #ce7b00;
	font-size: 16px;
	font-family: Arial;
	clear: none;
}

.entry-title a {
	text-decoration: none;
	color: #2c6207;
	font-family: Tangerine, Arial;
	font-size: 40px;
	font-weight: bold;
}

.menu a {
	padding: 10px;
}

.widget-title {
	font-size: 26px;
	font-weight: bold;
	color: #f74e3b;
	font-family: Tangerine;
}

.cat-item {
	font-size: 15px;
}

#site-info {
	margin-left: 15px;
	padding-top: 15px;
}

#primary {
    padding-left: 40px;
    padding-right: 10px;
    padding-top: 10px;
    width: 190px;
border-left: 1px solid #a3a3a3;
}

.nav-previous {
float: left;
}

.nav-next {
float: right;
}

.external {
background: url('/tips/arrow-right.png') right no-repeat;
padding-right: 20px;
font-size: 14px;
}

.comment-link {
background: url('/comment.png') left no-repeat;
padding-left: 20px;
font-size: 14px;
}

#comments {
	background: url("/postbg.png") no-repeat;
	padding-top: 15px;
}

#comments h3 {
font-weight: bold;
font-size: 17px;
margin-top: 10px;
margin-bottom: 10px;
}

.comment-author {
	font-size: 14px;
	font-weight: bold;
}

#content {
    margin: 25px 270px 0 25px;
}

#container {
	margin: 0 -250px 0 0;
}

.widget-area ul ul {
	list-style: none outside none;
	margin-left: 1.8em;
	list-style-image: url(/snowflake.png);
}

.widget-area ul ul li {
	line-height: 1.7em;
}

.widget-area ul .wp-polls-ul {
	margin-left: 0px;
}

#footer {
	padding-bottom: 1px;
	background: #d1e3f3;
	border-top: 1px solid #a3a3a3;
}
