/*
Theme Name: Livs Hobbyblog
Theme URI: http://livs.hobbyblog.net/
Description: A pastely red and blue theme for a knitting blog.
Version: 2
Author: Birgit Fostervold

A WordPress theme based on the default Kubrick theme
*/

* {
margin: 0;
padding: 0;
}
html {
min-height: 100.3%;
height: 100%;
}

body {
height: 100%;
font: 13px/1.4 Georgia, serif;
color: #444;
background: #f6fafa;
text-align: center;	
}
img {
border: 0;
}
a:link, a:visited {
color: #628EAF;
text-decoration: none;
}
a:active, a:hover {
color: #486977;
text-decoration: underline;
}
p {
margin: 0 0 14px;
}
.content ul {
margin: 0 20px 14px;
}
h1, h2, h3 {
margin: 20px 0 5px 10px;
padding: 0;
font: lighter italic 24px/1.2 Georgia, serif;
}
h2 {
margin: 0 0 0 10px;
padding: 0;
font: lighter italic 24px/1.2 Georgia, serif;
}

#container {
margin: 0 auto -40px;
width: 980px;
min-height: 100%;
height: auto !important;
height: 100%;
background: #E8ECEF url(http://livs.hobbyblog.net/wp-content/themes/livs2008/images/layout2_04.jpg);
text-align: left;
}
#header {
height: 99px;
width: 980px;
background: #F7FBFC url(http://livs.hobbyblog.net/wp-content/themes/livs2008/images/layout2_02.jpg) no-repeat top right;
}
#header2 {
height: 98px;
width: 980px;
background: #F7FBFC url(http://livs.hobbyblog.net/wp-content/themes/livs2008/images/layout2_03.jpg) no-repeat top right;
}

.navigation { width: 100%; height: 20px;}
.alignleft { float: left;}
.alignright { float: right;}

#center {
float: left;
padding-left: 10px;
width: 560px;
}
#right {
float: left;
width: 190px;
}
#linksout {
float: right;
padding-right: 16px;
width: 190px;
}
#dytt  {
clear: both;
width: 100%;
height: 40px;
}
#footer {
margin: 0 auto;
width: 980px;
height: 40px;
font-family: Arial, sans-serif;
font-size: 11px;
}
#footer, 
#footer a:link, #footer a:active, 
#footer a:visited, #footer a:hover {
color: #8FABBF;
}

.date { 
padding-right: 20px;
text-align: right;
font-size: 12px;
color: #9EB4C3; 
text-transform: lowercase; 
}
small, .small { 
font-size: 12px;
color: #9EB4C3; 
text-transform: lowercase; 
}
.content {
padding: 9px;
}
.content h2, .content h2 a, .content h2 a:link, .content h2 a:active, .content h2 a:visited {
color: #772731;
}
.post {
margin: 0 0 45px;
}
.entry, .entrytext { 
margin: 4px 0 0 0;
padding: 10px;
} 
p.postmetadata {
padding: 3px;
font-family: Tahoma, sans-serif;
font-size: 11px;
color: #6B808F;
background: #EFF6F7;
border-top: 2px solid #E8F1F3;
text-align: right;
}
p.postmetadata.alt {
text-align: center;
margin-bottom: 0;
}
p.postmetadata a {
color: #6B808F;
text-decoration: underline;
}

.sidebar {
padding: 8px;
color: #486977;
font-size: 11px;
text-align: center;
}

hr {
color:#9e7149; 
background-color:#9e7149; 
height:1px; 
}

.sidebar h2 {
margin: 20px 0 5px;
padding: 0;
color: #486977;
font-size: 12px;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
}
.sidebar ul {
list-style-type: none;
}
.sidebar ul ul {
padding: 2px;
background: #FEFEFE;
border: 1px solid #E8F1F3;
}
.sidebar ul ul.none {
background: none;
border: none;
}
.sidebar li {
text-align: center;
}
.sidebar li a {
display: block;
padding: 2px 0 3px;
height: 16px;
font-size: 12px;
font-family: Tahoma;
text-transform: none;
text-decoration: none;
}

.sidebar li a:link, .sidebar li a:visited {
color: #6B808F;
}
.sidebar li a:active, .sidebar li a:hover {
background: #EFF6F7;
color:#1E3243;
text-decoration: none;
}

input#author, input#email, input#url, textarea {
margin: 2px 0;
padding: 2px;
font: 13px/1.4 Arial, sans-serif;
color: #4C5C67;
border: 1px solid #628EAF;
}

form#searchform {
padding-bottom: 20px;
}
input#s {
display: inline;
padding: 2px;
font: 13px/1.4 Arial, sans-serif;
color: #4C5C67;
border: 1px solid #628EAF;
}
input#searchsubmit {
display: inline;
margin-left: 2px;
font: 12px/1.4 Arial, sans-serif;
}

img.wp-smiley {
margin: 2px 2px 0 2px;
padding: 0;
background: none;
border: 0;
} 
img.flickr-photo { 
background-color: #fff;
border: 1px solid #E8F1F3;
padding: 4px; 
}
.flickr-frame { 
margin-bottom: 14px;
text-align: center; 
}
.zg_div {
margin:0 auto; 
width:117px;
}
.zg_div_inner {
border: solid 1px #DCE0E3; 
background-color: #ffffff;  
color:#4C5C67; 
text-align:center; font-family:arial, helvetica; 
font-size:11px;
}
.zg_div a, .zg_div a:hover, .zg_div a:visited {
color:#628EAF; 
background:inherit !important; 
text-decoration:none !important;
}
img.avatar {
float: left;
margin-right: 20px;
background-color: #fff;
border: 1px solid #E8F1F3;
padding: 2px;
}
.body {
padding-right: 10px;
}
.flickr_badge_image {
float: left;
width: 80px;
height: 80px;
margin: 2px;
padding: 1px;
background: #fff;
}
.sidebar li .flickr_badge_image a:link, .sidebar li .flickr_badge_image a:visited,
.sidebar li .flickr_badge_image a:hover, .sidebar li .flickr_badge_image a:active {
background: none !important;
border: none !important;
height: 80px !important;
}
#none img {
padding: 0;
border: 0;
}