* {
margin: 0; 
padding: 0;
}
html {
height: 100%; 
}
body {
height: 100%; 
font-family: Georgia, serif; 
font-size: 12px; 
background:#fff;
text-align: center;  
z-index: 1; 
}
img {border: 0; }
a {
color: #872A3F; 
text-decoration:none;
}
a:hover {
color: #67192D; 
background: #56BAE7; 
text-decoration: none;
}
p, h1, h2, h3 {
margin: 0 0 13px;
}
ul {
margin: 0 0 13px 30px;
}
#wrap { 
margin: 0 0 -80px;
min-height: 100%; 
height: auto !important; 
height: 100%; 
width: 100%; 
z-index: 2; 
}
#main { 
margin: 0 auto;
width:800px; 
z-index: 2; 
}
#banner { 
margin: 0 auto; 
width: 100%; 
height: 288px; 
background: #49B3E5 url(index.gif) no-repeat top center;
z-index: 3;
}
.text { 
float: left;
padding-left: 80px;
padding-bottom: 2em;
width: 410px; 
padding-top: 30px;
color: #570B1C; 
text-align: left; 
}
.affis { 
float: left;
margin-top: 40px; 
padding-right: 70px;
padding-bottom: 2em;
width: 200px;
color: #570B1C; 
text-align: right; 
}
.push {
clear: both;
height: 80px;
}
.link {
width: 100%;
height: 80px;
background: #B73C55;
}
.link p {
padding:20px;
color: #fff; 
}
.link a, .link a:hover {
color: #fff; 
text-decoration: underline;
background: none;
}
p.show_joined_intro_list, p.show_owned_where_you_are {
margin-left: 30px;
text-align: left;
}
ul.show_joined_list_items {
margin-left: 40px;
padding-left: 8px;
text-align: left;
list-style-type: square;
}
.descr { 
margin: 4px auto; 
height: 60px; 
width: 350px; 
font-family: Verdana;
font-size: 9px;
text-align: left;
}
.descr a, .descr a:hover {
text-decoration: none;
}
.flbanner {
float: left; 
margin-right: 8px;
padding: 4px 0; 
width: 102px; 
}
.fltitle {
float: left; 
margin-top: 4px; 
width: 240px; 
font-family: Georgia, serif; 
font-size: 12px;
border-bottom: 1px solid #3D5D8B;
text-align: left;
}
.flsubject {
float: left; 
width: 240px;
}
.fldescr { 
float:left; 
padding: 6px 0; 
width: 240px;
color: #814132;
}

#dhtmltooltip {
visibility: hidden;
position: absolute;
padding: 4px;
width: 200px;
font-family: Arial, sans-serif; 
font-size: 11px;
color: #fff;
background: #49B3E5;
z-index: 100;
}

p.show_owned_go_back,
p.show_owned_credits,
p.show_owned_where_you_are {
display: none;
}