      /* ******** MAIN BODY ******** */

      html, body {
            margin: 0px;
            padding: 0px;
            border: 0px;
            /*height: 100%;*/
      }

      body {
           /*height: 100%;*/
           background-color: #9B9EA7;
      }
      
      /* ******** LINK PROPERTIES******** */
      
      a:link {
           color: #8A6715;
           text-decoration: none;
      }
      
      a:visited {
           color: #8A6715;
           text-decoration: none;
      }
      
      a:active {
           color: #8A6715;
           text-decoration: none;
      }
      
      a:hover {
           color: #8A6715;
           text-decoration: underline;
      }
      
      a.top:link {
           color: #FFFFFF;
           text-decoration: none;
      }
      
      a.top:visited {
           color: #FFFFFF;
           text-decoration: none;
      }
      
      a.top:active {
           color: #FFFFFF;
           text-decoration: none;
      }
      
      a.top:hover {
           color: #FFFFFF;
           text-decoration: underline;
      }
      
      a.navl:link {
           display: block;
           width: 100%;
           color: #FFFFFF;
           text-decoration: none;
      }
      
      a.navl:visited {
           display: block;
           width: 100%;
           color: #FFFFFF;
           text-decoration: none;
      }
      
      a.navl:active {
           display: block;
           width: 100%;
           color: #FFFFFF;
           text-decoration: none;
      }
      
      a.navl:hover {
           display: block;
           width: 100%;
           color: #FFFFFF;
           background-color: #000000;
           text-decoration: none;
      }
      
      a.recent:link {
           padding-top: 10px;
           padding-bottom: 9px;
           height: 30px;
           color: #000000;
           text-decoration: none;
      }
      
      a.recent:visited {
           padding-top: 10px;
           padding-bottom: 9px;
           height: 30px;
           color: #000000;
           text-decoration: none;
      }
      
      a.recent:active {
           padding-top: 10px;
           padding-bottom: 9px;
           height: 30px;
           color: #000000;
           text-decoration: none;
      }
      
      a.recent:hover {
           padding-top: 10px;
           padding-bottom: 9px;
           height: 30px;
           color: #FFFFFF;
           background-color: #000000;
           text-decoration: none;
      }
      
      /* ******** IDs / DIVs ******** */
      
      #container {
           background: url(images/body_bg.jpg);
           background-position: center center;
           background-repeat: repeat-y;
      }

      #main {
           width: 750px;
           height: 100%;
           margin-left: auto;
           margin-right: auto;
           background-color: #E9E9E9;
           border-left: 1px solid #414244;
           border-right: 1px solid #414244;
      }
      
      #top {
           width: 750px;
           height: 27px;
           background: url(images/top_bg.jpg);
           background-repeat: repeat-x;
           background-color: #788CB1;
           line-height: 27px;
           color: #FFFFFF;
      }
      
      #banner {
           width: 750px;
           height: 192px;
           background: url(http://mdesigns.atvsoftware.com/images/recent01.jpg);
           background-repeat: no-repeat;
      }
      
      #spacer {
           width: 750px;
           height: 162px;
      }
      
      #recent {
           width: 750px;
           height: 30px;
           text-align: right;
           line-height: 30px;
      }
      
      #middlebar {
           width: 750px;
           height: 40px;
           text-align: left;
           background: url(images/midbar_bg.jpg);
           background-repeat: repeat-x;
           color: #FFFFFF;
      }
      
      #date {
           float: left;
           width: 50%;
           height: 40px;
           text-align: left;
           line-height: 40px;
      }
      
      #nav {
           float: right;
           width: 50%;
           height: 40px;
           text-align: right;
           line-height: 40px;
      }

      #content {
           margin: 12px;
           padding: 0px;
           width: 726px;
           height: 100%;
           /*min-height: 430px;*/
      }
      
      #navigation {
           width: 174px;
           min-height: 250px;
           float: right;
           color: #FFFFFF;
      }
      
      #menu {
           width: 174px;
           min-height: 250px;
           background: url(images/menu_bg.jpg);
           background-repeat: repeat-y;
           color: #FFFFFF;
      }
      
      #midcontent {
           width: 530px;
           /*min-height: 250px;*/
           height: 100%;
           float: left;
      }

      #updates {
           width: 349px;
           min-height: 200px;
           border-right: 1px solid #D5D8DF;
           float: left;
      }
      
      #sidebar {
           width: 180px;
           float: left;
           text-align: center;
      }
      
      #footer {
           width: 750px;
           height: 29px;
           background: url(images/footer_bg.jpg);
           background-repeat: no-repeat;
           background-position: top left;
      }

      #copyright {
           width: 80%;
           height: 29px;
           float: left;
           margin: 0px;
           padding: 0px;
           text-align: left;
           line-height: 29px;
      }

      #bottom {
           width: 20%;
           height: 29px;
           float: right;
           margin: 0px;
           padding: 0px;
           text-align: right;
           line-height: 29px;
      }
      
      #backtop {
           margin-right: 10px;
           float: right;
      }
      
      /* ******** CLASSES / TAGS ******** */
      
      .header {
           display: block;
           width: 100%;
           border-bottom: 1px solid #D5D8DF;
           font-family: Arial;
           font-size: 14px;
           font-weight: bold;
      }
      
      .header2 {
           display: block;
           width: 100%;
           font-family: Arial;
           font-size: 14px;
           font-weight: bold;
      }
      
      .midimage {
           margin-right: auto;
           margin-left: auto;
      }
      
      .newsheader {
           width: 100%;
           height: 28px;
           background-color: #D4D7DE;
           line-height: 28px;
      }
      
      .rlinks {
         background: url(images/button.gif);
         background-repeat: no-repeat;
         background-position: center right;
         margin-right: 5px;
         display: inline;
         /*float: right;*/
         height: 30px;
         font-size: 10px;
      }
      
      .center {
         display: block;
         width: 100%;
         text-align: center;
      }

      .thumb {
	 border: 1px solid #000000;
      }

      .largetext {
        font-size: 18px;
        font-weight: bold;
        display: block;
      }

      div {
           font-family: Arial;
           font-size: 12px;
      }

      img {
          display: block;
          margin: 0px;
          padding: 0px;
          border: 0px;
      }
      
      p {
          text-indent: 10px;
          margin-top: 5px;
      }