/* Global
****************************************************************/
html, body, div, p, form, span, table, tr, td, thead, tbody, span, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 }
body { font: 13px TrebuchetMS,Arial,sans-serif; padding: 0 50px; text-align: left; background: #EBE9E1 url(images/bg.gif) repeat-x; }
a { color: #0066B3; text-decoration: none; }
a img { border: none; }
h1, h1 a { font-size: 26px; color: #567700 }
h1, h2 {font-family: times, Times New Roman, times-roman, georgia, serif; }

/* Header 
****************************************************************/
div#header { position: relative; height: 97px; overflow: hidden; }
div#header h1 a { display: block; color: #000; font-size: 36px; padding-top: 35px; letter-spacing: 2px; font-weight: normal; color: #fff; }
div#header h1 a span { color: #567700; }
/* div#header h1 span { display: block; float: left; width: 194px; height 70px; text-indent: -9999em; background: url(images/logo.gif) no-repeat; color: #567700; }
*/

/* Nav
****************************************************************/
ul#nav, ul#nav li{ list-style-type: none; margin: 0; padding: 0; }
ul#nav { position: absolute; top: 0; right: 0; font-size: 12px }
ul#nav li { float:left; text-align: center}
ul#nav a { float:left; width: 95px; height: 14px; padding: 8px 0; background: #2b2d20; color: #ddd; font-family: Gill Sans, Verdana; font-size: 11px; line-height: 14px; text-transform: uppercase; letter-spacing: 2px; }
ul#nav a:hover { color: #fff; }


/* Entries
****************************************************************/
#content { margin: 20px 250px 0 0; font-size: 15px;}
#content h2.title, #content h2.title a { font-family: times, Times New Roman, times-roman, georgia, serif; color: #2d2d2d; padding-bottom: 6px; font-size: 36px; line-height: 40px; letter-spacing: -1px; font-weight: bold; }
#content h4.meta { font-family: Gill Sans, Verdana; font-size: 11px; line-height: 14px; text-transform: uppercase; letter-spacing: 2px; font-weight: bold; }
#content .entry { font-size: 15px; padding: 1em; margin-bottom: 1.2em; border:1px solid #DCDCD4; background-color: #fff;}
#content p, #content li { margin-bottom: 12px; line-height: 1.5em; }

/* Tweets
****************************************************************/
#tweets { float: right; width: 200px; padding: 20px 0; }
#tweets h3 { margin-bottom: 3px; font-family: Gill Sans, Verdana; font-size: 11px; line-height: 14px; text-transform: uppercase; letter-spacing: 2px; font-weight: bold; }
#tweets .tweet { padding: 1em 0; border-top: 1px solid #d1d1d1; }
#tweets .tweet .title { font-size: 13px; }


/* pagination
****************************************************************/
#pagination { padding-bottom: 40px; }
#pagination a { font-size: 11px; display: block; padding: .2em .8em; background-color: #000; color: #fff; float: left; margin-right: 10px;}
#pagination a.active { background-color: #3a3a3a; }
#pagination a:hover { color: #ccc; }


/* Trying to style some of the common elements from the feeds
****************************************************************/
pre, .wp-caption { font-size: 12px; color: #777;}
.gist { font-size: 12px; }

