/* @override 
	http://kaffeguiden.localhost/wp-content/themes/kaffeblogger/style.css
	http://www.kaffeguiden.dk/wp-content/themes/kaffeblogger/style.css
*/

body {
background:#fff;
color:#222;
font:62.5% arial, sans-serif;
}

* {
margin:0;
padding:0;
}

a:visited {
color:#777;
text-decoration:none;
}

a img {
border:none;
}

blockquote {
border-left:0.2308em solid #a90000;
color:#555;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 1.5385em 1.5em;
padding:0 0 0 0.7692em;
}

abbr,acronym {
border-bottom:1px dotted #999;
cursor:help;
font-size:0.8462em;
letter-spacing:1px;
line-height:1em;
text-transform:uppercase;
}

code {
color:#090;
font-family:Courier, "Courier New", monospace;
line-height:1em;
}

pre {
background:#ececec;
font-size:1.3em;
margin:0 0 1.5385em;
overflow:auto;
padding:0.7692em;
}

p.center {
text-align:center;
}

.flickr_blue {
color:#007ae4;
text-transform:lowercase;
}

.flickr_pink {
color:#ff2a96;
text-transform:lowercase;
}

h1,h2,h3,h4 {
font:bold 1em Arial, sans-serif;
}

h1,h2 {
color:#a90000;
font-size:2.8em;
line-height:1.5;
}

h2 a:hover {
color:#000;
}

.page h1 {
border-bottom:1px solid #ccc;
margin:0 0 0.6071em;
}

.archive h1 {
color:#000;
font-size:2.4em;
line-height:1.66667em;
margin:0 0 1.66667em;
}

#sidebar h2 {
border-bottom:1px solid #ccc;
color:#000;
font-size:1.5em;
line-height:1.5556em;
margin:0 0 0.5em;
}

h3 {
color:#000;
font-size:1.3846em;
line-height:1.1111em;
}

.entry h3 {
margin:1.6667em 0 0.5556em;
}

#comments h3 {
font-size:1.8em;
}

#comments h3.comment_intro {
border-top:1px solid #ccc;
margin:0 0 1.11111em;
padding:2.05556em 0 0;
}

#comments h3#respond {
margin:2.2222em 0 0;
}

h4 {
color:#000;
font-size:1.1538em;
line-height:1.3333em;
}

#header {
background:#000;
border-bottom:0.8em solid #a90000;
color:#fff;
}

#content_box {
width:72.8em;
}

#content {
float:left;
padding:0 6em 0 0;
width:46.8em;
}

#sidebar {
float:left;
width:20em;
}

#footer {
background:#000;
border-top:0.5em solid #a90000;
color:#fff;
padding:1.5em 0;
}

#logo a {
color:#fff;
font-size: 5em;
}

#logo h1,#logo #tagline {
display:none;
font:normal 1.6em Arial, sans-serif;
}

#nav {
margin:0 0 30px;
width:72.8em;
}

#nav ul li {
float:left;
font-size:1.6em;
}

#nav ul li a,#nav ul li a:visited {
color:#a90000;
display:block;
padding:0.3125em 0.8125em 0.5em;
}

#nav ul li a:hover,#nav ul li a.current:hover {
background:#a90000;
color:#fff !important;
text-decoration:none !important;
}

#nav ul li a.current,#nav ul li a.current:visited {
color:#a90000;
text-decoration:underline;
}

.post_date {
border-bottom:1px solid #ccc;
color:#aaa;
font-size:1.1em;
line-height:1.5455em;
margin:0 0 1.8182em;
}

.post_date a,.post_date a:visited {
color:#000;
padding:0.0909em;
}

.post_date a:hover {
background:#ccc;
color:#000;
}

.entry {
font-size:1.3em;
line-height:1.5385em;
}

.entry a,.entry a:visited {
border-bottom:1px solid #bbb;
padding:1px 0;
}

.entry a:hover {
background:#a90000;
border-bottom:none;
color:#fff;
padding:1px 0;
}

