body {
     background-repeat: repeat-x;
color:#191A18;
font-size:10pt;
font-family: Tahoma;

}

.menu {
        font-family: Verdana, Helvetica, sans-serif;
        font-size:8pt;
        font-weight: bold;

}
.menu a{
        color: #ffffff;
}
.menu a:hover{
color: #ffd681;
text-decoration: none;
}


.admin_menu {
font-size: 8pt;
background-color : #ffffff;
margin:1px;
padding-left: 2px;
color: #C7B04B;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
display : block;
border:1px solid #B9B9B9;
box-shadow: 0px 0px 7px #958365;
-webkit-box-shadow: 0px 0px 7px #e6e6e6;
-moz-box-shadow: 0px 0px 7px #e6e6e6;
}

.admin_menu a {
    color: #cdab45;
    text-decoration: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
}

.admin_menu a:hover {
    color: #cdab45;
    text-decoration: underline;
}

.admin_float {
    float:left;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
    max-height:1.5em;
    display: block;
    position: relative;
}



.catrow img {
       height: 80px;
       width: 80px;
}


.admin_menu {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 85%;
    border: 0px solid #fff5fc;
    background-color : #ffffff;
    color:#C7B04B;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
}

.admin_menu a {
    color: #ffffff;
    text-decoration: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
}

.admin_menu a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.admin_float {
    float:left;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
    max-height:1.5em;
}



table {
font-size : 8pt;

}

A:link {text-decoration:none}
A:visited {text-decoration:none}


h1{
        font-weight: none;
        font-size:8pt;
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        text-decoration: none;
        text-transform: capitalize;
        line-height :20px;
        color: #a67039;
        margin: 4px;
}


h2 {
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        background-repeat : no-repeat;
        text-transform: capitalize;
        background-position : left;
        padding-left : 10pt;
        color: #a67039;
        font-size: 10pt;
        margin: 0px;
}


h3 {
        font-weight: normal;
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 8pt;
        margin: 2px;
}


p {

        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 8pt;
        margin: 2px 0px;
}



ul {

        margin-left: 5px;
        padding: 0px;
}



li {

        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}



.textinput {
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 8pt;
        border: 1px solid #C7B04B;
        padding-right: 3px;
        padding-left: 3px;
}


.listbox {
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 8pt;
        border: 1px solid #C7B04B;
        vertical-align : middle;
}



.button {
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 8pt;
        border: 1px solid #C7B04B;
        background-image : url();
        background-position : bottom;
}



.comment_button {
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 8pt;
        border: 1px solid #E4C54B;
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}



.radio {
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 8pt;
        vertical-align : middle;
}



.checkbox {
        font-family:"Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 8pt;
        vertical-align : middle;
}



a {

    color:#151B24;
        font-size:11px;
        font-family: Tahoma;
        font-style: none;
        text-decoration: none;
        text-transform:none;
}



a:hover {

    color:#151B24;
        font-size:11px;
        font-family: Tahoma;
        font-style: none;

}



.bblink a {

        color:#f983b2;

        font-style: none;

        text-decoration: none;

}



.bblink a:hover {

        color:#ffd889;

        font-style: none;

        text-decoration: none;

}



.maintable {

        background-color:#ffffff;
        padding: 10px;
        -moz-border-radius:  12px;
        -webkit-border-radius: 12px;
        border-radius: 12x;
    margin-top: 0px;
    margin-bottom: 12px;
}

.tableh1 {

        background :#ccae7d;
        color:#ffffff;
        font-size:11px;
        font-family: Arial;
        text-decoration: none;
        padding-top: 12px;
        padding-right: 12px;
        padding-bottom: 12px;
        padding-left: 12px;
    -moz-border-radius: 7px;
        -khtml-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
    font-weight: bold;

}

.tableh1_compact {

    background :#f5f1e9;
        color:#a67039;
        font-size:11px;
        font-family: Arial;
        font-style: none;
        text-decoration: none;
        padding-top: 12px;
        padding-right: 12px;
        padding-bottom: 12px;
        padding-left: 12px;
    -moz-border-radius: 7px;
        -khtml-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;

}



.tableh2 {

     background :#cccccc;
        color:#a67039;
        font-size:11px;
        font-family: Arial;
        font-style: none;
        text-decoration: none;
        padding-top: 12px;
        padding-right: 12px;
        padding-bottom: 12px;
        padding-left: 12px;
    -moz-border-radius: 7px;
        -khtml-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;

}



.tableh2_compact {

        color:#a67039;
        font-size:11px;
        font-family: Tahoma;
        padding-top: 12px;
        padding-right: 12px;
        padding-bottom: 12px;
        padding-left: 12px;
                        -moz-border-radius: 7px;
        -khtml-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 5px;

}


