@import url(http://fonts.googleapis.com/css?family=Droid+Sans);
#wrapper,.section,.section_white,.button,.notice,.error{behavior:url(/assets/style/pie.htc);border-radius:0.6em}
#events{height:320px;overflow:hidden}
#events a{border-bottom:0.2em solid #555;color:#fff;display:block;padding:0.3em;text-decoration:none}
#events a:hover{background:#c80b0b}
#footer{font-size:90%;padding:1em;text-align:center}
#header{height:80px;margin:auto;padding:1em;width:900px}
#left{float:left;width:170px}
#left a.button{background:#40646f;border-color:#334f58;border-width:0.2em;display:block;margin-bottom:0.1em}
#left a.button:hover{background:#518291}
#media list img{height:75px;width:75px}
#media_list{height:360px;overflow:auto}
#media_list a{display:block;padding:0.2em}
#media_list dd{background:#222;height:75px;margin-bottom:0.2em}
#media_list dt{clear:left;float:left;height:75px;margin-right:0.4em;width:75px}
#page{margin-left:175px}
#wrapper{background:#333 url('/assets/backgrounds/wrapper.png') repeat-x;margin:auto;overflow:hidden;padding:0.6em;width:900px}
*{outline:none}
.button.green{background-color:#2d966c;border-color:#1c5e44}
.error{color:#d00}
.error,.notice,.success{font-size:110%;margin-bottom:0.6em}
.notice{color:#fc6}
.podcast_list{height:200px;overflow:auto}
.podcast_list .item{background:#000;font-size:120%;margin:0.4em;padding:0.6em}
.section{background:#444 url(/assets/backgrounds/section.png) repeat-x;box-shadow:2px 2px 5px #000;color:#fff;margin-bottom:0.4em;padding:0.4em}
.section h2{background:#333;border:0.1em solid #555;color:#fff;margin-top:0;padding:0.4em}
.section_white{background:#fff;color:#000;margin-bottom:0.6em;padding:0.6em}
.section_white .section{background:#ddd;border:0.1em solid #888;color:#000}
.section_white h1{color:#b00}
.section_white h2{color:#000;margin:0.6em 0}
.section_white td{border:0.1em solid #888}
.success{color:#00D165}
.thumbnail{display:inline-block;height:175px;position:relative;width:175px}
.thumbnail .caption{background:#c80b0b;bottom:0;color:#fff;left:0;opacity:0.8px;padding:0.6em 0;position:absolute;text-align:center;width:175px}
.thumbnail .caption:hover{text-decoration:underline}
.button,.tabs a,ul#menu li{display:inline}
a{color:red}
a.button{background:#777;border:0.2em solid #333;color:#fff;display:inline-block;padding:0.6em;text-align:center;text-decoration:none}
a.button:hover{cursor:pointer;text-decoration:underline}
a.home_link{background:#222;display:block;line-height:0;margin:0.2em 0;padding:0.6em}
a.home_link:hover,.tabs a.active{background:#b00}
address,input,select,form{margin-bottom:0.4em}
body{color:#fff;font-family:'Droid Sans',sans-serif;font-size:80%}
dd,dl{margin:0}
fieldset{border:0;margin:0 0 0.4em;padding:0}
h1,h2,h3{color:#fff;margin:0.4em 0}
h1{font-size:160%;margin-top:0}
h2{color:#aaa;font-size:130%}
h3{border-bottom:0.1em dashed #aaa;font-size:110%;padding:0.4em 0}
hr{border:1px dashed #666}
html{background:#000 url(/assets/backgrounds/bg.png)}
img{border:0}
input[type="file"],td a{color:#fff}
.date,input[type="text"],input[type="password"],textarea{border:0.2em solid #999;font-size:110%;min-width:15em}
.date:focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus{border-color:#fc0}
label{color:#ddd;display:inline-block}
p{margin:0.6em 0}
pre{margin-bottom:0}
table{border:0.1em solid #666;margin-bottom:0.4em}
table td,th{padding:0.6em}
table th{background:#900;text-align:left}
table tr{background:#666}
textarea{min-height:14em;min-width:35em}
ul{list-style-position:inside;padding:0 1em}
ul#menu{list-style-type:none;margin:0 0 0.4em;padding:0}
ul#menu a{color:#fff;display:block;text-decoration:none}
ul#menu a:hover{background:#d00;color:#fff;text-decoration:underline}
ul#menu li a{background:#c80b0b repeat-x bottom;margin-bottom:1px;padding:0.4em}
ul#menu li li a{background:#444}
ul#menu li li a:hover{background:#555}
ul#menu ul{display:none;list-style-type:none}
ul#menu ul,ul#menu li{margin:0;padding:0}
