BODY {
 margin : 0;
 font-family : Verdana, Arial, Helvetica, Sans-Serif;
 background : #eee;
}

BODY, P, TD {
  font-family : Arial, Helvetica, Sans-Serif;
  font-size : 12px;
}

INPUT {
  border : 1px solid black;
  font-size : 10px;
}

INPUT.subButton {
  background : #8f1d7f;
  color : #eee;
}
a { text-decoration : none; }
a:hover { text-decoration : underline; }

.home {
  background : black;
  border-top : 1px white solid;
  border-bottom : 1px white solid;
}

.home a {
 padding-left : 30px;
 color : white;
}


.tn {
  background : #383838;
  color : white;
  height : 30px;
  border : 1px #fff solid;
}
.tn_n, .tn_s, .tn_r {
  padding-left : 8px;
  padding-right : 8px;
  border-right : 1px #fff solid;
}

.tn_n a, .tn_s a, .tn_r a{
  color : white;
}

#tn_contact_n, #tn_contact_s, #tn_contact_r {
  border-right : none;
}

.eventsHeader {
  background : #5d1352;
  color : #fff;
  border-top : 1px white solid;
  border-bottom : 1px white solid;
}

.events {
  background : #5d1352;
  color : #eee;
  padding : 10px;
}

.subscribe {
  background : #bfbfbf;
  padding : 10px; 
}

.footer {
 padding-top : 4px;
 color: #4c4c4c;
}

.footer_n, .footer_s, .footer_r {
 border-left : 1px #4c4c4c solid;
 padding-left : 4px;
 padding-right : 4px;
}

.footer a, .footer_n a, .footer_s a, .footer_r a {
  color : #4c4c4c;
}
.splashLeft {
  background : #911d80;
  color : white;
  border-top : 1px white solid;
}

.left  {
  padding : 15px;  
} 
.left a {
 color : white;
}
.body {
  background : #911d80;
  color : white;
  border-left : 1px white solid;
  border-right : 1px white solid;
  border-top : 1px white solid;
  padding : 10px;
}
.events a {
  color : white;
  text-decoration: underline;
} 