* {    margin: 0;    padding: 0;}body {    padding: 0;    font: 13px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;    text-align: center;    color: #6D6D6D;    background: #C8C8AE url(images/bg.jpg);}h1 {    padding: 10px 0 0 0;    font-weight: bold;    font-size: 36px;    line-height: 48px;    text-align: center;    text-transform: lowercase;    color: White;}h1 a {    font-weight: bold;    text-decoration: none;    color: White;}h1 a:hover {    color: White;}p {    padding: 8px 0;    text-align: justify;}a {    text-decoration: underline;    color: #FA791F;    outline: none;}a:hover {    text-decoration: none;    color: #FA791F;}#main {    margin: 0 auto;    width: 816px;    background: #FAFAF8;}#main2 {    margin: 0 auto;    width: 800px;    text-align: left;}#menu {    padding: 0 0 8px 0;    height: 40px;}#menu ul {    list-style: none;}#menu ul li {    float: left;    display: block;    width: 160px;    height: 40px;}#menu ul li a {    display: block;    padding: 0 0 0 12px;    font-weight: bold;    font-size: 15px;    line-height: 40px;    text-decoration: none;    color: #65A7CA;    background: url(images/menu.gif) repeat-x;    border-right: 1px solid #DCDCCC;}#menu ul li.lastmenu a {    border: none;}#menu ul li a.active, #menu ul li a:hover {    text-decoration: none;    color: #FA791F;}#header {    height: 240px;    background: #7DBBD2 url(images/top.jpg) no-repeat;}#middle {    margin-top: 8px;    padding: 12px 12px 0 12px;    height: 1%;    background: url(images/middle.gif) repeat-x top;}#left {    float: left;    width: 530px;}#left h3 {    margin: 20px 0 5px 0;    padding: 0 0 0 18px;    font-size: 24px;    line-height: 30px;    text-transform: lowercase;    color: #147E9D;    background: url(images/lefth3.gif) no-repeat left;}#left ul {    padding: 8px 0 8px 40px;}#left ul li {    padding: 0;    text-align: justify;}#search {    width: 300px;    height: 50px;}#search form {}#search input.text {    float: left;    display: block;    padding: 3px;    width: 220px;    font-size: 15px;    color: #6C6C6C;    background: White;    border: 1px solid #D1D1BB;    border-bottom: 1px solid #DBDBCB;    border-top: 1px solid #C9C9B0;}#search input.submit {    float: right;    display: block;    padding: 4px 0;    width: 67px;    font-weight: bold;    font-size: 11px;    color: White;    background: #FF6E13 url(images/search.gif) repeat-x;    border: 1px solid #D1D1BB;    border-bottom: 1px solid #DBDBCB;    border-top: 1px solid #C9C9B0;}#sidebar {    float: right;    width: 222px;}.box {    margin-bottom: 15px;    padding: 6px 0;    width: 220px;    background: White url(images/box.jpg) no-repeat bottom;    border: 1px solid #F3F3F3;}#sidebar h3 {    font-size: 15px;    line-height: 30px;    text-align: center;    text-transform: lowercase;    color: #144855;    background: url(images/sidebarh3.gif) no-repeat top;}#sidebar ul {    list-style: none;    padding: 5px 15px 16px 15px;}#sidebar ul li {    padding: 0 5px 0 15px;    line-height: 28px;    border-bottom: 1px solid #EEF5F8;}#sidebar ul li a {    padding: 0;    text-decoration: none;    color: #147E9D;}#sidebar ul li a:hover {    text-decoration: none;    color: #FA791F;}.clearing {    clear: both;    height: 5px;    overflow: hidden;}#footer {    clear: both;    padding-bottom: 10px;    height: 120px;    background: url(images/footer.gif) repeat-x top;}#footer p {    padding: 12px;    font-size: 12px;    color: #444;}