body {
	background: #f4f4f4 url(../images/light/noise.png);
	color: #444;
	text-shadow: 0 1px 0 #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #231f20;
	text-shadow: 0 1px 0 #fff;
}
a {
	color: #231f20;
}
.entry-header h3 a:focus,
.entry-header h3 a:hover,
a:focus, a:hover {
	color: #d72aa0;
}
th, td {
	border: 1px solid #d7d7d7;
}
pre {
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}
hr {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #9f9f9f;
}
dfn {
	border-bottom: 1px dotted #666;
}
mark {
	background: #ff0;
}
figure img {
	background: #fcfcfc;
	border: 1px solid #c8c8c2;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
input, textarea {
	background: #fff;
	border: 1px solid #ccc;
	color: #444;
}
input:focus, textarea:focus {
	border: 1px solid #aaa;
	color: #444;
	-moz-box-shadow: 0 0 5px #bbb;
	-webkit-box-shadow: 0 0 5px #bbb;
	box-shadow: 0 0 5px #bbb;
}
::-moz-selection, ::selection {
	background: #ffb7b7;
}

.site-header {
	background-image: url(../images/light/bkgrd-pages.jpg);
}

.home .site-header {
	background-image: none;
}

.home .content-wrap {
	background-image: url(../images/light/wood-light.jpg);
}
.home-blocks, .recent-area, .site-footer {
	background-image: url(../images/light/gradient.svg);
	background-image: -moz-linear-gradient(rgba(213, 213, 213, 0.3), rgba(244, 244, 244, 0.3));
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(213, 213, 213, 0.3)), to(rgba(244, 244, 244, 0.3)));
	background-image: -webkit-linear-gradient(rgba(213, 213, 213, 0.3), rgba(244, 244, 244, 0.3));
	background-image: -o-linear-gradient(rgba(213, 213, 213, 0.3), rgba(244, 244, 244, 0.3));
	background-image: -ms-linear-gradient(rgba(213, 213, 213, 0.3), rgba(244, 244, 244, 0.3));
	background-image: linear-gradient(rgba(213, 213, 213, 0.3), rgba(244, 244, 244, 0.3));
	border-top: 1px solid #fdfefb;
	-webkit-box-shadow: 0 -1px 0 #9f9f9f;
	-moz-box-shadow: 0 -1px 0 #9f9f9f;
	box-shadow: 0 -1px 0 #9f9f9f;
}
.logo.default a {
	background: url(../images/logo.png);
}
.secondary aside {
	background: url(../images/light/seperator.png) bottom repeat-x;
}
.site-title h6 {
	border-left: 1px solid #aaa;
}

.primary-navigation li.depth-0 a { color: #333; }
.primary-navigation li a span { color: #888; }
.primary-navigation li.depth-0.current-menu-item a,
.primary-navigation li.depth-0:hover > a { border-bottom: 3px solid #d72aa0; color: #333; }

.submenu-wrap { box-shadow: 0 0 30px rgba(0,0,0,.1); }
.submenu-wrap:before,
.submenu-wrap .before {
	border-bottom: 9px solid #fff;
}
.primary-navigation .submenu { background: #fff; }
.primary-navigation .submenu li a { color: #444; }
.primary-navigation .submenu li a:hover { background: #e4e4e4; color: #d72aa0; }

.primary-navigation .submenu .description {
	background-image: url(../images/light/menu-sep.png);
}

.page-links a {
	background: #e1e1e1;
	color: #333;
}
.page-links a:hover {
	background: #333;
	color: #e1e1e1;
}
.extra-footer {
	background: #4a4a4a url(../images/light/wood-dark.png);
	border-top: 1px solid #fdfefb;
	-webkit-box-shadow: 0 -1px 0 #9f9f9f;
	-moz-box-shadow: 0 -1px 0 #9f9f9f;
	box-shadow: 0 -1px 0 #9f9f9f;
}

.tertiary { background: url(../images/light/seperator.png) repeat-x bottom; }

.DG_Flickr img {
	border: 1px solid #ddd;
}
.DG_Flickr a:hover img {
	border: 3px solid #d72aa0;
}
.caption-wrap {
	background: #4a4a4a url(../images/light/wood-dark.png);
	border-bottom: 1px solid #9f9f9f;
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}
.page-caption {
	color: #fff;
	border-top: 1px solid #fff;
	text-shadow: 0 -1px 0 #000000;
	-webkit-box-shadow: 0 -1px 0 #9f9f9f;
	-moz-box-shadow: 0 -1px 0 #9f9f9f;
	box-shadow: 0 -1px 0 #9f9f9f;
}
.project-info {
	background: #ffffff;
	background: rgba(255, 255, 255, 0.8);
}
.project-info h2 {
	color: #444;
}
.full .recent-projects {
	background: url(../images/light/seperator.png) repeat-x bottom;
}

.main-more {
	background: url(../images/light/main-more-button.png) repeat-x;
}
.more {
	background: url(../images/light/post-more-button.png) repeat-x;
}
.entry-meta .entry-date {
	background: url(../images/light/date-icon.png) no-repeat;
}
.entry-footer .entry-date {
	background: url(../images/light/date-icon.png) -6px 0 no-repeat;
}
.entry-footer .comments-link a, .entry-meta .comments-link a {
	background: url(../images/light/comment-icon.png) no-repeat;
}
.entry-meta .author {
	background: url(../images/light/author-icon.png) no-repeat;
}
.comment-list .children {
	border-left: 1px solid #9f9f9f;
}
#respond .comment-form-author .required, #respond .comment-form-email .required {
	color: #f00;
}
.error, .form-error {
	color: #a55;
}
input.error, textarea.error {
	border: 1px solid #a55;
}
.projects-slider, .projects-post-slider {
	background: #ffffff url(../images/light/loading.gif) no-repeat 50% 50%;
}
img.aligncenter, img.alignleft, img.alignright {
	background: #FCFCFC;
	border: 1px solid #C8C8C2;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.masonry .hentry {
	background: #fff;
	border-bottom: 1px solid #9f9f9f;
}
.masonry .hentry .post-thumb .thumb-overlay {
	background-color: rgba(255, 0, 198, 0.9);
}
.thumb-overlay:before {
	border-top: 9px solid rgba(255, 0, 198, 0.9);
}
.entry-title a:link, .entry-title a:visited {
	color: #444;
}
.entry-title a:hover, .entry-title a:active {
	color: #d72aa0;
}

.recent-posts .overlay.standard,
.thumb-overlay.standard {
	background-image: url(../images/light/icon-standard.png);
}
.recent-posts .overlay.image,
.thumb-overlay.image {
	background-image: url(../images/light/icon-image.png);
}
.recent-posts .overlay.audio,
.thumb-overlay.audio {
	background-image: url(../images/light/icon-audio.png);
}
.recent-posts .overlay.video,
.thumb-overlay.video {
	background-image: url(../images/light/icon-video.png);
}
.recent-posts .overlay.link,
.thumb-overlay.link {
	background-image: url(../images/light/icon-link.png);
}

.single .hentry {
	background: url(../images/light/seperator.png) bottom repeat-x;
}