.tableh4 {

        background :#;
        color:#a67039;
        font-size:11px;
        font-family: Arial;
        text-decoration: none;
        width: 920px;
        margin-left: 58px;
        padding-top: 12px;
        padding-right: 12px;
        padding-bottom: 12px;
        padding-left: 12px;
    -moz-border-radius: 7px;
        -khtml-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
    font-weight: bold;
    align: center;

}

.tableh5 {

        font-size:11px;
        font-family: Arial;
        text-decoration: none;
        width: 920px;
        margin-left: 58px;
        padding-top: 12px;
        padding-right: 12px;
        padding-bottom: 12px;
        padding-left: 12px;
        -moz-border-radius: 7px;
        -khtml-border-radius: 7px;
        -webkit-border-radius: 7px;
        border-radius: 7px;
        align: center;

}

.tableb {

    padding-top: 3px;
        text-transform: capitalize;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;

}
.tableb_compact {

        background:#ffffff;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;

}
.tablef {
        background:#F0F0F0;
        padding-top: 12px;
        padding-right: 12px;
        padding-bottom: 12px;
        padding-left: 12px;

}

.catrow_noalb {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding-left: 10px;
padding: 6px;
}



.catrow_noalb:hover {
-moz-border-radius: 7px;-webkit-border-radius: 7px;
padding-left: 10px;
padding: 6px;
text-align: left;
-moz-border-radius: 5px;

        -khtml-border-radius: 5px;

        -webkit-border-radius: 5px;

        border-radius: 5px;

        font-weight: bold;
}


.catrow {
-moz-border-radius: 7px;-webkit-border-radius: 7px;
padding-left: 10px;
text-align: left;
padding: 6px;
 -moz-border-radius: 5px;

        -khtml-border-radius: 5px;

        -webkit-border-radius: 5px;

        border-radius: 5px;

        font-weight: bold;
}


.catrow:hover {
-moz-border-radius: 7px;-webkit-border-radius: 7px;
padding-left: 10px;
text-align: left;
padding: 6px;
}

.album_stat {
font-size : 8pt;
margin: 5px 0px;

}



.thumb_filename {

      font-size: 8pt;
      display: block;
}
.thumb_title {
background-color: #816a57;
font-size: 8pt;
margin:1px;
padding: 1px;
color: #ffffff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
display : block;
border:0px solid #e1c9b1;
box-shadow: 0px 0px 0px #e1c9b1;
-webkit-box-shadow: 0px 0px 0px #e1c9b1;
-moz-box-shadow: 0px 0px 0px #e1c9b1;

}

.thumb_caption {
font-size: 0pt;
margin:0px;
padding: 0px;
color: #ffffff;
display : block;}

.thumb_caption a {

        text-decoration: underline;
        color: #feb8d2;

}



.thumb_num_comments {

        font-weight: normal;
        font-size: 8pt;
        padding: 2px;
        font-style : none;
        display : block;

}



.user_thumb_infobox {

        margin-top: 1px;
        margin-bottom: 1px;
}



.user_thumb_infobox th {

        font-weight : none;
        font-size: 8pt;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;

}



.user_thumb_infobox td {

        font-size: 8pt;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;

}



.user_thumb_infobox a {

        text-decoration: none;
        color: #feb8d2;

}



.user_thumb_infobox a:hover {

        color: #feb8d2;
        text-decoration: none;

}



.sortorder_cell {

        background :transparent;
        color: #c8a57d;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 20px;
        margin: 0px;

}



.sortorder_options {

        font-family:Arial;
        background :transparent;
        color: #c8a57d;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 8pt;
        white-space: nowrap;

}

.navmenu {
  background-image: url("");

padding: 3px;

font-size: 11px;

font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;

color: #5f5f5f;

font-weight: bold;

border:1px solid #B9B9B9;
box-shadow: 0px 0px 7px #958365;
-webkit-box-shadow: 0px 0px 7px #e6e6e6;
-moz-box-shadow: 0px 0px 7px #e6e6e6;

}

.navmenu a {
width: 100px;
padding: 3px;

font-size: 11px;

font-family: Arial, Helvetica, sans-serif, Helvetica, sans-serif;

color: #c8a57d;

font-weight: bold;

border:1px solid #B9B9B9;
box-shadow: 0px 0px 7px #958365;
-webkit-box-shadow: 0px 0px 7px #e6e6e6;
-moz-box-shadow: 0px 0px 7px #e6e6e6;

}

