body { background-color: #036; background-image: url(../images/main_bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0; padding: 0; }
p { color: #333; font-size: 11px; font-family: Verdana; }
h2 { color: #039; font-size: 15px; font-family: arial, times; font-weight: bold; }
td { font-size: 11px; font-family: Verdana; }
a:link { color: #039; font-size: 10px; font-family: arial; font-weight: bold; text-decoration: none; }
a:visited { color: #039; font-size: 10px; font-family: arial; font-weight: bold; text-decoration: none; }
a:hover { color: #f60; text-decoration: none; }
a:active { color: #039; font-size: 10px; font-family: arial; font-weight: bold; text-decoration: none; }

li { list-style-type: square; }

.treks ul { font-size: 9px; font-weight: normal; font-style: normal; margin: 5px 0 5px 20px; padding: 0; }
.treks li { list-style-type: disc; list-style-image: url(../images/dot.gif); }
.treks img { border: solid 2px white; }
hr { margin: 2px 0; padding: 0; border-color: white; border-style: solid; border-width: 1px 0 0; }

.info a:link { color: #f60; font-size: 11px; font-weight: normal; font-style: normal; }
.info a:hover { color: #aaa; font-size: 11px; font-weight: normal; font-style: normal; }

.info2 a:link, .info2 a:visited { font-size: 11px; font-weight: normal; font-style: normal; }
.info2 a:hover { font-size: 11px; font-weight: normal; font-style: normal; }

#credit  { color: #630; font-size: 10px; }

.content { margin-right: 10px; margin-bottom: 3px; border: solid 2px #e1e0e0; }
.content_r { margin-left: 10px; margin-bottom: 3px; border: solid 2px #e1e0e0; }

.bluebox img { margin-right: 3px; border: solid 2px #ccc; }

#pics img { border: solid 4px #e1e0e0; }

.hide { display: none; }