/* === RGBA ELEMENTS === */

body {
    text-shadow: 0px 0px 2px rgba(0,0,0,0.7),
        2px 3px 2px rgba(0,0,0,0.4);
}
.social-icons ul li a {
	background-color: #ddd;
	-webkit-box-shadow: 2px 3px 4px rgba(0,0,0,0.4);
	box-shadow: 2px 3px 4px rgba(0,0,0,0.4);
}
.social-icons a:hover {
	background-color: #fff;
}
.search-form input {
    background-color: #fff;
    color: #555;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2) inset,
	    0 1px 3px rgba(0,0,0,0.5) inset, 
	    2px 3px 4px rgba(0,0,0,0.4);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.2) inset,
	    0 1px 3px rgba(0,0,0,0.5) inset, 
	    2px 3px 4px rgba(0,0,0,0.4);
}
#site-header { 
    border-bottom: solid 1px rgba(0,0,0,0.1); 
}
.border-shadow {
	-webkit-box-shadow: 0px 0px 25px 0px #000;
	box-shadow: 0px 0px 25px 0px #000;
	-webkit-box-shadow: 0px 0px 10px 0px #000,
		0px 0px 30px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 10px 0px #000,
		0px 0px 30px 0px rgba(0,0,0,0.5);
}

.posts {
	-webkit-box-shadow: 0px 0px 30px 10px #000 inset, 0px 3px 0px 0px #333;
	box-shadow: 0px 0px 30px 10px #000 inset, 0px 3px 0px 0px #333;
	-webkit-box-shadow: 0px 0px 30px 10px rgba(0,0,0,0.8) inset, 0px 3px 0px 0px #333;
	box-shadow: 0px 0px 30px 10px rgba(0,0,0,0.8) inset, 0px 3px 0px 0px #333;
}

/* AUDIO */	
.audio {
	border:1px solid rgba(255,255,255,0.2);
	background: rgba(255,255,255,0.1);
}
.audioplay {
	background:rgba(255,255,255,0.2);
	border:1px solid rgba(255,255,255,0.1);
}

/* PHOTOS & PHOTOSETS */
.photo .image .hi-res { 
	background: rgba(255,255,255,0.75); 
}

/* QUOTES */
.quote .big { 
	color: rgba(221,221,221,0.4); 
}

.post-shadow {
	border-top: solid 3px rgba(0,0,0,0.25);
}

#site-footer {
    border-top: solid 1px rgba(0,0,0,0.1); 
    box-shadow: 0 0 60px 10px rgba(0,0,0,0.6);
}