body {
	color: #fff;
}
a {
	color: #444;
}
strong {
	color: #122632;
}
span.widget_posts_info_meta ul li a {
	color: #777;
}
#header, #content, #show_hide {
	background: url(../images/bg_light_fabric.gif);
}
#header {
	border-right: 5px solid rgba(0,0,0,0.1);
}
#menu ul li a {
	color: #777;
}
	#menu ul li a:hover {
		color: #444;
	}
	#menu ul li ul li a {
		/*color: #999;*/
		color: #fff;
	}
	#menu ul li ul li a:hover {
		/*color: #fff;*/
		color: #BEBEBE;
	}
	#menu ul li.current-menu-item a {
	color: #CCC;
	}
	#menu ul li.current-menu-item ul li a {
		color: #fff;
	}
	#menu ul li.current-menu-item ul li a:hover {
		color: #BEBEBE;
	}
h1, h2, h3, h4, h5, h6 {
	color: #555;
}
h1.title {
	background: #ccc;
	background: #122632;
	border-bottom: 5px solid #1A2A35;
	border-bottom: 5px solid rgba(65,90,104,0.8);
	color: #fff;
}
h1.post_title {
	background: #ccc;
	background: #122632;
	border-bottom: 5px solid #1A2A35;
	border-bottom: 5px solid rgba(26,42,53,0.8);
	color: #fff;
}
h1.post_title a {
	color: #fff;
}
h1.post_title a:hover {
	color: #BEBEBE;
}
#content_wrap {
	color: #444;
	text-shadow: 0px 1px 1px #eee;
}
.posts_item, #comments h5 {
	border-bottom: 1px dashed #999;
}
.blog_post {
	border-bottom: 1px dashed #333;
}
.blog_post_meta {
	background: #415A68;
	text-shadow: 0px 1px 1px #999;
}
#respond {
	border-top: 1px dashed #122632;
}
#comments h5 {
	border-top: 1px dashed #122632;
}
.blog_post {
	border-bottom: 1px dashed #122632;
}
#post_links a, .more-link {
	color: #333;
	font-size: 12px;
}
#post_links .no_post {
	padding: 4px 0px;
	color: #666;
	font-size: 11px;
}
.classic_desc {
	background: rgba(0,0,0,0.05);
}
#comments #submit {
	background: rgba(0,0,0,0.2);
	border: 1px solid #999;
	color: #fff;
}
#comments #author, #comments #email, #comments #url {
	background: rgba(255,255,255,0.9);
	border: 1px solid #ccc;
	color: #999;
}
#comments #comment {
	background: rgba(255,255,255,0.9);
	border: 1px solid #ccc;
	color: #777;
}
.comment_gravatar {
	background: rgba(0,0,0,0.1);
}
.comment_right a {
	color: #444;
}
div.gallery_item_info {
	text-shadow: none;
	color: #fff;
	font-family: "Droid Sans";
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}
.portfolio_column_buttons {
	border-bottom: 1px dashed #999;
}
.portfolio_column_buttons ul li.first-pbutton a {
	border-left: 1px dashed #999;
}
.portfolio_column_buttons ul li a {
	color: #333;
}
.widget ul li a {
	border-top: 1px solid #122632;
}
#search {
	border: 1px solid #999;
}
#search input[type=text] {
	color: #444;
}
#social_icons {
	border-top: 1px solid #999;
}
#thumbs {
	background: url(../images/bg_light_fabric.gif);
	border-left: 5px solid rgba(0,0,0,0.1);
	border-right: 5px solid rgba(0,0,0,0.1);
}
#slideshow_nav_controls {
	background: rgba(0,0,0,0.2);
	border-color: #999;
}
#floating_slideshow_nav {
	background: url(../images/bg_light_fabric.gif);
	border: 5px solid rgba(0,0,0,0.1);
}
#floating_slideshow_nav_controls {
	background: rgba(0,0,0,0.3);
}
#contact_form input[type=text] {
	background: rgba(0,0,0,0.3);
	color: #fff;
	border: 1px solid #888;
}
#contact_form textarea {
	background: rgba(0,0,0,0.3);
	border: 1px solid #888;
}
#contact_form input[type=submit] {
	background: #888;
	background: rgba(0,0,0,0.3);
	color: #fff;
	border: 1px solid #888;
}
.flickr_badge_image img {
	border: 3px solid rgba(0,0,0,0.1);
}
#contact_form #result_box {
	background-color: #999;
	background-image: url(../images/ajax-loader-light.gif);
	border: 1px solid #888;
	text-shadow: none;
	color: #eee;
}
