* {
 margin: 0;
 padding: 0;
 }
img {
 border: 0;
 }
a, a:link, a:visited {
 color: #369;
 background: #fff;
 text-decoration: none;
 border-bottom: 2px solid #666;
 }
a:hover, a:active {
 border-bottom: 2px solid #930;
 }
body {
 background: #ededed url(/images/body-tile.gif);
 text-align: center;
 margin: 0 0 20px 0;
 font-size: 62.5%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
#wrapper {
 position: relative;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
 width: 750px;
 background: url(/images/wrapper-tile.gif) repeat-y top center;
 border-bottom: 1px solid #cecece;
 }
#mast {
 height: 136px;
 background: url(/images/tribustol-mast.png) no-repeat top center;
 }
#mast ul {
 position: absolute;
 top: 107px;
 left: 344px;
 }
#mast ul li {
 float: left;
 display: inline;
 height: 29px;
 }
#mast a, #mast a:hover {
 border-bottom: none;
 }
#sidebar {
 width: 319px;
 position: absolute;
 top: 136px;
 left: 1px;
 }
#testi {
 width: 315px;
 position: absolute;
 top: 675px;
 left: 1px;
 }
#content {
 margin-left: 320px;
 padding-bottom: 50px;
 }
#content h1 {
 margin: 30px 20px 0 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 2em;
 line-height: 120%;
 color: #991000;
 background: #fff;
 }
#content h2, #content h3 {
 margin: 10px 20px 0 0;;
 font-weight: bold;
 font-size: 1.1em;
 color: #555;
 background: #fff;
 } 

#content h5, {
 margin: 10px 20px 0 0;;
 font-weight: bold;
 font-size: 1.5em;
 color: #991000;
 background: #fff;
 } 
#content p {
 font-size: 1.1em;
 line-height: 170%;
 margin: 10px 20px 0 0;
 }
#content ul {
 font-size: 1em;
 text-align: center;
 margin:40px 0;
 }
#content ul li {
 display: inline;
 margin-right: 12px;
 } 
#footer {
 height: 62px;
 text-align: right;
 }
#footer p {
 color: #999;
 background: transparent;
 font-size: 1em;
 margin-right: 20px;
 }
table {
 width: 98%;
 border: 1px solid #cecece;
 color: #333;
 background: #f8f8f8;
 }
th {
 color: #333;
 background: #ddd;
 padding: 3px;
 }
td {
 padding: 3px;
 }
