/* CSS Document */

/* body {color #e1ecf2;font: 80% arial, verdana, sans-serif;background-color: #000;} */

body {
  background:#fff;
  margin: 0;
  padding:0;
  color:#000;
  font:x-small/1.5em Verdana, Arial, Helvetica, sans-serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size: 69%;
  }
  
div{margin:0;padding:0}

a {color:#e1ecf2;}
p {color: #fff;}
em {font-weight:bold;color:#6e785b;}
h1 {background-color:#9b0312;font:normal 150% Georgia,"Times New Roman",times, serif;color: #eee;padding:10px;letter-spacing: -1px;margin: 0 -15px}
h2 {color:#9b0312;line-height: 80%;font-size:140%;}
h2 em {font-size:80%;font-weight:normal;}
h3 {margin:10px 0 0 0;font-size:.9em;}


/* Standard Styles
-----------------------------------------------*/
div#wrapper {margin:20px;font-size: 1.2em;width: 500px;}

div#update-profile {border: 1px solid #9b0312;padding: 10px;font-size: 85%;text-align:center;background-color:#6e785b;}
div#update-profile form {margin:0;padding:0}
div#update-profile p {font-size:90%;margin: 0;}

div#event-info {text-align: center;margin:25px}

div#event-photos {border-top: 1px solid #eee;margin:0;text-align:center;}
div#event-photos table {margin:10px;text-align:center}

div#event-details {border-top: 1px solid #eee;}

div#event-tickets {}
div#event-tickets table td {background-color: #eee;padding: 15px;}
div#event-tickets table td p {color: #666;font-size:80%;}
div#event-tickets table h3 {margin:0 0 0 0;color:#9b0312;}
div#event-tickets table p {margin:0 0 10px 0}
div#event-tickets table em {font-weight:normal;font-size:85%}

div#event-sponsors {border-top: 1px solid #eee;border-bottom: 1px solid #eee; font-size:80%}
div#event-sponsors {margin:0;}

div#online-features {}
div#online-features h3 {}


/* Classes (niftycorners)
-----------------------------------------------*/
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