.admin_menu_thumb {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        border: 1px solid #fec5da;
        background-position : bottom;
        color: #fec980;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
}

.admin_menu_thumb a {

        color: #151B24;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;

}
.admin_menu_thumb a:hover {

        color: #fec980;
        text-decoration: none;

}

.admin_menu {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        border: 1px solid #EBEFF3;
        background-position : bottom;
        background-repeat: repeat-x;
        background-color: #ffffff;
        width="80%"
        color: #c8a57d;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;

}

.admin_menu a {

        color: #C7B04B;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;

}


.admin_menu a:hover {

        color: #000000;
        text-decoration: none;

}

td #admin_menu_anim {

}

.comment_date{

        color : #e2b83f;
        font-size: 8pt;
        vertical-align : middle;

}



.image {
padding: 10px;
margin: 2px;
-moz-border-radius:  3px;
-webkit-border-radius: 3px;
border-radius: 3px;
box-shadow: 0px 0px 7px #958365;
        -webkit-box-shadow: 0px 0px 7px #e6e6e6;
        -moz-box-shadow: 0px 0px 7px #e6e6e6;}



.imageborder {
    border: 0px solid #E4C54B;
        padding: 5px;

}
a img {
        border-bottom: 1px solid #ccab7d;
border-right: 1px solid #ccab7d;
        padding: 5px;
        background: #efe6d3;
margin: 2px;

        }

a img:hover {
        border-bottom: 1px solid #a87540;
border-right: 1px solid #a87540;
        background: #ece1cc;
        padding: 10px;
margin: 2px;

        }

.display_media {

        background:#ffffff;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.thumbnails {

   border-right:0px solid #ffffff;
   border-bottom:0px solid #ffffff;
   padding: 5px;
   background: #ffffff;


}

.thumbnails:hover {
border-right:0px solid #ffffff;
   border-bottom:0px solid #ffffff;
   padding: 5px;
   background: #ffffff;}


.footer {

    color:#191a18;
        font-size:10px;
        font-family: Lucida Sans;
        font-style: none;
        font-style: none;
        text-decoration: none;

}



.footer a {

        font-style: none;
        text-decoration: none;
    color:#191a18;

}



.footer a:hover {

    color:#191a18;
    font-style: none;
        text-decoration: none;

}


.statlink {
        color:#c8a57d;
}

.statlink a {

        text-decoration: none;
        color:#c8a57d;
}

.statlink a:hover {

        color:#bababa;
        text-decoration: none;
}



.alblink a {

    color:#fdedf3;
        font-size:11px;
        font-family: Lucida Sans;
        font-style: none;
        text-decoration: none;

}



.alblink a:hover {

     color:#fdedf3;
        font-size:11px;
        font-family: Lucida Sans;
        font-style: none;
    text-decoration: none;

}

.catlink {
        display: block;
        margin-bottom: 2px;
}

.catlink a{
background-image: url();
padding-left: 21px;
padding-bottom:8px;
padding-right: 8px;
padding-top: 8px;
    font-weight: bold;
    text-decoration: none;
    color: #191A18;
    font-weight:bold;
    background-repeat: no-repeat;
    background-position: left;


}

.catlink a:hover {
background-image: url();
padding-left: 21px;
padding-bottom:8px;
padding-right: 8px;
padding-top: 8px;
color: #191A18;
background-repeat: no-repeat;
background-position: left;
font-weight:bold;
}



.topmenu {

    color:#fdedf3;
        font-size:11px;
        font-family: Lucida Sans;
        font-style: none;
        text-decoration: none;
        text-transform: lowercase

}



.topmenu a {

        color :#fdedf3;
        text-decoration : none;

}
.topmenu a:hover  {

        color :#fdedf3;
        text-decoration : none;
}



.img_caption_table {

        border: none;
        background-color: #fdedf3;
        width : 100%;
        margin : 0px;

}



.img_caption_table th {

        background: #fdedf3;
        font-size : 8pt;
        color : #ffffff;
        text-shadow: #e3e3e3 1px 1px 1px;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #e3e3e3;

}



.img_caption_table td {

        background: #fdedf3;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top : 1px solid #fefefe;
        white-space: normal;

}



.debug_text {

        border: #c8a57d;
        background-color: #fefefe;
        width : 100%;
        margin : 0px;
}

.clickable_option {

}

.listbox_lang {

        color: #aae6e2;
        background-color: #fbfbfb;
        border: 1px solid #ffffff;
        font-size: 80%;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align : middle;

}

#vanity a {
        display:block;
        width:57px;
        height:20px;
        margin: 3px 20px;
}

#vanity img {border:0}

