
body {
   background-image: url(../images/malogo.gif); background-repeat: repeat;
   text-align: center;
   padding: 0px;
   margin: 5px 0px 0px 0px;
   }

a:link {
   text-decoration: none;
   color: maroon;
   }

a:visited {
   text-decoration: none;
   color: red;
   }

a:hover {
   text-decoration: underline;
   color: red;
   }

.center {
   text-align: center;
   }

ul {
   list-style-image: url(/images/mr.gif); 
   }

li {
   padding-bottom: 5px;
   }

#mainpage {
   width: 600px;
   background: white;
   border: 1px solid black;
   margin-top: 5px;
   margin-left: auto;
   margin-right: auto;
   padding: 5px;
   }

#mainpage h2 {
   text-transform: lowercase;
   }

#mainpage h3 {
   margin: 0px;
   padding: 0px;
   }

#mainpage h4 {
   margin: 0px;
   padding: 0px;
   }

#contactdetails {
   font: 14px verdana, helvetica, sans-serif;
   margin-left: 20px;
   }

#rightsidepicture {
   border: 1px solid maroon;
   float: right;
   padding: 5px;
   margin: 5px 0px 5px 5px; }

#leftsidepicture {
   border: 1px solid maroon;
   float: left;
   padding: 5px;
   margin: 5px 5px 5px 0px; }

.picture img {
   border: 1px solid black;
   }

.caption {
   font: 12px verdana, arial, helvetica, sans-serif;
   font-weight: bold;
   }

#rightmediaimage {
   float: right;
   padding: 5px 0px 5px 5px;
}

#leftmediaimage {
   float: left;
   padding: 5px 5px 5px 0px;
}
      
#theLocalTimeIs {
   font: 12px verdana, arial, helvetica, sans-serif;
   color: black;
   padding-top: 3px;
   padding-bottom: 3px;
   }

#theLocalDateIs {
   font: 12px verdana, arial, helvetica, sans-serif;
   color: white;
   background-color: maroon;
   padding: 3px 0px 8px 10px;
   }

#leftsidebar {
   position: relative; display: block;
   width: 125px;
   text-align: center;
   clear: left;
   float: left;
   padding: 5px;
   border: 1px solid black;
}

#leftsidebar p {
   text-align: center;
   }

#leftsidebar a.leftsidelink, #leftsidebar a.leftsidelink:visited {
   font: 14px arial, helvetica, sans-serif;
   text-decoration: none;
   background-color: black;
   color: white;
   display: block;
   padding: 5px;
   margin: 5px;
   border: 1px solid black;
   }


#leftsidebar a.leftsidelink:hover, #leftsidebar a.leftsidelink:active {
   color: white;
   background-color: maroon;
   border: 1px solid black;
   }

#leftsidebar a.leftsideTOPlink, #leftsidebar a.leftsideTOPlink:visited {
   font: 14px arial, helvetica, sans-serif;
   text-decoration: none;
   background-color: maroon;
   color: white;
   display: block;
   padding: 5px;
   margin: 5px;
   border: 1px solid black;
   }

#leftsidebar a.leftsideTOPlink:hover, #leftsidebar a.leftsideTOPlink:active {
   color: white;
   background-color: black;
   border: 1px solid black;
   }

#mainbar {
   width: 440px;
   font: 14px arial, helvetica, sans-serif;
   text-align: left;
   padding: 10px;
   border-left: 1px solid black;
   float: right;
   clear: right;
}

#searchbar {
   vertical-align: top;
   clear: left;
   font: 12px arial, helvetica, sans-serif;
   margin-top: 10px;
   }

#searchbar img {
   float: left;
   }

.searchbox {
   border: 1px solid black;
   color: black;
   background-color: white;
   margin: 0px;
   margin-bottom: 2px;
   }

.searchbutton {
   font: 12px arial, helvetica, sans-serif;
   border: 1px solid black;
   color: white;
   background-color: black;
   margin: 0px;
   margin-bottom: 2px;
   }

#copyright {
   font: 12px arial, helvetica, sans-serif;
   text-align: right;
   border-top: 1px solid black;
   clear: both;
   padding: 5px;
   }

#printpage {
   text-align: center;
   }

.error {
   color: red;
   }