/*
THEME NAME: KFF Blog Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 0.9.7
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/
/* Two-column with sidebar on left */

/*//////// GENERELT ////////*/
.sidebar #button form input {width:110px; height:23px; border:none; margin:0; padding:15px 0 0 0;}
.sidebar #button form {margin:0; padding:0;}

body { font-family:'Tahoma',sans-serif; background-color:#dfdcce; color:#444; text-align:center; margin:0; 
padding:0; background-image: url(images/bg_blog.jpg); background-position: top;
background-repeat: repeat-x; }
a:link, a:visited, a:hover { color:#444; text-decoration:none; }
h1 a:link, h1 a:visited, h1 a:hover { color:#fff; text-decoration:none; }
blockquote { background-color:#f3f1f2; margin:10px; padding:10px; }
ul { margin:0 0 10px 30px; padding:0px; list-style:none; }
ul li { margin:0 0 0 0; padding:0px; list-style:none; }
img { border:none; }

/*//////// LAYOUT ////////*/
#wrapper { position: relative; width:758px; margin: 0 auto; text-align:left; background-color:#f3f3f3; border:none; background-image:
url(images/bg_blog_content.jpg); background-repeat:repeat-y; background-position:center top; }

#container { float:right; margin:26px 0 40px 0; width:517px; }
#content { float:left; width:470px; margin:0 0 0 0; }
.sidebar { float: left; width: 179px; overflow: hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:11px; line-height:15px; }
#primary { clear:left; padding: 15px 0 0 40px; }
#secondary { clear:left; padding: 0px 0px 0px 40px;}
#sidebarimg { float:left; width: 179px; margin:0; padding: 19px 0px 0px 40px; }

/*//////// HEADER ////////*/
#header { height: 128px; margin:0; background-color:#ff9935; border-bottom: 0px solid #6b0800; background-image:url(images/bg_blog_header.jpg); background-repeat:repeat-y; background-position:center top; }
#blog-title { position:absolute; left:42px; top:40px; }
#blog-description { font-size:15px; font-weight:bold; position:absolute; left:44px; top:87px; color:#660000; }
#kvindetegn { position:absolute; top:22px; right:42px; }

/*//////// TOPMENU ////////*/
#menu { position:absolute; top:113px; left:0px; width:758px; font-size:11px; height:19px; padding:0px 0px 0px 0px; 
background-image:url(images/bg_blog_menu.jpg); }
#menu ul a{ font-weight:bold; text-decoration:none; }
#menu ul { list-style:none; margin:0px 35px 0px 0px; padding:0; }
#menu ul li{ list-style:none; margin:0; padding:0; }
#menu ul li{ float:right; margin:2px 0px 0px 0px; }
#menu ul li a{color:#fff; padding:0px 10px 0px 0px; }
#menu ul ul{ display:none; }

/*//////// NAVIGATIONLINKS ////////*/
#access .skip-link { display: none; }
#nav-above { width:100%; margin-bottom:20px; }
#nav-below { display: none; width:100%; margin-top:20px; }
.navigation a:link, .navigation a:visited, .navigation a:hover{ font-size:11px; color:#999999; }
.alignleft, div.nav-previous { float: left; }
.alignright, div.nav-next { float: right; }

/*//////// CONTENT ////////*/
#content { color:#444; font-size:11px; }
#content a:link, #content a:visited, #content a:hover { color:#888; text-decoration:none; }
#content a:hover { color:#000; text-decoration:none; }
#content h2, #content h3 { font-size: 18px; font-weight:normal; margin:0 0 2px 0; padding:0; }

.post { padding:0 0 15px 0; }
.post p { margin:4px 0 4px 0; padding:0; }
.entry-content { font-size:12px; line-height: 16px; margin:0; padding:0; }
.entry-content p{ margin:4px 0 12px 0; font-size:12px; line-height: 16px; padding:0; }

#content .entry-title { clear:both; /*background-color:#CC6699;*/ } 
#content .entry-title a:link, #content .entry-title a:visited{ color:#444; text-decoration: none; }
#content .entry-title a:hover{ color: #000; text-decoration: none; }
.page-link { margin:0 0 15px 0; }
.entry-meta { margin:20px 0 0 0; }
.published { border:none; padding:0; }

/*//////// COMMENTS ////////*/
.comments ol { margin:15px 0 15px 0; padding:0; list-style:none; }
.comments ol li { margin:0 0 10px 0; padding:8px; background-color:#f3f1f2; /*border:1px solid #ccc;*/ }
.comments p { font-size: 12px; }

/*//////// COMMENTS FORM ////////*/
textarea#comment { height:200px; margin:0 0 10px 0; overflow:auto; width:80%; }
form#commentform span.required { background:#fff; color:red; }
.form-label { margin: 2px 0 6px 0; }
.form-submit { font-size:10px; }

/*//////// PAGES ////////*/
#archives-page ul, #archives-page li { list-style:none; margin:0; padding:0; }

/*//////// SIDEBAR ////////*/
.sidebar h3{ font-size:12px; line-height:16px; margin:0; padding:0 0 3px 0; }
.sidebar ul { margin:0; padding:0; }
.sidebar li { margin:0; padding:0; list-style:none; margin:0 0 15px 0; }
.sidebar ul li { margin:0; padding:0; list-style:none; margin:0 0 20px 0; }
.sidebar ul ul{ margin:0 0 0 0; }
.sidebar ul ul li{ list-style:none; margin:0; }
.sidebar ul ul ul{ margin:0 0 0 15px; }
.sidebar ul ul ul li{ list-style:none; }

/*//////// SEARCH ////////*/
#search { margin:0 0 10px 0; padding:0; }
#s { width:166px; height:14px; border:1px solid #bbb;}
#searchsubmit { width:40px; height:18px; border:1px solid #eee; color: #333; background-color:#eee; float:right; margin-right:12px; font-size:11px; }
	
/*//////// RSS ////////*/
#rss-links { margin:0 0 20px 0; padding:0; }
#rss-links img { margin-right: 10px; }

/*//////// DIVERSE ////////*/
#recent-posts, #recent-comments { width: 170px; }

/*//////// FOOTER ////////*/
#footer { clear:both; text-align:center; font-size:11px; padding:0 0 30px 0; 
background-image:url(images/bg_blog_footer.jpg); background-position:center bottom; background-repeat:no-repeat;}



