body    { color: #b1b9c1; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #0c0c0c url(images/bg.gif) repeat; margin: 0px; scrollbar-3dlight-color: #555555; scrollbar-arrow-color: #777777; scrollbar-darkshadow-color: #333333; scrollbar-face-color: #444444; scrollbar-highlight-color: #444444; scrollbar-shadow-color: #333333; scrollbar-track-color: #333333  }

table  { font-size: 10px }

h1   { color: #b1b9c1; font-style: normal; font-size: 11px; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 2px }

h2    { color: #b1b9c1; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; margin: 0px; padding-left: 18px }

h3    { color: #db7700; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px }

p {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 100%;
        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     { color: #b1b9c1; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #11151a; padding-right: 3px; padding-left: 3px; border: solid 1px #343434 }

.listbox     { color: #717a83; font-size: 100%; font-family: Verdana, Arial, Arial, Helvetica, sans-serif; background-color: #0c0c0c; vertical-align: middle; border: solid 1px #db7700 }

.button     { color: #717a83; font-size: 100%; font-family: Verdana, Helvetica, sans-serif; background-color: #0c0c0c; border: solid 1px #343434 }

.comment_button    { color: #717a83; font-size: 100%; font-family: Arial, Helvetica, sans-serif; background-color: #11151a; padding-right: 3px; padding-left: 3px; border: solid 1px #343434 }

.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

a   { color: #db7700; text-decoration: none }

a:hover   { color: #db7700; text-decoration: underline }

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

bblink a:hover   { color: #db7700; text-decoration: underline }

.maintable     { background-color: #0c0c0c; margin-top: 1px; margin-bottom: 1px }

.tableh1     { color: #db7700; background-color: #101010; padding: 3px 10px; border: solid 1px #343434 }

.tableh1_compact     { color: #db7700; background-color: #101010; padding: 2px 5px }

.tableh2     { color: #db7700; background-color: #0c0c0c; padding: 3px 10px; border: solid 1px #343434 }

.tableh2_compact     { color: #db7700; background-color: #101010; padding: 2px 5px }

.tableb     { color: #717a83; background-color: #0c0c0c; padding: 3px 10px; border: solid 1px #343434 }

.tableb_compact    { color: #717a83; background-color: #0c0c0c; padding: 2px 5px; border: solid 1px #343434 }

.tablef    { background-color: #0c0c0c; padding: 10px }

.album_stat {
        font-size : 85%;
        margin: 5px 0px;
}

.thumb_title   { color: #db7700; font-weight: bold; font-size: 100%; padding: 2px; display: block }

.thumb_caption   { color: #717a83; font-size: 85%; padding: 1px; display: block }

.thumb_caption a   { color: #b1b9c1; text-decoration: underline }

.thumb_num_comments   { color: #717a83; font-style: normal; font-weight: normal; font-size: 85%; padding: 2px; display: block }

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 90%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a   { color: #717a83; text-decoration: none }

.user_thumb_infobox a:hover   { color: #717a83; text-decoration: underline }

.sortorder_cell    { color: #db7700; text-decoration: none; background-color: #101010; margin: 0px; padding: 2px }

.sortorder_options    { color: #db7700; font-weight: normal; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #101010; margin: 0px; padding: 0px }

.navmenu      { color: #db7700; font-weight: bold; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0c0c0c }

.navmenu img  { margin: 1px 5px; padding: 1px 10px; position: relative; display: block }

.navmenu a     { color: #db7700; text-decoration: none; padding: 2px 5px; border: solid 1px #343434; position: relative; display: block }

.navmenu a:hover       { color: #db7700; text-decoration: none; background-color: #11151a; border: solid 1px #343434 }

.admin_menu_thumb     { color: #717a83; font-weight: bold; font-size: 85%; font-family: Verdana, Helvetica, sans-serif; background: #0c0c0c url(images/bg.gif); margin-top: 0px; margin-bottom: 0px; border: solid 1px #343434; width: 85px }

.admin_menu_thumb a {
        color: #CCCCCC;
        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: #717a83; text-decoration: underline }

.admin_menu   { color: #717a83; font-weight: bold; font-size: 85%; font-family: Verdana, Helvetica, sans-serif; background-color: #11151a; text-align: center; margin-top: 0px; margin-bottom: 0px; border: solid 1px #343434 }

.admin_menu a   { color: #717a83; text-decoration: none; padding: 1px 10px; position: relative; display: block }

.admin_menu a:hover   { color: #717a83; font-weight: bold }

.comment_date  { color: #717a83; font-size: 90%; vertical-align: middle }

.image     { background: #0c0c0c url(images/bg2.gif); margin: 2px; border: solid 1px #343434 }

.thumbnails     { background: #0c0c0c url(images/bg2.gif); padding: 5px; border: solid 1px #343434 }

.footer  { color: #db7700; font-size: 9px }

.footer a   { color: #db7700; text-decoration: none }

.footer a:hover   { color: #db7700; text-decoration: none }

.statlink   { color: #db7700 }

.statlink a   { color: #db7700; text-decoration: none }

.statlink a:hover   { color: #db7700; text-decoration: underline }

.alblink a   { color: #db7700; text-decoration: underline }

.alblink a:hover   { color: #db7700; text-decoration: underline }

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

.catlink a   { color: #717a83; text-decoration: none }

.catlink a:hover    { color: #717a83; text-decoration: underline }

.topmenu     { color: aqua; font-size: 100% }

.topmenu a    { color: #db7700; text-decoration: none }

.topmenu a:hover     { color: #db7700; text-decoration: underline; border: 1px black }

.topmenu td   { font-weight: bold; text-decoration: none }


.img_caption_table  { margin: 0px; border: none; width: 100% }

.img_caption_table th     { color: #717a83; font-size: 100%; background-color: #0c0c0c; padding: 4px 10px; border: solid 1px #db7700 }

.img_caption_table td     { color: #717a83; background-color: #0c0c0c; padding: 6px 10px; border-style: none solid solid solid; border-width: 1px; border-color: #db7700 }

.gal_name
   { color: #b1b9c1; font-size: 20px }
.main table  { border: solid 1px #343434 }
