/* Processed and cached by Shaun Inman's CSS Cacheer (with ServerImport, Base64, BasedOn, Constants, NestedSelectors & Pretty enabled) on Sun, 13 Jan 2013 16:36:45 +0000 <http://shauninman.com/search/?q=cacheer> */
#header{	position: relative;	height: 256px;	margin: 0;	background-image: url(/images/design/header.jpg);	background-repeat: no-repeat;	background-position: top center;	overflow: visible;	z-index: 1;}#header h1#site-title{	position: absolute;	left: 50%;	top: 95px;	width: 407px;	height: 46px;	margin-left: -113px;}#header h1#site-title a{	display: block;	width: 100%;	height: 100%;	border: 0;	text-indent: -10000px;	overflow: hidden;	cursor: pointer;}#header #menu{	position: relative;	top: 200px;	width: 820px;	margin: 0 auto;	padding: 10px 0;	overflow: visible;}#header #menu li,#header #menu li.out{	position: absolute;	display: block;	margin: 0;	border: 1px solid transparent;	background-color: transparent;	background-position: center 10px;}#header #menu li a,#header #menu li.out a{	position: absolute;	top: -40px;	display: block;	width: 100%;	height: 80px;	border: 0;	text-indent: -10000px;	text-decoration: none;	background-repeat: no-repeat;	background-position: bottom center;	overflow: hidden;}#header #menu li ul,#header #menu li.out ul{	display: none;	margin: 0;	padding-top: 40px;	padding-bottom: 10px;}#header #menu li:hover, #header #menu li.over{	border-color: #333333;	background-color: #0d0d0d;}#header #menu li:hover ul, #header #menu li.over ul{	display: block;}#header #menu ul li{	position: relative;	height: auto;	margin: 0;	padding: 0;	border: 0;}#header #menu ul li a{	position: relative;	top: 0;	display: block;	width: auto;	height: auto;	margin: 0;	padding: 4px 20px;	color: #d9d9d9;	font-family: "Segoe UI", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-indent: 0;	background-image: none !important;}#header #menu ul li a:hover{	color: #ffffff;	text-decoration: underline;}#header #menu #menu-discography{	left: -10px;	width: 130px;}#header #menu #menu-discography a{	background-image: url(/images/design/discography.png);}#header #menu #menu-shows{	left: 102px;	width: 130px;}#header #menu #menu-shows a{	background-image: url(/images/design/shows.png);}#header #menu #menu-biography{	left: 214px;	width: 150px;}#header #menu #menu-biography a{	background-image: url(/images/design/biography.png);}#header #menu #menu-forum{	left: 346px;	width: 150px;}#header #menu #menu-forum a{	background-image: url(/images/design/forum.png);}#header #menu #menu-chat{	left: 478px;	width: 95px;}#header #menu #menu-chat a{	background-image: url(/images/design/chat.png);}#header #menu #menu-other{	left: 565px;	width: 155px;}#header #menu #menu-other a{	background-image: url(/images/design/other.png);}#header #menu #menu-official{	left: 707px;	width: 126px;}#header #menu #menu-official a{	background-image: url(/images/design/official.png);}#header select{	width: 80px;	margin: 4px 20px;}#header select,#header option{	color: #000000;}#header #karl{	position: absolute;	left: 50%;	top: 2px;	width: 65px;	height: 82px;	margin: 0;	margin-left: 245px;	padding: 0;}#header #karl a{	display: block;	width: 100%;	height: 100%;	margin: 0;	padding: 0;	border: 0;	text-indent: -10000px;	overflow: hidden;	cursor: pointer;}div.separator{	position: absolute;	width: 100%;	height: 25px;	background-repeat: repeat-x;	background-position: top center;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/design/shadow.png');}div.separator[class]{	background-image: url('/images/design/shadow.png');}