/* viewlegend css 3.2.0 Extension - viewlegend
------------------------------------------------------- */

/* Legend icons */
.global_read													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.global_read_mine												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.global_read_locked												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.global_read_locked_mine										{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.global_unread													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.global_unread_mine												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.global_unread_locked											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.global_unread_locked_mine										{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }

.announce_read													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.announce_read_mine												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.announce_read_locked											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.announce_read_locked_mine										{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.announce_unread												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.announce_unread_mine											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.announce_unread_locked											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.announce_unread_locked_mine									{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }

.forum_link														{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.forum_read														{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.forum_read_locked												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.forum_read_subforum											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.forum_unread													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.forum_unread_locked											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.forum_unread_subforum											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }

.sticky_read													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.sticky_read_mine												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.sticky_read_locked												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.sticky_read_locked_mine										{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.sticky_unread													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.sticky_unread_mine												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.sticky_unread_locked											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.sticky_unread_locked_mine										{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }

.topic_moved													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_read														{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_read_mine												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_read_hot													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_read_hot_mine											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_read_locked												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_read_locked_mine											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_unread													{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_unread_mine												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_unread_hot												{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_unread_hot_mine											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_unread_locked											{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }
.topic_unread_locked_mine										{ background-repeat: no-repeat; padding-left: 25px; background-position: 10px 90%; }

.viewlegend {
border-bottom-color: transparent;
}

ul.linklist-viewlegend > li {
float: left;
font-size: 1.1em;
line-height: 1.7em;
list-style-type: none;
margin-top: 7px;
margin-right: 7px;
padding-top: 1px;
width: auto;
}

#legendlist1 {
list-style-type: none;
margin: 0;
padding: 0;
}

#legendlist1 li {
float: left;
border: 1px solid #fff;
width: 150px;
height: 100px;
padding-left: 10px;
margin-bottom: 50px;
}

#legendlist2 {
list-style-type: none;
margin: 0;
padding: 0;
}

#legendlist2 li {
float: left;
border: 1px solid #fff;
width: 150px;
height: 100px;
padding-left: 10px;
margin-bottom: 50px;
}

a.infolegendarea {
position: relative;
z-index: 0;
text-decoration: none;
cursor: help;
}

a.infolegendarea:hover {
z-index: 1;
}

a.infolegendarea span {
display: none;
}

a.infolegendarea:hover span {
display: block;
position: absolute;
top: 2em;
left: 1.6em;
width: 15em;
background-color: #fafafa;
background-image: linear-gradient(to bottom, #fafafa, #e9e9e9);
border-color: #c7c3bf;
box-shadow: 0 0 0 1px #ffffff inset;
color: #AA0000;
text-align: center;
padding: 5px;
font-size: 1.4em;
}
