/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Tahoma,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.7em;
    font-size-adjust: none;
    font-stretch: normal;
    line-height: 1.5em;
    color: rgb(69, 69, 69);
    }

  a { color: rgb(224, 105, 26);
    }

  a:hover { color: rgb(108, 117, 122);
    }

  h1 { margin: 0pt;
    padding: 7px 0pt 0pt 8px;
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 2.1em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    letter-spacing: -1px;
    }

  .dark { color: rgb(115, 115, 115);
    font-weight: bold;
    }

  h1 a, h2 a { text-decoration: none;
    }

  h1 a:hover, h2 a:hover { color: rgb(255, 102, 0);
    }

  h2 { margin: 0pt;
    padding: 0pt;
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1.7em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    letter-spacing: -1px;
    }

  h2 { font-size: 1.5em;
    margin-bottom: 5px;
    color: rgb(0, 0, 0);
    }

  p { margin: 0pt 0pt 5px;
    }

  ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  form { margin: 0pt;
    }

  input.search { border: 0pt none ;
    padding: 4px;
    background: rgb(255, 255, 255) url(input.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 292px;
    color: rgb(224, 105, 26);
    font-weight: bold;
    }

  input.submit { border: 0pt none ;
    margin: 0pt 15px 1px 0pt;
    padding: 4px 0pt;
    background: rgb(224, 105, 26) url(submit.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 65px;
    color: rgb(255, 255, 255);
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  input.login { border: medium none ;
    padding: 4px;
    width: 150px;
    }

  .content { margin: 0pt auto;
    padding: 10px;
    width: 780px;
    }

  .header { border-bottom: 1px solid rgb(204, 204, 204);
    margin: 3px 0pt;
    padding: 10px 0pt 0pt;
    background: rgb(238, 238, 238) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 55px;
    color: rgb(128, 128, 128);
    }

  .top_info { border-bottom: 1px solid rgb(238, 238, 238);
    padding: 5px 0pt 4px;
    background: rgb(238, 238, 238) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    width: 555px;
    color: rgb(128, 128, 128);
    }

  .top_info_left { width: 200px;
    float: left;
    }

  .top_info_right { border-left: 1px solid rgb(238, 238, 238);
    padding: 0pt 0pt 0pt 35px;
    float: right;
    width: 290px;
    }

  .browse_category { font-size: 0.9em;
    width: 190px;
    color: rgb(255, 255, 255);
    }

  .bar { margin: 0pt 0pt 0pt 0px;
    background: rgb(255, 145, 72) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    font-size: 1.1em;
    height: 30px;
    color: rgb(51, 51, 51);
    }

  .bar li { margin: 0pt;
    padding: 7px 12px 5px;
    background: rgb(255, 145, 72) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    color: rgb(255, 234, 220);
    }

  .bar li.active { padding: 7px 10px 6px;
    background: rgb(224, 105, 26) url(bar.gif) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

  .bar li a { font-weight: bold;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .bar li a:hover { color: rgb(224, 105, 26);
    }

  .search_field { margin: 5px 0pt;
    padding: 7px 25px 10px 10px;
    background: rgb(255, 255, 255) url(searchbg.gif) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(128, 128, 128);
    clear: both;
    font-weight: bold;
    }

  .grey { color: rgb(128, 128, 128);
    font-weight: normal;
    }

  .search_form { float: right;
    }

  .subheader { border-bottom: 1px solid rgb(238, 238, 238);
    margin: 0px 0pt 10px;
    padding: 5px 0pt;
    background: rgb(164, 164, 164) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 234, 220);
    }

  .left { margin: 0pt 0pt 10px;
    float: left;
    width: 65%;
    }

  .left h3 { margin: 0pt 0pt 0px;
    padding: 7px 0pt 7px 5px;
    background: rgb(169, 192, 206) url(corner.gif) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    font-family: Tahoma,Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(0, 0, 0);
    }

  .left_side { margin: 10px 0pt;
    padding: 0pt 0pt 0pt 10px;
    float: left;
    width: 180px;
    }

  .left_side a, .right_side a { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(65, 65, 65);
    }

  .right_side { margin: 10px 0pt;
    padding: 0pt 0pt 0pt 40px;
    background: rgb(255, 255, 255) url(dotted.gif) repeat-y scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    width: 220px;
    color: rgb(65, 65, 65);
    }

  .left_box { margin: 0pt 0pt 10px;
    padding: 3px 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    }

  .right { margin: 0pt 0pt 10px;
    float: right;
    width: 34.6%;
    }

  .right h3 { margin: 0pt 0pt 3px;
    padding: 7px 0pt 7px 5px;
    background: rgb(108, 117, 122) url(corner.gif) no-repeat scroll right top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    font-family: Tahoma,Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .right_articles { margin: 0pt 0pt 3px;
    padding: 8px;
    background: rgb(245, 245, 245) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(65, 65, 65);
    }

  .image { margin: 0pt 9px 3px 0pt;
    float: left;
    }

  .footer { border-top: 1px solid rgb(204, 204, 204);
    margin: 0pt;
    padding: 10px 0pt;
    clear: both;
    text-align: center;
    line-height: 1.8em;
    }

  .footer a { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(128, 128, 128);
    }

