* { margin: 0; padding: 0; }

.hide {
	display: none;
	}

a {
	color: #7bc649;
	text-decoration: none;
	}

a:hover {
	color: #7bc649;
	background: #111111;
	text-decoration: none;
	}

body {
	background: #333 url(/blog/img/xmas2007/bsides-top_gradient.png) repeat-x top left;
	font-family: "HelveticaNeue-Light", Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	color: #fff;
	line-height: 24px;
	}
	
#container {
	padding-top: 32px;
	width: 750px;
	margin: 0 auto;
	}

	#header h1 {
	background: transparent url(/blog/img/xmas2007/bsides-h1b.png) top left no-repeat;
	height: 129px;
	text-indent: -9999px;
	width: 650px;
	margin: 0 auto;
	}	
		
p.welcome {
	margin: 15px auto 35px auto;
	width: 550px;
	font-family: "HelveticaNeue-LightItalic", Helvetica, sans-serif;
	color: #666;
	}
	
#tout {
	position: fixed;
	height: 199px;
	width: 35px;
	top: 10px;
	left: 0;
	}
	
#tout a {
	display: block;
	height: 199px;
	width: 35px;
	text-indent: -9999px;
	background: transparent url(/blog/img/xmas2007/bsides-podcasting-1.png) top right no-repeat;
	}
	
#tout a:hover {
	background-position: top left;
	}
	
#calendar {
	margin: 0 auto;
	}
	
div.post {
	padding: 25px 160px 25px 0;
	background-repeat: no-repeat;
	background-position: 100% 25px;
	min-height: 150px;
	border-top: 1px solid #444;
	}
	
#Dec02,#Dec04,#Dec06,#Dec08,#Dec10,#Dec12,#Dec14,#Dec16,#Dec18,#Dec20,#Dec22,#Dec24 {
	background-position: 0% 25px;
	padding: 25px 0px 25px 160px;
	}	

#Dec01 { background-image: url(/blog/img/xmas2007/Dec01.png);}
#Dec02 { background-image: url(/blog/img/xmas2007/Dec02.png);}
#Dec03 { background-image: url(/blog/img/xmas2007/Dec03.png);}
#Dec04 { background-image: url(/blog/img/xmas2007/Dec04.png);}
#Dec05 { background-image: url(/blog/img/xmas2007/Dec05.png);}
#Dec06 { background-image: url(/blog/img/xmas2007/Dec06.png);}
#Dec07 { background-image: url(/blog/img/xmas2007/Dec07.png);}
#Dec08 { background-image: url(/blog/img/xmas2007/Dec08.png);}
#Dec09 { background-image: url(/blog/img/xmas2007/Dec09.png);}
#Dec10 { background-image: url(/blog/img/xmas2007/Dec10.png);}
#Dec11 { background-image: url(/blog/img/xmas2007/Dec11.png);}
#Dec12 { background-image: url(/blog/img/xmas2007/Dec12.png);}
#Dec13 { background-image: url(/blog/img/xmas2007/Dec13.png);}
#Dec14 { background-image: url(/blog/img/xmas2007/Dec14.png);}
#Dec15 { background-image: url(/blog/img/xmas2007/Dec15.png);}
#Dec16 { background-image: url(/blog/img/xmas2007/Dec16.png);}
#Dec17 { background-image: url(/blog/img/xmas2007/Dec17.png);}
#Dec18 { background-image: url(/blog/img/xmas2007/Dec18.png);}
#Dec19 { background-image: url(/blog/img/xmas2007/Dec19.png);}
#Dec20 { background-image: url(/blog/img/xmas2007/Dec20.png);}
#Dec21 { background-image: url(/blog/img/xmas2007/Dec21.png);}
#Dec22 { background-image: url(/blog/img/xmas2007/Dec22.png);}
#Dec23 { background-image: url(/blog/img/xmas2007/Dec23.png);}
#Dec24 { background-image: url(/blog/img/xmas2007/Dec24.png);}
#Dec25 { background-image: url(/blog/img/xmas2007/Dec25.png);}
	
h3.post-title {
	font-family: "HelveticaNeue-Light", Helvetica, sans-serif;
	font-weight: normal;
	}	
	
h3.post-title, div.post-artist, div.post-artist p, div.post-download_link {
	display: inline;
	background: #111;
	font-size: 20px;
	}
	
div.post-description  p {
	font-size: 15px;
	margin: 5px auto 8px auto;
	}
	
div.inlineplayer {
	}
	
#footer {
	font-size: 10px;
	line-height: 14px;
	font-style: italic;
	text-align: left;
	margin: 25px auto;
	border-top: 1px solid #7bc649;
	padding: 5px;
	color: #666;
	}
	
#sitemeter {
	text-align: right;
	}
	