/*  
Theme Name: AoL Green 
Theme URI: http://wwww.ageoflegends.net
Description: Green graident with AoL logo.
Version: 1.0
Author: Alicia Wilkerson
Author URI: http://alikat-designs.com
*/

/* AoL Green Styles */

 body { margin: 0; padding: 0; background: url("images/body_bg.gif") no-repeat bottom left #8bb35c; font-family:Arial, Helvetica, sans-serif; }
 #page { min-width: 760px; }
 #header { background: url("images/header_bg.gif") no-repeat right; height: 154px; text-align: center;  }
 #menu { height: 25px; background: url("images/bar25px.gif") repeat-x; text-align: center; clear: both; position: relative; top: -5px; }
 #main { min-height: 550px; }
 #footer { height: 56px; background: url("images/footer_bg.gif") repeat-x; text-align: center; color: #FFFFFF; font-size: 9pt; padding: 10px; font-weight: bold; clear: both; }
 #left { float: left; width: 155px; padding: 0px 10px; }
 #right { float: right; width: 175px; padding: 0px; }
 #middle { margin: 0 176px;  }
 
 #header img { border: 0 solid #ffffff; padding: 0; margin: 0; }
 #logo { float: left; }
 #gadtop { padding: 47px; margin: auto; }
 
 #menu a { color: #FFFFFF; padding: 0 10px; font-size: 16pt; text-decoration: none;}
 #menu a:hover, #menu a:focus { color: #FFFF00; text-decoration: underline; }
 #menu ul { padding: 0; margin: 0; }
 #menu li { display: inline; }
 
 #footer a { color: #FFFFFF; text-decoration: none; }
 #footer a:hover, #footer a:focus { text-decoration: underline; }
 
 #left li, #right li, #left ul, #right ul { list-style-type: none; padding: 0; margin: 0 0 10px 0; }
 
 .widget, .pagenav, .categories { background: #FFFFFF; border: 2px solid #517f1c; padding-bottom: 5px; }
 .widget h2, .pagenav h2, .categories h2 { font-size: 15px; font-weight: bold; background: url("images/bar25px.gif") repeat-x; padding: 5px; margin: 0; text-align: center; color: #FFFFFF; }
 .widget li, .pagenav li, .categories li { padding:  0 5px !important; margin: 0; } 
 .widget a, .pagenav a, .categories a { color: #517f1c; text-decoration: none; font-weight: bold; }
 .widget a:hover, .widget a:focus, .pagenav a:hover, .pagenav a:focus, .categories a:hover, .categories a:focus { text-decoration: underline; }
 #gadside { text-align: center; }
 
 .post { background: #FFFFFF; border: 2px solid #517f1c; margin: 10px; padding-bottom: 5px; }
 .post h2 { font-size: 15px; font-weight: bold; background: url("images/bar25px.gif") repeat-x; padding: 5px; margin: 0; color: #FFFFFF; }
 .post h2 a { color: #FFFFFF; text-decoration: none; }
 .post h2 a:hover { text-decoration: underline; }
 .post p { padding: 0 5px; }
 .post .info { margin-top: 0; padding-top: 0; font-size: 75%; color: #517f1c;}
 
 a { color: #517f1c; font-weight: bold; }
 a:hover, a:focus { color: #8bb35c; }

 .navigation .alignleft { display: inline; float: left; width: 30%; text-align: left; }
 .navigation .alignright { display: inline; float: right; width: 30%; text-align: right; }
 .navigation a { color: #FFFFFF; }
 .navigation a:hover, .navigation a:focus { color: #000000; }
 .navigation br { clear: both; line-height: 2em; }
 
 blockquote { background: #8bb35c; border-left: 5px #517f1c solid; padding: 10px; }
 blockquote a { color: #ffffff; }
 .alt { border-top: 1px solid #517f1c; border-bottom: 1px solid #517f1c; width: 75%; font-size: 75%; margin: auto; }
 #sidebar li { padding-top: 0 !important; padding-bottom: 0 !important; }