/*
designed by David Vosburg
http://davidvosburg.com

Dark Gray: #282828
Light Gray: #eeeeee
Red: #9b3623

*/

/*
RESET
*/

*                           { margin: 0; padding: 0; }
html                        { overflow-y: scroll; }
html, body                  { height: 100%;}
body                        { background:#fff; font-family: Helvetica Neue, sans-serif; line-height: 1.5em; color:#282828 }

A:link {text-decoration: none; color: #fff;}
A:visited {text-decoration: none; color: #fff;}
A:active {text-decoration: none;}
A:hover {text-decoration: none; color: #fff;}

h1 {font-size:42px; color: #fff; line-height:1.8; display:block; background: #1e1e1e; padding-left: 30px}

h2 {line-height:1.8; font-size:24px; display: block; margin-left:15px; background: #7a7a7a; border-bottom:2px dotted #fff; }
h2 A:link {text-decoration: none; color: #fff; display: block; padding-left:15px;}
h2 A:visited {text-decoration: none; color: #fff; display: block; padding-left:15px;}
h2 A:active {text-decoration: none; display: block; padding-left:15px;}
h2 A:hover {text-decoration: none; color: #fff; background: #48a3d2; display: block; padding-left:15px;}
a img {border: none;}

#about {
font-size: 13.9px;}
#about A:link {text-decoration: none; border-bottom: 1px solid #fff; color: #48a3d2;}
#about A:visited {text-decoration: none; border-bottom: 1px dotted #fff; color: #48a3d2;}
#about A:active {text-decoration: none;}
#about A:hover {text-decoration: none; border-bottom: 1px solid #fe8f00; color: #48a3d2}

#comments {
background: url(http://davidvosburg.com/me/wp-content/uploads/2010/01/footerb-g.png);
}


#allcomments { display: none; }
#respond { display: none; }

#postlist { 
	background: url('http://davidvosburg.com/me/wp-content/uploads/2010/01/footerb-g.png') repeat; 
	bottom: 25px; 
	display: none;
        font-family: Helvetica Neue, sans-serif;
        text-shadow: 0px 0px 0px;
	position: absolute;
	right: 35px;
	width: 250px;
}
#postindex { font-family: Helvetica Neue, sans-serif;}

#postindex:focus { outline: 0; border: 0; }
.posttitles A:hover {background:rgba(72,163,210,0.8); color: #fff; text-decoration:none;}
#postlist ul li { list-style-type: none; }
#postlist ul li a { display: block; text-align: right; padding: 3px 5px; border-bottom: 1px dotted #999; }
