nav,section,article,header,aside,footer,figure,dialog{	display: block;}time,progress,mark,output{	display: inline;}body{	margin: 0;	background: url('/img/bg.jpg') no-repeat top center #0c0c0c;	color: #fff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 80%;}a{	color: #a9b5bf;}a:hover{	color: #fff;}a[href*=del.icio.us]{	background: url('/img/delicious.png') no-repeat;	padding-left: 20px;}a[href*=digg]{	background: url('/img/digg.png') no-repeat;	padding-left: 20px;}a[href*=feed]{	background: url('/img/rss.png') no-repeat;	padding-left: 20px;}a[href*=facebook]{	background: url('/img/facebook.png') no-repeat;	padding-left: 20px;}a[href*=myspace]{	background: url('/img/myspace.png') no-repeat;	padding-left: 20px;}a[href*=stumbleupon]{	background: url('/img/stumbleupon.png') no-repeat;	padding-left: 20px;}a[href*=twitter]{	background: url('/img/twitter.png') no-repeat;	padding-left: 20px;}a[href*=youtube]{	background: url('/img/youtube.png') no-repeat;	padding-left: 20px;}a#twitter_banner{	background: none;	padding: 0;}a img{	border: none;}header{	display: block;	position: relative;	top: 0;	height: 150px;	background: url(/img/header.jpg) center;}#home header{	height: 300px;	background: url(/img/home_header.jpg) center;}header #header{	position: relative;	width: 960px;	height: 150px;	margin: auto;}#home header #header{	height: 300px;}header #header h1{	display: none;}header #header #external_links{	position: absolute;	top: 20px;	right: 0;	color: #a9b5bf;}header #header ul{	position: absolute;	right: 0;	height: 45px;	width: 519px;	bottom: 0;	margin: 0;	padding: 0;	list-style: none;}header #header li{	display: block;	float: left;	height: 45px;	margin: 0;	padding: 0;}header #header li a{	display: block;	height: 100%;	width: 100%;	text-indent: -9999px;}#menu_home{	width: 86px;	background: url('/img/menu.jpg') 0 0;}#menu_home:hover{	background-position: 0 -45px;}#home #menu_home{	background-position: 0 -90px;}#menu_videos{	width: 97px;	background: url('/img/menu.jpg') -86px 0;}#menu_videos:hover{	background-position: -86px -45px;}#videos #menu_videos{	background-position: -86px -90px;}#menu_schedule{	width: 130px;	background: url('/img/menu.jpg') -183px 0;}#menu_schedule:hover{	background-position: -183px -45px;}#schedule #menu_schedule{	background-position: -183px -90px;}#menu_press{	width: 84px;	background: url('/img/menu.jpg') -313px 0;}#menu_press:hover{	background-position: -313px -45px;}#press #menu_press{	background-position: -313px -90px;}#menu_contact{	width: 122px;	background: url('/img/menu.jpg') -397px 0;}#menu_contact:hover{	background-position: -397px -45px;}#contact #menu_contact{	background-position: -397px -90px;}#content{	float: none;	width: 960px;	margin: auto;	margin-top: 10px;	overflow: auto;}#content #bio-pic{	width: 140px;	position: relative;	float: left;	margin-right: 10px;	margin-left: 10px;	margin-top: 50px;}#content section{	width: 380px;	position: relative;	float: left;	margin-right: 10px;	margin-left: 10px;}#content h2{	border-bottom: solid 1px #999;	padding-bottom: 3px;}#content .show{	margin-bottom: 1em;}#content .show-date{	font-weight: bold;}#content object{	margin-right: 20px;}#content #calendar{	width: 940px;	background: #e8eef7;	padding: 10px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}#content #press_clip{	width: 540px;	position: relative;	float: left;	margin-right: 10px;	margin-left: 10px;	margin: 0;	background: #fff;	color: #000;	padding: 10px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}#content #press_clip h2{	border: none;}#content #press_clip a{	color: #000;}#content .link-list{	list-style: none;	padding: 0;}#content .link-list li{	margin-bottom: 1em;}footer{	width: 960px;	margin: 2em auto 0 auto;	border-top: solid 1px #999;}.grid-overlay{	background: url('/css/scaffold/cache/Layout/10_60_10_20_grid.png');}.columns-1{	width: 60px;}.push-1{	left: 80px;	margin-right: 100px;}.pull-1{	left: -80px;	margin-right: -60px;}.append-1{	padding-right: 80px;}.prepend-1{	padding-left: 80px;}.baseline-1{	height: 20px;}.baseline-up-1{	top: -20px;}.baseline-down-1{	top: 20px;}.columns-2{	width: 140px;}.push-2{	left: 160px;	margin-right: 180px;}.pull-2{	left: -160px;	margin-right: -140px;}.append-2{	padding-right: 160px;}.prepend-2{	padding-left: 160px;}.baseline-2{	height: 40px;}.baseline-up-2{	top: -40px;}.baseline-down-2{	top: 40px;}.columns-3{	width: 220px;}.push-3{	left: 240px;	margin-right: 260px;}.pull-3{	left: -240px;	margin-right: -220px;}.append-3{	padding-right: 240px;}.prepend-3{	padding-left: 240px;}.baseline-3{	height: 60px;}.baseline-up-3{	top: -60px;}.baseline-down-3{	top: 60px;}.columns-4{	width: 300px;}.push-4{	left: 320px;	margin-right: 340px;}.pull-4{	left: -320px;	margin-right: -300px;}.append-4{	padding-right: 320px;}.prepend-4{	padding-left: 320px;}.baseline-4{	height: 80px;}.baseline-up-4{	top: -80px;}.baseline-down-4{	top: 80px;}.columns-5{	width: 380px;}.push-5{	left: 400px;	margin-right: 420px;}.pull-5{	left: -400px;	margin-right: -380px;}.append-5{	padding-right: 400px;}.prepend-5{	padding-left: 400px;}.baseline-5{	height: 100px;}.baseline-up-5{	top: -100px;}.baseline-down-5{	top: 100px;}.columns-6{	width: 460px;}.push-6{	left: 480px;	margin-right: 500px;}.pull-6{	left: -480px;	margin-right: -460px;}.append-6{	padding-right: 480px;}.prepend-6{	padding-left: 480px;}.baseline-6{	height: 120px;}.baseline-up-6{	top: -120px;}.baseline-down-6{	top: 120px;}.columns-7{	width: 540px;}.push-7{	left: 560px;	margin-right: 580px;}.pull-7{	left: -560px;	margin-right: -540px;}.append-7{	padding-right: 560px;}.prepend-7{	padding-left: 560px;}.baseline-7{	height: 140px;}.baseline-up-7{	top: -140px;}.baseline-down-7{	top: 140px;}.columns-8{	width: 620px;}.push-8{	left: 640px;	margin-right: 660px;}.pull-8{	left: -640px;	margin-right: -620px;}.append-8{	padding-right: 640px;}.prepend-8{	padding-left: 640px;}.baseline-8{	height: 160px;}.baseline-up-8{	top: -160px;}.baseline-down-8{	top: 160px;}.columns-9{	width: 700px;}.push-9{	left: 720px;	margin-right: 740px;}.pull-9{	left: -720px;	margin-right: -700px;}.append-9{	padding-right: 720px;}.prepend-9{	padding-left: 720px;}.baseline-9{	height: 180px;}.baseline-up-9{	top: -180px;}.baseline-down-9{	top: 180px;}.columns-10{	width: 780px;}.push-10{	left: 800px;	margin-right: 820px;}.pull-10{	left: -800px;	margin-right: -780px;}.append-10{	padding-right: 800px;}.prepend-10{	padding-left: 800px;}.baseline-10{	height: 200px;}.baseline-up-10{	top: -200px;}.baseline-down-10{	top: 200px;}.columns-11{	width: 860px;}.push-11{	left: 880px;	margin-right: 900px;}.pull-11{	left: -880px;	margin-right: -860px;}.append-11{	padding-right: 880px;}.prepend-11{	padding-left: 880px;}.baseline-11{	height: 220px;}.baseline-up-11{	top: -220px;}.baseline-down-11{	top: 220px;}.columns-12{	width: 940px;}.push-12{	left: 960px;	margin-right: 980px;}.pull-12{	left: -960px;	margin-right: -940px;}.append-12{	padding-right: 960px;}.prepend-12{	padding-left: 960px;}.baseline-12{	height: 240px;}.baseline-up-12{	top: -240px;}.baseline-down-12{	top: 240px;}.columns-1,.columns-2,.columns-3,.columns-4,.columns-5,.columns-6,.columns-7,.columns-8,.columns-9,.columns-10,.columns-11,.columns-12{	position: relative;	float: left;	margin-right: 10px;	margin-left: 10px;}
