/*  
Theme Name: 3things
Theme URI: http://www.3things.be
Description: 3things Wordpress theme created by Edward Beauchamp
Version: 1.0
Author: Edward Beauchamp
Author URI: http://www.3things.be
*/
.breadcrumb {font-size:11px;background: url(images/dotted_horizontal.gif) repeat-x left bottom; padding-bottom:8px;padding-top:8px;}
img.cdcover {background: #FFFFFF; padding: 3px; border: solid 1px #c6c6c6; width: 69px; height: 69px; display:inline; float:left; margin: 3px 3px;}
#tags {background: url(images/tag.png) no-repeat left bottom; padding-left: 20px; margin-bottom:35px;}
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {margin: 0; padding: 0;}
body {font-family: "trebuchet ms", Sans-Serif; font-size: 14px; background: #ffffff; color: #746E6B; padding-top:5px;}
a{color: #8DA550; text-decoration:none;}
a:active{color: #8DA550; text-decoration:none;}
a:hover{color: #cc0000; text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family: "trebuchet ms" Sans-Serif; font-size: 18px; font-weight: normal;}
blockquote {margin: 15px 0 0; background: #efefef;}
blockquote p {padding: 15px;}
blockquote blockquote {margin: 15px; background: #fff;}
code {background: #f9f9f9;}
pre {overflow:auto;font-size:0.8em;margin:10px;border: 1px solid #c6c6c6; background: #efefef;padding:5px;}
dt{font-weight: bold;}
dd{padding: 0 0 0 15px;}
hr {clear: both; margin: 15px 15px 5px 15px; border: 0; height: 1px; text-align: left; background: #ffffff; color: #746E6B;}
.entry img {border: 6px solid #B0C27B; padding: 1px; float:left; margin:5px 15px 5px 0;}
img.wp-smiley {border: 0; padding: 0; background-color: transparent; background-image: none;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {margin: 0 0 2px 7px; padding: 4px; display: inline;}
img.alignleft {margin: 0 7px 2px 0; padding: 4px; display: inline;}
.alignright {float: right;}
.alignleft {float: left}
input, textarea {font-family: "trebuchet ms", Sans-Serif; font-size: 14px; padding: 2px;}
input#s, input#author, input#email, input#url, textarea#comment {padding: 3px; margin-top:5px;}
input#author, input#email, input#url {margin: 5px 5px 0 0;}
pre {width: 90%;}
small {font-size: 12px;}
#container {clear: both; width: 100%; background: #ffffff; padding:5px 0;}
.page {margin: 0 auto 0; width: 950px;}
.main-narrow {float: left; width: 570px; line-height: 24px; min-height: 470px; margin-top:5px; margin-left:5px;}
.post {padding: 0px 0px 20px 15px;}
.post h2 {font-size: 26px; margin-bottom: 4px; padding-bottom:12px; background: url(images/dotted_horizontal.gif) repeat-x left bottom;}
.entry p {margin-top:10px; margin-bottom: 15px;}
.entry {line-height: 24px; text-align:justify;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {border: 0; margin: 0; padding: 15px 0 0; font-style: normal; text-transform: none; background-color: transparent; background-image: none;}
.entry h1 {font-size: 48px;font-weight: normal;line-height: 48px;}
.entry h2 {font-size: 26px; line-height: 30px;}
.entry h3 {font-size: 18px;}
.entry h4 {font-size: 14px;}
.entry h5 {font-size: 12px;}
.entry h6 {font-size: 11px;}
.entry-meta {font-size:11px;background: url(images/dotted_horizontal.gif) repeat-x left bottom; padding-bottom:8px;}
.browse {margin: 0; padding: 20px 21px 20px 0;}
.sidebar-thin {padding:0;margin:0 20px 0px 2px;width:156px;float:left;}
.sidebar-thin-right {padding:0;margin:0;width:156px;float:left;}
.sidebar {line-height:20px; float: left; width: 352px; margin: 0 5px 10px 0; display: inline;padding:0;}
.sidebar ul {margin: 10px 0px 0px 0px; padding: 10px 5px 5px; background: #ffffff; border: 1px solid #c6c6c6; width:156px; list-style: none; line-height:20px; float:left;}
.sidebar ul li {line-height:24px;}
.sidebar a {color: #8DA550; text-decoration:none;}
.sidebar a:hover {color: #cc0000; text-decoration:none;}
.sidebar ul li img {padding:3px 5px 0 2px; width:16px; height:16px; line-height:26px;}
.sidebar ul h2 {padding: 0 0 5px; margin-bottom:5px; background: url(images/dotted_horizontal.gif) repeat-x left bottom; color: #746E6B;}
.comments-template {float: left; width: 570px; margin: 15px 0 0; background: url(images/dotted_horizontal.gif) repeat-x left top; padding: 15px 0 0;}
.comments-template ol{margin: 0; padding: 0 0 20px; list-style: none;}
.comments-template ol li{margin: 15px 0 0;line-height: 24px;padding: 0 0 20px;border-bottom: 1px solid #c6c6c6;}
img.avatar {border:2px solid #B0C27B; padding: 1px;float:left; margin-right:10px;}
.commentmetadata {font-size: 14px; margin-bottom:10px;}
.comments-template p.nocomments {padding: 0;}

.EBG {background: url(images/dotted_horizontal.gif) repeat-x left top; width: 100%; float: left; padding: 20px 0 30px  0; margin-top:20px;}
.EBG a {color: #8DA550; text-decoration:none;}
.EBG a:hover {color: #cc0000; text-decoration:none;}
.Extra { width: 950px; margin: 0 auto;}
.Cols { width: 135px; float: left; line-height:16px;}
.Cols h2 { font-size: 18px; margin: 0px; color:#746E6B; background: url(images/dotted_horizontal.gif) repeat-x left bottom; padding-bottom: 10px; padding-left:5px; }
.Cols ul { margin: 0px; padding: 10px 0px 0px 0px;}
.Cols ul img{ border:0px;}
.Cols li { display: block; color:#746E6B; margin: 0px; padding: 2px 0px 3px 5px; list-style-type: none; font-size: 12px; background: #ffffff no-repeat left top; }

.Flickr { margin-bottom: 5px; padding: 5px 5px; width: 340px; float: left; }
.Flickr ul li em { display: block;}
.Flickr ul { padding: 0px; margin: 0px;} 
.Flickr ul li { margin: 0px; padding: 0px; list-style-type: none; display: inline;}
.Flickr ul li a { margin: 0px 5px 0px 0px; padding: 0px;}
.Flickr ul li a img { background:#ffffff; padding: 3px; margin: 0px 0px 5px 0px; border: solid 1px #c6c6c6; width: 69px; height: 69px;}
.Flickr ul li a:hover img {background:#B0C27B; padding: 3px; margin: 0px 0px 5px 0px; border: solid 1px #B0C27B;}
.widerbar {margin: 10px 5px 0 2px; padding: 10px 5px 5px; background: #ffffff; border: 1px solid #c6c6c6;
width:332px; float:left;}

#twitter ul {border:0px;width:320px;padding:0px;}
#twitter ul li {margin:0; background: url(images/twitterfeed.gif) no-repeat left top; padding: 0px 5px 20px 42px;line-height:20px}

/* kludgy ie hack - it fucks a load of padding in to lastfm */
.widerbar ol {padding:0; margin:0;}

.about img{padding:3px; margin:3px 6px 1px 0px; height:65px; width:65px; border: 1px solid #c6c6c6;}
.widerbar h2 {padding: 0 0 5px; background: url(images/dotted_horizontal.gif) repeat-x left bottom; color: #746E6B; margin-bottom:5px;}
.tooltip{padding: 5px; margin: 5px; background-color: #473b38; opacity: 0.85; color: #B0C27B; border: 1px solid #ddd;}
#searchform {font-size:14px; color:#746E6B; font-family:"trebuchet ms", Sans-Serif; padding-right:7px; padding-top:0px;}
#left_search {margin-left:5px; padding:1px; width:320px; height:40px;}
#gosearch {text-align: right; position:absolute; margin-top:1px;}
#searchform_top_text {width:230px; border: 1px solid #c6c6c6; background:#ieeeeee; color:#746E6B; font-size:14px; margin-top:5px; padding:5px; font-family:Arial, Helvetica, Georgia, Sans-Serif;}