/*  
Theme Name: Lies Mobilradio AB
Theme URI: http://www.liesmobilradio.se
Description: Commercial theme for Lies Mobilradio
Version: 1.0
Author: Petri Heinikosk
Author URI:  http://www.heinikoski.com

The CSS, XHTML and design is under Copyright 2007. All rights reserved
*/
/* IMPORT YAHOO UI RESET STYLES */
@import url("reset.css");
/* IMPORT FONT STYLES */
@import url("font.css");

/* Default styles */
html 	{ height:100%; }
body	{ background:#fff; color:#000; }
a       { color: #d61d00; background:#fff; text-decoration:underline }
a:hover { color:#d61d00; text-decoration:none; }
address { display: inline; text-decoration: none;}
abbr    { border: 0; }
input, select { font-size:100%;}

/* Misc ID's and Classes */
a.skip-link {
	position: absolute;
	left: -9999px;
	height: 1em;
	overflow: hidden;
	}
.skip-h1 {
	position: absolute;
	left: -9999px;
	height: 1em;
	overflow: hidden;
	}
hr {
	border-width: 1px 0 0 0 !important; 
	border-style: solid !important; 
	border-color: #999;
	height:1px;
	overflow:hidden;
	}
.hidden { display:none; }
.clear {
	clear: both;
	width: 1px;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
	}
.fRight{
	float:right;
	}
.fLeft {
	float:left;
	}
/* Layout */
div#all {background:#fff url('images/bg.png') repeat-x 0 0; color:#000; height:100%; width:100%; }
div#container {
	margin:0 auto 40px;
	width:940px;
	min-height:440px;
	}
div#headerlogo {
	width:322px;
	float:left;
	}
/* Description */
div#description {
	width:500px;
	height:73px;
	margin-top:36px;
	text-align:right;
	float:right;
	}
/* search form */
div#search p {
	margin:0;
	padding:0;
	}
div#search form {
    background:url('images/search.png') no-repeat; 
    width:270px;
    margin:2px 0 0 0;
    padding:3px 0 0 0;
    height:34px;
	float:right;
	}
div#search input {
    border:0;
    width:194px;
    margin:3px 0px 0 9px;
    padding:0px 3px 3px 3px;
	}
div#search input:hover {
	}
div#search input.submit {
	background:transparent;
	border: 0;
	height:18px;
    width: 34px;
	font-size:10px;
	}
/* menu list */
ul#menulist {
	background:#0099FF url('images/menu_bg.png') no-repeat 100% 0;
	padding:0 10px 0 0;
	height:34px;
	width:608px;
	float:right;
	}
ul#menulist li {
	line-height:34px;
	float:right;
	display:inline;
	list-style-type:none;	
	}
ul#menulist li a {
	padding: 0 8px 0 8px;
	background:#0099FF url('images/menu_bg.png') no-repeat 0 -9px;
	color:#fff;
	text-decoration:none;
	}
ul#menulist li a:hover {
	text-decoration:underline;
	}
ul#menulist li img {
	border:none;
	margin:0 0 -2px 6px;
	}
ul#menulist li.icon_eng {padding:0;margin:1px 0 0 -10px;}
/* Main Column */
div#main { width:662px; margin:4px 0 10px 10px; float:left;}
div#top { width:622px; background:#fff url(images/bg_lime.png) no-repeat 0 0; margin-bottom:20px;}
div#flash { width:622px; background:#6699FF; color:#fff; margin-bottom:20px;}
div#annons { width:662px; margin-bottom:16px;}
div#jul { width:382px; background:#cc0000 url(images/bg_jul.jpg) no-repeat 100% 0; color:#fff; margin-bottom:20px;}

div#middle { width:622px; background:#fff url(images/bg_grey_large.png) no-repeat 0 0; margin-bottom:20px;}
div#middle img {float:left; margin:0 20px 0 0;}

div#left, div#right { background:#fff url(images/bg_grey.png) no-repeat 0 0; width:280px;} 
div#top, div#flash, div#middle, div#left, div#right { padding:20px;}
div#jul {padding:20px 260px 20px 20px;}
div#left {float:left;}
div#right {float:right;}

/* Sidebar */
div#sidebar {width:240px; margin:4px 10px 30px 0; float:right;}
div#news {margin-bottom:20px;}

div.readmore {margin-bottom:20px; background:#fff url(images/read_more.png) no-repeat 0 1px; padding-left:22px;}

/* WIDGET PARAMETERS */
.textwidget {
	margin:10px 0 0 0;
	padding:0 8px 12px 8px;
	}
/* Footer */
div#footer {
	border-top:6px solid #d61d00;
	padding:10px 20px;
	width:100%;
	clear:both;
	float:none;
	}
div#footer a {
	text-decoration:underline;
	}
div#footer a:hover{
	text-decoration:none;
	}
div#footerleft {float:left; width:350px;}
div#footerright {float:right; width:550px;text-align:right;}
div.post {
	margin:20px 0 0 0;
	}	
	
div.post ul {
	list-style-type:disc;
	margin:0 0 10px 0;
	}
div.post ul li {
	margin:5px 40px;
	}
div.post .entry p img {
	float:left;
	margin:0 12px 8px 0;
	}
div.post .entry p object {
	margin:0;
	}	

div#main div.post {
	margin-bottom:20px;
	}
div.post ol {
	list-style-type:decimal;
	margin:0 0 10px 0;
	}
div.post ol li {
	margin:5px 50px;
	}

	
div#main div.postmetadata {
	background:#fff url('http://www.liesmobilradio.se/wp-content/themes/lies/images/icon_time.png') no-repeat 2px 6px;
	color:#000;
	margin:4px 0 0 0;
	padding:4px 4px 4px 22px;
	}
