body {
        margin: 0px;
        background: #ddeff6;
        font-size: 11px;
        font-family: Verdana,Bitstream Vera Sans,Arial;
        color: #15475e;
        line-height: 17px;
        background: url('/images/header.jpg') repeat-x;
}


img {
        border: 0px;
}

ul {
        margin: 0px;
        padding: 0px;
}

ul li {
        list-style: none;
}

table {
}

table td {
        vertical-align: top;
}

a {
        color: #000000;
        text-decoration: none;
}

a:hover {
        color: #cc0000;
        text-decoration: none;
}

input, textarea {
        padding: 2px;
        border: 1px solid #8bb0bc;
        background: #f8fcfd;
        font-size: 11px;
}

select {
        border: 1px solid #8bb0bc;
        background: #f8fcfd;
        font-size: 11px;
}

input.submit {
        padding: 0px;
        background: #9cdc71;
        border: 1px solid #76b64d;
        color: #15475e;
        font-weight: bold;
}

.checkbox {
        margin: 0px;
}

.clear {
        clear: both;
}

.clearer {
        clear: both;
}

.hidden {
        display: none;
        visibility: hidden;
}

.visible {
        display: block;
        visibility: visible;
}

.error {
        padding-bottom: 3px;
        font-weight: bold;
        color: #ff4400;
}

.highlight {
        color: #ff3300;
}

img.icon {
        margin-right: 3px;
        vertical-align: text-bottom;
        border: 0px;
}


#container {
        width: 760px;
        margin: 0px auto;
        padding: 2px 10px 0px 10px;
}

#header {
        height: 88px;
        color: #ffffff;
}

        #header h1 {
                font-size: 20px;
                padding: 10px 0px 0px 26px;
                color: #ffffff;
        }

        #header a {
                font-weight: bold;
                color: #ffffff;
                text-decoration: none;
        }

        #header a:hover {
                text-decoration: underline;
        }

        #header .horizontal_menu {
                float: left;
                padding: 0px 0px 0px 0px;
        }

        #header .right_menu {
                margin: 0px 10px 0px 0px;
                text-align: right;
                font-weight: bold;
                color: #ffffff;
        }

        #header .right_menu .search_input {
                padding: 0px;
        }

        #header .right_menu .search_input:hover {
                background-color: #ffffcc;
        }

#page_content {
        padding-top: 5px;
}

        #page_content h2 {
                padding: 5px;
                background-color: #15475e;
                text-align: center;
                color: #FFFFFF;
        }

        #page_content h2 a {
                text-decoration: none;
                font-size: 18px;
                color: #FFFFFF;
        }

        #page_content h2 a:hover {
                text-decoration: underline;
        }

        #page_content .top_models ul {
                margin: 0px;
                padding: 0px;
        }

        #page_content .top_models ul li  {
                display: inline;
                float: left;
                margin: 0px 3px 0px 3px;
                text-align: center;
        }

        #page_content .model_list .entry_title {
                text-align: center;
                padding: 0px 0px 10px 0px;
        }

        #page_content .model_list .bio {
                font-size: 12px;
                margin-bottom: 5px;
        }

        #page_content .model_list .video {
                width: 400px;
                float: right;
        }

        #page_content .model_list .entry_table {
        }

        #page_content .model_list .entry_table .td_title {
                width: 120px;
                font-weight: bold;
        }

        #page_content .model_list .entry_table .fotos ul {
                margin: 0px;
                padding: 0px;
        }

        #page_content .model_list .entry_table .fotos ul li  {
                display: inline;
                float: left;
                margin: 0px 3px 3px 0px;
                text-align: center;
        }

        #page_content .model_view h2 {
                padding: 5px;
                background-color: #15475e;
                text-align:center;
        }

        #page_content .model_view h2 a {
                text-decoration: none;
                color: #FFFFFF;
                font-size: 18px;
        }

        #page_content .model_view h2 a:hover {
                text-decoration: underline;
        }

        #page_content .model_view .entry_title {
                text-align: center;
                padding: 0px 0px 10px 0px;
        }

        #page_content .model_view .bio {
                font-size: 12px;
                margin-bottom: 5px;
        }

        #page_content .model_view .video {
                width: 385px;
                float: right;
        }

        #page_content .model_view .entry_table {

        }

        #page_content .model_view .entry_table .td_title {
                width: 120px;
                font-weight: bold;
        }

        #page_content .model_view .similar_models ul {
                margin: 0px;
                padding: 0px;
        }

        #page_content .model_view .similar_models ul li  {
                display: inline;
                float: left;
                margin: 0px 3px 0px 3px;
                text-align: center;
        }

        #page_content .category_map {
                  margin-top: 10px;
        }

        #page_content .category_map ul {
                  margin: 0;
                  padding: 0;
                  list-style-type: none;
        }

        #page_content .category_map ul li {
                  margin: 0px 10px 0px 20px;
                  padding: 0;
                  float: left;
                  width: 20%;
                  text-align: left;
        }

        #page_content .category_map .cat_entry {
                border: 1px solid #e9eae8;
                margin: 0px 5px 10px 0px;
                padding: 0px 0px 5px 5px;
        }

        #page_content .category_map .cat_entry h2 {
                margin: 3px 0px 3px 3px;
        }

        #webcamnote {

         font-size: 5px;
         background: #c0c0c0;
         font-weight: bold;
         color: #000000;
         float: right;


         }


#footer {
        margin: 15px 0px 40px px;
        text-align: center;
        font-size: 10px;
        background: #ededed;
        border-top: 2px dashed #9c9a9c;
}
        #footer .flags {
                padding: 5px 0px 5px 0px;
        }

        #footer .bottom_models ul {
                margin: 0px;
                padding: 0px;
        }

        #footer .bottom_models ul li  {
                display: inline;
                float: left;
                width: 100px;
                margin-right: 3px;
                text-align: center;
        }

ul.ul_model {
        list-style: none;
        margin: 3px 0px 0px 0px;
        padding-left: 0;

}

ul.ul_model li.li_bookmark {
        list-style: none;
        padding-left: 20px;
        background: url('/images/bookmark.gif') no-repeat 0% 60%;
}

ul.ul_model li.li_ym {
        list-style: none;
        padding-left: 20px;
        background: url('/images/ym.png') no-repeat 0% 60%;
}

ul.ul_model li.li_rss {
        list-style: none;
        padding-left: 20px;
        background: url('/images/rss.gif') no-repeat 3px 60%;
}

ul.ul_model li.li_webcam {
        list-style: none;
        padding-left: 20px;
        background: url('/images/webcam.gif') no-repeat 3px 60%;
}


