@charset "utf-8";

* { margin: 0; padding: 0; border: 0 none; outline: 0 none; }
html, body {
	height: 90%;
	overflow: hidden;
	}
li { list-style-type: none; }

header { display: none; }

.page {
	position: absolute;
	background: white no-repeat center center;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	min-height: 100%;
	height: 100%; /* ie6 */
	}

#easement {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNrs1jEKACAMQ9FWxM3JzfvfM/YWUfyBzI8spSkpHGlhCjAwMPB7cFaHA+7V6YKXC95fLU6ZPgEOCDAwMPD98BFgABKXB45gXinPAAAAAElFTkSuQmCC) repeat-x;
	display: block;
	height: 1em;
	}
footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 54px;
	border-top: 1px solid #dedede;
	background-color: #fcfcfc;
	text-align: right;
	color: #999;
	z-index:10;
	}
#julian {
	margin: 14px 20px 14px 0;
	float: right;
	font: 1em monospace;
	}
#polaris {
	position: absolute;
	height: 400px;
	width: 400px;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -200px;
	cursor: pointer;
	}

/* nav
---------------------------------------------------------------- */
nav {
	margin: 15px 0 15px 20px;
	float: left;
	display: inline;
	}
nav ul li {
	float: left;
	margin-right: 12px;
	list-style-type: none;
	display: inline;
	}
nav ul li a {
	float: left;
	font-size: 0;
	color: transparent;
	}

/* info, archive slide ups
---------------------------------------------------------------- */
.panel {
	position: absolute;
	top: 100%;
	width: 100%;
	overflow: hidden;
	background-color:white;
	color:black;
	border-top: 1px solid #dedede;
	padding-bottom: 18px;
	opacity: .9; /* dev value */
	}
#infotext {
	margin: 1em auto;
	width: 730px;
	overflow: hidden;
	}
#infotext h2 {
	padding-left: 12px;
	font: bold 1em/1.6em serif;
	border-bottom: 1px solid #ddd;
	}
#infotext p {
	margin: 1em auto;
	font: .75em/1.5em sans-serif;
	color: #555;
	}
.column {
	margin-top: -5px;
	padding-right: 12px;
	padding-left: 12px;
	border-right:1px solid #ccc;
	width: 340px;
	float: left;
	}
.column:last-child { border-right-style:none; }

#about p { text-indent: 1em; }
#about p:first-child { text-indent: 0; }

#text {	z-index: 8; }
#archivelist {	z-index: 7; }

.positioner { /* so jquery can add a class for safari fix */
	height: 44%;
	top: 56%;
 	}

