/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */  body { margin: 0pt;    padding: 0pt;    background: rgb(255, 255, 255) none repeat scroll 0% 50%;    font-family: verdana,arial,times,georgia,sans-serif;    text-align: center;    }  a { color: rgb(14,72,103);    }  a:hover { color: rgb(204, 0, 0);    }  img.left {    padding-right: 10px;    float: left;    margin-right: 10px;    }  img.right {    padding: 0px;    float: right;    margin-left: 10px;    }       img.center {    padding: 0px;    float: center;    margin-left: 10px;    margin-right: 10px;    }  img.logo {    padding: 0px;    float: left;    }  ul { list-style-image: url('images/checkerbullet.gif');    margin-left: -10px ! important;     margin-left: 15px }  li { margin-bottom: 1em;    }  #wrapper { border-top: 0px solid rgb(89, 191, 63);    border-left: 0px solid rgb(102, 102, 102);    border-right: 0px solid rgb(102, 102, 102);    background: rgb(255, 255, 255);    width: 100%;    max-width: 800px;    margin-left: auto;    margin-right: auto;    text-align: left;    }  #nav { background-image: url('images/navbutton.gif'); background-repeat: repeat-x;                background-attachment: scroll; height: 30px; text-align: right;                padding-top: 5px; padding-bottom: 10px; background-position:                transparent 50% }  #nav a { padding: 0pt 11px;    color: rgb(0, 0, 0);    margin-left: -6px;    font-weight: bold; text-decoration: none;     }      #nav a:hover { background-image: url('images/navbarhover.gif'); background-repeat: repeat-x;                background-attachment: scroll; text-decoration: none;                padding-left: 11px; padding-right: 11px; padding-top: 5px;                padding-bottom: 7px; background-position: transparent 50% }    #top { background-image: url('images/header.gif'); background-repeat: repeat-x;                background-attachment: scroll; height: 104px;                background-position: transparent 50% }  #top h1 { margin: 0pt;    font-family: Century Gothic,georgia,helvetica,times,sans-serif;    font-weight: normal;    font-size: 35px;    text-transform: uppercase;    text-align: center;    }  #middle h1, #right h1, #left h1, #wide-middle h1 { border-bottom: 1px solid rgb(196, 196, 196);    font-size: 15px;    font-family: georgia,arial,georgia,times,sans-serif;    font-weight: bold;    color: rgb(91, 117, 141);    margin: 5px 0px;    }  #left h1 {       }    #right h1 {  color: rgb(83, 142, 207);    }  #middle h1 { font-weight: normal;    font-size: 28px;    color: rgb(204, 0, 0);    }h2 { font-weight: normal;    font-size: 20px;    color: rgb(204, 0, 0);     margin: 5px 0px;    }      #wide-middle h1 { font-weight: normal;    font-size: 28px;    color: rgb(168, 127, 127);    }  #left { float: left;    width: 22%;    margin-left: 0px ! important;     margin-left: 0px;    margin-right: 2%;    font-size: 11px;    }  #right { float: left;    font-size: 11px;    margin-left: 2%;    margin-right: 0px;    width: 22%;    }  #middle { float: left;    left: 0px;    right: 0px;    margin-left: 0px;    margin-right: 0px;    width: 52%;    }  #wide-middle {float: left;    left: 0px;    right: 0px;    margin-left: 0px;    margin-right: 0px;    width: 74%;  }    .post { padding: 1px 10px 10px;    display: block;       }  .sidepost {    padding: 5px 5px 5px 5px;    border: 1px solid rgb(204, 204, 204);    }    #left .sidepost { color: rgb(3, 82, 117);   background-color: rgb(207, 230, 239);     }      #right .sidepost {    background-color: rgb(248, 240, 240);     }  .links { font-size: 11px;    text-align: right;        }  .links a { margin-right: 10px;     }    #footer { border-top: 1px solid rgb(196, 196, 196);    text-align: center;    width: 100%;    clear: both;    padding-bottom: 1px;    font-size: 10px;    }  #bottom-nav {    text-align: center;    width: 100%;    clear: both;  }    #sub-nav {    text-align: right;    padding: 0pt 11px;  }  .showncont {    display: block;    margin-left: 1em;  }    .hiddencont {    display: none;  }    .toggleIcon {    display: inline;    float: left;    margin: 2px 2px 0px 0px;    padding: 0px 2px 0px 2px;    font: 9px/10px monospace;    background: transparent;    border: 1px solid #444;    cursor: hand;    color: #404040;    text-decoration: none;  }  .advert {    padding: 5px 5px 5px 5px;    text-align: center;    color: gray;    font-size: 10px;   }