/*
Theme Name: BlogTheme
Theme URI: http://jbldesign.eu
Description: Lorem Ipsum Dolor
Version: 1
Author: Jabolek
Author URI: http://jbldesign.eu
*/


* { margin:0; padding:0; list-style-type:none; border:none; }

body {color:#81734f;font:12px/22px Arial; text-align:center; background:#dccea7 url(image/top_bg.png) repeat-x top;}
#bottom_bg{ background:url(image/bottom_bg.png) repeat-x bottom;}
#container { width:957px; margin:0 auto; position:relative; text-align:left;}
#top { height:143px; position:relative;}
#top #toplinks { padding-top:3px; position:absolute; right:0;}
#top #toplinks li { float:right; margin-left:5px; width:77px; height:25px;}
#top #toplinks li a { display:block; width:77px; text-align:center; height:25px; font:bold 11px/25px Tahoma; color:#fff; background:url(image/nav_bg.png) no-repeat left top;}
#top #toplinks li a:hover { text-decoration:none; background-position:bottom;}

#top #logo { background:url(image/logo_bg.jpg) no-repeat left top; position:absolute; left:-50px; width:500px; height:143px;}
#top #logo a img { display:block; position:absolute; top:40px; left:50px;}
#top #logo h1 { font:34px/34px Georgia; color:#fff; font-weight:normal; position:absolute; top:40px; left:165px; line-height:60px;}
#top #logo h1 a { color:#fff;}
#top #logo h1 a:hover { text-decoration:none; color:#e3f0f7; }
#top #logo h3 { font:bold 12px/20px Georgia; position:absolute; top:90px; left:168px; color:#33627c; }

#search { background:url(image/search_bg.png) no-repeat; width:302px; height:29px; position:absolute; right:0; top:70px;}
#search .input { font:11px Tahoma; width:160px; margin:8px 0 0 35px; padding:0; background-color:#fff; display:block; color:#648ba0;}
#search .submit { display:block; float:right; padding:4px; width:82px;}

#featured { height:208px;}
h4 { font:20px/22px Georgia; color:#73612e; background:url(image/arrow_brown.png) no-repeat 12px 50%; padding-left:48px; margin:12px 0 10px; }
#featured li { height:35px; margin:3px 0;}
#featured li a { background:url(image/featured_bg.png) no-repeat left top; width:589px; height:32px; display:block; padding-left:48px; font:14px/30px Georgia; color:#726950; position:relative;}
#featured li a span { position:absolute; right:15px; top:0; color:#8a8168;}
#featured li a:hover span { color:#82aabd; }
#featured li a:hover { background-position:bottom; color:#447fa4; text-decoration:none;}

#content { width:641px; float:left; padding-right:10px;}

#entries_center { background:url(image/content_center.png) repeat-y; width:641px; margin:20px 0 30px;}
#entries_bottom { background:url(image/content_bottom.png) no-repeat center bottom; }
#entries_top { background:url(image/content_top.png) no-repeat center top; padding:5px 20px 5px 66px; position:relative;}
#entries { margin-top:-9px;}

.entry { position:relative; margin:10px 0 10px; color:#453915;}
.entry a { text-decoration:underline; }
.entry a:hover { text-decoration:none;}
.entry .date { position:absolute; left:-66px; top:0; width:49px; height:54px; text-align:center; background:url(image/date_bg.png) no-repeat left top; font:bold 15px/18px Georgia; color:#fff; padding-top:4px;}
.entry .date span { font:bold 25px/27px Georgia; display:block;}
.entry h2 { font:30px/35px Georgia; padding:10px 0; border-bottom:1px solid #d8d2c3; }
.entry h2 a { color:#464646; text-decoration:none;}
.entry h2 a:hover { color:#33627c; text-decoration:none;}
.entry .tags { float:left; padding:10px 0; color:#9e9e9e; font:11px/20px Tahoma;}
.entry .tags a { color:#3683b2;}
.entry p { margin:10px 0;}
.entry .more { display:block; float:right; padding:10px 0;}
.entry .content_bottom {  border-top:1px solid #d8d2c3; }
.entry ul { margin:10px 0;}
.entry li { margin:5px 0; padding-left:25px; background:url(image/arrow_orange.png) no-repeat 0 4px;}


#pages { margin:5px 0;}
#pages .posts_older { float:left; padding:10px 0;}
#pages .posts_newer { float:right; padding:10px 0;}

#comments { margin:0 0 20px;}
#comments h6 , #add_comment h6 { font:bold 20px/25px Georgia; color:#464646; padding:5px 0; border-bottom:1px solid #d8d2c3; }
.comment { margin:15px 0; position:relative;}
.comment span.author, .comment span.date { display:block; line-height:22px; }
.comment .number { display:block; font:bold 25px/30px Georgia; color:#b39a58; width:30px; height:30px; text-align:center; position:absolute; top:0; left:-57px; }
.comment .author { color:#3279a0; float:left; }
.comment .clear { margin-bottom:10px;}
.comment .date { font-style:italic; color:#ad9f7a; float:right; }
.comment .comment_center { width:554px; background:url(image/comment_center.png) repeat-y right; }
.comment .comment_bottom { background:url(image/comment_bottom.png) no-repeat right bottom; }
.comment .comment_top { background:url(image/comment_top.png) no-repeat left top; padding:5px 16px; width:522px; }
.comment p { margin:10px 0;}
.comment blockquote { margin:10px 0; padding-left:15px; border-left:3px solid #cebd8f; font-style:italic;}

#add_comment { margin-bottom:5px;}
#add_comment p { margin:7px 0 3px;}
#add_comment p em { color:#FF0000; }
#add_comment .input { width:200px; padding:3px; line-height:14px; color:#595c53; border:1px solid #dfdbd3; background-color:#fff;}
#add_comment .input:focus { border-color:#3683b2; }
#add_comment .textarea { height:114px; width:400px; border:1px solid #dfdbd3;}
#add_comment .submit { margin:10px 0; display:block;}

#sidebar { width:302px; float:right; padding-top:9px; margin-bottom:20px;}
#sidebar_center { background:url(image/sidebar_center.png) repeat-y center; }
#sidebar_bottom { background:url(image/sidebar_bottom.png) no-repeat bottom; }
#sidebar_top { background:url(image/sidebar_top.png) no-repeat center top; padding:0 1px 10px; }
#sidebar h4 { margin:0; background-position:0 50%; margin-bottom:15px; padding:5px 0 5px 30px;}
#sidebar h4 a { color:#73612e; }
#sidebar #ads { padding:0 8px;}
#sidebar #ads li { float:left; width:142px; text-align:center; padding:3px 0;}
#sidebar h5 { height:41px; margin:5px 0 1px; background:url(image/header_bg.png) repeat-x top; line-height:41px;}
#sidebar h5 span { background:url(image/arrow_brown.png) no-repeat 10px 50%; display:block; padding-left:40px; font:20px/41px Georgia;}
#sidebar .list li a { line-height:30px; display:block; padding-left:40px; color:#574f37; width:260px; background:url(image/arrow_orange.png) no-repeat 13px 50%; border-bottom:1px solid #cdbd92;}
#sidebar .list li a:hover { background:url(image/arrow_blue.png) no-repeat 13px 50%; background-color:#ebe3cb; text-decoration:none; color:#3684b4; }
#sidebar #tags div { padding:4px 7px;}
#sidebar #tags a{ line-height:25px; padding:0 4px; }


#footer { height:294px; position:relative;}
#footer h4 { font-size:20px; border-bottom:1px solid #ad9d73; margin-bottom:0; padding:10px 0 10px 30px; background-position:3px 50%; margin-top:0;}
#footer .one_third { width:297px; float:left; padding-right:33px; }
#footer .list li a { line-height:35px; display:block; padding-left:30px; color:#574f37; width:267px; background:url(image/arrow_orange.png) no-repeat 5px 50%; border-bottom:1px solid #ad9d73;}
#footer .list li a:hover { background:url(image/arrow_blue.png) no-repeat 5px 50%; background-color:#dacca9; text-decoration:none; color:#3684b4; }
#footer .last { padding-right:0;}
#footer .last li a { background:url(image/social_icon.png) no-repeat 5px top; display:block; padding-left:30px; color:#574f37; width:267px; border-bottom:1px solid #ad9d73; line-height:35px;}
#footer .last li a:hover { background-color:#dacca9; text-decoration:none; color:#3684b4; }
#footer .last li a.s_1 { background-position:5px 9px;}
#footer .last li a.s_2 { background-position:5px -18px;}
#footer .last li a.s_3 { background-position:5px -46px;}
#footer .last li a.s_4 { background-position:5px -74px;}
#footer .last li a.s_5 { background-position:5px -102px;}

#footer #footlinks { position:absolute; top:258px;}
#footer #footlinks li { display:inline; color:#4c8caf;}
#footer #footlinks li a { color:#c1dff1; padding:0 5px;}
#footer #footlinks li a:hover { color:#fff; text-decoration:none;}

#footer #footnote { position:absolute; top:258px; right:0; color:#33627c;}

.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#3279a0;text-decoration:none;}
a:hover {text-decoration:underline;}

.more-link { display:none;}
img.aligncenter { display: block; margin-left: auto;	margin-right: auto ; padding:5px; border:1px solid #d8d8d8; }
img.alignright { margin: 4px 0 2px 15px;	display: inline; padding:5px; border:1px solid #d8d8d8;}
img.alignleft {	margin: 15px 15px 2px 0;display: inline; padding:5px; border:1px solid #d8d8d8;}
.alignright {float: right; }
.alignleft {float: left; }