div#main div.postmetadata a {
	background:#fff;
	color: #00b5d3;
	text-decoration:underline;
	}
div#main div.postmetadata a:hover {
	background:#fff;
	color:#ff6bd2; 
	text-decoration:none
	}
div.error {
	margin:0 0 14px 0;
	}
div#google {
	margin:0 0 14px 0;
	height:33px;
	border-bottom:1px solid #c1c0c0;
}

div.search_result {margin-bottom:20px; padding:10px;background:#00CC00; color:#fff;}
/* Comment area styles */

#comments { margin-top: 3em; background:#eee; color:#000; padding:20px 20px 10px 20px; border:1px solid #dadada;}
#comments a {background:#eee;color:#d61d00;}
.commenticon{background:#fff url('http://www.liesmobilradio.se/wp-content/themes/lies/images/user_comment.png') no-repeat 0 0;padding:0 0 0 22px;}
#commenthead { margin-bottom: 1em; }
ol#commentlist { list-style-type: none; margin: 0; padding: 0 0 12px 0; }
ol#commentlist li { border-right: 3px solid #dadada; border-bottom: 1px solid #dadada; margin: 0 0 1em 0; padding: 0 1em 1em 0; }
ol#commentlist li.alternate { border-right: 3px solid #999; border-bottom: 1px solid #dadada; }
ol#commentlist cite { font-style: normal; text-align: left; display: block;background:#eee; color: #818181; }
ol#commentlist cite a { background:#eee;color:#d61d00; }
ol#commentlist cite a:hover { background:#eee; color: #000; text-decoration: underline; }
ol#commentlist li blockquote { float: none; width: auto; padding: 0 2em 0 0; margin: 0.5em 0; color: #818181; font: italic 1em arial, sans-serif; letter-spacing: 0; text-align: left; }
ol#commentlist li .commentauthor { font-weight: bold; color: #333; }
ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a { font-weight: bold; background:#eee; color:#d61d00; }
ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover {background:#eee; color: #000; text-decoration: underline; }
ol#commentlist li .commnumber { width: 30px; text-align: left; float: left; font-size: 3em; font-weight: bold; line-height: 1em; }
ol#commentlist li .commentcont p { margin: 0 0 0.5em 0; padding: 0; }

/* Archive styles */

#arch_content, #post_content { margin: 1.5em 0; }
.archive_meta { margin: 1.5em 0; border-top: 1px solid #dadada;}
.archive_meta a { color: #666; }
.archive_meta a:hover { color: #224970; }
.archive_feed { padding: 0.5em 1.7em; margin:0 0 0 0.125em; border-bottom: 1px solid #dadada; background: url(images/rss.png) no-repeat 0 8px; color: #666; }
.archive_number { padding: 0.5em 1.7em; margin:0 0 1em 0.125em; border-bottom: 1px solid #dadada; color: #666; background: url(images/icon_information_small.png) no-repeat 0 8px;  }
.archive_email { padding: 0.5em 1.5em; margin:0; border-bottom: 1px solid #dadada; color: #666; background: url(images/bg/email_author.png) no-repeat 0 9px;  }
.archive_post_block { padding: 0.1em 0 0 0; border-bottom: 1px solid #dadada; margin: 0 0 1.2em 0; }
.archive_post_meta { color: #818181; padding: 0 0 0.6em 0; }
.archive_post_meta a, .post_meta a { color: #224970; }
.archive_post_meta a:hover, .post_meta a:hover { color: #000; text-decoration: underline; }

.rss_feed {background:#fff url(images/feed-icon.png) no-repeat 0 0; color: #666; padding-left:26px; line-height:24px; }
.archive_icon {background:#fff url(images/cabinet.png) no-repeat 0 0; color: #666; margin-top:6px; padding-left:26px; line-height:24px; }
/* comment form */

#comment-form form { margin-top: 1.5em; }
label.com { float: left; width: 100px; }
input.comtext, textarea.comtext { width: 300px; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { background: #f7f7f7; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; }
input.comsubmit { margin-left: 100px; }
ul.archives {  margin: 0 0 1.5em 0.5em; list-style: none; list-style-image: url(foo.gif); }
ul.archives li { padding: 0 0 0.2em 20px; background: url(images/document.png) no-repeat 0 3px; }
ul.archives li a { background:#fff; color: #d61d00; }
ul.archives li a:hover { background:#fff;color: #000;}


/* Flashmovie */
div.flashmovie {margin:0 0 10px 0;}



/* Sitemap */
div.ddsg-wrapper ul {
	list-style-type:none;
	margin:0;
	}
div.ddsg-wrapper ul li {
	font-size:144%;
	margin:20px 0 10px 0;
	}
div.ddsg-wrapper ul li ul {
	margin:16px 0 10px 2px;
	font-size:50%;
	}
div.ddsg-wrapper ul li ul li{
	margin:0 0 10px 0;
	}
.ddsg-pagenav {
	margin:20px 0 0 0;
	}
/* BookMark */
div.bookmark {
	float:right;
	margin:4px 0 0 0;
	}
	
ul li.linkcat li {margin:4px 0;}
ul li.linkcat h2 {font: bold 189%/140% "Lucida Sans", "Lucida Grande", Tahoma, Helvetica, sans-serif; letter-spacing:-1px; margin:6px 0 0 0;color:#2a96c4;background:#fff;}
ul li.linkcat a {color:#000;text-decoration:none;padding:3px 0; background:#fff url(images/read_more.png) no-repeat 0 0; padding-left:22px;}
ul li.linkcat a:hover {text-decoration:underline;}


