body {
  background-image   : url(../img/tlo.jpg); 
  background-repeat  : repeat-x; 
  background-color   : #8c8c8c;
}
img {
  border             : 0;
}
td {
  vertical-align     : top;
}
.content, .content td {
  font-family        : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size          : 12px;
}
.content a {
  text-decoration   : none; 
  color             : black;
}
.content a:hover {
  text-decoration   : underline;
}
.content img {
  vertical-align    : middle;
}
#footer {
  font-family       : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size         : 13px;
  text-align        : center;
  margin-top        : 2px;
  color		    : #cbc5c5; 
}
#footer a {
  text-decoration   : none;
  color		    : #e7e2e2;
}
#footer a:hover {
  text-decoration   : underline;
}
#copyright {
  font-family       : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size         : 10px;
  text-align        : center;
  color             : #cbc5c5;
}
#copyright a {
  color             : #d7d1d1;
  text-decoration   : none;
}
#program table {
  margin            : 12px auto;
  width             : 100%;
}
#program a:link, #program a:active, #program a:visited {
  color             : #000066;
  text-decoration   : none;
  display	    : block;
  padding	    : 3px;
}
#program a:hover {
  color             : #ffffff;
  text-decoration   : none;
  display	    : block;
  background-color  : #000000;
  padding	    : 3px;
}
#program td.name {
  text-align        : center;
}
#program td {
  border-bottom	    : 1px solid #9090eb;
  border-left	    : 1px solid #9090eb;
  border-right	    : 1px solid #9090eb;
}
#program td.header, #programview td.header {
  background-color  : #000066;
  color             : #FFFFFF;
  font-weight       : bold;
  text-align        : center;
  padding           : 4px;
}
#programview table {
  width             : 100%;
}
#programview td {
  font-family       : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size         : 12px;
  padding           : 3px;
  border	    : 1px solid #9090eb; 
}
#programview div.title {
  text-align        : center;
  font-weight       : bold;
  font-size         : 18px;
  margin            : 10px 0px;
}
#programview .header {
  border            : 1px solid #000000;
}
#programview div.event_title {
  font-weight       : bold;
  text-align        : center;
  font-size         : 15px;
  margin            : 10px;
}
#programview div.date {
  font-size         : 14px;
  text-align        : center;
}
#programview a:link, #programview a:active, #programview a:visited {
  color             : #000066;
  text-decoration   : underline;
  font-size	    : 15px;
}
#programview a:hover {
  color             : #000000;
  text-decoration   : none;
}


img.gallery {
  margin            : 10px 0 0 10px;
}
#gallery div.title {
  text-align        : center;
  font-size         : 18px;
  font-weight       : bold;
  margin-bottom     : 15px;
}
#gallery div.image {
  text-align        : center;
  margin-bottom     : 15px;
  font-weight       : bold;
}
#gallery img {
  margin-bottom     : 3px;
}

#blog .blog_note {
  border-top : 1px solid #a2a2a2;
  padding-top: 10px;
}

#blog .date {
  font-size: 11px;
  color: #a2a2a2;
}

#blog a:link, #blog a:active, #blog a:visited {
  color             : #000066;
  text-decoration   : underline;
}
#blog a:hover {
  color             : #000000;
  text-decoration   : none;
}

#blog .short_desc {
  font-size: 11px;
}

#news .news_note {
  border-top : 1px solid #a2a2a2;
  padding-top: 10px;
}

#news .date {
  font-size: 11px;
  color: #a2a2a2;
}

#news a:link, #news a:active, #news a:visited {
  color             : #000066;
  text-decoration   : underline;
}
#news a:hover {
  color             : #000000;
  text-decoration   : none;
}

#news .short_desc {
  font-size: 11px;
}

#links table {
  width             : 100%;
}
#links td { 
  font-family       : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size         : 12px;
  padding           : 4px;
}
#links td.left { 
  border-left	    : 1px solid #9090eb; 
  border-bottom	    : 1px solid #9090eb; 
}
#links td.right { 
  border-left	    : 1px solid #9090eb; 
  border-bottom	    : 1px solid #9090eb; 
  border-right	    : 1px solid #9090eb; 
}
#links div.title {
  text-align        : center;
  font-weight       : bold;
  font-size         : 18px;
  margin            : 10px 0px;
}
#links .header {
  border            : 1px solid #000000;
  background-color  : #000066;
  text-align	    : center;
  color		    : #ffffff;
}
#links a:link, #links a:active, #links a:visited {
  color             : #000066;
  text-decoration   : none;
  font-size	    : 12px;
}
#links a:hover {
  color             : #000000;
  text-decoration   : none;
}

#programfuture {
  width             : 100%;
  font-family       : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size         : 12px;
}

#programfuture .event_name {
  font-size         : 12px;
}
#programfuture div.event_title {
  font-weight       : bold;
  font-size         : 15px;
}
#programfuture div.date {
  font-size         : 14px;
  text-align        : center;
}
#programfuture a:link, #programfuture a:active, #programfuture a:visited {
  color             : #000066;
  text-decoration   : underline;
  font-size	    : 15px;
}
#programfuture a:hover {
  color             : #000000;
  text-decoration   : none;
}

