 /* ------------------------------------ *
  *  HAPedit 3.1.11.111 - CSS
  *  September 2006 5:58:48 PM
  * ------------------------------------ */
.main-template {
margin-top: 9px;
margin-left: 7px;
padding-right: 7px;
}

.snap-template {
margin-top: 0px;
}

.snap-box {
margin-top: 0px;
margin-left:7px;
width: 584px;
border: 1px;
}

.snap-box a {
font-size: 9pt;
}

.thumb-box {
float: left;
margin-top: 20px;
margin-left:7px;
width: 144px;
padding: 7px;
border: none;
line-height: 14pt;
font-size: 10px;
text-align: center;
}

.tag-box {
float: left;
width: 169px;
margin-top:13px;
margin-left: 11px;
/* width: 144px; */
padding: 13px;
border: none;
line-height: 14pt;
font-size: 10px;
text-align: center;
}

.letter img {
float: left;
display: inline;
/* width: 169px; */
/* margin-top: 7px; */
margin-left: 36px;
margin-top: 21px;
/* width: 144px; */
border: none;
/* line-height: 14pt;
font-size: 10px; */
text-align: center;
}

.tag-column-box {
display: inline;
margin-left: 13px;
width: 244px;
border: none;
text-align: center;
margin-top: 0px;
}

.tag-columns {
width: 576px;
text-align: center;
margin-left: 21px;
/* margin-top: 7px; */
}

.tags-column {
float: left;
width: 233px;
margin-top:3px;
margin-left: 11px;
/* width: 144px; */
/* padding: 13px; */
border: none;
/* line-height: 14pt; */
font-size: 10px;
text-align: left;
}

.thumb p {
margin-top: 7px;
border: none;
line-height: 14pt;
font-size: 10px;
text-align: center;
}

.thumb a {
font-weight: bold;
text-decoration:none;
background-color: inherit;
font-size: .88em;
}

.thumb a:visited {
text-decoration:none;
background-color: inherit;
}

.thumb a:hover {
border-bottom:none;
background-color: inherit;
text-decoration:none;
}

.thumb img {
border: #378400 groove thick;
margin-bottom: 7px;
}

.thumb img:visited {
/*         color: #E0691A;
 */
border: #873D29 groove thick;
}
.thumb img:hover {
/*         color: #E0691A;
 */
border: #E0691A groove thick;
}

.keys-box {
margin-left: 169px;
width: 421px;
}

.long-tag-box {
margin-top: 0px;
text-align: left;
margin-left: 11px;
}

.keys {
font-family: Verdana, sans-serif;
text-decoration: none;
font-weight: bold;
padding-top: 13px;
font-size: 12px;
}

.keys a {
font-family: Verdana, sans-serif;
color:#873D29;
text-decoration: none;
font-weight: bold;
margin-top: 9px;
background-color: inherit;
font-size: 12px;
}

.keys a:visited {
color: #B53633;
background-color: inherit;
text-decoration: none;
font-weight: bold;
margin-top: 9px;
font-size: 12px;
}

.keys a:hover {
color:#FF6600;
background-color: inherit;
text-decoration: underline;
font-weight: bold;
margin-top: 9px;
font-size: 12px;
}

.keys-sm {
font-family: Verdana, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: bold;
margin-top: 9px;
}

.keywords {
font-family: Verdana, sans-serif;
text-decoration: none;
margin-top: 9px;
font-size: 12px;
font-weight: normal;
}

.title {
/* font-family: Verdana, sans-serif; */
text-decoration: none;
font-size: 12px;
margin-top: 9px;
color: #873D29;
font-weight: normal;
background-color: inherit;
display: inline;
margin-left: 7px;
}

h2.title {
/* font-family: Verdana, sans-serif; */
text-decoration: none;
font-size: 12px;
margin-top: 9px;
color: #873D29;
font-weight: bold;
background-color: inherit;
}

.description {
font-family: Verdana, sans-serif;
text-decoration: none;
font-size: 12px;
margin-top: 9px;
font-weight: normal;
display: inline;
}

