body {background:#F3F3F3;background:url(/images/bg.png)}
header#top {
	background: #fff;
	background:-webkit-gradient(linear, 0% 0%, 0% 20%, from(#F0F0F0), to(#FFFFFF));
	background:-moz-linear-gradient(20% 0% 90deg,#F0F0F0, #fff, #fff 100%);
	padding: 1em 0;
	border-bottom: 1px solid #BFBEBC;
}
	#brand {
	position: absolute;
	top: 0;
	width: 70px;
	margin: 0 auto;
	padding:0.4em 0 0.1em 0;
	text-align:center;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	background: #242424;
	background:-webkit-gradient(linear, 0% 0%, 6% 100%, from(#424242), to(#242424));
	background:-moz-linear-gradient(19% 75% 90deg,#424242, #424242, #242424 100%);
	-webkit-transition: all .4s ease;
	}
	#brand:hover {
	background:-webkit-gradient(linear, 0% 0%, 6% 100%, from(#2f2f2f), to(#2f2f2f));
	}
	header#top h1 {
	padding: 0;margin: 0 0 0 100px;
	color: #313131;
	font-size: 2em;
	font-family: "Times New Roman", Times, serif;
	}
	header#top h1 span {
	font-size: 0.7em;
	color: #BFBEBC;
	}
#content {margin-top: 6em}
#content p, #content ul {color:#7D7C7B}

/** Front page **/
#searchby p {
	margin-top: 1em;
	margin-bottom: 0;
	padding-bottom: 0;
}
img.frontpageimage {
	position: relative;
	width:90%;
	margin:0 auto;
	background: #1B1B1B;
	padding: 3%;
	max-height:180px;
	-webkit-transition: all .2s ease;
	z-index: 3;
}
	img.frontpageimage:hover {background:#1E1E1E;-webkit-box-shadow: 0 0 5px black}
	img.more {width: 25px;margin:-2em 0 0 0;position:absolute}
	
#content .entry {min-height:375px;display:block}

/** Entry Page **/
img.big_image {width:98%;background: #101010;padding: 1%}
p.gallery img {margin: 0;width:31%;background: #101010;padding: 1%}
#entry_description a {color:#7D7C7B;text-decoration:none}
#entry_description a:hover {text-decoration: underline}
audio {width:100%}
video {
	width: 97%;
	margin-bottom:1em;
	padding: 1.5%;
	background:#141414;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
section#comments-private p {color: #874649}

/** Relationships **/

p#related_images img {
	width: 24.3%;
	max-height:101px;
	border:1px solid #EFEFEF;
}
p#related_images a:hover img  {
	border-color:#242533;
}
p#related_images .open img {
}

footer {
	border-top: 1px dashed #B3B3B0;
	width: 80%;
	text-align:right;
	padding:0.7em 10%;
	color: #8D8E8C;
}
	footer a {
	color:#767886
	}
	footer a:hover {
	color: #5A5F86;
	}