body {
	background: #3f303d;
	color: white;
	font: 15px Calibri, Ubuntu, Droid Sans, Dejavu Sans, sans-serif;
	overflow-y: scroll;
}
a {
	color: white;
}
a:hover {
	text-decoration: none;
}
input[type=checkbox] {
	margin: 0;
	position: relative;
	top: 2px;
}
.outer {
	width: 400px;
	margin: 0 auto;
}
.logo, .block, .buttons span {
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
}
.logo {
	background: #444;
	border: 2px solid #807078;
}
.block, .buttons span {
	margin-top: 8px;
	padding: 4px;
	background: #504048;
	border: 2px solid #807078;
}
.block .title {
	float: right;
	margin-top: -6px;
	font-size: 75%;
	opacity: 0.7;
}
.status {
	background-color: #685;
	border-color: #9b8;
}
.about {
	
}
.options {
	background-color: #568;
	border-color: #89b;
}
.buttons div {
	display: inline-block;
	width: 25%;
}
.buttons span {
	display: block;
	text-align: center;
	margin-left: 2px;
	margin-right: 2px;
	cursor: pointer;
}
.buttons span:hover {
	background-color: #807078;
	border-color: #a09098;
}
.separator {
	margin-top: 4px;
	text-align: center;

}
.ideas {
	overflow: hidden;
}
.ideas.fancy, .ideas.fancy .idea {
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
}
.idea {
	margin-top: 0;
	margin-bottom: 8px;
	opacity: 1;
}
.idea.in {
	opacity: 0;
}