body {
	background: url("img/greydient-top.png") top left repeat-x white;
	margin: auto;
	width: 700px;
	font-family: sans-serif;
}

h1 {
	height: 80px;
	clear: both;
	text-align: center;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

div.channelgroup {
	padding-bottom: 1px;
	position: relative;
	margin-bottom: 20px;
}

div.channelgroup h3 {
	margin: 0;
	padding: 20px;
	padding-bottom: 0;
}

div.channelgroup h3 a {
	color: black;
	text-decoration: none;
	font-size: 110%;
}

div.channelgroup img.face {
	float: right;
	margin: 20px 20px 0px 0px;
	z-index: 10;
	position: relative;
}

div.jdub {
	background-color: #B0E0E6;
}

div.greebo {
	background-color: #FFC0CB;
}

div.entry {
	background-color: #FFFFFF;
	margin: 20px;
	padding: 20px;
	padding-bottom: 1px;
	position: relative;
	clear: below;
}

div.entry h4 {
	margin: 0;
	padding: 0;
}

div.entry h4 a {
	color: black;
	text-decoration: none;
}

.tl, .tr, .bl, .br {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
}
.tl {
	top: 0; left: 0;
	background-position: top left;
}
.tr {
	top: 0; right: 0;
	background-position: top right;
}
.bl {
	bottom: 0; left: 0;
	background-position: bottom left;
}
.br {
	bottom: 0; right: 0;
	background-position: bottom right;
}

div.jdub .tl, div.jdub .tr, div.jdub .bl, div.jdub .br {
	background-image: url(img/corners-blue.png);
}

div.greebo .tl, div.greebo .tr, div.greebo .bl, div.greebo .br {
	background-image: url(img/corners-pink.png);
}