/* links, image sprites
---------------------------------------------------------------- */
nav a.info,
nav a.contact,
nav a.weblog,
nav a.email,
nav a.twitter,
nav a.mdse,
nav a.rss,
nav a.itunes,
nav a.soundcloud,
nav a.gplus,
#infotext span.showhideinfo,
.closetext {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAAoCAYAAAAYEYTzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDpCQzBBRTAyNENDMjExMURDODcyQUUyMjMwRDcwMDhEQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDA1MjQ2NjBFMUExMUUxQUMzREUxRjUwMDQ2QjgwNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDA1MjQ2NTBFMUExMUUxQUMzREUxRjUwMDQ2QjgwNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMThDMTREMjQ0Q0RBMTg5MjQiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6QkMwQUUwMjRDQzIxMTFEQzg3MkFFMjIzMEQ3MDA4REEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63+D0PAAAfQElEQVR42uxdCXRV1dXemRMyEAghEMKQME8KAQRRZChDS8GhClKlToBz1b/iD1SUIFilttXVwqrQJS4FRIEiir8tEMVgmcQEERQkEEASAiGQCAmZk39/J+c8Tk7uve89Mjg0e62T3HfufXc4d+9vD2ef/XyqqqqoiZqoiZoI5N80BE3URN6Tj49PKP8bJD/uYcVa2AQIP+4XanaN5TaO21BuPWXfQW47uG3itlk/2M6y4vP+nP8t4XaB24PcdjvdR5OF1mAkBvbVV1+lHTt2UGRkJLVs2bLGAX5+fuJ/RUUFVVZWUkZGBg0fPpxmzJjhep02/KLAYJ78PJ/37+H/hd/XOx45cmSdLrJ161bxgD7qZi0EBJTA7X5uo7kNkH153JJlW2b10BbnGsZtLrcQbq9wWy/7f8XtCW5F3BZy+9RpIPm8ooNfblF4eHhW8+bNU/bv3z+9joDQiduj3B7gFmZzeAG3pdwWczvuBhD+xf9+Lj+u5nbHTxEQ7rzzTtt9x48f71VeXt6hpKSkAwtbP2xza8etH/YfO3asFoMcPXq0avz48VRUVCQEFNuzZ8+msWPHUllZmei766676Oabb6bbb79dCDDagw8+SHPnzn0Lt2QOLQS7R48e4hwdIv0p+LvT1SJe5XpZvF0hhLiytJhyovqErlu3jg4dOkT/+Mc/nABhBMCgoKBAWAhhYWEAg/ncPvm+3vGIESOq9Hu0uib26/KObfX/k08+8XFnIbzIbZYU/EXyf54EhvulgEziNln2mxQqte3d3CZyi9BAZqTcvoVbO7k9hNtGbm9IrWxrguXn54dw63Ly5MkuQUFB93Xo0GFbmzZt7v70009PeDmOAIMF3Ka6OQ5A8SS3GG7PKFCwofC6WmAG860xwVfSAPkOxqjx/z7BhYH5o7y8vA6+vr5duBFaQECA0MKBgYEUGhoqtDSEzYo6d+5M33zzDVkAhRXguJhZUql5zOLFi+nqq6+m+++bSkX/9xcqOfQ5FV68aBgQAh1CK0tLKKhjN2p35wJ64oknaOnSpfTXv/6VHnvsMcdnDsVDeUk7d+4UFguACuMBoPvyyy/p0qVL9Nprr9HTTz9NLVq0oIMHD16zdu3aOQw6nfr06fNvBsg/x8fH51577bV04MABYl6n9u3b06233irO27p1a+rSpQvdcsstdNVVVxHLRY3rssDTiy++KAA3ODiYNm3aJICytLS0Bt9YMWwLblskwz1gwYipsj9VMiRAY7ZxzGRpTnWzuEY7qZFNipAofzu3wxJx1+gHtGrVKp+1TBAAwcUJpaU+R44cGZ6dnX1k8ODBU3fv3v2OF+/nUSswcLB2cOwZbjMdzumnbbfmNkpyno/BjRi/fDf3t0aC7iQp9Gs1MNiivasxNqBci3gMPUaN3NxcH0+PZYYeBflgbSmAAOPm7+/vMstBYEY70GINJxh1xYoVtGHDBnrzzTcFqERERNDq1avp5Zdfps2bN4vzxsbGir7f/e53tGfPHnEdNnlrnO+zzz6jOXNmUdGml+nS3mTy43P7hgeyf1AuXoWvvx9V4t2yQAR3u5qaT2GdFxJJReWnaNy40TR//sIrUtTa9h4npVbLd+dnwLNhDBkMhiUlJW3m8QrGPgbRfvycNzLIjeDxPGv1/UceeUSM9bPPPov3RpMmTaInn3yS9u3bJ/pOnTolxhfvhmXI5SqZ78PfxjIwwUC5DS2048bIvlnyuAxdiXPreoUa0l9+t5awnD171nX9fv36vZCVlfUgP3wkPhcWFvp/8cUXq/v27TvGQzdirHzGWjR06FCn7z0g4wmbbfb7atvDuX1kc9yH3OCsnnIDBvrnyRJItmjvYoA3oPD11183mJUABlOACjO/uLhY9IEBFROq/ybt2rVLfA/ac+XKleI/mFdIFgv9W2+9Renp6YLpQ0JC4HbQP//5T8HoECYL4KOEqEAqOJ5GfgACln2/oGAKbJsgrlNxKp0RqpACO3en5rf8gXzCoqik/DztTl9IPdtOoY4dO3rz6Ho8QdF8T4ABIIDn5Ofozcotinn6zBtvvLFEgYGiEydO9Hr77bcXTpgwwZJn27ZtKwDy3LlzQvDfffddYUH8+te/puuvv54+/PBDu7CAIyCMlsK/TAMD5RrM1twFZRGs1TTYIu08EJanuf1MfoalEO/mXo5Jy4CkENUSuK5du34iTbWdLPxzeHPOgAEDnmBT8yUAAqwFNqemsaWwxQNLYZwZM1i4cKEw2dwEH8Pkd+0AwVOtOl66SettrLQWNiCRZ7FPHe8WEGCqekrnz5/3ChAg7Gy9uXx+CB7cBek2nGcmb4l97twlfcyxDUvBPMbsqzWAbHb7XPyWKkvOCeuA/Pwp/KZnKTBuAFUUnKb8N6dTYExXav6rF8mnWTQVlebQ7sMvUPa5dOoVGyDu28IFHmTnPfCzjlD3xmZ+IVtKNQKOVrMQ0rXyW79+/Z9TUlIeZv4NmDlzZgmPUZDVRd577707MzIyFjIgnjQ1+0V2h5Q7AALIwC2AS/GLX/yCtmzZQh99VFM3mZ+tAGGWZKrZmrVwv9Q+yXK/chvIDQO+JBvoOel7O9FKbs86HQDXQGle9pFmqdhB//7932UgOKhcCVgKw4YN2+UmpjC0DsqwLt9VdBqPZLMvT47551owVxd+nTLksRmeXLQhLQQGZSGIiOYzQ2Zx+w8z6P/yu8pq1qxZFWv6CjuXAf4szOVx48YJMIHrAeGKioqiG264gR5//HHauHGj6OvUqZNoDz30kPCldbdEt1Z8qaLQL4AF2becAuK6UmDHwVTFLgOwJKRbIgVd95gAA9zTF8dfo8xzmFQKZH/O12XtSCGvNavgQWxhhAYMlgFHXPfjjz++h12hx1WfHRiIyHZBQeiqVauGdu/e/R0l+DqhT8UEME55eXkCoDGWCMD27NlT7EN8Aa6ErhxUbMffmFEYLS2DPPl5lhT+ZM2CIO1zggfAIADLA34K8Ib5VOyAXYaDffr06YmmQAH72MRKlq6HHfU0O+bOnSv+m1aCJ9+1sRBg9XxsuBGCX7m9xu1LN9cZo8VzrMgrMAD16tWrQS2EgQMH+lwJmLz//vuugOF1110ngmOuh8zIoClTpogZBXUd9D366KNiJsIykAOQ8GHRDmLh8OMWGowZBX4T3N+sDTUbyzrKp5r9Kysr6FLpBaqs8qMKPqayqtLSJdBmFebp1oIOcmpb/g+1soBgfaBlZmbSmjVrHvVmnNLS0gacPn36WxbmdHaVcs13i6Cluj5AAMFKBC3hvgFclfWg3ConC2G0of0naW6BfkyqEenWAaJBKTEx8X8YuWOYUW/DDIOacQAQABCYxqampm4DIGD/0KFDr2df9D+NHHDXBWIXt+l1OFeejFl8brN/tjdg0NAWQl1mOVQOABgY2pktPHrhhRdo9OjRAgDQh+lGBMsADiIOwH3Tp0+nl156yUbFsPsRVI0Bvn7a9Lqfv3HfsChYyVSwEFVdnpW00/5wDzzxx+2Ch2wVzF2+fPnPwsPDM1mpdffm+8nJyY+wJfZUu3bt0pOSksYrKxOWASwmaHoF5H379hX/ly1bJsDBdLOs3pe/hSmaYQh7qhZL0D8naPGGjMaQNBb2V+SmiB0wEPwFwg9Q4IHdmZ2dHdu1a9dtyrVgBH7dwUo4KH34K6GDXgRI60IttHEnmwBw6g/FQqgLILDWE+YthBwtKytLBA6/++47wciIPcB6wDQk/GVYAOg7fPiwAzRXkV8wWwl+lYwBZca9lkuAwEyID4OAH5ULQKikikp2Nfz8Qo0Zg/mwDGAlSFCoofX1OX19vt8ieDpxw4YNC650nPj6zSRvd920adPsadOmTZdBRxo0aJAQfsQO2EUjlhEBEhhbfFb3VFJSQux2uCwEd9OOJkAkGGZrhty3RjLj7MZSvaw1OjLTiFgEZhIGDx6cjXgBQIEfui1/vh0xBQaE4zjmzJkznR1Ot8MEBKugojHfrX/XVi70GB63WIeZBHfk5C7o7+YHEUOoC0VHR4vZAwTGVFCQtaDwi1WAEnPtcXFxNQJ+iK7bzniwUMNlYM+cfJo1d3luF0tyaGf6MhraeTqFhbThY6uouPwSlQtLAX98Qw0eKJSZiAIUVADRg5hKrUDi6tWr76ivMdu+fbuKqdEf//hHeuWVV0RuA6ymiRMn0rx584iVZA0wUAT3AX0mf/sb/qhyC5K1z0ulFbBIMt8sLbYwWe5PNWYZGoRgBUDwsR0fH5/IGiSRLYKHlEWQk5MzC33MXPmYjgRQACRsZhxmSgsnzFuQJuc8BEyID5TbfeWYHTHcib0SUL9yAOM1FmCQp8V3rggUGtJCMIGTtVlLfidvX7hwYQzMfqcZBn6PwtzFHDqoW7du1abYwYPE3xfnxjGgr776SvjEsBISEhLsbwiWgS8fF9uP/Po+LjITL5Wepw9Skyiv4DQNTmBrgC2F7O/20re5R6mywp/K+D4riWoEFZV864LuSVKSlsG4R/Ux4HWsL3ng96OS/QRIQrgxfjzuwoXA9DnyMeCG6e/HtG7gTlgBgspEvF8Kt/JP9aDiZMmAyXQ5MWk02czn1zcpMJDMJqYxdYuArQcRNmWU3McDM1wGoNo6aHLc/5N6UFEFFh1oKTm7mch5RXJVByWDsuk0UY4ZhHi/TezAKlCrEsK2GKCQRx4mJkGY6osYfMeySb+SGSrawrTtkpGR8S8WgC4qUQmmv858OoF5IeCKaZVVoOcYqBwGsw/HqWCaHlT0IYBBAvkPfIklpjUVlJylDXvmUda5dAoOaEab9/+Jj/Gn7LyjVFJWKoIJwUGRFB7STgCOBdVyHTyxDvQpx4iIiLP1Nf5s8p9T25jZgeBjRgHv+Je//CUNGTKEnnnmGWE9YMbByo1xSkzKk0DwomwPWGj9tYZvO4k8S4jx9eD53B7TqVOnvexH9ldCj/+YWmTzskimM4tpRzYzoZEFILB2uZmq109Y0VNUnY481cN3gKnRxW6OSafqRU2YRWjrcByu29sGEBT46slJk7Xxn0yXk5NSyYtMRaVlPfRXbfcdOHDgfWbAiRB2CLqpaRgI0uH/w4QFk0LA4cvysRVW59u7d2+9Ko9vv/2WjubfTgn9/0SlFEmlJedo/Wfz2BI4QgF+gewilNORU9Xg6OvrJxC+mLVqz7h+lHXsgkh4spJzp3iC/l+5GLp1AJoyZcp7KSkpN9bHM44aNerfahtrPBCIZVdajOWsWbPo3nvvFenMzz//PM2fP1+Mv7dBr0V0OTlpgLQSkg1TdpIEDDVXnurBvReT+zTOYg80UiKCiawhsnU3gM3Le3VLgJlwQWJi4gFsBwUFfe7G37+LqtORvVrc5IawwOk2BD+pOiMygGonLB2QsxBOpEAhmWrO9igQWOoNGEgh96kPZmTwnQhBR2qxdNdq+fCIBwAwZNZi5cWLF3NiY2N3NIY1iQg7Up3vvvtuKq44Re/sSKKTOelsWgdRSUm5oX7KKDQ4nK7qdA2N7PEILV++EtOntspfBwU9ngCrAG6Cmp40XQ3QhAkTVq5YsWIoC+34kpKSQLVgz5vALfN/ZVxc3L4ZM2b8QfVjavHvf/+7yAVRII1cA4ACEpN+85vfiBiD28Qwm9WOKk6gst9S5fYAzZJYpjPij23VnkWgEB1/IuvlzzNNN8FhtWON2A1VZ2tGGtdRQv35j3W1I7tq55jxWiLJBUzGwl7OJuzaQYMG3SGB56PDhw8POHv2bASPyaWQkJB9DNTPMnhvXbduXS2/YerUqXUZiDUrV6683ZQdrHZE7kKn7jF0Kv9rCvANqmWUVlE5C6xvaFhAFJ3LKse0nlhk5Wa1IwhAMM/iXuZTzQSmTxrjHV999dVVcJPUmgjFowBmJHXBUvj973/vCtqawURWsB4tfx5tBLZSySbn4CcACLrropKkSu3iBf/tdQx69+7dl62CzewmtGFQOM2W89To6Ogd8fHxRbm5uc3YVQtk5pvK+wcyo34VGBj4AR93uH379hWrVq2yOuXrdbid/0gXzbT+RC4DptlUXMG0YlQf1gAgiAq/++GHHzbB24p/7FKZ99CPuHCKT1OBjiZqIq+Vhsfm/Y+NfJteexM1URMpaqqp2ERNdGWEgITKKcAiupImQPhpmYMxsiGfU1U9QokdZMqckc2tOcjnbcP/MDWKcG4at/M/NbOygWhM7969AxHQQ2AMiTa7d+8WGXdIy1XFUtLS0oSfr2Y1kL147NixUj5+i3E+VN8SNQJwnvDwcJH9qJNZU/HkyZOidgDm7SVNdAMGE7Vr1QIFq0SghqKRI0dOrMv3t27durEGINj4SwicIAEGlX/UaCLQliNbhhVjW5wLQobIPd4A5umzZD+qJ2FiHHPTB6Xw2QoLn/c2uZkvWy4fc7yOY4ln7Cyf0wTIlrIlyGdFPS93QaIudHmVG55t909Rep1qKrKAtmQhiygpKQnn/9Hl5eXh3MK4Rcv9VnkhPZOSknxR2AOE4h5YrovIONbygxgwRP/MmTNFBh7445prrgF4YNZii4WQiLwLpKS3adPGlfFo1BUU092IvkdFRQX/7W9/E98zKzAZJMCgoKBAWAhhYWETJSgc/r7ehzlr4G1NRdcxDrMMSLvtrgl+jgQDAEO8FBL0YS691AIQIFxRcvCQI6Ai90UGIKhyaNCo2RJpkYFV7gAIOpVJkEnn48u8tBAguEgO6uDh176l6nTjQgcLYaR8blAmuck1sHtxGg0xwVcS3kMiVRemLW1sa8MEhP3799+al5cXzpo80qypCI2P7ebNm4spvczMzFqAkJ2d/SBr8WDkNihCchBy7vX6gFgyDKtArWdApuLZs2eL27Zt+6p+vscee0xovOeee05UW8J1VQpvLQYqKxNl2bAQCGsjADg475IlS+y0LvKqJ/J4d5Pv67ATIOjvxYuaipFr167tisVMffr0yRk/fvzR+Pj4UruaipMnT55Yl5qKKSkpG+1cBoz0MMlwaRaMqNJk8yVDAjTMbLs4qk7XheltIk2I1KImBUjBbC9N9a+lQOl0Vh4XaXwP1+rIL2YnP1y+F3zd2QoM+BxrNeHUy5jhWGgUpzoGPoZp2drmuDwJZk40RI5lnBT6TA0MhmnvygUK7qhVq1a3eTo4ubm56zw9trCwsL2qqajmwr2pqQgmhhBiufNTTz0lXAW18hFLnpGKO23aNHEszHtk4mExFFsV4hoMCjXOl5qaKgQAtReRuQcBQVNrFFT6M8CgQ4cO9Nvf/lbcO84DsEOx1Sugbtq2V3EFo6ZiS36ua3m8RND/0KFDEXv27IlZvHjxDn5Wy/fckDUV+1iAgXIb9LpS22Rfd3lcoaG1w8jzcmKmQIVZCQvffIomqLHSJI/WTP/h3L/PQzcihmquB3ARa5VVDt9LsIop2FC0dn8mIY80VVpMTmCgf94lgWSY9i5aeAMKjVFTUQka5v89rakIDYl9WPaM2ghIewaDQ4MhDRkLn7DsGYKDPiyFhpWA9GpV8KOG+cRaFhoUhVcABKowCSwBCAGug/UKOAaWAbQ1romKy6jahJWWXlBHi3jDRk+AQaupGM7PFcj3VfLGG2/0VWDgQpcTJ8LffvvtHhMmTLBURg1VU7G15i8rMEiUjHlAauYEzSLI1DSYXkP7jDStlXYMI4vqMaaSoeoUYZIm8hmLwVOLhPL5pSLZ/BT3QeAGyvODMwZyX74HlkKM+fzslz4zaNCgq/S+efPmbbAYsxgHQPAUBNvI+ESWjZUWaAMSpRb7AuWzuwWEhq6piEU0qqCJqqkI94GFshiFQ+1SZ9UCKCzSwRJnaH9YAuiLiYkRWlwJturDMeizKqEGAYe2B2DgGNzDPffcI1Z7QmgWLVokrgPNimPRhx91QQBTBTUdZhVq7dPcB1yzRMYVBDBw3wneXwsUpGvls379+l5ssndiQPBld6WSx8gyHeC9996LY7BM5+cuaqyaij0kUx3Q4ggJ0hrIkdaAMnfJDQN+o4FEb3IuO6b7507USwMHV+yAqrMnh2uuBCyFD93EFFrVQRm2qgeFWqwBoEmlcsx/RrVrKAZaAOk28rDkd2PUVITfzwxZwO0UM+inzODYRtXkx+1chg8++ECs209MTFQxCVEgBTML+H0FEAKIMH1R2AMBR9BNN93kWjJtWisIGLJwB+OasAywvgFgBaFFgRAIC8AA+9955x1xPX3mwc2sgn2UOjQUx3fTgMEyviBrKrbfvHlzgmZZ2eYG8fn8Vq1a1YLvvagxaiqGSo2eIRkyVAJAngQDpVVJ+xymuQju3ACqh2PIInYA1yFFNgUK2AcuclrYFG52MMMtsLISPPmug9WTY/FskArUW/zOzfc/1eI5duf3GAwEojZ8TUW7laWijLodwaxFZF/FCVBEFUt38UtK+NEUMHL//v2Fr//666+7yqbhe/fdd1+t8ynBVsuuIQQ4B/oBWriOLvwX5Y+4QHAsQMtqVqGjVdDQWPkYZOUiGDUV470Z47S0tMjTp08XsTAXMtiVmu+2PmsqKmHP1wKDZAT2WlPNlXWRmovQGJQihR0g0Em7h+FyH0ZjtDymEw/+we85l/w8ebYalBwshTS6XM7epP3egEFDWwh1neVAEAzMq2Yl8HNuc+bMEfECCDWsCGh1AIXKQ4BZjJ94s/ptBgi8mvFQ/rMKduqkfhbOKshmpf3hHtSxpmLX5cuXR4eHhxcdOXLEq19/Sk5O7sSWWOd27doVJiUl7VbvvyFqKqrITIEWrNLdg0Tjc6gWb2gUoeMHUKFkxA4QrBmqzToM4v07uD9dcy16OlgJF6UPfyV00YsAaV0oUBt3K+or38cPwkKoKyDoAUecC0FJvcYC+tSPvyiBVMJsRegHKNiVaVegoQqzqHPxfRRzX7AxY7ARlgGsBAkKNbS+FzUVYzZs2NDjSscIboPQ0pmZoQyGXdjS2SeDjg1eUzFQcwt6aNZAodw3RDLjgcZStzzQEP528iGO82flJgirgT9HypiC4vp2DoCQawKClbuAKUhj6lF91xOCaxHiMJPgjpzcBQXKN/xQYgh1pRtvvFEwJzQZchZQk2DUqFHiV50gZAgsomQaCoGgtJoKkloEANVKxmCcC+fUixsh2IifjLvjjjtEwpKq3aCWC8MdN05XooOCCiB6EFOpFUhcvXp1u/oar+3bt6t8lwapqViouQ450lJoLTUUrIBDkvm6ywbXYpfcn2fMMjQUDZLuAh6iOT/MPsMi6Cj7YElg9iEAIGEz4/AlWWcnulVk5JyHkKMJcXMp1AWGxZAnXbELDmA8xAIMSmW8JvRKQaExayqyXx7Mwjf+woULHfSpRytC9WRE/DF15lLLrPUWLFjgEngIK47DD7kqsx/nRJ+qwWhlJeBn2RB8xP3hmRB/QCASwoDvI4CJa5nugwUouARdBg4dicHjBF1OaxbEwNOs3vzR8+ddvNsQNRVVJmK8FO4DksH0oOIuyYA5sj9RgkZaIymRWIv4hQ4Ias7/rLbt9AMwALpuelDRg3twV8gUwUIkV6kXH0GXf/laUVsJRp/aBBZLyXoGJ02O+w0GKJR6ENgVVJ81FTMyMjqy0P+chSfEwrSNPHbs2M3MjJFgVnc1FZGBVxfCtKEZP4CwY34eVZNgccAygCZFXgOCjEuWLBH3hDUMKjoPSwLfsampWMt18MQ60KccIyIi6m0RFJv8rnfeEDUVSyUQwC/tI5nP1PqZhm8bR54lxNTXLAOEv6sm9HigMuQdSIBQIKHnqEarY22sBJiH3qQuH3Xn5smxG2hheuoULIHCbqZhF9VMTtqljf8uupyclEdeZCrWY03FG5npE1SegSnszJz32NRUtHSubQTwigmJR2B2ZB3iHgEYyFwEGKhsPfWbDgAPFbPATAZ++8EsCWflOpjxBKOmYi3rADRlypQzKSkpberjGdmdct1kQ9VU/IYuZ/C1kFHsHMOUjZOAUSYZ0ZN6fhXS1HZ3jLugFdwBJCSVGW7A54YlkKWZz5fcnPYzqs4JcHIfysnzxU0gjPxOGXvBeFrNLV8gNyshNVDIoZqzPQoEEr0BAynk6+qDGfPz8xMg6FhFqPxy04c3aipWsTVxKTY2NtsSHYOD6xKArfVdLIRCZSb40WfOnBGVkzDNp+7HYvZABOHgfyMdGsCANQfuQEGPJ8AqgJugpidNVwM0YcKEzBUrVrRgoW3NAOTr7WyFrKlYFRcXd2HGjBmuedz6qqloJQDbtDjBDZLZ8qXAtdAsiWN2jGhhmnwtW33ONOh9+cbnMgerwM5SQENA0Wr585dXcKuwYfdQ7ZRvXagLPRg/u8VR+P5H31cAkJm5mC2CYGh2aFsW9sqYmBgXgzJQnGSTtjUDRRCSyEJCQnKZiXdER0dnWp1v27ZtMC+udJqilh+COANWLWLpM6bfMF1pBh+l/1zM/4ORmwDggGY9cuSIyImAS2H3+No5zISjjVqWYi3iMajcvn37vvp+H+pHb2GR6bEC5GwguQuWAuIuChBsfoDIbU3F1kZgK8+wGJxA4AdNDsjso2mcSiek/m8m1sCt2Ky+hQUqlP1x/HDJv6OiorI7d+5czv3+DBB+DBY9eH8MM+o5FsZjbDXkde/evcqmpmJ9k8gmRLqyJzUVEWyEi4OpO2hSySNONQbsUplPaP2WKcs/aLloKtDRRE3ktdLw2Lz/sdH/CzAA+e8y1ttjrvcAAAAASUVORK5CYII=) no-repeat;
	}
