body
{
	background: #252627;
	color: #999;
}

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

#menu_wrapper div .nav > li.current-menu-item a, #menu_wrapper div .nav > li.current-menu-ancestor a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper .nav ul li ul li a.hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a.hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-item ul li a:hover, #menu_wrapper div .nav > li.current-menu-item a, #menu_wrapper div .nav > li.current-menu-ancestor a, #menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover, #imageFlow .title, .post_header h3 a, #content_wrapper .sidebar .content .sidebar_widget li .widgettitle, h2.widgettitle, #menu_wrapper div .nav > li.current-menu-ancestor ul li a:hover
{
	color: #fff;
}

#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul
{
	background: #333;
	border: 1px solid #000;
	-webkit-box-shadow: 0 0  4px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0  4px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0  4px rgba(0, 0, 0, 0.7);
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a
{
	color: #999;
}

#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav > li.current-menu-ancestor ul li a
{
	border-bottom: 1px solid #444;
	color: #ccc;
}

#menu_wrapper .nav ul li ul li:last-child, #menu_wrapper div .nav li ul li:last-child, #menu_wrapper .nav ul li.current-menu-item ul li:last-child a, #menu_wrapper div .nav li.current-menu-item ul li:last-child a, #menu_wrapper div .nav > li.current-menu-ancestor ul li:last-child a
{
	border-bottom: 0;
}

#footer 
{
	background: #252627;
	border-top: 0;
	color: #000;
}

#copyright
{
	border-top: 1px solid #DDDFE2;
}

#footer ul li.widget .widgettitle, #slide_content_wrapper h1, #slide_content_wrapper h2, #slide_content_wrapper h3, #slide_content_wrapper h4, #slide_content_wrapper h5, #slide_content_wrapper h6
{
	color: #fff;
}

#footer a
{
	color: #444;
}

#slide_content_wrapper
{
	background: #252627;
	border-bottom: 0;
	color: #777;
}

#slide_content_wrapper img.shadow
{
	border: 1px solid #999;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

hr {
	border-bottom: 1px solid #555;
}

.page_caption
{
	border-bottom: 1px dotted #555;
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper
{
	border-left: 1px solid #555;
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar, #content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar.mini
{
	border-right: 1px solid #555;
}

.post_header .post_detail, .recent_post_detail, .post_detail
{
	border-top: 1px solid #555;
}

input[type=text], input[type=password], select, textarea
{
	border: 0;
	background: #333;
	color: #999;
}

input[type="text"].blur, textarea.blur
{
	color: #777;
}

.comment .right
{
	color: #777;
}

ul.twitter a, a.comment-reply-link
{
	color: #111;
}

.ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-content, .tabs .ui-tabs-panel
{
	border: 1px solid #444;
}

.ui-accordion-header
{
	background: #222;
}

.pp_accordion, .pp_accordion_close
{
	border-top: 0;
}

.ui-accordion .ui-accordion-header a
{
	color: #fff;
}

.tabs .ui-state-active
{
	background: #444;
}

.tabs .ui-state-active a
{
	background: #252627;
	color: #fff;
	text-shadow: 0 0 0;
}

.tabs .ui-state-default a
{
	background: #252627;
}

.ui-tabs-nav li.ui-state-default
{
	border: 0;
}

.ui-tabs-nav li.ui-state-active
{
	border: 1px solid #444;
}