/*
	custom.css — custom styles for any WordPress theme that YOU define
	------------------------------------------------------------------
	
	This stylesheet will allow you to futureproof your CSS changes
	against future releases and upgrades on ANY WordPress theme. I 
	know you work hard on your modified styles, and I don't want you 
	to feel like every theme upgrade is a total drag!
	
	Also, if you're a designer who makes use of GPL themes in your
	work, you'll find this incredibly handy! You can come up with a
	set of core modifications for any WordPress theme, and by
	isolating these mods in a separate stylesheet, you'll be better
	able to track the changes that you make and their associated
	effects. Best of all, when the theme's designer releases a new
	version, you won't have to go back through and make all your
	changes anew. Plus, this is *definitely* the smartest way to scale
	out sites if you find yourself using one or two theme frameworks
	consistently.
	
	Instructions:
	
	Modifying existing theme styles to your liking is a breeze with
	this handy stylesheet. In order to turn on the CSS styles that you
	define here, you'll need to append the <body> tag (usually found
	within the header.php file) with a CSS class called "custom".
	Thanks to this, you now have the ability to override ANY style
	that's declared in the theme's original stylesheet.
	
	In practice, you simply need to copy the CSS for the element that
	you want to change (from style.css) and then paste it here. Prefix
	the new CSS declaration with .custom, and then make your tweaks as
	necessary.
	
	Here's an example:
	
	To change the default color of the <a> tag (let's say you want to 
	make them a cherry red [#c00]) and to remove the default
	underline, this is what you would do:
	
	.custom a { color: #c00; text-decoration: none; }
	
	Oh, but remember, none of these changes will work unless you call
	custom.css from wihtin your header file!
	
	Cool? Now get to hackin!
*/

/*  
Theme Name: Dave Zabriskie
Theme URI: http://www.davezabriskie.com
Description: The home of all news from Dave Zabriskie
Version: 2.0
Author: Dennis Bower
Author URI: http://www.dbinks.com
*/

/* global style sheet */

body{
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: left;
margin: 0; 
padding: 0;
color: #000000;
background: #b3bcc9 url(http://davezabriskie.com/images/bg.gif) repeat-y 50% 0;

}

body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{
margin: 0;
padding: 0;
}

#top{
width: 100%;
height: 137px;
background: #003f85 url(http://davezabriskie.com/images/topbg.gif) repeat-x;
border-top: 5px solid #d91f00;
border-bottom: 3px solid #660000;
}

#topcontent{
width: 1024;
height: 100%;
margin: 0px auto;
}

#wrapper{
width: 1024px;
clear:both;
margin: auto;
text-align: left;
}

#container{
float: left;
width: 504px;
height: 733px;
overflow: hidden;
margin: 20px 0 20px 0;
font-family: "trebuchet ms",times,arial;
font-size: 10px;
}

#pageHolder{
text-align: left;
background: url(http://davezabriskie.com/images/bg.gif) repeat-y 50% 0;
}


#header{
width: 500px;
height: 100%;
}

#rotating{
border: 2px solid #660000;

}



#twitter{
width: 473px;
float: right;
margin: 10px 0px 5px 10px;
padding: 5px 10px 5px 5px;
border: 1px solid black;
font-size:12px;
font-family: arial,times,sans-serif;
background: url(http://davezabriskie.com/images/twitter.gif) top left no-repeat; overflow: hidden;
}

#twitter a{
margin: 0;
padding: 0;
font-size:12px;
}

#twitter a:hover{
margin: 0;
padding: 0;
font-size:12px;
color:#000000;
}

#twitter hr{
margin: 3px;
color:#8c8c8c;
}

#twitterhead{
float: left;
width: 20px;
padding: 0px 10px 30px 0px;
}



#twitter hr{
margin: 1px;
color:#8c8c8c;
}

/* start: pagemenu */

/* NOTE:  Unlike most Suckerfish dropdowns */
/* This code uses the pagemenu division as the */
/* relative datum, not the top list items */
/* Be aware of this, if you play with the pagemenu codes */


#pagemenudiv{
width: 650px;
height: 30px;
float: right;
background: #e62100;
}

#pagemenudiv ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#pagemenudiv ul li{
float: left;
list-style-type: none;
}

#pagemenudiv ul li a{
float:left;
font-size:11px;
font-family: arial,times,sans-serif;
text-transform: uppercase;
font-weight: bold;
color: white;
list-style-type: none;
}

#pagemenudiv ul li a:hover{
color: #000000;
font-size:11px;
text-transform: uppercase;
font-weight: bold;
list-style-type: none;
}