#infotext span.showhideinfo,
.closetext {
	float: right;
	display: inline-block;
	height: 20px;
	width: 20px;
	background-position: -100px -20px;
	cursor: pointer;
	margin-top: -30px;
	}
#infotext span.showhideinfo:hover,
.closetext:hover {
	background-position: -100px 0;
	}

a {
	white-space: nowrap;
	text-decoration: none;
	}

a.revilator, #apropos a { color: gray; }
a.revilator:hover, #apropos a:hover { color: black; }
a.revilator:active, #apropos a:active { color: red; }

nav a.info,
nav a.contact,
nav a.weblog,
nav a.email,
nav a.twitter,
nav a.mdse,
nav a.rss,
nav a.itunes,
nav a.soundcloud,
nav a.gplus {
	display: inline-block;
	height: 20px;
	width: 20px;
	cursor: pointer;
	}

nav a.info { background-position: -60px -20px; }
nav a.contact { background-position: -200px -20px; }
nav a.weblog { background-position: -160px -20px; }
nav a.email { background-position: 0 -20px; }
nav a.twitter { background-position: -80px -20px; }
nav a.mdse { background-position: -20px -20px; }
nav a.rss { background-position: -40px -20px; }
nav a.itunes { background-position: -140px -20px; }
nav a.soundcloud { background-position: -220px -20px; }
nav a.gplus { background-position: -240px -20px; }

