/********************************************************************************************* 

CSS3 Elements Seperated to Maintain Validation

*********************************************************************************************/
.item-caption,
h2.post-title,
input#submit {
box-shadow: 0 0 2px #999;
-moz-box-shadow: 0 0 2px #999;
-webkit-box-shadow: 0 0 2px #999;
}

.avatar,
.full-image,
.the-content .wp-caption {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: inset 0 0 4px #999;
-moz-box-shadow: inset 0 0 4px #999;
-webkit-box-shadow: inset 0 0 4px #999;
}

.categories a {
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
box-shadow: 0 0 2px #999;
-moz-box-shadow: 0 0 2px #999;
-webkit-box-shadow: 0 0 2px #999;
}

#author, #email, #url, #comment {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 0 2px #999;
-moz-box-shadow: 0 0 2px #999;
-webkit-box-shadow: 0 0 2px #999;
}

.categories a:hover,
h2.post-title:hover,
input#submit:hover {
box-shadow: inset 0 0 2px #999;
-moz-box-shadow: inset 0 0 2px #999;
-webkit-box-shadow: inset 0 0 2px #999;
}

.full-image img,
.the-content img {
box-shadow: 0 0 2px #999;
-moz-box-shadow: 0 0 2px #999;
-webkit-box-shadow: 0 0 2px #999;
}

h2.post-title,
input#submit {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.post-date, 
.the-content .wp-caption p.wp-caption-text {
text-shadow: 1px 1px 0px #FFFFFF;
}

#navigation a {
color: #f8d233;
background-color: #485656;
}

/* Target Firefox 1.5 and newer [!] */
#navigation ul li, x:-moz-any-link, x:only-child { padding: 2px 0 4px 30px; }

/* Target Firefox 1.5 and newer [!] */
#navigation ul ul li a, x:-moz-any-link, x:only-child { padding: 2px 0 0 20px; }

/* Target Firefox 1.5 and newer [!] */
h2.post-title, x:-moz-any-link, x:only-child { padding: 8px 10px 6px 10px; }