body {font-family: "Trebuchet MS"; font-size: 11px; color: #d8b5d7; margin: 0px; background: url(images/gallery_bg.jpg) center top repeat-x #000;}
#wrap {background: url(images/gallery_header.jpg) center top no-repeat;}
#googlead {background: #560033; width: 100%; text-align: center; padding: 8px 0; margin: 0 0 8px 0;}

table,tr,td,table table {font-size: 11px;}
h1{font-weight: normal; font-size: 11px; font-family: "Trebuchet MS"; text-decoration: none; color: #808080; margin: 2px;}
h2 {font-size: 18px; font-family: "Trebuchet MS"; margin: 0px; color: #92278f;}
h3 {font-weight: normal; font-size: 11px; font-family: "Trebuchet MS"; margin: 2px;}
p {font-size: 11px; font-family: "Trebuchet MS"; margin: 2px 0px;}
ul {margin-left: 5px; padding: 0px;}
li {margin-left: 7pt; margin-top: 4px; margin-bottom: 4px; padding: 0px; list-style-position: outside; list-style-type: disc;}

.textinput {font-family: "Trebuchet MS"; font-size: 11px; border: 1px solid #A6A6A6; padding-right: 3px; padding-left: 3px;}
.listbox {font-family: "Trebuchet MS"; font-size: 11px; border: 1px solid #A6A6A6; vertical-align: middle;}
.button {font-family: "Trebuchet MS"; font-size: 11px; color: #AAAAAA; border: 1px solid #9A9A9A; background: #F0F0F0;}
.comment_button {font-family: "Trebuchet MS"; font-size: 11px; border: 1px solid #A6A6A6; background: #DCDCDC;}
.radio {font-family: "Trebuchet MS"; font-size: 11px; vertical-align: middle;}
.checkbox {font-family: "Trebuchet MS"; font-size: 11px; vertical-align: middle;}

a {color: #ffffff; text-decoration: none;}
a:hover {color: #ffffff; text-decoration: underline;}
bblink a {color: #747474; text-decoration: none;}
bblink a:hover {color: #747474; text-decoration: underline;}

.maintable {border: 1px solid #6d026a; padding: 2px; margin-top: 1px; margin-bottom: 1px; background: #360134; width: 800px;}
.tableh1 {font-family: "Trebuchet MS"; font-size: 14px; background: url(images/h1_bg.jpg) top left no-repeat #d8b5d7; color: #92278f; padding: 3px 7px; height: 34px; font-weight: bold;}
.tableh1 .statlink {font-size: 12px; font-weight: bold;}
.tableh1 .statlink a {color: #a838a5;}
.tableh1_compact {font-family: "Trebuchet MS"; font-size: 11px; background: url(images/h1_bg.jpg) top left no-repeat #d8b5d7; color: #a838a5; padding: 2px 7px;}
.tableh2 {background: url(images/h2_bg.jpg) top left no-repeat #ffadfc; color: #646464; padding: 3px 7px; height: 19px;}
.tableh2 a {color: #9e005d;}
.tableh2_compact {background: #242424; color: #AAAAAA; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px;}
.tableb {height: 0px;}
.tableb_compact {background: #530150; color: #ffffff; padding: 0px;}
.tableb_compact b {display: block; padding: 0 4px; font-weight: bold;}
.tablef {background: #242424; padding-top: 7pt; padding-right: 7pt; padding-bottom: 7pt; padding-left: 7pt;}

.album_stat {font-size: 11px; margin: 5px 0px;}
.thumb_title {font-weight: bold; font-size: 11px; padding: 2px; display: block;}
.thumb_caption {font-size: 11px; padding: 1px; display: block;}
.thumb_caption a {text-decoration: none; color: #747474;}
.thumb_num_comments {font-weight: normal; font-size: 11px; padding: 2px; font-style: italic; display: block;}
.user_thumb_infobox {margin-top: 1px; margin-bottom: 1px;}
.user_thumb_infobox th {font-weight: bold; font-size: 11px; margin-top: 1px; margin-bottom: 1px; text-align: center;}
.user_thumb_infobox td {font-size: 11px; margin-top: 1px; margin-bottom: 1px; text-align: center;}
.user_thumb_infobox a {text-decoration: none; color: #000000;}
.user_thumb_infobox a:hover {color: #000000; text-decoration: underline;}

.sortorder_cell {background: #a177a0; color: #FFFFFF; padding: 2px 5px; margin: 4px 0;}
.sortorder_options {font-family: "Trebuchet MS"; color: #ffffff; padding: 0px; margin: 0px; font-weight: normal; font-size: 11px; white-space: nowrap;}
.sortorder_options .statlink a {color: #d8b5d7;}

.navmenu {font-size: 11px; width: 100%; color: #530150; background: url(images/h1_bg.jpg) top left no-repeat #d8b5d7; font-weight: bold; border-style: none; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}
.navmenu img {}
.navmenu a {text-decoration: none; color: #530150;}

.admin_menu_thumb {font-family: "Trebuchet MS"; font-size: 11px; border: 1px solid #808080; color: #000000; font-weight: bold; width: 85px;}
.admin_menu_thumb a {color: #000000; text-decoration: none; display: block; position: relative; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}
.admin_menu_thumb a:hover {color: #000000; text-decoration: underline;}
.admin_menu {background: #F0F0F0; font-family: "Trebuchet MS"; font-size: 11px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;}

.comment_date{color: #5F5F5F; font-size: 90%; vertical-align: middle;}
.image {padding: 2px; border: 1px solid #972694;}
.thumbnails {background: #530150; padding: 5px;}
.footer {font-size: 11px;}
.footer a {text-decoration: none; color: #fff;}
.footer a:hover {color: #ccc; text-decoration: underline;}
.catlink {display: block; margin-bottom: 0px;}

.topmenu {background: #F0F0F0; border: 1px solid #A6A6A6; font-family: "Trebuchet MS"; font-size: 11px;}
.topmenu a {color: #747474; text-decoration: none;}
.topmenu a:hover  {color: #747474; text-decoration: underline;}

.img_caption_table {border: none; background-color: #FFFFFF; width: 100%; margin: 0px;}
.img_caption_table th {background: #A6A6A6; font-size: 11px; color: #000000; padding-top: 4px; padding-right: 7pt; padding-bottom: 4px; padding-left: 7pt; border-top: 1px solid #FFFFFF;}
.img_caption_table td {background: #DCDCDC; padding-top: 6px; padding-right: 7pt; padding-bottom: 6px; padding-left: 7pt; border-top: 1px solid #FFFFFF;}
.catrow {background: #530150; padding-top: 5px; padding-bottom: 5px; color: #d8b5d7;}
.catrow_noalb {background: #530150; padding-top: 5px; padding-bottom: 5px; color: #d8b5d7;}