/*   
Theme Name: Bill Frymire
Theme URI: billfrymire.com
Description: The theme for BillFrymire.com
Author: Jarrod Goddard
Author URI: http://www.jarrodgoddard.com
Template: 
Version: 1.0
.
.
*/

	/**
	 * HTML RESET
	 */
	 
	:link,:visited {text-decoration: none;}
	ul,ol {list-style: none;}
	h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;font-weight:normal;}
	img, dl,dd,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
	img, a img,:link img,:visited img {border: none;}
	address {font-style: normal;}
	.clear {clear:both;}
	.spacer {height:20px;}
	a:link, a:visited {color:#fff;}		
		
	/**
	 * CONTAINER ELEMENTS
	 */
	 #container {padding-top:85px; position:relative;}
	 a#bfvlink {position:absolute; top:0; left:0;}
	 
	
	/**
	 * CONTENT ELEMENTS
	 */		
	 #content {float:left; width:500px; }
	 div.post {margin-left:1px;padding:10px;background:transparent url(images/divider.gif) no-repeat 50% 100%;  width:434px;}		

		div.post h1,
		div.post h1 a:link, 
		div.post h1 a:visited,		
		div.post h2,
		div.post h2 a:link, 
		div.post h2 a:visited {color:#fff; font-size:1.2em; text-decoration:none;}
		div.post img {margin:10px 0;  border:2px solid #666666; display:block;}		
		div.post li {list-style-type:square; margin-left:30px;}
		
		div.post p a:link, div.post p a:visited {color:#fff;text-decoration:underline;}
	
		
		div.excerpt p {margin:10px 0; padding:15px 0; font-style:italic; font-size:0.9em; color:#ccc; background-color:#1f1f1f;}
		div.excerpt img {margin:0;}
		
		p.metaData {font-style:italic; color:#999; font-size:0.9em; margin:5px 0;}
		p.metaData a:link, p.metaData a:visited {color:#999;}
		p.subLink img {margin:0;padding:0; float:none; border:none; background-color:transparent;}
		
		div#content span.categoryHeader {margin-left:167px;  display:block;  }
	
	/**
	 * SIDEBAR ELEMENTS
	 */
	
	#sidebar {width:150px;  margin-left:5px; float:left;  }
		#sidebar h2 {text-transform:lowercase; margin-bottom:10px; color:#fff;}
		#sidebar h2 a:link {text-transform:lowercase; margin-bottom:10px;}
		#sidebar-stockimages,
		#sidebar-archives,
		#sidebar-pages,
		#sidebar-links,
		#sidebar-search,
		#sidebar-categories {margin:10px 0 0 10px ;}				
		#sidebar-stockimages li,
		#sidebar-archives li,
		#sidebar-pages li,
		#sidebar-links li,
		#sidebar-categories li {margin-left:0;margin-bottom:5px;}
		#sidebar-pages li a:link, #sidebar-pages li a:visited,
		#sidebar-stockimages li a:link, #sidebar-stockimages li a:visited,
		#sidebar-archives li a:link, #sidebar-archives  li a:visited, 
		#sidebar-links li a:link, #sidebar-links li a:visited,
		#sidebar-categories li a:link, #sidebar-categories li a:visited {text-decoration:none; color:#999;}
	
	#sidebarstockimagery { float:left; width:120px; }
	#sidebarstockimagery img {border:2px solid #666666; margin-top:3px; margin-left:12px; margin-right:12px; margin-bottom:2px;}
	#sidebarstockimagery table {border-collapse:collapse; margin-top:13px;} 
	#sidebarstockimagery td {text-align:center;}
	#sidebarstockimagery td a {color:#999;}
	
	/**
	 * FOOTER ELEMENTS
	 */
	
	#footer {clear:both; text-align:center; margin-bottom:200px; color:#999;}		
		#footer p strong {color:#999;}
		#footer h2 {color:#999; margin:0;}
		#footer a:link, #footer a:visited {color:#999; text-decoration:underline;}
			
	/**
	 * COMMENTS
	 */	 

	div#commentsLinks {font-weight:bold; margin:5px 0; padding:4px; }
	div.post ol.commentlist {}
	div.post ol.commentlist li {list-style:none; padding:5px; margin:5px 0; background-color:#101010; }
	div.post ol.commentlist li cite {font-weight:bold; font-style:none;}
	small.commentmetadata {font-style:italic; font-size:0.9em;}
	div.post ol.commentlist li.alt {background-color:#1f1f1f;}
	div.post form#commentform {padding:5px; margin:5px;}
	div.post form#commentform p {margin:3px 0; padding:3px;}
	div.post form#commentform input {width:250px; margin:0; padding:0; background-color:#1f1f1f; border:1px solid #000; color:#ddd;}
	div.post form#commentform input#submit {background-color:#ddd; color:#333;}
	div.post form#commentform textarea {width:400px; margin:0; padding:0; background-color:#1f1f1f;border:1px solid #000; color:#ddd;}
	h3#respond,
	h3#comments {font-size:1.2em; font-weight:bold;margin-bottom:5px; }
	h3#comments {margin-top:10px;}
	h3#respond {}
	
	/**
	 * SEARCH FORM
	 */
	
	form#searchform {margin:20px 32px;}
	p.searchResults {margin:0 32px;}
	
	/**
	 * HTML DEFINITIONS
	 */
	 
	html {background:#000 url(images/footer.jpg) bottom center no-repeat; }
	body { font-size:12px; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background:transparent url(images/header.jpg) top center no-repeat;}	
	textarea {font-family:Arial, Helvetica, sans-serif;}
	
	body {height:100%; display:table; width:1000px; margin:0 auto; color:#999; line-height:1.4;}
	h1 { font-size:1.4em; margin-bottom:5px; }
	h2 { margin-bottom:10px;}
	a:link,
	a:visited {}
	p { margin:10px 0;}
	