.description h2 {
font-family: Verdana, sans-serif;
text-decoration: none;
font-size: 12px;
margin-top: 9px;
font-weight: normal;
}

.tags a{
text-align: left;
font-family: Verdana, sans-serif;
background-color: inherit;
border-bottom:1px dashed #378400;
color: #873D29;
text-decoration:none;
}

.tags a:visited {
text-align: left;
font-family: Verdana, sans-serif;
border-bottom:1px dashed #873D29;
color: #B53633;
background-color: inherit;
text-decoration:none;
}

.tags a:hover {
text-align: left;
font-family: Verdana, sans-serif;
border-bottom:none;
color: #FF6600;
background-color: inherit;
text-decoration:none;
}

.tagsnoline a{
font-family: Verdana, sans-serif;
background-color: inherit;
/* border-bottom:1px dashed #378400; */
border-bottom:none;
/* color:#378400; */
text-decoration:none;
}

.tagsnoline a:visited {
font-family: Verdana, sans-serif;
border-bottom:none;
/* color:#873D29; */
background-color: inherit;
text-decoration:none;
}

.tagsnoline a:hover {
font-family: Verdana, sans-serif;
border-bottom:none;
/* color:#FF6600; */
background-color: inherit;
text-decoration:none;
}

.tagsnoline {
text-align: left;
font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 14pt;
display: inline;
}

.tags {
text-align: left;
font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 14pt;
display: inline;
}

.tag-footer-box {
margin-left: 13px;
width: 584px;
}

.tags-box {
text-align: center;
/* margin-top: 13px; */
padding-left: 7px;
}

.tags-box p {
text-align: center;
line-height: 14pt;
}

.tags-index {
font-family: Verdana, sans-serif;
/* line-height: 15pt; */
border: none;
}

.tags-link {
font-family: Verdana, sans-serif;
font-size: 11px;
line-height: 12pt;
margin-top: 7px;
}

.tags-link p {
margin-top: 5px;
border: none;
line-height: 12pt;
text-align: center;
}

.pagerank {
font-family: Verdana, sans-serif;
color: #001414;  /* #001414 - Min Blue Green Dark 20 20 #00C0C0 Max Blue Silver  0 R 192 G 192 B*/
text-decoration: none;
margin-top: 9px;
background:#F5F7FC;
font-weight: normal;
}

.scorebar {
padding: 7px;
}

.link {
font-family: Verdana, sans-serif;
text-decoration: none;
font-size: 12px;
margin-top: 9px;
font-weight: normal;
}

.link a{
font-family: Verdana, sans-serif;
font-size: 12px;
margin-top: 9px;
background-color: inherit;
border-bottom:1px dashed #378400;
color:#873D29;
font-weight:bold;
text-decoration:none;
}

.link a:visited {
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
margin-top: 9px;
border-bottom:1px dashed #873D29;
color: #873D29;
background-color: inherit;
text-decoration:none;
}

.link a:hover {
font-family: Verdana, sans-serif;
font-size: 12px;
font-weight:bold;
margin-top: 9px;
border-bottom:none;
color: #FF6600;
background-color: inherit;
text-decoration:none;
}

div.lookb4leap {
position:absolute;
display:none;
border: 1px groove #C0C0C0;
background-color: #FFFFA4;
width: 129px;
height: 99px;
margin-left: 21px;
margin-top: -45px;
padding: 3px;
}

div.lookb4info {
position:absolute;
display:none;
border: 1px dashed #FF6600;
background-color: #EEEEEE;
color: #FF6600;
margin-left: -21px;
margin-top: 7px;
padding:3px;
}


p.lookb4info {
background-color: #EEEEEE;
color: #FF6600;
margin:0px;
padding:3px;
font-size: 1em;
}

#translate {
margin: 0px;
padding: 0px;
font-size: .9em;
font-weight: bold;
letter-spacing: .1px;
text-align: left;
text-indent: 0px;
display: block;
}

#flags img {
margin: 3px 1px 7px 2px;
padding: 0px;
font-size: .9em;
font-weight: bold;
text-align: left;
text-indent: 0px;
display: inline;
border: none;
}

