html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
html, body{
  height: 100%;
  width: 100%;
}
body {
  min-width : 100%;
  width : 100%;
  min-height : 100%;
  height : 100%;
}
#flashcontainer {
  position : absolute;
  top: 0px;
  left: 0px;
  min-height : 100%;
  width : 100%;
  height : 100%;
}
html>body #flashcontainer {
  width: auto;
  height: auto;
  z-index:1;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFF;
  text-align: center;
  background-color: #FF5C00;
  overflow: auto;
}
a {
  font-weight: bold;
  color: #FFF;
  text-decoration: underline;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
.noscript {
  text-align: center;
  padding: 20px;
}
.intro {
  display: none;
}
form{
  margin:0px;
  padding:0px;
  border:0px;
}

/* Banners */
#banner1 {
  position : absolute;
  top : 0;
  left : 50%;
  margin : 0 0 0 -364px;
  z-index : 2;
}
#banner2 {
  position : absolute;
  top : 125px;
  right : 0;
  z-index : 2;
}
/* 2009/01 banner 3 replaced by 600px banner 2 */
#banner3 {
  position : absolute;
  top : 0;
  right : 0;
  z-index : 2;
}
#banner4{
  position : absolute;
  /*visibility : hidden;*/
  z-index : 2;
  top:0px;
  left:0px;
  border:3px solid #CD4A00;
}

#banner5 {
  position : absolute;
  /*visibility : hidden;*/
  z-index : 2;
  border:3px solid #CD4A00;
}

#banner1, #banner2, #banner3 { visibility : hidden; }

#poll {
  position:absolute;
  top:250px;
  left:0px; /*-220px;*/
  display: none;
  width:203px;
  background-color:transparent;
}
/* protect large area of flash from clicks/rolls */
#poll-blocker{
  position:absolute;
  top:-100px;left:0;
  width:300px;
  height:500px;
  background-color:transparent;
  background-image: url(/images/spacer.gif);
  background-repeat:repeat;
}
/*bg is shifted left to hide the left rounded corners */
#poll-bg{
  position:relative;
  left:-10px;
  background-color:#993700;
  width:220px;
  text-align:left;
}
/* offset the content back into 0 */
#poll-bg-off{
  position:relative;
  left:10px;
  z-index:100;/* push page+clip in front of corners in IE */
}
img#clip{
  position:relative;
  top:-31px;
  left:0px;
  margin:0 0 -34px 0;
  z-index: 101;
}
#poll-page {
  width:203px;
  background:white;
  color:black;
  font-face: arial,verdana, sans-serif;
  font-size: 11px;
  text-align:left;
  background-image: url(/nickshack/images/poll/shim-r.gif);
}
#poll-page h3{
  font-size: 13px;
  font-weight:bold;
  padding:10px 10px 0px 10px;
}
div#poll-answers{
  color:#666;
  font-weight:bold;
  padding:2px 10px 0px 10px;
}
div.poll-a hr{
  width:180px;
  border:1px solid #ffdecc;
}
img.poll-cb{
  float:right;
}
div.poll-results-bar-bg{
  width:130px;
  height:8px;
  font-size:1px;
  background:#ffdecc;
  margin: 0px 10px 0px 0px;
  float:left;
}
div.poll-results-bar-fg{
  height:8px;
  font-size:1px;
  width:130px;
  background:#ff5c00;
}
div.poll-answers span.pc{
  color: #ff5c00;
}
img#btn_vote{
  display:none;
  margin-left:12px;
}
div.clear{
  clear:both;
}
