body {color: #3f3f45; font-family: Helvetica,Arial; font-size: 62.5%; margin-bottom: 50px}

#branding.header, #filter.nav, .section {margin: 0 auto; width:800px}

#filter.nav {margin-bottom: 32px; margin-top: -25px; overflow: auto}
	#filter.nav li {color: #fff; float:left; line-height: 1em; padding-bottom: 6px; padding-right: 27px; padding-top: 6px; position: relative}
		#filter.nav .filter a {background: url(../images/remove.gif) no-repeat 100% 1px; height: 1em; margin-left: 8px; position: absolute; right:8px; text-indent: -9999px; top: 6px; width:11px}
		#filter.nav .tag a {background-position: 100% 1px}
		#filter.nav .year a {background-position: 100% -29px}

#branding.header {border-bottom: 8px solid #013e56; margin-bottom: 42px; margin-top: 8px; padding-bottom: 2px}		
#branding.header:hover {border-bottom-width: 10px; margin-bottom: 40px}
	#branding.header h1 a, #branding.header h1 a:visited {color: #013e56; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-size: 15em; text-decoration: none; text-transform: uppercase}

.filter {color: #f4eaec; display: inline; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-size: 2.4em; text-decoration: none; text-transform: uppercase; padding: 4px 8px; white-space: nowrap}
.tag {background: #013e56}
.year {background: #3f3f45}
a.filter:visited, .filter:active {opacity: .6}
a.filter:hover {color: #fff}

.section {margin-bottom: 45px; margin-top: 30px; overflow: hidden; padding-bottom: 3px}
	.section .header {float: left; width: 120px}
		.section .header .bookmark {color: #3f3f45; display: inline-block; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-size: 6.4em; height: 1.05em; text-decoration: none}
		.section .header .bookmark:hover {border-bottom: 3px solid #3f3f45}
	.section .article {border-left: 1px dotted #000; margin: 1px 0 0 11em; padding-bottom: 2px; padding-left: 30px; width: 469px}
		.section .article .header {float: none; padding-bottom: 18px; width: auto}
		.section .article .visited {opacity: .6}
			.rated a {background: url(../images/ratings.gif) no-repeat 100% 1px}
			.rated a:after {content: ""; padding-right: 132px}
			.rating-1 a {background-position: 100% 1px}
			.rating-2 a {background-position: 100% -59px}
			.rating-3 a {background-position: 100% -119px}
			.rating-4 a {background-position: 100% -179px}
			.rating-5 a {background-position: 100% -239px}
				.section .article .header .bookmark {border-bottom: 2px solid #3f3f45; display: inline; font-family: "chunk-1","chunk-2",serif; font-size: 3em; height: auto; line-height: 1.6em; padding-bottom: 6px; position: relative; top: -5px}
				.section .article .header .bookmark:hover, .section .article .header .bookmark:active {border-bottom-width: 3px}
		.section .article .published {left: -9999px; position: absolute}
		.section .article .sub {padding-bottom: 29px; white-space: nowrap}
		.section .last .sub {padding-bottom: 5px}
			.section .article .sub li {display: inline}
		.section .article h4, .section .article .images {left: -9999px; position: absolute}

.aside {margin-left: 50%; padding-left: 250px; position: absolute; top:21em; width:150px}
	.aside h4 {border-left: 24px solid #3f3f45; border-top: 24px solid transparent; height: 0; margin-left: 16px; margin-top: -22px; overflow: hidden; text-indent: -9999px}
	.aside p {background: #3f3f45; color: #fff; font-family: "league-gothic-1","league-gothic-2",sans-serif; font-size: 2.4em; text-transform: uppercase}
		.aside p a {color: #fff; display: block; padding: 16px; text-decoration: none}
		.aside p a:hover, .aside p a:active {border-bottom: 3px solid #013e56}
		
#page.footer {background: #ccc; border-top: 2px solid #666; bottom: 0; color: #666; font-size: 1.2em; padding: 10px 0; position: fixed; top:auto; width: 100%}
	.copyright, .vcard {display: inline}
	.copyright {margin-left: 10px}
	.vcard a {background: url(../images/vcard.gif) no-repeat 100% 0; color: #666; padding-right: 20px; text-decoration: none}
		.vcard a .fn {border-bottom: 1px solid #666}
	.vcard .tel, .vcard .email {left: -9999px; position: absolute}

#slideshow {display:none; left: 0; position: absolute; top: 0; z-index: 2000000001}