div.header div.content div.fl div.members-login {
  height:170px;
  padding:14px;
  color:white;
}

  div.members-login h3 {
    font-family:Georgia,Arial;
    font-size:18px;
    font-weight:normal;
    margin-top:3px;
    margin-bottom:20px;
  }
  
  div.members-login input {
    width:130px;
    height:17px;
    background:url(../images/members.login.input.gif) no-repeat;
    font-size:13px;
    color:#246f1c;
    border:none;
    padding:3px 10px;
    margin:3px 0;
  }
  
  div.members-login a {
    color:white;
    font-size:11px;
  }
  
  div.members-login button {
    width:52px;
    height:22px;
    background:url(../images/members.login.button.gif) no-repeat;
    border:none;
    color:#246f1c;
    margin-top:5px;
    margin-left:5px;
  }

.frhome {
  height:198px;
  background:url(../images/header.home.jpg) no-repeat;
  color:#001a2a;
}

  div.header div.content .frhome p {
    padding-left:21px;
    width:275px;
  }

  div.header div.content p.headings {
    font-family:Georgia,Arial;
    font-size:16px;
    margin:0;
    padding-top:22px;
  }
  
.frhome button {
    width:87px;
    height:33px;
    background:url(../images/button.free.gif) no-repeat;
    border:none;
    font-size:18px;
    color:white;
  }
  
div.site-content div.box-grey {
  background:url(../images/box.grey.corner.top.left.gif) no-repeat #eaeaea;
}

  div.site-content div.box-grey div {
    background:url(../images/box.grey.corner.bottom.left.gif) no-repeat left bottom;
    padding:17px;
    width:179px;
    height:160px;
  }
  
  div.site-content div.box-grey p.headings {
    margin:0;
    font-size:15px;
    color:#505050;
    margin-bottom:25px;
  }
  
  div.site-content div.box-grey table {
    margin-bottom:3px;
  }
  
    div.site-content div.box-grey td {
      font-size:12px;
      color:#002b44;
    }
  
  div.site-content div.box-grey button {
    float:right;
    width:62px;
    height:22px;
    line-height:22px;
    background:url(../images/box.grey.button.gif);
    border:none;
    color:white;
    font-size:11px;
  }
  
div.site-content div.box-blue {
  
  margin-left:3px;
  background:url(../images/box.blue.bg.gif) repeat-x;
}

  div.site-content div.box-blue div {
    width:345px;
    height:160px;
    background:url(../images/box.blue.bg.jpg) no-repeat right top;
    padding:17px;
  }

  div.site-content div.box-blue p.headings {
    margin:0;
    font-size:15px;
    color:#00373d;
    margin-bottom:20px;
  }
  
  div.site-content div.box-blue p.contents {
    width:195px;
    color:#00373d;
  }
  
div.most-active {
  margin:16px;
}

  div.profile {
    float:left;
    width:130px;
  }
  
    div.profile table.picture {
      width:100%
    }
    
      div.profile table.picture td {
        width:100%;
        height:115px;
        vertical-align:middle;
        text-align:center;
      }
    
    div.profile div.id a {
      line-height:16px;
      text-decoration:none;
      color:#348cc2;
      font-weight:bold;
    }
    
    div.profile div.name {
      padding:7px 0;
      font-size:11px;
      color:#21465c;
    }
    
    div.profile div.links {
      padding-top:5px;
    }
    
      div.profile div.links ul {
        margin:0; padding:0; list-style:none;
      }
      
        div.profile div.links li {
          padding-left:21px;
          line-height:17px;
        }
        
          .say-hi {
            background:url(../images/icons/sayhi.gif) no-repeat left center !important;
          }
          
          .contact-me {
            background:url(../images/icons/contactme.gif) no-repeat left center !important;
          }
          
          .ho-list {
            background:url(../images/icons/hotlist.gif) no-repeat left center !important;
          }
          
          div.profile div.links a {
            font-size:11px;
            color:#26668e;
          }