nav a.info:hover, nav a.info.hoverer { background-position: -60px 0; }
nav a.contact:hover,nav a.contact.hoverer { background-position: -200px 0; }
nav a.weblog:hover, nav a.weblog.hoverer { background-position: -160px 0; }
nav a.email:hover, nav a.email.hoverer { background-position: 0 0; }
nav a.twitter:hover, nav a.twitter.hoverer { background-position: -80px 0; }
nav a.mdse:hover, nav a.mdse.hoverer { background-position: -20px 0; }
nav a.rss:hover, nav a.rss.hoverer { background-position: -40px 0; }
nav a.itunes:hover, nav a.itunes.hoverer { background-position: -140px 0; }
nav a.soundcloud:hover, nav a.soundcloud.hoverer { background-position: -220px 0px; }
nav a.gplus:hover, nav a.gplus.hoverer { background-position: -240px 0px; }

/* grid
---------------------------------------------------------------- */
#gridspace {
	width: 1020px;
	height: 576px;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -299px;
	margin-left: -510px;
	}

/* need for spacing */
#quote {
	text-align: left;
	font:.625em/16px Verdana,sans-serif;
	letter-spacing:.05em;
	margin-top: 2em;
/*	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
*/	}
.attribution { text-align: right; }

#quote .announcement {
	text-align: center;
	}
