/*  
Theme Name: Lilly Ragnhild

Description:  2 columns template. Widget ready. 
Version: 2.0
Author: John Sinteur

Tags:two columns,fixed width,easy customization, widget ready, valid CSS, valid XHTML, sidebar right
*/


/* STRUCTURE */

* {margin:0;padding:0;}

html{background:transparent url(/images/htmlbg.jpg) repeat-x}
body{

font:normal 0.9em/1.2em Tahoma, Verdana, Arial, Georgia, sans-serif;color:#918b6e;

}

a,a:visited{text-decoration:none;color:#94AB36; } /*#B0A77E;*/
a:hover{text-decoration:none;color:#94AB36;}


#container {width:639px;
margin:5px auto 0 auto;}
#main {position:relative;
float:left;
width:620px;
margin-left:80px;
background: #fff url('/images/bg-content.gif') repeat-y;
}
#main-content {
position:relative;float:left;width:320px;margin:10px 0 10px 25px;display:inline;padding:0;}



#header {position:relative;float:left;width:839px;height:160px;background:#fff url('/images/bodybg.jpg');}



h1 {
font:normal 17px/17px Georgia, "Times New Roman", Times, serif;
position:absolute;
left:40px;
bottom:40px;
}
h1 a:link, h1 a:visited {
font:normal 17px/17px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

#description {position:absolute;left:40px;bottom:20px;font-size:0.8em;}


/* ARTICLES */

.post {margin:0 0 30px 0;text-align:justify;padding:0;line-height:1.4em;}
.post ul, .post ol {margin:10px 0 10px 40px;}
.post h2 {
font:normal 17px/17px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
margin:0 0 20px 0;width:460px;
padding:0 10px 10px 0;}


.post p {margin:15px 0;}
blockquote {background:#eee;padding:10px;margin:5px 0 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.postmetadata {width:460px;margin:15px 0 30px 0;padding:5px; #ddd;font-size:0.8em;}

.post li {
list-style-type:disc;
}

.post a, .post a:visited{text-decoration:underline;}
.post a:hover{text-decoration:underline;}


#signature {margin:30px 0 0 0;font-size:0.8em;color:#999;}
#signature a:link {color:#777;font-weight:bold;text-decoration:none;}
.post .commentnumber {float:right;margin:0 0 20px;}
.post .commentnumber a {text-decoration:none;font-size:0.9em;text-transform:uppercase;padding:8px;border-top:1px solid #ddd;}
.post .commentnumber a:hover {color:#000;border-top:1px solid #000;background:none;}


/* SIDEBAR */

widgettitle h2 {
font:normal 17px/17px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
margin:0 0 20px 0;width:460px;
padding:0 10px 10px 0;}

.sidebar-wrapper {position:relative;float:right;display:inline;width:240px;
margin:25px 0px 0 0;
padding:0;
background:#fff;
font-size:0.9em;
}

.sidebar-wrapper h2 {

font:normal 17px/24px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
margin:0 0 20px 0;width:240px;
padding:0 10px 10px 0;}

#sidebar {
position:relative;
float:right;
width:250px;
padding-left: 20px;
background:transparent url(/images/bgsidebar.jpg) no-repeat
}

ul 
{list-style-type:none;
}

li 
{
list-style-type:none;
font:normal 12px/20px Tahoma, Verdana, Arial, Georgia, sans-serif;
}

ul#sidebar 
{list-style-type:none;

}
ul#sidebar li {
list-style-type:none;
line-height:1.5em;
padding-left:25px;
background:transparent url(/images/listikon.jpg) no-repeat 0% 25%;
}

ul#sidebar li ul li ul li {
list-style:none;
}
#sidebar h2 {
font:normal 12px/20px Tahoma, Verdana, Arial, Georgia, sans-serif;
margin:10px 0 5px 5px;
font-weight:normal;
}

li.page_item  {
font:normal 12px/20px Tahoma, Verdana, Arial, Georgia, sans-serif;
list-style-type:none;
line-height:2.0em;
padding-left:25px;
background:transparent url(/images/listikon.jpg) no-repeat 0% 25%;
}

#sidebar a, #sidebar a:visited {border-bottom:none;font-size:1.0em;color:#789B51}
#sidebar a:hover {color:#D7661C;border-bottom:1px solid #D7661C}
#sidebar .textwidget {text-indent:0;}
#sidebar #calendar table#wp-calendar {width:100%;}






/* FOOTER */

#footer{margin:5px auto;width:696px;padding:0 0 170px 130px;margin-top:0px;
background:transparent url(../images/bgfooter.jpg) no-repeat left bottom;
}
#footer p{text-align:left;color:#bcb389}

/* COMMENTS */

#comments {margin:0;padding:0;}
h3#comments {margin:10px;font-size:0.9em;}
textarea#comment {margin:10px;width:350px;}
#commentform input {margin:0 10px;width:200px;}
ol.commentlist {width:430px;margin:0;padding:0;list-style-type:none;}
ol.commentlist a:link, ol.commentlist a:visited {text-decoration:none;color:#6B7D8F;font-weight:bold;}
ol.commentlist a:hover {background:#EFDFB3;}
ol.commentlist li {margin:0 0 5px 0;font-size:0.9em;padding:30px;background:#eee;border:1px solid #ddd;}
#commentform label {font-size:0.8em;color:#888;}

/* IMAGES */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
