/*
.daygroup {border: 1px solid red; margin: 2px}
.channelgroup {border: 1px solid red; margin: 2px}
.entrygroup {border: 1px solid red; margin: 2px}
*/

body {
	border-right: 1px solid black;
	margin-right: 250px;

	padding-left: 20px;
	padding-right: 20px;
}

pre {
 overflow: auto;
 overflow-y: hidden;
}

/*
.entry h1, .entry h2, .entry h3, .entry h4 {
   font-weight: bold;
   padding: 3 0 3 0;
   margin: 0;
   text-align: left;
   letter-spacing: normal;
   color: black;
   background-color: none;
   border: 0px solid black;
}
*/
h1.planet {
	margin-top: 0px;
	padding-top: 20px;

	font-family: "Bitstream Vera Sans", sans-serif;
	font-weight: normal;
	letter-spacing: -2px;
	text-transform: lowercase;
	text-align: right;

	color: grey;
}

h2.planet {
	font-family: "Bitstream Vera Sans", sans-serif;
	font-weight: normal;
	color: #200080;

	margin-left: -20px;
}

h3.planet {
	font-family: "Bitstream Vera Sans", sans-serif;
	font-weight: normal;

	background-color: #a0c0ff;
	border: 1px solid #5080b0;

	padding: 4px;
}

h3.planet a {
	text-decoration: none;
	color: inherit;
}

h4.planet {
	font-family: "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
}

h4.planet a {
	text-decoration: none;
	color: inherit;
}

img.face {
	float: right;
	margin-top: -3em;
}

.entry {
	margin-bottom: 2em;
}

.entry .date {
	font-family: "Bitstream Vera Sans", sans-serif;
	color: grey;
}

.entry .date a {
	text-decoration: none;
	color: inherit;
}

.sidebar {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 250px;

	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;

	padding-top: 20px;
	padding-left: 0px;

	font-family: "Bitstream Vera Sans", sans-serif;
	font-size: 85%;
}

.sidebar h2 {
	font-size: 110%;
	font-weight: bold;
	color: black;

	padding-left: 5px;
	margin-left: 0px;
}

.sidebar ul {
	padding-left: 2em;
	margin-left: 0px;

	list-style-type: square;
}

.sidebar ul li:hover {
	color: grey;
}

.sidebar p {
	/* border-top: 1px solid grey; */
	margin-top: 5px;
	padding-top: 10px;

	padding-left: 5px;
}

a:hover {
	text-decoration: underline !important;
	color: blue !important;
}

img {
  max-width: 500px;
}

a img {
  border: 0px none black;
}

img.close {
  padding-right: 3px;
  position:relative;
  top: 2px;
}

#logoimg {
  display: none;
}

/* Block annoying feed additions */
.feedflare { display: none; }