/*  
Theme Name: glade960
Theme URI: http://jeremycurry.com/
Description: glade
Version: 2
Author: Jeremy Curry
Author URI: http://jeremycurry.com/
*/


body { background: #fff url(i/_bg.jpg) repeat-x 0 90px; margin-top: 0px; margin-bottom: 20px;}

#header { height: 410px;}

a { text-decoration: none ;}

p { text-align: left; }

#content ul, #content ol { margin-left: 0;}

#site_title { position: absolute; top: 190px; right: 90px;}
#site_title h1 { width: 370px; height: 95px;  }
#site_title h1 a { width: 100%; height: 100%; display: block; overflow: hidden;}
#site_title h1 span { width: 100%; height: 100%; display: block; background: transparent url(i/title.png) no-repeat center top;}

#main { position: relative; margin-top: 0; margin-bottom: 20px; padding: 0 20px 0 20px; background: transparent url(i/glade.jpg) no-repeat center 90px;}


#menu { position: absolute; top: 0px; margin: 0px 0px; margin-left: -8px; padding: 0; display: block; height: 70px; width: 100%;;}
#menu ul { padding: 0; }
#menu li { position: relative; display: block; list-style-type: none; padding: 5px 0; height: 66px; width: 134px; float: left}
#menu a { display: block; text-align: left; width: 108px; color: #777; position: absolute; bottom: -5px; left: 5px; font-size: 18px; font-weight: normal; padding: 20px 2px 10px 8px; text-decoration: none; border-bottom: solid #fff 3px;}
#menu .last { border: 0; }
#menu .skip { height: 15px; width: 100%; position: absolute; top: 0; left: 0; font: italic 8px palatino, serif; margin: 0; border: 0;}

#menu .skip a:hover { background: #90CA1F;}
#menu a.current { border-bottom: solid #ccc 3px;}
#menu a:hover { visibility: visible; background: #90CA1F; color: #fff; border-bottom-color: #304507; }
#menu a:hover:after, #menu a.current:after { content: '   \2605';}
#menu .skip a:hover:after { content: ' ';}
#menu .skip a { z-index: 5; font-size: 12px; width: 100%; color: white; border: 0; }

.meta { color: #ccc; }
.post .date, .asides .date { color: #90ca1f;}

#latest, #commentssection { background: #90ca1f; padding: 20px 0 20px 0; }

#sidebar { margin-top: 18px; margin-bottom: 18px; line-height: 14.4px; text-align: justify;}

.asides .first_paragraph { margin-top: 0; padding-top: 0;}

#recent_entries span, #recent_comments span { float: right;}
#recent_entries, #recent_comments { margin: 0;}
#recent_entries li, #recent_comments li { list-style-type: none; padding: 0 9px 0 9px;}

#footer { padding: 20px 0; line-height: 14.4px; clear: both;}
#footer li { list-style: none;}

hr { background: #eee;}

em { background: #f9ffd8; border: 3px solid #fbff8a; padding: 2px; border-top:none; border-bottom: none;}

.center { text-align: center;}

.everyother { background: #ebf3db; }

.copyright { color:  #aaa; clear: both; border-top: #90ca1f solid 3px; padding: 10px;}

.navigation { padding: 9px; height: 18px; background: #eee; margin-bottom: 18px; width: 932px;}
.alignleft { float: left;}
.alignright { float: right;}

form textarea { width: 100%; }
.alt { line-height: 18px;}

.commentlist, #footer ul { margin: 0; padding: 0;}
.commentlist li { margin: 0; padding: 9px; }

.wp-smiley { display: inline; position: relative; float:none; margin: 0; padding: 0;}

#twitter_div { min-height: 20px; max-height: 60px; background: #eee url(i/tweet.jpg) no-repeat center center; }
#twitter_div ul { margin-left: 0; }
#twitter_div li { list-style: none; padding: 9px; text-align: center;}

.utw_add_tag { margin-top: 18px;}

#themeswitcher { position: absolute; top: 0; right: 0; padding: 0; margin: 0;}

a
{
  outline: none;
}