#pagemenudiv a{
padding: 8px 0px 2px 27px;
list-style-type: none;
font-size: 11px;
}

#pagemenudiv a:hover{
padding: 8px 0px 2px 27px;
list-style-type: none;
font-size: 11px;
color: white;
}



/* sub pages below */



/* end: pagemenu */



#content{
width: 500px;
padding: 0 10px;
color: #3f3f3f;
}



/* start: sidebar codes, except for calendar and links */

#sidetop{
float: left;
width: 1024px;
margin: 10px 0px 0px 0;
}

#sidebar{
float: left;
width: 500px;
margin: 10px 0px 10px 10px;
}



/* end: sidebar codes, except for calendar and links */

#ads{
clear:both;
width: 490px;
margin: 3px 0 0 40px;
padding: 0px 10px 0 0px;
float: left;
color: #9b9b9b;
}

#previous{
padding: 0px 10px 0px 0;
float: right;
font-size:10px;
}

#schedule{
padding: 0px 55px 20px 55px;
float: left;
}

#footer{
width: 100%;
padding: 0 0 10px 0;
border-top: 8px solid #d91f00;
background: #003f85 url(http://davezabriskie.com/images/footerbg.gif) repeat-x;
}

#footerwrapper{
margin: 0 auto 0 auto;
width: 1024px;
padding: 0;
text-align: left;
overflow: hidden;
color: #ffffff;
}

#footercontent{
width: 1024px;
float: left;
padding: 15px 0px 30px 0px;
}

#footer a{
text-decoration: none;
color: #ffffff;
}

#footer a:hover{
color: #9b9b9b;
}

span.footercredits{
padding: 0px 0px 10px 0px;
}


#sponsors{
clear:both;
width: 950px;
padding:10px 0px 10px 0px;
background: #ffffff;
color: #9b9b9b;
}


#biohighlights{
width: 471px;
padding:10px 0px 10px 10px;
background: #000000;
border: 1px solid #777777;
color: #bfbfbf;
}

#bioimages{
padding: 0px 5px 5px 5px;
border: 1px solid #777777;
}


/* start: anchor/link codes, except for page menu  */

#header a{
text-decoration: none;
color: #bbb;
}

#header a:hover{
color: #fff;
}

#content a{
text-decoration: none;
color: #343434;
font-weight: 600;
}

#content a:hover{
color: #000000;
}

#sidebar a{
text-decoration: none;
color: #8c8c8c;
}

#sidebar a:hover{
color: 000000;
}


#frontpost {
width: 495px;
height: 134px;
float: right;
border: 1px solid #ffffff
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 5px;
font-size:11px;
font-family: arial,times,sans-serif;
}

#frontpostthumb{
width: 190px;
height: 130px;
padding: 0px 10px 0px 5px;
float: left;
}

#garmin{
padding: 2px 10px 20px 0px;
float: left;
}



img#wpstats {
display:none
}




/* end: anchor/link codes, except for page menu  */


.aligncenter,
div.aligncenter {
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}



acronym{
color: #484848;
font-weight: 600;
}


h1{
font-family: Arial, Sans-serif;
font-size: 24px;
color: #000000;
padding: 0 0 0px 0;
}

.post{
padding: 10px 10px 10px 10px;
}

.post h2{
font-family: Arial, Sans-serif;
font-size: 18px;
}

.entry{
line-height: 14px;
}

.wp-post-image {
border: 0px;
}

p{
padding: 0px 0 8px 0;
}

p.postmetadata{
margin: 10px 0 0 0;
}


.navigation{
padding: 2px 5px 2px 5px;
font-size: 10px;
font-weight: bold;
line-height: 18px;
}


table#wp-calendar{
width: 100%;
}



.comments-template{
margin: 10px 0 0;
border-top: 1px solid #ccc;
padding: 10px 0 0;
}

.comments-template ol{
margin: 0;
padding: 0 0 15px;
list-style: none;
}

.comments-template ol li{
margin: 0px;
line-height: 18px;
padding: 10px;
border-bottom: 1px solid #444;
}

.comments-template ol li.alt{
background: #e2e2e2;
border-bottom: 1px solid #444;
}


.comments-template h2, .comments-template h3{
font-family: Georgia, Sans-serif;
font-size: 16px;
border-bottom: 1px solid black;
}

.commentmetadata{
font-size: 12px;
}

.comments-template p.nocomments{
padding: 0;
}

.comments-template textarea{
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
}

.comments-template img{
border: 1px solid black;
}
