body { background: #e7e7e7 url('sg_img/bg_body.png') repeat; }
body .header-no-featured { background: url('sg_img/no_featured_bg.png') repeat-x; }
body .header-featured { background: url('sg_img/no_featured_bg.png') repeat-x; }
body#front .header-no-featured { background: url('sg_img/no_featured_bg.png') repeat-x; }
body#front .header-featured-side { background: url('sg_img/bg.png') repeat-x; }
body#front .header-featured { background: url('sg_img/no_featured_bg_front.png') repeat-x; }

a { color: #497412; } 

/*--:[ Header ]:------------------------------------------------*/
#header #site_name a { background: url('sg_img/logo_green.png') no-repeat; }

#search_header .textfield { background: url('sg_img/bg_header_searchfield.png') no-repeat; color: #fff; text-shadow: 1px 1px 0 #555; }
#search_header .submitfield { background: #68a21e; color: #fff; text-shadow: 1px 1px 0 #497412; }
#search_header .submitfield:hover { background: #6faa23; text-shadow: 1px 1px 0 #497412; }

/*- dropdown menu -*/
.sf-menu li.current_page_item a { background: #e7e7e7 url('sg_img/bg_body.png') repeat; color: #333; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus,.sf-menu a:hover, .sf-menu a:active { background: #68a21e url('sg_img/sf-nav_li-hover.png') repeat-x bottom; outline: 0; color: #fff; }

/*- featured item -*/
#featured_posts .featured_item .content .low a.more { background: #68a21e; text-shadow: 1px 1px 0 #497412;}
#featured_posts .featured_item .content .low a.more:hover { background: #6faa23; text-shadow: 1px 1px 0 #497412;}
#featured_posts .featured_item .content .low .fold  { background: #68a21e url('sg_img/featured_item_fold.png') no-repeat; }
#featured_posts #line_bottom { background: #888; }
#featured_posts  h3#featured span { background: #e7e7e7 url('sg_img/bg_body.png') repeat; color:#2a2a2a; }

#featured_posts p#scroll { color: #fff; text-shadow: 1px 1px 0 #888; }

/*--:[ Content ]:------------------------------------------------*/
.post p a { border-bottom: 1px solid #ebebeb; }
.post p a:hover { border-bottom: 1px solid #ccc; }
.postmetadata a { color:#666; border: 0!important; }
.postmetadata a:hover { color:#2a2a2a; }

.comments_num a { background-color: #68a21e; text-shadow:1px 1px 0 #497412; }
.comments_num a:hover { background-color: #6faa23; }

.trackbacks_num { background-color: #888; text-shadow:1px 1px 0 #555; }
.trackbacks_num:hover { background-color: #999; }

input#submit { background-color: #68a21e; border: 1px solid #497412; color: #fff; text-shadow: 1px 1px 0 #497412; }
input#submit:hover { background-color: #555; border: 1px solid #333; text-shadow: 1px 1px 0 #000; }

/*- archives & search results -*/
h1#archive_heading span { background: #999 url('sg_img/bg_body.png') repeat; }
p#query { text-shadow: 1px 1px 0 #ccc; }
p#query span { color:#444; }
#empty_box { background: url('sg_img/empty_box-green.png') no-repeat top; }

/*--:[ Sidebar ]:------------------------------------------------*/

/*- featured sidebar -*/
#sidebar p#featured { text-shadow: 1px 1px 0 #555; color: #fff; }
#sidebar a.forward { background: url('sg_img/featured_sidebar_btn-next.png') no-repeat top; }
#sidebar a.back { background: url('sg_img/featured_sidebar_btn-prev.png') no-repeat top; }

#featured_sidebar .featured_item_sidebar .sidebar_box_content .sidebar_box_low a.sidebar_box_more { background: #68a21e; color: #fff; text-shadow: 1px 1px 0 #497412; }
#featured_sidebar .featured_item_sidebar .sidebar_box_content .sidebar_box_low a.sidebar_box_more:hover { background: #6faa23; text-shadow: 1px 1px 0 #497412;}
#featured_sidebar .featured_item_sidebar .sidebar_box_content .sidebar_box_low .sidebar_box_fold  { background: #68a21e url('sg_img/featured_sidebar_fold.png') no-repeat;}


/*- lists -*/
#sidebar  li.widget ul li a {  border-bottom: 1px solid #a2a2a2; text-shadow: 1px 1px 0 #ddd; color: #444; }
#sidebar  li.widget ul li a:hover { color: #000; }
#sidebar  li.widget ul li li a { color: #444; }
#sidebar  li.widget ul li li li a { color: #444; }

#sidebar h3 { background: url('sg_img/n-icon_default.png') no-repeat 0 5px; }

#sidebar li.widget_recent_entries h3 { background: url('sg_img/n-icon_recent.png') no-repeat 0 5px; }
#sidebar li.widget_recent_comments h3 { background: url('sg_img/n-icon_comment.png') no-repeat 0 5px; }
#sidebar li.widget_search h3 { background: url('sg_img/n-icon_search.png') no-repeat 0 5px; }
#sidebar li.widget_tag_cloud h3 { background: url('sg_img/n-icon_cloud.png') no-repeat 0 5px; }
#sidebar li.widget_links h3 { background: url('sg_img/n-icon_blogroll.png') no-repeat 0 5px; }
#sidebar li.widget_archive h3 { background: url('sg_img/n-icon_archives.png') no-repeat 0 5px; }
#sidebar li.widget_calendar h3 { background: url('sg_img/n-icon_calendar.png') no-repeat 0 5px; }
#sidebar li.widget_pages h3 { background: url('sg_img/n-icon_pages.png') no-repeat 0 5px; }
#sidebar li.widget_rss h3 { background: url('sg_img/n-icon_rss.png') no-repeat 0 5px; }

#sidebar li.widget_reptile_flickr h3 { background: url('sg_img/n-icon_flickr.png') no-repeat 0 5px; } /*- reptile flickr widget -*/
#sidebar li.widget_reptile_recentcomments h3 { background: url('sg_img/n-icon_comment.png') no-repeat 0 5px; } /*- get recent comments widget -*/

/*- wp-default widget | calendar -*/
#sidebar #calendar_wrap { background: url('sg_img/bg_calendar.png') no-repeat top; }
#sidebar #wp-calendar caption { color:#fff; text-shadow: 1px 1px 0 #000; }
#sidebar #wp-calendar td a { color:#497412; text-decoration: underline; }
#sidebar #wp-calendar td a:hover { color:#497412; text-decoration: none; }

/*- wp-default widget | tag cloud -*/
#sidebar #tag_cloud-3 a { color: #444; }
#sidebar #tag_cloud-3 a:hover { color: #000; }

/*- plugin widget | get recent comments -*/
#sidebar li.widget_reptile_recentcomments ul li { color:#555; text-shadow: 1px 1px 0 #ddd; border-bottom: 1px solid #a2a2a2; }
#sidebar li.widget_reptile_recentcomments ul li .wrap_comment p { color: #333; }
#sidebar li.widget_reptile_recentcomments ul li a.comment_link { color: #555; border: 0; }
#sidebar li.widget_reptile_recentcomments ul li a.comment_link:hover { color: #2a2a2a; }
#sidebar li.widget_reptile_recentcomments ul li a.view_more { background: #68a21e; color: #fff; text-shadow: 1px 1px 0 #497412; border: 0; }
#sidebar li.widget_reptile_recentcomments ul li a.view_more:hover { background: #555; text-shadow: 1px 1px 0 #000; }

/*- plugin | wp-pagenavi -*/
.wp-pagenavi a, .wp-pagenavi a:link { border: 1px solid #555!important; color: #333!important; text-shadow: 1px 1px 0 #ddd!important; }
.wp-pagenavi a:visited { margin: 2px!important; border: 1px solid #555!important; color: #333!important; }
.wp-pagenavi a:hover { border: 1px solid #000!important; color: #000!important; }
.wp-pagenavi a:active { padding: 3px 6px 3px 6px!important; border: 1px solid #000!important; color: #2a2a2a!important; }
.wp-pagenavi span.pages { color: #666!important; border: 1px solid #888!important; }
.wp-pagenavi span.current { border: 1px solid #518213!important; color: #fff!important; background: #68a21e!important; text-shadow: 1px 1px 0 #497412!important;}
.wp-pagenavi span.extend { border: 1px solid #888!important; color: #777!important; }

/*--:[ Footer ]:------------------------------------------------*/
#footer { background-color: #343434; border-bottom: 1px solid #1f1f1f; }
#footer p { color: #aaa; text-shadow:1px 1px 0 #2a2a2a; }
#footer p a { color: #ccc; text-shadow:1px 1px 0 #111; }
#footer p a:hover { color: #fff; text-shadow:1px 1px 0 #111; }
#footer p.right a { color: #e6f8cf; text-shadow: 1px 1px 0 #416315; background-color: #497412; border-bottom: 1px solid #68a21e; }
#footer p.right a:hover { background-position: 10px 17px; color: #fff; }
#footer_full { background: #2a2a2a; border-top: 4px solid #999; }