/*
Theme Name: ILEVA01-Elven
Theme URI: http://elven.nu/
Description: An exclusive, original theme for elven.nu, designed and coded by Andreas Viklund. No part of this design (including its code, its images, the general markup structure and the general content structure) may be copied, reproduced, re-distributed or in other ways used without the written permission of the site owner.
Version: 2.0
Author: Andreas Viklund
Author URI: http://andreasviklund.com/
*/

/* Body */
#bodyinner {background: url(img/wrapbg.jpg) top center no-repeat;}
* {margin:0; padding:0;}
body {background:#cc7555 url(img/wrapbgmain.jpg) top center repeat-y; color:#444; font:84% Tahoma,Verdana,Arial,sans-serif; line-height:1.3em; text-align:center;}
#sitewidth {width:950px; margin:0 auto;}

#top {height:123px; margin:0 auto;}
#topleft {margin:10px 0 0 -18px; padding:0; text-align:left; float:left;}
#topleft h1 a {padding:0; margin:0; display:block; width:360px; height:82px; border:0px solid #fff;}
#topleft span, #topleft p {display: none;}
#topright {width:400px; color: #ddd; padding:0px; float:right; text-align:right; margin:10px -18px 0 0; font-size:1.2em; border: 0px solid #fff;}
#topright a {margin:0 0 0 10px; color:#fff;}

/* Searchbox */
.searchbox {margin:0 0 15px 0; padding:0;}
.searchbox label {display:none; color:#fff; font-size:0.9em;}
.searchbox input {background:#f4f4f4; padding:3px 0 3px 5px; margin:0; width:153px; color:#666; border:1px solid #aaa;}

/* Main wrap */
#wrap {clear:both; text-align:center; padding:0; margin:0;}

/* Main menu */

/* Headers */
h2, h3, h4 {margin:0 0 12px; color:#555; font-weight:normal;}

/* Sidebar */
#sidebar {text-align:left; margin:0 0 0 615px; width:330px; padding:0;}
#sidebar .left {float:left; width:160px;}
#sidebar .right {float:right; width:160px;}
#sidebar h2, #sidebar h3 {font-size:1.3em; padding:0; margin:0 0 5px 0; border-bottom:3px solid #ddd;}
#sidebar p, #sidebar ul ,#sidebar .textwidget,#sidebar form,#sidebar table {margin:0 0 20px 0; padding:0;}
#sidebar table {width:160px;}
#sidebar caption {font-size:1.3em; color:#555; padding:0; margin:0 0 4px 0; text-align:left;}
#sidebar ul li {list-style: none; padding:0; margin:0 0 4px 0;}
#sidebar ul li a {font-size:1.1em; font-weight:400; border:0;}
#sidebar ul li a:hover, #sidebar ul li.current_page_item a {color:#444;}
#sidebar ul li.current_page_item li a {}
#sidebar ul ul {margin:0; padding:2px 0 0 15px;}
#sidebar ul ul li {margin:0 0 1px 0;}
#sidebar ul ul li a {font-size:0.9em;}

#sidebar .aktt_tweets a {font-size:1em;}
#sidebar .aktt_tweets li {margin: 2px 0 4px 0;}
#sidebar .aktt_more_updates {font-size:o.9em; text-align:center; margin:0;}

#sidebar .reklam {text-align:center; margin:5px auto 15px auto; width:234px;}

/* Content */
#content {float:left; clear:left; text-align: left; width:600px; margin:0;}
#content h2 {font-size:1.7em; clear:left;}
#content h3 {font-size:1.3em; clear:left;}
#content h2.archiveheader {margin:0 0 20px 0; padding:4px 0; border-bottom:3px solid #ddd;}
#content h2 a, #content h3 a {font-weight:normal;}
#content p {margin:0 0 15px;}
#content a {font-weight:700;}
#content div.postnav {padding:10px 0; margin-bottom:15px;}
#content div.postnavleft {width:48%;}
#content div.postnavright {width:48%; text-align:right;}
#content ul, #content ol {margin:0 0 15px 10px; padding:0 0 0 10px;}
#content ul li, #content ol li {margin:0 0 10px 10px;}
#content ul ul, #content ol ol {margin:5px 0 5px 10px;}
#content ul.postspermonth {list-style:none; margin:0 0 18px 0;}
#content ul.postspermonth li {margin:0 0 2px 0;}

#content img {margin:0; padding:0;}
#content img.left {float:left; margin:0 10px 10px 0;}
#content img.right {float:right; margin:0 0 10px 10px;}
#content img.center {margin:2px auto 10px auto; display:block;}
#content img.framed {padding:5px; background:#222; border:1px solid #555;}

#content .post {margin:0 0 15px;}
#content .timestamp strong {font-size:1.2em; font-weight:400;}
#content .timestamp a {font-weight:400;}
#content .postmeta {padding:2px 0; font-size:1em; text-align:right; font-weight:400; color:#555; display:block; border-top:3px solid #ddd;}
#content .postmeta a {}
#content .postpagesnav {margin:15px 0 20px 0; padding:0; font-size:1.2em;}
#content .postpagesnav a {font-weight:400;}
#content .postpagesnav .older {width:48%; float:left;}
#content .postpagesnav .newer {width:48%; float:right; text-align:right;}
#content .prettylist {margin:0 0 20px 0; padding:0;}
#content .prettylist li {list-style:none; margin:0 0 2px 10px; padding:0;}
#content #sidebox {float:right; margin:0 0 5px 10px; text-align:center; padding:5px; width:220px; border:1px solid #ddd;}

/* Footer */
#footer {clear:both; color:#555; text-align:center; border-top:1px solid #aaa;}
#footer p {margin:0; padding:5px 0; font-size:0.9em;}
#footer .credits {font-size:1.2em;}
#footer a {color:#777;}
#footer a:hover {color:#555; text-decoration:underline;}

/* Comments */
#comments {margin:20px 0 16px 0;}
.comment {margin-bottom:0; padding:8px 5px 5px 10px; font-size:1em; border-bottom:1px solid #ccc;}
.gravatarside {background-color:#fff; border:1px solid #ccc; padding:2px; float:left; margin:2px 8px 5px 0;}
.admin {border: 1px solid #ccc;}
#content div.comment p.commenticon {margin:2px 0 4px; line-height:1.6em;}
#content div.comment p {margin:4px 0 4px;}
#respond {margin:20px 0 0 0; padding:15px 0 0 0;}
#respond p {margin:0 0 10px 0;}
#respond input,#respond textarea {padding:4px; width:250px; background-color:#f4f4f4; color:#666;}
#respond textarea#comment {width:500px;}
#respond input#submit {width:65px;}
#respond input, #respond textarea {font: 100% "Trebuchet MS",Verdana,sans-serif; border: 1px solid #ccc;}
fieldset {border:0;}

/* Tags */
blockquote {padding:5px 15px 2px 15px; margin:10px; border-left:4px solid #eee; color:#777;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
code {padding:5px; font-size:1.2em; display:block; margin: 5px 0 16px 0; background-color:#f4f4f4; border:1px solid #ccc;}

/* Links */
a {color:#cc7555; font-weight:400; text-decoration:none;}
a:hover {color:#333; text-decoration:none;}
a img {border:0;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Various classes */
.feedlink {padding:0 0 0 18px; margin:0 10px 0 0; font-size: 1em; background: url(img/rss.png) center left no-repeat;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.clear {visibility:hidden; clear:both;}
.hide {display:none;}
.statistik {width:0px;height:0px;padding:0;margin:0;}