#quote .announcement p {
	margin: 0 .66em;
	}
#quote .announcement b {
	font-size: 1.33em;
	letter-spacing: 3px;
	font-weight: normal;
	color: black;
	}

#revilio { cursor: pointer; }

.span1  { width: 60px; } .span2  { width:140px; } .span3  { width:220px; } .span4  { width:300px; }
.span5  { width:380px; } .span6  { width:460px; } .span7  { width:540px; } .span8  { width:620px; }
.span9  { width:700px; } .span10 { width:780px; } .span11 { width:860px; } .span12 { width:940px; }

.span2  { width:150px; }
.span4  { width:320px; }
.span12 { width:1000px; }

.stave {
	margin: 0 10px; /* 10px margin on both sides for a 20px gutter */
	overflow: hidden;
	float: left;
	height: 128px;
	overflow: visible;
	}
.stave p {
	margin: 0;
	padding: 0;
	}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: hidden; /* needed */
/*  */
width: 1020px;
	}

.space {
	position: relative;
	display: block;
	height: 320px;
	font-family: "Gill Sans",GillSans,"Lucida Sans","Lucida Grande","Lucida Sans Unicode","URW Gothic L",Calibri,Trebuchet,Verdana,sans-serif;
	font-size: 16px;
	line-height: 291px;
	text-transform: uppercase;
	letter-spacing: 2px;
	}

