a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline;}

html, body {height:100%}
body{font:90%/1.5 verdana,arial,helvetica,sans-serif;margin:0px;padding:0px;color:#fff;background-color:#000}
#wrapper{position:relative;width:906px;margin:auto;margin-bottom:-50px;min-height:100%}
html>body #wrapper {height:auto}
* html #wrapper {height:100%}

a{text-decoration:none;color:#fe0}
a:hover{text-decoration:underline}
a img{border:0}

#branding{height:150px;background:#900 url('bb_imgs/burning.jpg') no-repeat top left}
#brand_logo{float:left;width:1%;height:150px}
#brand_text{float:right;width:98%;height:150px}
#branding #brand_text h1{padding:10px 0;font-size:2.3em;color:#ffffc0}
#branding #brand_text h2{padding:5px 0;font-size:1.5em}

#navbar{height:28px;background-color:#a40;margin:5px 0}
#navbar ul{list-style:none;float:left}
#navbar ul li{float:left;height:28px}
#navbar ul li.border{border-left:1px #fff solid}
#navbar ul li a{display:block;width:128px;height:28px;color:#fff;text-align:center}
#navbar ul li a:hover{background-color:#eb0}
.thispage{font-weight:bold;background-color:#eb0}

#content{}
#left_cont{position:relative;float:left;width:25%;border-right:1px #888 solid;font-size:9pt;padding:5px}
#left_cont h1{font-size:1.4em;padding:0 0 5px 0}
#left_cont #doggerel{font-size:1em;font-style:italic}
#poll{margin:5px 0 5px 0}
#the_poll{margin:9px;font-size:1.5em}
.yes_but,.no_but{width:90px;height:30px;margin:5px;font-size:0.9em}
.yes_but{background-color:#ff0}
.no_but{background-color:#eb0}

#fb_like{margin:5px 0 5px 0;padding:6px 0 2px 8px;background-color:#ff5}

#right_cont{float:right;width:73%}
#right_cont h1{font-size:2em;color:#eb0}
#right_cont h2{font-size:1.3em}
.merch_sale td{vertical-align:middle;padding:10px}

#left_photo{width:49%;height:420px;float:left}
#left_photo img{margin:10px}
#right_text{width:49%;height:300px;float:right}
.past_photo_thm{float:left;margin:5px}
.past_photo_full img{width:100%;border:1px #fff solid}
#year_link,#photvid{list-style:none}
#year_link li,#photvid li{display:block;float:left;padding:5px}
#photvid li{font-size:1.4em}

#video{text-align:center;margin:10px}

#map_canvas{width:100%;height:280px}

.width_100{width:100px}
.width_180{width:180px}
.width_300{width:300px}
.c_textarea{width:300px;height:150px}

.captcha{color:#888;font-size:1.3em;text-align:center;border:1px #222 solid;vertical-align:middle;background-color:#eed}

.clear_both{clear:both}
.clear_footer{clear:both;float:left;height:30px;width:100%}
#footer{clear:both;position:relative;font-size:8pt;height:50px;width:906px;margin:auto}
#footer em{font-style:normal;padding:5px}
#footlinks{text-align:center;height:25px}
#footlinks a{padding:0 0 0 10px}
#footcopy{border-top:1px #777 solid}

.sml{font-size:0.75em;margin:6px 0}
.med{font-size:0.95em;margin:8px 0}
.orange{color:#eb0}
.centered{text-align:center}
.just{text-align:justified}
.bold{font-weight:bold}
