/*
Theme Name: Peter Guthrie
Theme URI: http://www.randomsequence.com/websites/peterguthrie/
Description: Custom Template for Peter Guthrie
Version: 1.0
Author: Johnnie Walker
Author URI: http://www.randomsequence.com/
Tags: pg, fixed width, two columns

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

#container {
}

#flickr {
    background: #F5F5F5;
    height: 80px;
    margin: 10px 0;
	width: 490px;
	margin-left: 200px;    
	position: relative;
	padding-left: 10px;
}

#flickr h2 {
    position: absolute;
    left: -220px;
    width: 200px;
    text-align: right;
    font-size: 1em; 
    line-height: 1.538em;    
}

#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {float: left; margin-right: 10px;}
.flickr_badge_image img {width: 60px; height: 60px;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

#content {
    float: left;
    margin-right: 2em;
	width: 500px;    
}

#content h2 a {
    display: block;
    border-bottom: 2px solid #333333;
    margin-bottom: -2px;
	background: url(/img/content/arrow-right.gif) right .79575em no-repeat;    
}

#content h2 a:hover {
	background-image: url(/img/content/arrow-right-on.gif);
}

#content .post {
    position: relative;
}

#content p {
    width: auto;
}

#content .post p.postmetadata, #comments_container .postmetadata, #comments_container .commentgutter {
    position: absolute;
    width: 160px;
    left: -180px;
    top: 4.7745em;
    text-align: right;
/*    margin-right: 2em;*/
    font-size: 1em;
    line-height: 1.538em;     
    color: #333333;
    text-transform: lowercase;
}

#content .post p.postmetadata small {
     font-size: 1em;   
     line-height: 1.538em;     
}

#sidebar {
    padding-top: 1.5915em;
    width: 230px;
    float: left;
}

#sidebar h2, #sidebar h3 {
	color: #333333;
	text-transform: lowercase;	
	font-weight: bold;
/*  line-height: 1.35em;*/
}

#sidebar h2 {
    font-size: 1.45em; 
    line-height: 1.5915em;
    margin: 0.5305em 0
}

#sidebar h2 a {
/*    line-height: 1.591511936em;*/
    border-bottom: 2px solid #333333;
    margin-bottom: -2px;
    display: block;    
}

#sidebar p {
	margin: 0 0 0 0;
	width: 28em;
}

#sidebar ul {
/*  line-height: 1.35em;    */
/*  margin: 0 0 1em 0;*/
/*  padding-left: 1.6em;*/
}

#sidebar ul li {
    list-style: none;
}

#sidebar .widget_deliciouspp li p {
    width: auto;
    display: none;
}

#respond {
    position: relative;    
}

#comments_container h2 {
    border-bottom: 2px solid #333333;
    margin-bottom: -2px;
    display: block;        
/*    margin-bottom: 1em;*/
    margin: 0.938em 0    
}

#respond textarea {
    width: 100%;
}

ol.commentlist {
}

ol.commentlist li {
    list-style-type: none;    
    position: relative;
    margin-bottom: 1.538em;
}

ol.commentlist li .comment_text {
    border-bottom: 2px solid #BFBFBF;
    margin-bottom: -2px;         
}

#comments_container .commentgutter {
    top: 0;
}
