body {
	font-family: "Verdana", "Arial", "sans-serif";
}
#header {
	height : 150px;
	background:url('logo.png') no-repeat 74% 23px;
	padding-top: 8px;
}
#header a.title {
	border-bottom : 1px solid black;
	padding-left : -100%;
	font-size : 1px;
	height : 114px;
	color:white;
	display:block;
}
#header span {
	padding-left : 15%;
	font-family:serif;
	letter-spacing:10px
}
#content {
	display : block;
	padding-top: 30px;
	/*width:65%;*/
	padding-left: 10%;
	padding-bottom: 30px;
}
ul.menu {
	letter-spacing:3px;
	float:right;
	padding-bottom: 30px;
	background-color: #ffffff;
	/*display : absolute;
	position:fixed;
	top:30%;
	right:3%;*/
	z-index:0;
	width : 20%;
	list-style: none;
}
ul.menu li {
	display: inline;
	padding: 0;
}
ul.menu a {
        color:blue;
	display : block;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	text-decoration: none;
	padding:5px;
	padding-left:20px;
}
ul.menu a:hover {
	display : block;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	text-decoration: none;
	padding:5px;
	padding-left:20px;
}
dl.roadmap { display: block; padding-bottom: 20px }
dl.roadmap dt { font-weight:bold }
dl.roadmap dt.done { color:#238E23; }
dl.roadmap dd span.date { font-weight:normal;color:#545454;padding-right:50px }
dl.roadmap dd a.minibutton{text-decoration:none}
div.copyright {
	display : block;
	border-top: 1px solid gray;
	padding-top:10px;
	text-align:center;
	font-family:serif;
	font-size:small;
}

ul.posts {
  list-style-type: none;
  margin-bottom: 2em;
  clear:left;
}

  ul.posts li {
    line-height: 1.75em;
  }

  ul.posts span {
    color: #aaa;
    font-family: Monaco, "Courier New", monospace;
    font-size: 80%;
  }

.feed{display:block;padding-top:10px;line-height:40px;}
.feed span {padding-left:10px;}

.minibutton{position:relative;font-family:helvetica,arial,freesans,clean,sans-serif;display:inline-block;height:21px;padding:0 0 0 3px;font-size:11px;font-weight:bold;color:#333;text-shadow:1px 1px 0 #fff;white-space:nowrap;border:none;overflow:visible;cursor:pointer;border:1px solid #d4d4d4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4',endColorstr='#ececec');background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ececec));background:-moz-linear-gradient(top,#f4f4f4,#ececec);}
.minibutton>span{display:block;height:21px;padding:0 9px 0 7px;line-height:21px;}
.minibutton:hover{color:#fff;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);border-color:#518cc6;border-bottom-color:#2a65a0;background:#599bdc;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#599bdc',endColorstr='#3072b3');background:-webkit-gradient(linear,left top,left bottom,from(#599bdc),to(#3072b3));background:-moz-linear-gradient(top,#599bdc,#3072b3);}
.minibutton.mousedown{border-color:#2a65a0;border-bottom-color:#518cc6;background:#3072b3;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3072b3',endColorstr='#599bdc');background:-webkit-gradient(linear,left top,left bottom,from(#3072b3),to(#599bdc));background:-moz-linear-gradient(top,#3072b3,#599bdc);}

div.footnotes { display:block; font-size:small; padding-top:200px; }

a#api-button {
	background:#25A6E1;
	background:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
	padding:10px 15px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display: block;
	/*width:35%;*/
	text-align: center;
	text-decoration: none;
	border:1px solid #1A87B9
}

a#manual-button {
	background:#5CCD00;
	background:-moz-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5CCD00),color-stop(100%,#4AA400));
	background:-webkit-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-o-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:-ms-linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	background:linear-gradient(top,#5CCD00 0%,#4AA400 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5CCD00',endColorstr='#4AA400',GradientType=0);
	padding:10px 15px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display: block;
	/*width:35%;*/
	text-align: center;
	text-decoration: none;
	border:1px solid #459A00
}