#current, #archive { text-align: left; }
#functions, #apropos { text-align: right; }

ul.revilient {
	position: absolute;
	display: block;
	top: 151px;
	left: 5px;
	text-transform: lowercase;
	display: none;
	padding: 1em 0 3em 0;
	}
ul.revilient li {
	display: block;
	white-space: nowrap;
	margin-top: -10px;
	padding: 4px 0 2px 16px;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	letter-spacing: 1px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAgCAMAAAARxWmYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFoKCg7u7upQTCBQAAAAJ0Uk5T/wDltzBKAAAAFklEQVR42mJgYEQAhlHOoOAgAYAAAwAevQFWZshq6gAAAABJRU5ErkJggg%3D%3D) no-repeat left -16px;
	}
li#archive_more { background-image: none; }

#functions ul.revilient { margin-left: 42px; }

ul.revilient li a { color: #bbb; }
ul.revilient li a:hover { color: #000; }
ul.revilient li a:active { color: #f00; }

.button {
	font-family: verdana,sans-serif;
	font-size: 0.625em;
	line-height: 0.625em;
	color: #333;
	padding: 2px 10px 3px 10px;
	border: 1px solid #bbb;
	margin: 0 auto;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    background: #cccccc; /* opera */
    background: -moz-linear-gradient(top,#fbfbfb,#cdcdcd);
    background: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#c6c6c6));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ccc',EndColorStr='#c6c6c6',GradientType=0);
	}
.button:hover {
	color: #222;
	border: 1px solid #999;
    background: #eee;
    cursor: pointer;
	}

.announce-link { color: #999; font-size: 1.18em; padding-bottom: 2px; }
.announce-link:hover {color: #000; border-bottom: 1px dotted #000; }

/* underfooter
---------------------------------------------------------------- */
#addemail {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 53px;
	border: 1px solid #aaa;
	background-color: #dedede;
	z-index: 9;
}
form {
	font: 11px/17px Verdana,sans-serif;
	margin: 14px 24px;
	}
fieldset { border:none; }
#signup-button {
	font: 10px/14px Verdana,sans-serif;
	padding: 0px 6px 2px;
	vertical-align: center;
	height: 19px;
	}
#signup-email {
	font: 10px/17px Verdana,sans-serif;
	border: 1px solid #dfdfdf;
	background-color: #efefef;
	padding: 1px 3px;
	width: 160px;
	}
#signup-email:focus {
	border-color: #ccc;
	background-color: white;
	color: black;
	}
#addemail input[type=text] {
	vertical-align: top;
	height: 16px;
	background: #eee none;
	border: 1px solid #ccc;
	}
#addemail input[type=text]:focus {
	background-color: #fff;
	border: 1px solid #999;
	}
#addemail a:hover,
#addemail a:focus,
#addemail input:focus {
	color: #000;
	border-color: #666 #999 #999 #666;
	}
#closeaddemail {
	position: absolute;
	top: 16px;
	right: 24px;
	font: 10px/17px Verdana,sans-serif;
	height: 20px;
	width: 20px;
	background: transparent url(/lib/img/close-box.png) no-repeat 0 0;
	text-indent: -999em;
	}
#closeaddemail:hover{
	background-position: 0 -20px;
	}

/* added from signup form tutorial; needs editing 
---------------------------------------------------------------- */
#signup-response {
	display: inline;
	margin-left: 4px;
	}
.response-waiting {
	background:url(/lib/img/wait.gif) no-repeat;
	}
/* make and add to sprite? */
.response-success {
	color: blue;
	}
.response-error {
	color: red;
	}

