body {width: 760px; margin: 0px auto 0px auto; background-image: url("../images/head.png"); background-position: left top; background-repeat: repeat-x; font-family: "Trebuchet MS", Tahoma, Arial, "Sans-Serif"; color: #505050;}
h1 {margin: 30px 0px 0px 0px; font-size: 225%;}
h1 a {color: #039;}
h1 a:visited {color: #039;}
h1 a:hover {color: #039;}
a {text-decoration: none; color: #03f;}
a:visited {color: #006;}
a:hover {color: #f60;}
td {margin: 0px; padding: 0px; border: 0px; vertical-align: top;}
p {margin: 0px 0px 6px 0px;}
h2 {margin: 20px 0px 0px 0px; font-size: 150%; color: #039;}
h2 a {color: #039;}
h2 a:visited {color: #039;}
h2 a:hover {color: #f60;}
a .thumb {display: none;}
a:hover .thumb {display: block;}
h2 img {border: 0px; vertical-align: baseline;}
ul {margin: 6px 0px 6px 0px; padding: 0px 0px 0px 2em;}
ol {margin: 6px 0px 6px 0px; padding: 0px 0px 0px 2em;}
ol img {display: none;}
h3 {margin: 20px 0px 0px 0px; font-size: 150%;}
h4 {margin: 20px 0px 6px 0px; font-size: 125%;}
h5 {margin: 2ex 0px 2px 0px; font-size: 100%;}
img {border: 0px;}

#head {width: 100%; margin-top: 5px; font-size: 75%; text-align: center; float: left;}
#tmenu {width: 100%; margin-top: 4px; font-size: 87.5%; font-weight: bold; font-style: italic; text-align: center; float: left;}
#tmenu a {text-decoration: none; color: #039;}
#tmenu a:hover {color: #f60;}
#body {width: 100%; font-size: 75%; float: left;}
#bmenu {width: 100%; margin: 20px 0px 2px 0px; font-size: 87.5%; text-align: center; float: left;}
#bmenu a {text-decoration: none; color: #505050;}
#bmenu a:hover {color: #333;}
#bmenu .important {color: #f60;}
#bmenu .important:hover {color: #f00;}
#lmore {width: 500px; float: left;}
#lmore ol {margin: 10px 0px -10px 0px; padding-left: 2em;}
#lmore li {margin-bottom: 10px;}
#rmore {width: 240px; margin-left: 20px; float: left;}
#rmore ul {margin-top: 20px; padding: 0px; list-style-type: none;}
#rmore li {margin-bottom: 4px;}
#rmore a {font-size: 125%; font-weight: bold; color: #505050;}
#rmore a:visited {color: #505050;}
#rmore a:hover {text-decoration: underline; color: #333;}
#foot {width: 100%; margin-bottom: 20px; font-size: 87.5%; text-align: center; float: left;}
#foot div {margin-bottom: 6px;}
#foot a {color: #505050;}
#foot a:hover {text-decoration: underline; color: #333;}

.motto {margin: 0px 0px 14px 0px; color: #eee;}
.comm {width: 468px; height: 60px; margin: 0px auto -20px auto; padding: 1px; border: 1px solid #666; background-color: #fff;}
.mdescript {margin-bottom: 10px; font-size: 87.5%; color: #505050;}
.supplement {margin: 10px 0px -10px 0px;}
.hline {height: 1px; background-color: #f30; background-image: url("../images/hline.gif");}
.message {margin-top: 20px; padding: 4px; border: 1px solid #666; background-color: #eee; background-image: url("../images/mess-bg.png"); background-position: left top; background-repeat: repeat-x; color: 666;}
.indent {margin-top: -4px;}
.important {color: #f60;}
.archive {margin-top: 6px; text-align: right;}
.archive a {color: #f60;}
.archive a:hover {text-decoration: underline; color: #f00;}
.column {width: 238px;}
.thumb {margin-top: 2px; padding: 2px; border: 1px solid #666; background-color: #fff; position: absolute;}
.sdescript {margin-bottom: 6px;}
.tags {margin-top: 6px; text-align: right;}
.tags a {color: #505050;}
.tags a:hover {text-decoration: underline; color: #333;}
.more {margin-top: 2px; text-align: right;}
.more a {color: #f60;}
.more a:hover {text-decoration: underline; color: #f00;}
.links {text-align: center;}
.partners img {margin: 2px auto 0px auto; padding: 1px; border: 1px solid #666; background-color: #fff;}
.copy {padding-bottom: 4px;}
.copy a {color: #505050;}
.content {margin-top: 20px;}
.separator {width: 500px; height: 1px; margin: 10px auto 10px auto; background-color: #999; background-image: url("../images/separator.gif");}
.backto {width: 100%; margin-top: 14px; float: left;}
.backto a {color: #f60;}
.backto a:hover {text-decoration: underline; color: #f00;}