body      { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0 }

table {
        font-size: 10px;
}

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

h2  { color: #000; font-size: 14px; font-family: Verdana, Helvetica, sans-serif; background-repeat: no-repeat; background-position: left 0; margin: 0; padding-left: 18px  }

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

p  { color: #fff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 0 }

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: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: solid 1px #a0a0a0;
        padding-right: 3px;
        padding-left: 3px;
        background-color : #f5f5f5;
        color:#444;
}

.listbox {
        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
        background-color : #f5f5f5;
        font-size: 100%;
        border: solid 1px #a0a0a0;
        vertical-align : middle;
        color:#444;
}

.button {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 100%;
        border: solid 1px #404750;
        background-color : #f5f5f5;
        color:#444;
}

.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: solid 1px #404750;
        background-color : #f5f5f5;
        color:#444;
        padding-left: 3px;
        padding-right: 3px;
}

.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: #000; text-decoration: underline; }

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

bblink a {
        color: #8090A3;
        text-decoration: none;
}

bblink a:hover {
        color: #0033CC;
        text-decoration: none;
}

.maintable { background-color: #fff; margin-top: 1px; margin-bottom: 1px; }
.table_frame    { line-height: 18px; background-color: #fff; padding: 15px 10px 5px 30px; }
.tableh1  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #f5f5f5; padding: 3px 10px }

.tableh1_compact  { color: #000; background: #f5f5f5; padding: 2px 5px }

.tableh2  { color: #000; background: #f5f5f5; padding: 3px 10px }

.tableh2_compact { background: #fff; color : #000; padding: 2px 5px; }

.tableb { color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 3px 10px; }

.tableb_compact { background: #fff; padding: 2px 5px; }

.tablef  { background: #f5f5f5; padding: 10px }

.album_stat { color: #000; font-size : 85%; background-color: #fff; margin: 5px 0; }

.thumb_title  { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; display: block; padding: 2px }

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

.thumb_caption a {
        text-decoration: none;
        color: #000;
}

.thumb_num_comments { color: #333; font-weight: normal; font-size: 85%; padding: 2px; font-style : normal; 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 {
        text-decoration: none;
        color: #AEAEAE;
}

.user_thumb_infobox a:hover {
        color: #CCCCCC;
        text-decoration: none;
}

.sortorder_cell { color : #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 2px; margin: 0; }

.sortorder_options { font-family: Verdana, Arial, Helvetica, sans-serif; color : #000; padding: 0; margin: 0; font-weight: normal; font-size: 85%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; white-space: nowrap; }

.navmenu { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 100%; font-weight: bold; line-height: 18px; background : #f5f5f5; border-style: none; }

.navmenu img { background-color: #f5f5f5; margin: 1px 5px; }

.navmenu a  { color: #000; background-color: #f5f5f5; text-decoration: none; display: block; padding: 2px 5px; position: relative  }

.navmenu a:hover { color: #ea5d00; background : #f5f5f5; text-decoration: none; }

.admin_menu_thumb { font-family: Verdana, Helvetica, sans-serif; font-size: 85%; background-color : #f5f5f5; color:#000; font-weight: bold; margin-top: 0; margin-bottom: 0; width: 85px; }

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


.admin_menu_thumb a:hover {
        color: #693;
        text-decoration: none;
}

.admin_menu {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 85%;
        background-color : #f5f5f5;
        color:#000;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
}

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

.admin_menu a:hover {
        color: #693;
        text-decoration: none;
}

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

.image { background-color: #fff; margin: 2px; border: solid 1px #8f8f8f; }

.thumbnails { background: #fff; padding: 5px 5px 10px; }

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

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

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

.statlink  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal ; }

.statlink a  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

.statlink a:hover  { color: #693; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.alblink a  { color: #000; text-decoration: none }

.alblink a:hover {
        color: #000;
        text-decoration: none;
}

.catlink   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; display: block; margin-bottom: 2px  }

.catlink a   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }

.catlink a:hover   { color: #693; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
.catlink a:visited { color: #464646; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.topmenu a   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-decoration: underline   }

.topmenu a:hover    { color: #693; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.topmenu a:visited  { color: #464646; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.topmenu a:link { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline }
.topmenu a:active { color: #f60; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.topmenu td    { font-weight: normal ; background-color: #fff; }


.img_caption_table { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; width : auto; margin : 0; }

.img_caption_table th { font-size : 14px; color : #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #fff; padding: 4px 10px; }

.img_caption_table td { color: #000; background: #fff; padding: 6px 10px; }

.gal_name
   { color: #ccc; font-size: 14px }

.anycontend {
				color : #949494;
				font-size: 93%;
}

.anycontend a  { color: #fff; font-size: 93% }

.anycontend a:hover {
				color : White;
				font-size: 93%;
				text-decoration: none;
}
.topart { background-color: #fff; }

