/*   
Theme Name: We Love Jeans
Theme URI: http://www.welovejeans.se
Description: We Love Jeans
Author: New Kids on the Web
Author URI: http://www.newkidsontheweb.se
Version: 0.3
*/

/* BACKGROUND STYLES */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td, img { margin: 0; padding: 0; }

body {
	margin:0px; padding:0px;
	background-color:#f8f8f8;
	font-family:Garamond, Helvetica, sans-serif;
	background-image:url(images/bg.jpg);
	color:#000000;
	font-size:14px;
	line-height:18px;
}

img { border: none; border: 0px; border-width: 0px; }

/* TEXT STYLES */
p { padding-bottom:10px; }
h1 { color:#262626; font-size:28px; padding-bottom:10px; line-height:30px; }
h1 a { color:#262626; font-size:28px; padding-bottom:10px; line-height:30px; }
h2 { color:#262626; font-size:16px; padding-bottom:10px; line-height:20px; font-weight:bold; }
h2 a { color:#262626; font-size:16px; padding-bottom:10px; line-height:20px; font-weight:bold; }
h3 { color:#262626; font-size:14px; padding-bottom:10px; line-height:18px; }
h3 a { color:#262626; font-size:14px; padding-bottom:10px; line-height:18px; }
ul { color:#000000; font-size:14px; font-family:Garamond, Helvetica, sans-serif; padding-bottom:10px; padding-top:0px; }
li { color:#000000; font-size:14px; font-family:Garamond, Helvetica, sans-serif; line-height:18px; padding-bottom:10px; }
a { color:#000000; font-size:14px; font-family:Garamond, Helvetica, sans-serif; line-height:18px; padding-bottom:10px; text-decoration:none; font-weight:bold; }
a hover { text-decoration:underline; }

/* MAIN STYLES */	
#main {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y repeat-x;
	}
#main .container { }
.container {
	width:1000px;
	position:relative;
	}

/* HEADER STYLES */
#header {
	width:1000px;
	height:180px;
	background-image:url(images/bg_header.jpg);
	background-repeat:no-repeat;
	}
#header img { 
	padding-top:0px; 
	margin-left:12px;
}
a#logo {
 width:200px;
 height:120px;
 position:absolute;
 top:50px;
 left:200px;
 }
ul#menu {
	position:absolute;
	text-align:center;
	left:420px;
	top:150px;
	}
ul#menu li {
	display:inline;
	margin-right:12px;
	}
ul#menu li a {
	text-decoration:none;
	color:#FFFFFF;
	font-family:garamond, sans-serif;
	font-size:15px;
	font-weight:bold;
	}
ul#menu li a:hover { 
	color:#ff6c00; 
	text-decoration:none;
	}
ul#menu li a:active { color:#ff6c00; }

ul#menu .current_page_item a { color:#ff6c00; }
ul#menu .current_page_item li { color:#ff6c00; }
ul#menu .current_page_item { color:#ff6c00; }
.current_page_item { color:#ff6c00;	}

ul#menu .current_page_ancestor a { color:#ff6c00; }
ul#menu .current_page_ancestor li { color:#ff6c00; }
ul#menu .current_page_ancestor { color:#ff6c00; }
.current_page_ancestor{ color:#ff6c00;	}

#tycktill {
	position:absolute;
	left:720px;
	top:72px;
	}
#tycktill_text{
	
	position:absolute;
	left:780px;
	top:94px;
}
a#tycktill_textcolor{
font-family:Garamond, Helvetica, sans-serif;
	color:#1B1B1B;
	font-size:14px;
	font-weight:bold;
	}
a:hover#tycktill_textcolor {
	font-family:Garamond, Helvetica, sans-serif;
	color:#1B1B1B;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}

/* FRONT PAGE STYLES */
#slide_show {
	padding: 0px 0px 0px 0px;
	width:775px;
	height:333px;
	margin-left:-2px;
	margin-top:-15px;
	}
#images { }
#images img { padding:10px;	}
#brands {
	color:#262626;
	font-size:10px;
	text-align:center;
	}
#brands h2 {
	font-size:10px;
	color:#262626;
	text-align:center;
	font-weight:bold;
	}

/* PAGE STYLES */

#page { float:left; }
#page2 {
 width:750px;
 background-image:url(images/bg_body.png);
 background-repeat:repeat-y;
 padding: 20px 20px 0px 20px;
 }
 #page2 p { padding:0px 0px 15px 0px; }
#content {
	width:710px;
	padding:0px 20px 20px 20px;
	margin-right:20px;
	}

/* BLOG */
.bloggbilder {	width:750px; }
.post {	width:750px; }

.post_title {
	width:750px;
	height:71px;
	margin-left:18px;
	background-image:url(images/blogg/bg_admin.png);
	background-repeat:no-repeat;
	}
