/* goosnargh Colors Stylesheet */



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { background: #688A02 url(goosnargh/grass.jpg) repeat-x top; color: #000000; font-size: 13px; }
h1, h2, h3, h4, h5, h6  { color: #688A02; }

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #FF9801; }
a:hover  { text-decoration: none !important; }



/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */


/* 2.2 Navigation */


/* 2.2.1 Drop-down menus */



/* CATEGORY NAVIGATION */

/* PAGES NAVIGATION */
#pagenav { clear: both; width: 940px; }
#pagenav a  { border-bottom: 4px solid #7D9F13; color: #FFFFFF; }
#pagenav li.current_page_item a, #pagenav li a:hover  { border-color: #FF9801;  }
#pagenav li ul  { background: #7D9F13; border-top: none; }
#pagenav li ul li  { background: #7D9F13; border: none; padding: 0 2px 2px; }
#pagenav li ul a  { background: #7D9F13; color: #fff!important; }
#pagenav li ul a:hover  { color: #fff!important; background: #FF9801;  }
#pagenav li.rss a  { color: #FF9801; background: url(goosnargh/ico-rss.png) no-repeat right 4px; }
#pagenav li ul a:link, #pagenav li ul a:visited  { padding: 5px 0 5px 10px; }


/* 2.3 Header */
#header { background: url(goosnargh/header.png) 540px 10px no-repeat; }
#logo { margin: 0 0 10px; }
/* 2.4 Content */


/* 2.5 Sidebar */


/* 2.6 Extended Footer */
#extended-footer  { background: #496201 url(goosnargh/footer.png) top repeat-x; color: #FFFFFF; padding: 60px 0 20px; }
#extended-footer li a:link, #extended-footer li a:visited  { color:#FF9801; }
#extended-footer li a:hover  { color:#FFFFFF; }
.one { border-right: none; margin: 0 9px 0 0; width: 370px; }
.two { border-right: none; margin: 0 9px 0 0; width: 230px; }

/* 2.7 Footer */
#footer  { background-color: #283700; }


/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/
 .archive_header  { font-family: Helvetica, Arial, sans-serif; display: block; margin:25px 0; padding: 0 0; font-size: 22px; font-weight: bold; color: #C7EF4A; }

.post { border: 5px solid #B6DF37; }
#comments, #respond { border: 5px solid #B6DF37; }
.post .date  { background: url(goosnargh/date.png) no-repeat left top; }

.post .title  { border-bottom: 1px solid #B6DF37; }
.post .title a:link, .post .title a:visited  { color: #688A02; }

.post-meta  { border-top: 1px solid #B6DF37; border-bottom: 1px solid #B6DF37; }

.post-meta li .body a:hover  { color: #FF9801; }
.post-meta li.categories  { border-left: none; border-right: none; }

.post-banner { margin: 50px 0 0; text-align: center; }

/* 3.1 Typographic Elements */

/* 3.2 Images */
.post img.thumbnail  { border: 5px solid #9bd28e; }
.entry img  { border: 5px solid #9bd28e; }

/* 3.3 Pagination / WP-Pagenavi */
.more_entries { padding: 20px 55px; border: 5px solid #B6DF37; }
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { font-size: 16px; color: #115900; }
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { background: #9bd28e !important; color: #115900; }


/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.1 Generic Widgets */
.widget h3  { padding: 7px 0; border-bottom: 1px solid #FF9801; color: #FFFFFF; }

.widget ul li a:link, .widget ul li a:visited { background: url(goosnargh/bullet.png) no-repeat 10px center; border-bottom: 1px dotted #B6DF37; color: #FFFFFF; }
.widget ul li a:hover  { color: #FF9801; background: url(goosnargh/bullet_hover.png) no-repeat 10px center; font-weight: normal; }

.widget_recent_comments li, #twitter li  { border-bottom: none; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a  { color: #115900!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */


/* 4.2 Specific Widgets */

/* FEATURED POSTS */

#featured li  { border-bottom: 1px solid #9bd28e; }
#featured span.thumb img  { border: 5px solid #9bd28e; }
#featured span.thumb img:hover  { border-color: #115900; }

/* WIDGET FORMS */
input#s, input.field  { border: 1px solid #B6DF37; color: #688A02; }
input#s:focus, input.field:focus  { border: 1px solid #FF9801; color: #384F05; }
input.submit  { background-color: #456403; border: 1px solid #456403; padding: 5px 5px; }

/* FLICKR */
#flickr a img  { border:#FFFFFF 1px solid;}
#flickr a:hover img  { border: #FF9801 1px solid; }

/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #9bd28e; }

/* TEXT WIDGET */

/* CALENDAR */
#wp-calendar th,#wp-calendar td{background:#9bd28e;}
#wp-calendar th  { color: #115900; }

/* ADS */
#sidebar .ads125 { border: 1px solid #9bd28e; }

/* 4.3 Extended Footer Widgets */
#extended-footer #flickr .flickr_badge_image  { margin: 3px 5px 0 0 !important; }
#extended-footer .widget h3  { background: none; padding: 0; border-bottom: none; color: #FFFFFF; }
/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */


/* 5.2 Pingbacks / Trackbacks */

/* 5.3 Comments Form */
#commentform #submit  { background-color: #115900; }