.entry ul,.entry ol {
margin:0 0 1.5385em 3em;
}

.entry ul {
list-style-type:disc;
}

.entry dt {
font-weight:700;
}

.entry sup,.entry sub {
line-height:1em;
}

.entry blockquote.right,.entry blockquote.left {
border:0.0625em solid #ccc;
border-width:0.0625em 0;
font-size:1.2308em;
line-height:1.25em;
padding:0.4375em 0;
text-align:center;
width:13.6875em;
}

.entry blockquote.right {
clear:right;
float:right;
margin:0 0 0 0.9375em;
}

.entry blockquote.left {
clear:left;
float:left;
margin:0 0.9375em 0 0;
}

.entry blockquote.right p,.entry blockquote.left p {
margin:0 !important;
}

.entry img.center {
clear:both;
display:block;
margin:0 auto 1.5385em;
}

.entry img.frame {
border:0.3846em solid #ddd;
}

.entry img.stack {
clear:none !important;
}

.post_meta {
border-top:1px solid #ccc;
clear:both;
font-size:1.3em;
line-height:1em;
margin:0 0 4.5385em;
padding:0.3846em 0 0;
}

.add_comment {
background:url('images/icon_comment.gif') 0 50% no-repeat;
font-weight:700;
padding:0 0 0 1.6154em;
}

.page .entry {
border-bottom:1px solid #ccc;
margin:0 0 3.0769em;
}

.navigation {
font-size:1.2em;
line-height:1.6667em;
margin:0 0 3.3333em;
}

.navigation p {
float: left;
}

p.next {
text-align:right;
float: right;
}

#rss {
height:20px;
margin:0 0 10px;
clear: both;
}

#rss a {
display:block;
width:20px;
}

ul.sidebar_list li.widget,ul.sidebar_list li.linkcat {
float:left;
font-size:1.2em;
line-height:1.6667em;
margin:0 0 1.5em;
width:16.6667em;
}

li.widget p {
margin:0 0 1.66667em;
}

li.widget ul,li.linkcat ul {
list-style:none;
margin:0 0 0.8333em;
}

li.widget li,li.linkcat li {
background:url('images/bullet.gif') 0 0.4167em no-repeat;
padding:0 0 0 1.16667em;
}

#calendar_wrap {
margin:0 0 0.8333em;
padding:0 0.166667em;
width:16.3333em;
}

table#wp-calendar {
border-collapse:collapse;
width:16.3333em;
}

table#wp-calendar caption {
border-bottom:0.08333em solid #ccc;
font-weight:700;
line-height:1.58333em;
}

table#wp-calendar th {
border-bottom:0.08333em solid #ccc;
color:#666;
font-size:1em;
line-height:1.58333em;
text-align:center;
width:2.3333em;
}

table#wp-calendar td {
color:#999;
line-height:1.66667em;
text-align:center;
width:2.3333em;
}

table#wp-calendar td a,table#wp-calendar td a:visited {
color:#a90000;
font-weight:700;
}

table#wp-calendar td#next,table#wp-calendar td#prev {
width:7em;
}

li.widget ul.flickr_stream {
list-style:none;
margin:0;
padding:0 10px;
}

li.widget ul.flickr_stream li {
display:inline;
margin:0;
padding:0 5px 5px 0;
}

li.widget ul.flickr_stream li a img {
padding:3px;
}

li.widget ul.flickr_stream li a:hover img {
background:#ff2a96;
border-bottom:none;
}

#footer p {
font-size:1em;
font-weight:700;
text-align:center;
text-transform:uppercase;
}

#footer a,#footer a:visited {
border-bottom:1px solid #a90000;
color:#fff;
}

#footer a:hover {
border-bottom:1px solid #fff;
color:#fff;
}

#comments {
width:46.8em;
}

dl#comment_list {
margin:0;
}

