/********************************************************************************************* 

CSS3 Elements Seperated to Maintain Validation

*********************************************************************************************/
h1, h2, h3, h4 {
/*text-shadow: 1px 1px 2px #999999;*/
}

#header-left h1 {
/*text-shadow: 1px 1px 2px #000000;*/
}

#header-right img {
-webkit-box-shadow: 0px 0px 4px #000000;
-moz-box-shadow: 0px 0px 4px #000000;
box-shadow: 0px 0px 4px #000000;
}

.sf-menu a, .sf-menu a:visited  {
text-shadow: 0px 1px 2px #FFFFFF;
}

.sf-menu li ul {
opacity: 0.95;
-webkit-box-shadow: 0px 0px 2px #000000;
-moz-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}

.heading-left, .heading-right, .heading-full {
/*text-shadow: 1px 1px 2px #CCCCCC;*/
}

#featured-content a {
/*text-shadow: 1px 1px 2px #000000;*/
}

.featured-post h2, .featured-category h4 {
/*text-shadow: 1px 1px 2px #000000;*/
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
}

ol.commentlist li div.reply, .cancel-comment-reply a {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#author, #email, #url, #comment {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

input#submit {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#sidebar h3, #sidebar h4 {
/*text-shadow: 1px 1px 2px #999999;*/
}

#footer h3 {
/*text-shadow: 1px 1px 2px #000000;*/
}