
  body {
    background: url('img/bg.jpg');
    padding: none;
    border: none;
    margin: none;
    font-family: Helvetica, "MS Sans Serif", "Microsoft Sans Serif", Verdana, Arial, sans-serif;
    font-weight: 55;
    font-size: 9pt;
  }

  A {
    text-decoration: none;
    color: #0D316A;
    font-weight: bold;
  }

  A:hover {
    color: #FFCA09;
  }

  h2 {
    font-size: 11pt;
    font-weight: bold;
    color: #0D316A;
    width: 98%;
    background: url('img/h2-bg.jpg') repeat-x;
    padding: 2px;
  }

  input.button {
    height: 21px;
    width: 52px;
    color: #DFDFDF;
    font-weight: bold;
    font-size: 9pt;
    background: url('img/button_bg.jpg');
    text-align: center;
    border: none;
    padding: none;
    padding-bottom: 9px;
    margin: none;
  }

  input.buttonwide {
    height: 21px;
    width: 65px;
    color: #DFDFDF;
    font-weight: bold;
    font-size: 9pt;
    background: url('img/buttonwide_bg.jpg');
    text-align: center;
    border: none;
    padding: none;
    padding-bottom: 9px;
    margin: none;
  }

  input.buttonxtrawide {
    height: 21px;
    width: 90px;
    color: #DFDFDF;
    font-weight: bold;
    font-size: 9pt;
    background: url('img/buttonxtrawide_bg.jpg');
    text-align: center;
    border: none;
    padding: none;
    padding-bottom: 9px;
    margin: none;
  }

  input.loginout {
    height: 17px;
    width: 50px;
    background: #DFDFDF;
    color: black;
    font-size: 7pt;
    font-weight: bold;
    border: 1px solid black;
    padding: none;
    margin: none;
  }

  button.listenbutton {
    height: 24px;
    width: 77px;
    color: #333333;
    border: none;
    margin-top: -10px;
    margin-right: 10px;
    padding: none;
  }

  #header_box {
    position: relative;
    top: 0px;
    left: 5px;
    width: 777px;
    height: 121px;
    margin-top: 10px;
    margin: none;
    padding: none;
    background: url('img/cpod_mast.jpg');
  }

  #login_box {
    position: relative;
    top: 98px;
    left: 425px;
    width: 340px;
    background-color: none;
  }

  #footer {
    position: relative;
    top: -555px;
    left: 0px;
    color: #092E65;
    font-weight: bold;
    width: 775px;
    text-align: center;
  }

  #footer2 {
    color: #092E65;
    font-weight: bold;
    width: 775px;
    text-align: center;
    margin-top: -7px;
  }

  INPUT.cpodlogin { 
    border: 1px solid #606060; 
    width: 80px; 
    height: 10pt; 
    font-size: 8pt;
  }

  #surrounding_box {
    width: 785px;
    height: 685px;
    background: url('img/contain-bg.jpg') repeat-x;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
  }

  #file_list {
    position: relative;
    top: -552px;
    left: 395px;
    width: 385px;
    height: 535px;
    overflow: auto;
    border: none;
  }

  html > body #file_list {
    top: -557px;
  }

  #feed_info {
    position: relative;
    top: -15px;
    left: 5px;
    height: 382px;
    width: 384px;
    overflow: auto;
    border: none;
  }

  #feed_info h2 {
    width: 363px;
  }

  #feed_edit {
    position: relative;
    top: -5px;
    left: 5px;
    height: 552px;
    width: 383px;
    overflow: auto;
    border: none;
  }

  #feed_edit h2 {
    width: 350px;
  }

  #categories_table {
    width: 95%;
  }

  #categories_table tr td {
    font-size: 7pt;
  }

  #menu_box {
    position: relative;
    top: 15px;
    left: 5px;
    height: 170px;
    width: 383px;
    overflow: auto;
    border: none;
  }

  html > body #menu_box {
    top: -5px;
  }

  #menu_box h2 {
    width: 365px;
  }

  table#file_list_table {

    width: 360px;
    margin: 0px;
    border: none;
    font-size: 8pt;
  }
  
  table#feed_table {
    width: 360px;
    border: none;
    padding: 5px;
  }

  table#feed_table tr td {
    font-size: 7pt;
  }

  table#feed_table tr td input {
    font-size: 9pt;
  }

  td {
    text-align: left;
    vertical-align: top;
  }

  #not_logged_in {
    width: 778px;
    height: 500px;
    border: 1px solid black;
    position: absolute;
    top: 94px;
    left: 4px;
  }

  #helpicon {
    width: 17px;
    height: 17px;
    border: none;
    position: absolute;
    top: 4px;
    left: 760px;
  }

  .progressBar {
    position: relative;
    padding: 2px;
    width: 200px;
    height: 20px;
    font-size: 14px;
  }

  .progressBar .background {
    border: solid 1px black;
    width: 250px;
    height: 10px;
  }

  .progressBar .bar {
    position: relative;
    background-color: blue;
    width: 0px;
    height: 10px;
  }

  .recentstn {
    font-weight: bold;
    font-size: 9pt;
    color: #787878;
  }

  .recentfeed {
    font-weight: bold;
    font-size: 9pt;
    color: #0D316A;
  }

  .recentitem {
    font-weight: bold;
    font-size: 9pt;
    color: #0D316A;
  }

  .recentdate {
    font-weight: light;
    font-size: 8pt;
    color: #000000;
  }

  #file_list_content {
    background: white;
    width: 376px;
    margin-top: -6px;
    padding: 3px;
    height: 486px;
    border-bottom: 2px inset #B7BFCC; 
    border-right: 2px inset #B7BFCC;
    overflow: auto;
  }
  
  html > body #file_list_content {
    border-bottom: 2px inset black; 
    border-right: 2px inset black; 
  }

  #feed_info_content {
    background-color: white;
    height: 330px;
    width: 365px;
    margin-top: -4px;
    border-bottom: 2px inset #B7BFCC; 
    border-right: 2px inset #B7BFCC;
    overflow: auto;
  }
  
  html > body #feed_info_content {
    border-bottom: 2px inset black; 
    border-right: 2px inset black; 
  }
  
  #menu_box_content {
    background: white;
    padding: 3px;
    width: 365px;
    margin-top: -5px;
    border-bottom: 2px inset #B7BFCC; 
    border-right: 2px inset #B7BFCC;
  }
  
  html > body #menu_box_content {
    border-bottom: 2px inset black; 
    border-right: 2px inset black; 
  }

  #edit_feed_content {
    background: white;
    width: 355px;
    margin-top: -6px;
    padding: 3px;
    border-bottom: 2px inset #B7BFCC; 
    border-right: 2px inset #B7BFCC;
  }
  
  html > body #edit_feed_content {
    border-bottom: 2px inset black; 
    border-right: 2px inset black; 
  }

  #wholepage {
    width: 765px;
    height: 520px;
    margin: 5px;
    margin-right: 10px;
    background: white;
    overflow: auto;
    padding: 5px;
  }