#post_title_1 {
	background-image:url(images/blogg/bg_mathiasjonasson.png);
	background-repeat:no-repeat;
	}
#post_title_2 {
	background-image:url(images/blogg/bg_anton.png);
	background-repeat:no-repeat;
	}
#post_title_3 {
	background-image:url(images/blogg/bg_carjoh.png);
	background-repeat:no-repeat;
	}
#post_title_4 {
	background-image:url(images/blogg/bg_Lashcroft.png);
	background-repeat:no-repeat;
	}
.post_title h1 {
	font-size:16px;
	margin-left:35px;
	padding-top:4px;
	padding-bottom:13px;
	color:white;
	}
.post_title small {
	font-size:12px;
	margin-left:70px;
	}
.post_title small a {
	color:black;
	text-decoration:none
	}
.post_title small a:hover {
	text-decoration:underline;
	}
.post_content { width:710px; padding:20px; }
.post_content small { padding:0px 0px 0px 0px; font-size:13px; color:#666; }
.post_content small a { padding:0px 0px 0px 0px; font-size:13px; color:#666; font-style:italic; }

/* SIDEBAR STYLES */
#sidebar {
	float:left;
	width:205px;
	position:relative;
	margin-top:-10px;
	}
#sidebar_top { background: transparent url(images/bg_sidebar.png) repeat-y; }
#sidebar_top_inside { margin-left:10px; }
#sidebar_bot { background: transparent url(images/bg_sidebar_bot.png) no-repeat; }
#sidebar_bot_inside { margin-left:10px; } 

#sidebar h2 {
	font-size:16px;
	color:#1b1b1b;
	font-weight:bold;
	border-bottom:1px solid #AAAAAA;
	margin-right:10px;
	margin-left:0px;
	padding-bottom:10px;
	}
#sidebar p {
	margin-right:10px;
	margin-left:0px;
	padding-bottom:5px;
	}
#sidebar a {
	margin-right:15px;
	margin-left:0px;
	padding-bottom:5px;
	}
#sidebar a:hover {
	text-decoration:underline;
	}
#sidebar ul { margin:0px; padding:0px; }
#sidebar ul li { font-weight:normal; font-size:16px; color:#1b1b1b; list-style:none; margin:10px 15px 0px 0px; padding:0px; }
#sidebar ul li a { font-weight:normal; font-size:16px; color:#1b1b1b; text-decoration:none; margin:10px 15px 0px 0px; padding:0px; }
#sidebar ul li a:hover { text-decoration:underline; }
#sidebar ul li a:active { color:#ff6c00; }
#sidebar ul li img{ padding-bottom:10px; }
#sidebar li#search { margin:0px 15px 0px 0px; }
#sidebar .current_page_item a { color:#ff6c00; }
#sidebar .current_page_item li { color:#ff6c00; }
#sidebar .current_page_item { color:#ff6c00; }
.current_page_item { color:#ff6c00;	}

#ad_search { margin-left:10px; padding-bottom:10px; background: transparent url(images/sok_ad.png) no-repeat; }
#ad_search a { padding-left:10px; font-size:18px; }

ul#social { display:inline; margin-right:0px; padding-left:0px; }
ul#social li { display:inline; margin-right:0px; padding-left:0px; }
ul#social img { padding:0px; margin:0px; }
ul#social a { padding:0px; margin:0px; }

#sidebar table { margin-left:-10px; padding-left:0px; }

/* SÖK */
.fieldHolder
{
	width: 150px;
	height: 38px;
	background: url(images/searchfield.png) no-repeat;
	margin-left:3px;
	padding-bottom:5px;
	float:left;
	}
.sokButton {
	float:left;
	}
.textInput
{
	width: 130px;
	height: 18px;
	background: none;
	border: none;
	color: #333333;
	margin-top: 8px;
	margin-left:12px;
	}
	
#search_content .separator { margin-left:210px; width:305px; height:13px; background: transparent url(images/separator.png) no-repeat; }

#search_content {
	width:720px;
	padding:30px;
	text-align:center;
	}
/* CONTACT FORM STYLES */
.contactform { padding:20px 0px 0px 100px; }
/* FOOTER STYLES */
#footer {
	height:64px;
	background-image:url(images/bg_footer.png);
	background-repeat:no-repeat;
	font-size:11px;
	text-align:center;
	}
#footer p { text-align:center; padding-top: 0px; color:#262626; text-decoration:none; font-weight:normal; }
#footer a { color:#262626; font-size:12px; text-decoration:none; font-weight:normal; }
#footer a:hover { text-decoration:underline; }

/* Fix up IE6 PNG Support */
img, #logo { behavior: url(scripts/iepngfix.htc); }