body
{
	color: #888;
}

a
{
	color: #3E70EB;
}

#footer, #page_maximize
{
	background: #fff;
	-moz-box-shadow: 0px 0px 10px #444; -webkit-box-shadow: 0px 0px 10px #444; box-shadow: 0px 0px 10px #444;
	border-top: 0;
}

#page_content_wrapper
{
	background: #fff;
	-moz-box-shadow: 0px 0px 10px #444; -webkit-box-shadow: 0px 0px 10px #444; box-shadow: 0px 0px 10px #444;
}

h1, h2, h3, h4, h5, h6, .post_header h5 a, .strong, strong, #searchform label
{
	color: #222;
}

#controls, #thumb-tray
{
	background: #fff;
}

.jp-play, .jp-pause
{
	position: fixed;
	bottom: 7px;
	right: 108px;
	width: 22px;
	height: 20px;
	text-indent: -9999px;
	z-index: 9999;
	background:transparent url(../images/sound_off_black.png) no-repeat left center;
}

.jp-pause
{
	background:transparent url(../images/sound_on_black.png) no-repeat left center;
}

hr, #page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child
{
	border-top: 1px dotted #ccc;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul li, #page_content_wrapper .sidebar .content .posts.blog li, #page_content_wrapper .posts.blog li
{
	border-bottom: 1px dotted #ccc;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li:first-child
{
	border-top: 0;
}

pre, code, tt
{
	color: #ccc;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}