body{
	background:url(images/green-bg.jpg) repeat #a5cb74;
	color:#323232;
}

/* =======================================================================================
										HEADER
======================================================================================= */
#header{
	background:url(images/darker-gradient.png) bottom repeat-x #222;
	background:url(images/darker-gradient.png) bottom repeat-x, url(../images/noise-2.png) repeat #222 ;
	border:none 0;
	border-bottom:1px solid #000;
}
	#logo a, a #logo, #logo a:hover{color:#FFF;}
	#site-description{color:#d7d3d3;}
	
	/* Submenu */
	.menu ul{
		background-color:#222; 
		background-color:rgba(0,0,0,0.75);
	}
	
	/* Menu Links */
	.menu li a, .menu li.current-menu-item li a, .menu li.current_page_ancestor li a{
		color:#d7d3d3;
	}
	
	/* Menu Links (hover/current) */
	.menu li a:hover, .menu li.current-menu-item li a:hover, .menu li.current-menu-item a, .menu li.current_page_ancestor a, .menu li.current_page_ancestor li a:hover,
	.menu li.current_page_ancestor li.current-menu-item a{
		color:#fff;
	}
	
	#social-networks{
		background:rgba(255,255,255, 0.2);
		-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.3);
		-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3);
		-o-box-shadow:0 1px 0 rgba(255,255,255,0.3);
		box-shadow:0 1px 0 rgba(255,255,255,0.3);
	}
	.menu li.parent a{background:url(images/parent-bg-white.png) right no-repeat; padding-right:13px;}
	.menu li.parent li a{background:none; padding-right:0;}
	.menu ul li{
		background:url(images/dotted-border-white.png) bottom repeat-x;
	}


/* =======================================================================================
										Body
======================================================================================= */
a, a.more-link p{
	color:#111;
	text-decoration:underline;
}
.box-content, .page-content, .flickr_badge_image, .jta-tweet-profile-image, .post-thumb{
	background:#FFF;
	background:rgba(255,255,255,0.8);
	-webkit-box-shadow:1px 1px 0 #fff inset;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:1px 1px 0 #fff inset;
}

.page-content{background:#FFF;}

.postmetadata{
	background:none;
	border-top:4px solid #FFF;
}
.entry{
	background:none;
}

.post-info p, #archives-page .box .post-info p, .jta-tweet-timestamp, cite, .box, .box blockquote, blockquote, .entry, .postmetadata, .postmetadata a, ol.commentlist li, .comment-date, .reply a{
	color:#222;
}
h1, h1 a, h2, h2 a, .box h2, #page h2, #full-page h2, h3, h3 a, #page h3, #sidebar h3 a, .widget ul h3 a, .widget .cat-post-item h3 a, .recent-posts h3 a, h4, h5, h6{
    text-shadow:none;
	color:#111;
}
	
/* =======================================================================================
										Sidebar
======================================================================================= */

h3.widget-title{
	background-color:#454545;
	background-color:rgba(0,0,0,0.85);
}

/* =======================================================================================
										Footer 
======================================================================================= */
#footer{
	background:url(images/dark-south-gradient.png) top repeat-x #222;
	background:url(images/darker-gradient.png) bottom repeat-x, url(../images/noise-2.png) repeat #222 ;
	border-top:1px solid #000;
	border-bottom:none 0;
	color:#FFF;
}
#footer a{
	color:#FFF;
	text-decoration:underline;
}