html {
    background-color:       #333;
    font-family:            Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:                  white;
}

a {
    color:                  yellow;
    text-decoration:        none;
}

p {
    background-color:       #333;
    text-align:             justify;
}

#ft {
    background-color:       transparent;
    padding:                5px;
    font-size:              85%;
    text-align:             center;
}

#ft a {
    color:                  yellow;
    text-decoration:        none;
}

#ft div  {
    padding-bottom:         10px;
}

.bottom_border {
    border-bottom:          1px solid #ccc;
}

.image_thumb_table {
    margin-left:            auto;
    margin-right:           auto;
    border:                 none;
}
.image_thumb_table td {
    margin-left:            auto;
    margin-right:           auto;
    border:                 none;
}

.ownership_and_copyright {
    border:                 1px dashed #c0c0c0;
    padding:                5px 50px 5px 50px;
    margin-top:             50px;
    margin-bottom:          50px;
    margin-left:            auto;
    margin-right:           auto;
    font-size:              85%;
    text-align:             justify;
    font-style:             italic;
    float:                  right;
}

.thumb_cell a img {
    border:                 1px solid #ccc;
}
.thumb_cell a:hover img {
    border:                 1px solid black;
}

.thumbnail_grid {
    margin-left:            auto;
    margin-right:           auto;
}

.thumbnail_grid td {
    border:                 none;
}

td.thumb_cell {
    width:                  125px;
}

td.thumb_cell img {
    margin-left:            auto;
    margin-right:           auto;
    display:                block;
}

span.model_name_label {
    margin-left:            auto;
    margin-right:           auto;
    display:                block;
    text-align:             center;
    margin-bottom:          20px;
}

span.model_name_label a {
    display:                block;
    padding:                2px;
    text-decoration:        none;
    border:                 1px solid #ccc;
    background:             #666;
    color:                  #fff;
}

span.model_name_label a:hover {
    color:                  yellow;
    background:             #333;
}

.section_nav td {
    border:                 none;
}




.howto {
    margin-top:     10px;
    padding-top:    10px;
    border-top:     2px dashed #333;
    text-align:     justify;
}

.howto_img_left {
    float: left;
    margin-right: 10px;
    padding: 0px;
}

.howto_img_right {
    float: right;
    margin-left: 10px;
    padding: 0px;
}

.howto ol li, .howto ul li {
    padding-bottom: 5px;
}

.howto p {
}

.howto ul, .howto ol {
    list-style-position: inside;
}

.howto ol li ul {
    list-style-position: outside;
}


#google_ad_footer {
    display:        block;
    text-align:     center;
    margin-left:    auto;
    margin-right:   auto;
}

.left {
    float:          left;
    margin-left:    10px;
    margin-right:   10px;
}

.right {
    float:          right;
    margin-left:    10px;
    margin-right:   10px;
}

#image_blob {
    position:relative;
    top: 5px;
    display:block;
    width: 700px;
    height: 780px;
    border: none;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
}

#image_blob img {
    border: 2px solid black;
}

#image_blob .image1 {
    display:block;
    position: absolute;
    top: 150px;
    left: -20px;
    z-index: 30;
}
#image_blob .image2 {
    display:block;
    position: absolute;
    top: 210px;
    left: 320px;
    z-index: 20;
}
#image_blob .image3 {
    display:block;
    position: absolute;
    top: 0px;
    left: 110px;
    z-index: 10;
}
