body {
    background: #4d4d4d url("../../images/plus-bg.png") ;
}

h1, h2, h3, h4, h5, h6 {
    color: #c3c3c3;
}

a { color: #c3c3c3; }

a:hover { color: #ffffff; }

p {
	color: #9e9e9e;
}

#content h2 a {
    color: #c3c3c3;
}

#content h2 a:hover {
    color: #ffffff;
}

.menu-header .menu a, .menu a:visited {
    color: #c3c3c3;
}

.menu-header .menu li a:hover {
    color: #ffffff;
}

.widget-container a:hover {
    color: #ffffff;
}

#home-intro p {
    color: #9e9e9e;
}

.wide-top {
    background: #333333;
}

.hentry {
    background: #333333;
	-moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

#swrap {
    background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

.inner {    
	background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

.p-left {
    background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

#content .arcpost {
	background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

#ptitle-wrap .thedate {
	background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

.inner #ptitle-wrap .thedate {
	background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

.pagination {
	background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

.full-width {
    background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

.gs_wrapper ul li a img {
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

#waterwheel-carousel-horizon .carousel-images img {
    -moz-box-shadow: 0 0 5px #1f1f1f;
	-webkit-box-shadow: 0 0 5px #1f1f1f;
    box-shadow: 0 0 5px #1f1f1f;
}

#gallery-four-boxes .box, #gallery-3-boxes .box, #gallery-1-box .box, #gallery-2-boxes .box {
    background: #333333;
    -moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

.menu-work ul.menu-work-nav li a {
    background: #333333;
	-moz-box-shadow: 0 1px 1px #1f1f1f;
	-webkit-box-shadow: 0 1px 1px #1f1f1f;
    box-shadow: 0 1px 1px #1f1f1f;
}

.menu-work ul.menu-work-nav li a:hover {
    background: #1f1f1f;
	color: #c3c3c3;
}

.pagination a:hover {
    background: #1f1f1f;
	color: #c3c3c3;
}

.pagination .current {
    background: #1f1f1f;
	color: #c3c3c3;
}

.menu-work ul.menu-work-nav li.current-menu-item a {
    background: #1f1f1f;
	color: #c3c3c3;
}

ul#footer-social li a {
    color: #9e9e9e;
}

#sidebar h3.widget-title {
    border-bottom: 1px solid #1f1f1f;
}

#related-posts h3 {
    border-bottom: 1px solid #1f1f1f;
}

#author-info-single h5 {
    border-bottom: 1px solid #1f1f1f;
}

#respond h3 {
    border-bottom: 1px solid #1f1f1f;
}

.sharebox {
    border-left: 1px solid #1f1f1f;
}

.sharebox h6 {
    border-bottom: 1px solid #1f1f1f;
}