@CHARSET "UTF-8";

#menu .loginfo
{
   font-size: 12px;
   text-align: right;
   margin: 0 0 0 0;
}

#menu .quicklinks
{
   background-image: url('resources/images/topbanner.png');
   height: 30px;
   font-size: 24px;
   font-weight: bold;
   padding-top: 100px;
   margin-top: 5px;
}

#menu .quicklinks a
{
   margin-left: 15px;
}  

#menu .quicklinks a:link {color: blue; text-decoration:none}
#menu .quicklinks a:visited {color: blue; text-decoration:none}
#menu .quicklinks a:hover {color: black; text-decoration:none}
#menu .quicklinks a:active {color: black; text-decoration:none}

#menu img 
{
   float: left;
}




h1
{
   font-size: 24px;
   font-family: Trebuchet MS,Geneva, sans-serif;
   font-weight: bold;
   color: white;
   background: blue;
   text-align: center;
}

h2
{
   font-size: 20px;
   font-family: Trebuchet MS,Geneva, sans-serif;
   font-weight: bold;
   color:blue;
   margin-bottom: 5px;
}

#footer
{
   font-size: 12px;
   margin-top: 50px;
}  

#footer img
{
   vertical-align: top; 
}


/* Timetable page only */
.timetableDay {
   margin: 0px;
   margin-top: 1em;
   font-weight: bold;
}

.timetableEvent {
   margin: 0px;
}

.time {
   margin-left: 1em;
}

.event {
   margin-left: 1em;
}

/* Calendar page only */
.firstOfMonth {
   margin: 0px;
   margin-top: 20px;
}

.notFirstOfMonth {
   margin: 0px;
}

.calendarMonth {
   width: 100px;
   margin-right: 1em;
}

.phol {
   color: red;
   font-style: italic;
}

/* Other old pages */
.orgMenuLabel {
   font-weight: bold;
   margin: 3em 0em 1em;
}

h2 + p {
   margin: 0px;
}

.rankingTable th {
   font-size: larger;
   margin-right: 10px;
}

.top4Ranker {
   font-size: larger;
}

.rankLabel {
   font-weight: bold;
   width: 20px;
   margin-right: 5px;
   text-align: right;
}

.downLine {
   border-top: 1.00pt solid #000000;
   border-right: 1.00pt solid #000000;
}

.upLine {
   border-bottom: 1.00pt solid #000000;
   border-right: 1.00pt solid #000000;
}

.rightLine { border-right: 1.00pt solid #000000;
              }

.winnerLine { border-top: 1.00pt solid #000000;
               }

.poolName {
   margin: 10px 0px 5px;
   font-weight: bold;
}

.poolResultColumn {
   width: 50px;
   text-align: right;
}

.rankingListHeader {
   margin: 0px;
   margin-top: 1em;
   font-weight: bold;
}

.rankingListSection {
   margin: 0px;
   margin-left: 1em;
}

.rankingListEntry {
  margin: 0px;
  margin-left: 2em;
}

