/*
Theme Name: One Man ~ Piers Gibbon
Theme URI: http://www.piersgibbon.com/
Description: Custom theme for Piers Gibbon.
Version: 1.0
Author: Gordon McLean
Author URI: http://www.onemandesigns.co.uk/

*/

	body, html { margin: 0;	padding: 0; background: #fff; color: #000; }
	body { min-width: 860px; font-size: 0.95em; font-family: Arial, Helvetica, sans-serif; }
	#wrap {	background: transparent; margin: 0 auto; width: 855px; }
	#header { background: transparent; margin-top: 10px; }
	#header h1 { padding: 5px; margin: 0; }
	#header span.left { float: left; border: 0px solid #ccc; padding-left: 8px; margin: 40px 0 0 0;  }
	#header span.right { float: right; border: 0px solid #ccc; padding-right: 6px; margin: 0;  }
	
	
	#navcontainer { background: #679966; height: 38px; clear: both; margin-bottom: 20px; font-size: 1.2em; border-top: 2px solid #A27675; } 
	div#navcontainer ul { font-weight: normal; color: #666; text-align: center; margin: 0; padding: 8px 0; }
	div#navcontainer ul li { display: inline; }
	div#navcontainer ul li a { padding: 4px 16px 4px 16px; color: #fff; font-weight: bold; border-bottom: 2px solid #679966; text-decoration: none; /* the borders have the same size */  }
	div#navcontainer ul li a:hover { color: #274E21; border-bottom: 4px solid #274E21; }
	div#navcontainer ul li a.on { color: #fff; border-bottom: 4px solid #274E21; }
	div#navcontainer ul li a.on:hover { color: #274E21; border-bottom: 4px solid #274E21; }
	
	

	#blurb { font: normal 1em Palatino, Georgia, serif; padding: 10px 20px; background-color: #f5f5f5; border: 1px solid #679966; }

	
	#main { background: #fff; float: left; width: 550px; margin-bottom: 30px; }
	#main h2, #main h3, #main p { line-height: 1.35em; }
	#main h2 { margin: 30px 0 -12px 0; color: #0A3F13; }
	
	#main img { border: 3px solid #ccc; padding: 3px; }
	#main img:hover { border: 3px solid #A27675; padding: 3px; }
	#main a { color: #336699; }
	#main a:hover { color: #A27675; }
	#main a.visited {}
	#main a.visited:hover {}
	#main small { margin-top: 8px; }
	
	#page { background: #fff; float: left; width: 550px; margin-bottom: 30px; }
	#page h2, #main h3, #main p { line-height: 1.35em; }
	#page h2 { margin: 30px 0 -12px 0; color: #0A3F13; }
	#page h2 a { color: #0A3F13; text-decoration: none; font-variant: small-caps; }
	
	#page img { border: 3px solid #ccc; padding: 3px; }
	#page img:hover { border: 3px solid #A27675; padding: 3px; }
	#page a { color: #336699; }
	#page a:hover { color: #A27675; }
	#page a.visited {}
	#page a.visited:hover {}	
	#page small { margin-top: 12px; margin-bottom: 8px; display: block;  color: #A27675; }	
	#page .postmetadata { font-size: 0.8em; border-top: 1px dotted #0A3F13; padding-top: 6px; margin-bottom: 50px;  }
	#entry { margin-bottom: 20px; border: 1px;}
	
	
	#sidebar { background: transparent; float: right; width: 254px; margin-top: 20px; font-size: 0.9em; }
	#sidebar ul { margin-bottom: 0; }
	#sidebar h3 { padding: 0 10px 0 0; margin: 0;  }
	#sidebar p { padding: 0 10px 0 0; margin: 6px; }
	#sidebar a { color: #6699cc; }
	#sidebar a:hover { color: #A27675; }
	#sidebar a.visited {}
	#sidebar a.visited:hover {}
	
    .sidebox { margin: 24px 0 14px 0; padding: 14px 8px; color: #5a5a5a; border-top: 2px solid #3D8B4F; border-bottom: 1px solid #A27675; background: #f5f5f5; }
    .twitter_update_list { }
	#twitter_update_list { padding-left: 0; margin-left: 0; border-bottom: 1px dotted #ccc; }
    #twitter_update_list li { list-style: none; margin: 0; padding: 0.45em; border-top: 1px dotted #ccc; }
	#twitter_update_list li a { text-decoration: none; }
	
	
	#footer { clear: both; background: #f5f5f5; border-top: 2px solid #A27675; margin-top: 50px; }
	#footer p { font-size: 0.8em; padding: 10px 25px; margin: 4px; color: #808080; text-align: right; }
	
	
a.oneman { color: #696969; text-decoration: none; font-size: 0.9em; }
a.oneman:hover { color: #ccc; text-decoration: none; font-size: 0.9em; }