body {    margin: 0;    padding: 0;    text-align: justify;    font: 13px Arial, Helvetica, sans-serif;    background: #FFFFFF url(images/bgx.gif) repeat-x;    color: #626262;}img {    text-decoration:none;}form {    margin: 0;    padding: 0;}.formtext input,.formtext textarea {    padding: 5px;    background-color: #FEFEFE;    border: 1px solid #626262;    font: normal 1em Arial, Helvetica, sans-serif;    width:300px;}input.subscriber,textarea {    padding: 5px;    background-color: #FEFEFE;    border: 1px solid #626262;    font: normal 1em Arial, Helvetica, sans-serif;    width:200px;}input.subscriber1 {    padding: 3px 7px 3px 7px;    border: 1px solid #626262;    font: normal 1em Arial, Helvetica, sans-serif;}.formtext textarea {    width:97%;}#logo span,h1, h1 a, h2, h2 a, h3, h3,h5 {    margin: 0;    text-decoration: none;    font-family: Tahoma, Georgia, "Times New Roman", Times, serif;    font-weight: normal;    color: #444444;}h5 {    font-size: 1em;    font-weight:bold;    padding-bottom: 3px;    text-align:left;}h5 a{    text-decoration: none;}#logo span {    letter-spacing: -1px;    font-size: 2.3em;    font-family: Verdana, Arial, Helvetica, sans-serif;}h1 {    letter-spacing: -1px;    font-size: 2em;}h2 {    font-size: 2em;}h3 {    font-size: 1em;    font-weight:bold;}ol, ul {    margin-bottom: 2em;    line-height: 180%;}p {    line-height: 140%;}blockquote {    background: url(images/open-quote.gif) no-repeat left top;    margin: 0 0 0 1.5em;    padding-left: 1em;}a {    color: #1692B8;}a:hover {    text-decoration: none;}#header {    height: 42px;}#logo span, #logo p {    float: left;}#logo span {    margin-left:30px;    padding: 0px 0 0 70px;    font-size:30px;    background: url(images/logo.gif) no-repeat left top;    height:119px;    width:311px;}#logo p {    margin: 0;    line-height: normal;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 14px;    margin-top:80px;}#logo a {    text-decoration: none;}#menu {    float: right;    background: #ece3cf url(images/img01.gif) repeat-x;}#menu ul {    margin: 0;    padding: 0;    list-style: none;    margin-right:30px;}#menu li {    display: block;    padding-top:7px;    float: left;    height: 35px;}#menu a {    display: block;    padding: 8px 20px 0px 20px;    text-decoration: none;    text-align: center;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 14px;    color: #e9e9e9;}#menu a:hover {    color: #FFFFFF;}#menu .openpage {    background-color:#CCCCCC;    background: #ece3cf url(images/selected.gif) repeat-x;}#menu .first{    background: url(images/corner.gif) no-repeat left top;    margin-right:20px;    width:22px;}#menu .openpage a {    color:#000000;    font-weight:bold;}#mainpage {    width:100%;    position:absolute;    top:90px;}.dsms{    margin-top:3px;    border: 1px solid #e5dac6;    float:right;    margin-right:30px;}#middlepage {    margin-right: 30px;    margin-left: 300px;}ul#message {    list-style:none;    margin-left:20px;}li.msg{    background: url(images/msg.gif) no-repeat left 25%;    padding-left:20px;    color:green;}li.err{    background: url(images/err.gif) no-repeat left 25%;    padding-left:20px;    color:red;}.section {    margin-bottom: 10px;}.section .title {}.section .title h2,.section .title h1 {    padding: 30px 30px 0 0px;    font-weight: normal;    font-size: 1.5em;}.section .entry {    padding: 20px 0px 20px 0px;}.section .links {    margin: 0;    float:right;    padding-top:0px;}.section .links a {    border:1px #CCCCCC solid;    display: block;    float: left;    margin-left: 10px;    padding:1px 5px 1px 5px;    text-align: center;    text-decoration: none;    font-weight: bold;}.section .links span {    display: block;    float: left;    margin-left: 10px;    padding:1px 5px 1px 5px;    text-align: center;    text-decoration: none;    color: #CCCCCC;}.section .links a:hover {}.section .links .more {    width: 128px;    height: 30px;    background: url(images/img03.gif) no-repeat left center;}.section .links .comments {    width: 152px;    height: 30px;    background: url(images/img04.gif) no-repeat left center;}#leftpanel {    float: left;    width: 300px;    margin-left:15px;}#leftpanel ul {    margin: 0;    padding: 0;    list-style: none;    padding-left:20px;    padding: 0 30px 10px 20px;}#leftpanel h3 {    margin-left: 20px;    padding-left: 15px;    background: url(images/img11.gif) no-repeat left bottom;}#leftpanel ul li {    margin: 0;    padding-left: 20px;    background: url(images/img12.gif) no-repeat 1px 6px;}#leftpanel a {}#leftpanel h2 {    padding: 10px 10px 10px 10px;    font-weight: normal;    font-size: 1.4em;    color: #302D26;}td {    vertical-align:top;}td div{    font-size:15px;    border: 1px solid #cfcfcf;    background: url(images/quote.png) no-repeat left top;    margin:1px 2px 10px 1px;    line-height:160%;    background-color:#faf1f1;    padding:5px 10px 10px 25px;    color:#000000;    text-align:center;}td div div{    border: none;    background: none;    margin:0;    padding:0;    font: 10px Tahoma;    text-align:right;}td div div span.bucket {    cursor:pointer;    color: #1692B8;    padding-left: 15px;    background: url(images/star.gif) no-repeat left top;}td div div span.from {    float:left;    color: #626262;}#footer {    padding: 35px 0 40px 0;    background: #757575 url(images/img08.gif) repeat-x;}#footer p {    margin-bottom: 1em;    text-align: center;    line-height: normal;    font-size: .9em;    color: #BABABA;}#footer a:hover {    color: #FFFFFF;}#footer .legal a {    padding: 0px 10px 0px 10px;    color: #CCCCCC;    text-decoration:none;}#category {width:90%;height:30px;font: 25px Arial, Helvetica, sans-serif;font-weight:bold;border: 3px solid #ece3cf;padding:5px;padding-left:10px;background-color: #f9f6ef;}