dl#comment_list dt {
background:url('images/comment_top.gif') 0 100% no-repeat;
color:#999;
font-size:1.1em;
line-height:1.8182em;
padding:0 0 33px;
}

dl#comment_list dt.author {
background:url('images/comment_author_top.gif') 0 100% no-repeat;
}

dl#comment_list dt .comment_num {
padding:0 0.3636em 0 0;
}

dl#comment_list dt .comment_num a,dl#comment_list dt .comment_num a:visited {
color:#999;
}

dl#comment_list dt strong {
color:#000;
font-size:1.4545em;
}

dl#comment_list dt strong a,dl#comment_list dt strong a:visited {
border-bottom:1px dotted #999;
color:#000;
}

dl#comment_list dd {
background:#dfdfdf url('images/comment_bottom.gif') 0 100% no-repeat;
margin:0 0 1.5385em;
padding:0 20px;
width:428px;
}

dl#comment_list dd.author {
background:#f6f4c9 url('images/comment_author_bottom.gif') 0 100% no-repeat;
}

dl#comment_list dd.entry p,dl#comment_list dd.entry ul,dl#comment_list dd.entry ol,dl#comment_list dd.entry blockquote {
margin-bottom:1.1538em;
}

p.log_in {
margin:0 0 3.07692em;
}

#comment_form {
margin:0 0 4em;
width:46.8em;
}

#comment_form p {
padding:0.7692em 0;
}

#comment_form label {
font-size:1.2em;
padding:0 0 0 0.83333em;
}

#comment_form .text_input {
border-bottom:1px solid #eee;
border-left:1px solid #999;
border-right:1px solid #eee;
border-top:1px solid #999;
color:#a90000;
padding:0.23077em;
width:300px;
}

#comment_form .text_area {
width:300px;
}

#comment_form p.subscribe-to-comments label {
font-size:1em;
}

#comment_form .form_submit {
background:url('images/submit_bg.gif') repeat-x;
border-bottom:1px solid #999;
border-left-color:#ccc;
border-top-color:#ccc;
color:#000;
cursor:pointer;
font:bold 1.4em/1em Arial, sans-serif;
padding:0.5em;
}

#search_form {
margin:0 0 0.5833em;
}

html[xmlns*=""] body:last-child #search_form {
margin:0 0 0.75em;
}

#search_form .search_input {
border:1xp solid #999;
color:#777;
padding:0.25em;
}


#header:after,
#logo:after,
#nav:after,
#content_box:after,
.page .entry:after,
#comments:after,
dl#comment_list dd:after,
#comment_form:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

a,a:hover {
color:#a90000;
text-decoration:none;
}

p.unstyled,#comment_form p.subscribe-to-comments {
font-size:1.3em;
}

h2 a,h2 a:visited,dl#comment_list dt .comment_num a:hover,#comment_form .form_submit:hover {
color:#a90000;
}

#container,#logo {
margin:0 auto;
width:72.8em;
}

#nav ul,ul.sidebar_list {
list-style:none;
}

.entry p,.entry dl {
margin:0 0 1.5385em;
}

.entry ul li ul,.entry ul li ol,.entry ol li ul,.entry ol li ol,.entry dd {
margin:0 0 0 1.5em;
}

.entry .ad,.entry img.right {
clear:right;
float:right;
margin:0 0 0 1.1538em;
}

.entry .ad_left,.entry img.left {
clear:left;
float:left;
margin:0 1.1538em 0 0;
}

.post_meta a:hover,.navigation a:hover,li.widget li a:hover,li.linkcat li a:hover,dl#comment_list dt strong a:hover {
border-bottom:1px solid #a90000;
color:#000;
}

table#wp-calendar td a:hover,#comment_form a:hover {
text-decoration:underline;
}





/* EGNE */

#sidebar-logo a
{
	display: block;
	z-index: 999;
	margin: -30px 0 0;
	background: transparent
		url(images/kaffeguide-logo.gif)
		no-repeat
		0 0;
	height: 160px;
	width:190px;	
}

