/*
Theme Name: Super Swede
Theme URI: http://etuanlecroix.com/
Description: I hack the default wp theme to look like this.
Version: 0.0
Author: Etuan Lecroix
Author URI: http://etuanlecroix.com/
Tags: 

	
*/

*	{margin: 0; padding: 0;}


body {
	font-size: .9em ;  /*62.5%; Resets 1em to 10px */
	font-family: georgia, serif;
	font-weight: normal;
	background: #1a1110;
	color: #dac6a8;

	}

h2	{ 	font-size: 1em;	}

a:link 		{ 	color: #e2d6ba; }
a:visited	{ 	color: #7e7465;	}
a:hover		{ 	color: #c8853f;	}
a:active	{ 		}

a img		{ border: none;}

.hidden { display: none;}



#contain {
	
	background: #0a0603;
	margin: 0 auto;
	width: 988px;
	position: relative;
	border-left: 12px solid #431d0d;
	border-right: 12px solid #431d0d;
	}

#header {
	width: 692px;
	height: 503px;
	background: url('images/bkg-header.jpg') no-repeat ;

	}

#sidebar {
	width: 296px;
	height: 503px;
	position: absolute;
	left: 692px;
	top: 0;
	padding: 92px 0 0 0;
	background: url('images/bkg-sidebar.jpg') no-repeat;

}

#sidebar ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

#sidebar li {
	
}

#sidebar h2 {
	clear: both;

	color: #201519;
}

#sb-categories {
	padding: 8px;
	min-width: 92px;
	background: url('images/bkg-categories.jpg') no-repeat;
}
.categories ul {
}
.categories ul li	{
	float: left; padding: 10px 10px 5px 10px;
}


#sb-archives {
	clear: both; margin: 50px 0 20px 0;
}

#sb-archives h2 {

	padding: 8px;
	min-width: 92px;
	background: url('images/bkg-archives.jpg') no-repeat;
}
#sb-archives ul li	{
	float: left; padding: 10px 10px 5px 10px;
}
#sidebar #searchform { 
	clear: both; position: relative; left: 6px;
	}

#searchform #s {
	width: 171px;
	height: 26px;
	
	padding: 7px 0 0 10px;
	
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 1em;
	
	border: none;
	background: url('images/bkg-search.jpg') no-repeat;

}

#rss {
	margin: 30px 0 20px 0 ;
	height: 4px;
	padding: 20px 55px;	
	background: url('images/rss.jpg') no-repeat;
}

#contextual-info {
	width: 240px;
	margin-left: 10px;
	font-weight: normal;
	font-size: .8em;	
	line-height: 1.8em;
	color: #ae937b;
}

.clearme { 	clear: both;	}

#content {
	padding: 35px 0	;
	}
	
div.hr {
  height: 5px;
  background:  url('images/hr.jpg') no-repeat scroll left;
}
div.hr hr {
  display: none;
}	

div.search-hr {
  height: 5px;
  background:  url('images/hr.jpg') no-repeat scroll left;
  margin: 2em;
	clear: both;
}
div.search-hr hr {
  display: none;
}	


.pagetitle, #comments, #respond { 	font-weight: normal;	position: relative; left: 80px; color: #283336; margin: 0 0 1em 0;}
#comments { 	left: 105px;	}

.post 		{ position: relative; left: 155px;
				width: 735px; margin-bottom: 4em;	}
				
.post h2, .post h3 { 	 padding: 10px 0 0 0; font-weight: normal; font-size: 1.8em; color: #ca9446; 	}
.post h2 a, .post h3 a 	{ 	color: #ca9446; text-decoration: none;	}
.post h2 a:hover, .post h3 a:hover { 	color: #e39f3d;	}

.widecolumn .post	{ 	left: 90px;	}

.date { 	width: 52px;
			height: 56px;
			margin: 0 2em 2em 0;
			padding: 5px 0;
			position: absolute;
			left: -75px;
			background: url('images/bkg-date.jpg') no-repeat;
			color: #201519;
			font-weight: bold;
			text-align: center;
			line-height: 1.1em;
				}
.the-day	{ 	font-size: 2.5em; 	}				
.the-year	{ 	font-size: .8em; color: #b38f5a; position: relative; top: 12px; left: 15px;	}

.entry 	{ 	margin: 2em 0 0 15px;
			line-height: 2.2em;	}
.entry a	{ color: #cd9858;}
.entry a:hover	{ color: #df892e;}			
			
.postmetadata	{ 	margin:  2.5em 0 0 15px;
					color: #b19d7f;
					line-height: 1.2em;}			
.alt			{ 	margin: 2.5em 0 2.5em 0;	}					
.postmetadata a	{ color: #9f7947;}					
.postmetadata a:hover	{ color: #e39f3d;}					

.pagetitle-search { font-weight: normal;	position: relative; left: 80px; color: #283336; margin: 0 0 30px 0;}	
.search-post .date	{ top: 10px;}
.search-title	{ 	margin: 0;	}
.excerpt	{ 	padding-right: 30px; width: 470px; float: left; border-right: 2px solid #131412; margin: 0 30px 30px 0;	}
.search-pm	{ 	float: left;  padding: 0; margin: .8em 0;	}
.search-post a	{ 	text-decoration: none;}
.search-post a:hover { 	color: #e4ca8d;	}


.commentlist 	{ 	margin-left: 85px; width: 780px; list-style: none; line-height: 1.5em; color: #534d48;	}
.commentlist li	{ 	margin: 2em 120px 0 0 ;  min-height: 120px;  	}
.commentlist a	{ 	text-decoration: none;	}
.commentlist a:hover	{ 	text-decoration: underline;	}
.the_comment	{   width: 490px; margin: 0 0 0 120px; padding: 5px 20px; background: #191a1a;	border: 5px solid #12100f; }
.alt .the_comment	{   margin: 0;   }
.commentmetadata	{ 	margin: 1em 0; 	}
.commentmetadata a	{ color: #666666; text-decoration: none;}
.commentmetadata a:hover { 	color: #7e7465; text-decoration: underline;	}
.signature		{ margin: 1em 0;}
.avatar			{ 	float: left; margin: 0; 	}

.alt .avatar { float: right; margin: 0 ; position: relative; left: 120px; }
li.alt	{ 	margin: 2em 0 0 120px;	}


#commentform	{ 	margin: 12px 0;}

#respond		{ 	margin: 35px 0;	clear: both;  }
#respond h3		{ 	position: relative; left: 135px;	}

#respond input, #respond textarea	{ 	margin: 1.5em 1.5em 1.5em 15px; padding: .5em; background: #191a1a; border: none; color: #666666; width: 515px; height: 1.8em; font-size: .8em;}
#respond textarea	{ 	height: 75px;	}

 label 	{ 	width: 120px;  float: left; text-align: right;	position: relative; top: 1.5em;}

#respond #submit	{ 	width: auto; position: relative; left: 120px; padding: .5em; height: 2.5em;	}

#footer {
	padding: 20px 10px 10px 0 ;
	text-align: right;
	font-size: .8em;
	color: #5e5241;
}
#footer a {
	color: #5e5241;
}

#footer a:hover {
	color: #b19d7f;
}
