
/* not tested yet */
.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #005D8C;
        background-image : url(images/top_back.gif);
        background-position : bottom;
}

/* not tested yet */
.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        border: 1px solid #005D8C;
        background-image : url(images/top_back.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}

/* not tested yet */
.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        vertical-align : middle;
}

/* not tested yet */
.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        vertical-align : middle;
}

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

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

/* Hintergrund von den Tabellenüberschriften z.B. Kategoerien, Zufalls-Bilder,
	neueste Bilder (Hauptseite), Kategorieanzeiger (Galerie > Testkategorie) etc.
	*/

.tableh1 { 
		background : #CD0000 url(images/top_back.gif); FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: bold; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 3px; padding-bottom : 3px;
		padding-left : 10px; padding-right : 10px; 
		border-left : 1px solid black; border-right:1px solid black;
		border-top:1px solid black; border-bottom :1px solid black; 
		td.tableh1 a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1 a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1 a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1 a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
}

/* --> Unterste Zeile in der Übersicht der User galleries!
	*/
.tableh1_compact { 
		background : #CD0000 url(images/top_back.gif); FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 2px; padding-bottom : 2px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 1px solid black; border-right:1px solid black;
		border-top:1px solid black; border-bottom :1px solid black; 
		td.tableh1_compact a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_compact a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_compact a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_compact a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
}
/* Überschrift Kategorie, Alben, Bilder auf der Übersichtsseite
*/
.tableh1_mid { 
		background : #CD0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 3px; padding-bottom : 3px;
		padding-left : 10px; padding-right : 10px; 
		border-left : 1px solid black; border-right:1px solid black;
		border-top:1px solid black; border-bottom :1px solid black; 
		td.tableh1_mid a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_mid a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_mid a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_mid a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
}
/* Unterste Zeile in der Übersicht Kategorien mit Statistik */
.tableh1_bottom { 
		background : #CD0000; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 3px; padding-bottom : 3px;
		padding-left : 10px; padding-right : 10px; 
		border-left : 1px solid black; border-right:1px solid black;
		border-top:1px solid black; border-bottom :1px solid black; 
		td.tableh1_bottom a:link { FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_bottom a:active {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_bottom a:visited {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_bottom a:hover {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
}

.tableh1_alt { 
		background : #CD0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: bold; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 3px; padding-bottom : 3px;
		padding-left : 10px; padding-right : 10px; 
		border-left : 1px solid black; border-right:1px solid black;
		border-top:1px solid black; border-bottom :1px solid black; 
		td.tableh1_alt a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_alt a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_alt a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_alt a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
}

/* Titel über den Bewertungssternen auf Bilderansicht */
.tableh1_rating { 
		background : #CD0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 3px; padding-bottom : 3px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 1px solid black; border-right:1px solid black;
		border-top:1px solid black; border-bottom :1px solid black; 
		td.tableh1_rating a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_rating a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_rating a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh1_rating a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
}

/* Definition der einzelnen	Überschriften in den Einstellungen
	*/
.tableh2 { 
		background : #CD0000 ; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 3px; padding-bottom : 3px;
		padding-left : 10px; padding-right : 10px; 
		border-left : 1px solid #6F6F6F; border-right:1px solid #6F6F6F;
		border-top:1px solid #6F6F6F; border-bottom :1px solid #6F6F6F; 
		td.tableh2 a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh2 a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh2 a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh2 a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #black; FONT-WEIGHT: none; Text-Decoration: none;}
}

/* --> Hintergrund & Definitionen Überschrift Kommentare/Rating Einzelbildansicht
	*/
.tableh2_compact { 
		background : #CD0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 2px; padding-bottom : 2px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 0px solid black; border-right:0px solid black;
		border-top:1px solid black; border-bottom :1px solid black; 
		td.tableh2_compact a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh2_compact a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh2_compact a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableh2_compact a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;}
}

.tablef {
        background: #D1D7DC;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

/* Hintergrund der Tabelleninhalte Kategorieanzeige, Einzelbildanzeige,
	Einstellungen, Einstellung-Alben, Einstellung-Kategorien etc.*/
.tableb { 
		background : #E1E1E1; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 2px; padding-bottom : 2px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 1px solid #ACACAC; border-right:1px solid #ACACAC;
		border-top:1px solid #ACACAC; border-bottom :1px solid #ACACAC; 
		td.tableb a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

.tableb_compact { 
		background : #E1E1E1; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 2px; padding-bottom : 2px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 1px solid #ACACAC; border-right:1px solid #ACACAC;
		border-top:1px solid #ACACAC; border-bottom :1px solid #ACACAC; 
		td.tableb_compact a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_compact a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_compact a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_compact a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

/* Eingabefelder für die Kommentare in der Einzelbildansicht */
.tableb_comment { 
		background : #E1E1E1; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 2px; padding-bottom : 2px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 1px solid #ACACAC; border-right:0px solid #ACACAC;
		border-top:1px solid #ACACAC; border-bottom :1px solid #ACACAC; 
		td.tableb_comment a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_comment a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_comment a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_comment a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

.tableb_ok { 
		background : #E1E1E1; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 2px; padding-bottom : 2px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 0px solid #ACACAC; border-right:1px solid #ACACAC;
		border-top:1px solid #ACACAC; border-bottom :1px solid #ACACAC; 
		td.tableb_ok a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_ok a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_ok a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_ok a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

/* Ansicht der Anzahl Alben und Anzahl Bilder in der Übersicht (Kategorien)*/
.tableb_inline { 
		background : #E2E2E2; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 2px; padding-bottom : 2px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 0px solid black; border-right:0px solid black;
		border-top:0px solid black; border-bottom :0px solid black; 
		td.tableb_inline a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_inline a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_inline a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.tableb_inline a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

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

.thumb_title {
        font-weight : bold;
        font-size: 9px;
        padding: 2px;
        display : block;
}

.thumb_caption {
        font-size: 10px;
        padding: 1px;
        display : block;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 9px;
        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: 12px;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

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

.user_thumb_infobox a {
        text-decoration: none;
}

.user_thumb_infobox a:hover {
        text-decoration: underline;
}

.sortorder_cell {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
}

/* Sortieroptionen in der Albumansicht */
.sortorder_options { 
		background : #CD0000; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: bold; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 0px; padding-bottom : 0px;
		padding-left : 0px; padding-right : 0px; 
		border-left : 0px solid black; border-right:0px solid black;
		border-top:0px solid black; border-bottom :0px solid black;
		white-space: nowrap;
		td.sortorder_options a:link { FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.sortorder_options a:active {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.sortorder_options a:visited {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.sortorder_options a:hover {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

/* Navigationsmenu in der Bild Detailansicht (mit Icons) */
.navmenu { 
		background : #CD0000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: bold; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 0px; padding-bottom : 0px;
		padding-left : 0px; padding-right : 0px; 
		border-left : 0px solid black; border-right:0px solid black;
		border-top:0px solid black; border-bottom :0px solid black; }
		td.navmenu a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.navmenu a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.navmenu a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.navmenu a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

.navmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

.navmenu a {
        position: relative;
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #FFFFFF;
}

.navmenu a:hover {
        background : #EFEFEF ;
        text-decoration: none;
        color:         #000000;
}

.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        border: 1px solid #005D8C;
        background-image : url(images/top_back.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

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

.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        border: 0px solid #005D8C;       
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
}

.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}

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

.admin_menu { 
		FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: bold; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 2px; padding-bottom : 2px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 0px solid black; border-right:0px solid black;
		border-top:0px solid black; border-bottom :0px solid black; 
		td.admin_menu a:link { FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.admin_menu a:active {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.admin_menu a:visited {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.admin_menu a:hover {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

.comment_date{
        color : #FFFFFF;
        font-size : 10px;
        vertical-align : middle;
}

.image {
        border-style: solid;
        border-width:1;
        border-color: #000000;
        margin: 2px;
}

.thumbnails { 
		background : #C3C3C3; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 5px; padding-bottom : 5px;
		padding-left : 5px; padding-right : 5px; 
		border-left : 1px solid #ACACAC; border-right:1px solid #ACACAC;
		border-top:1px solid #ACACAC; border-bottom :1px solid #ACACAC; 
		td.thumbnails a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.thumbnails a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.thumbnails a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.thumbnails a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

.thumbnail {
        padding: 5px;
        border-left : 1px solid #FFFFFF;
        border-right : 1px solid #FFFFFF;
}

.footer { 
		FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 0px; padding-bottom : 0px;
		padding-left : 0px; padding-right : 0px; 
		border-left : 0px solid black; border-right:0px solid black;
		border-top:0px solid black; border-bottom :0px solid black; 
		td.footer a:link { FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.footer a:active {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.footer a:visited {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: white; FONT-WEIGHT: none; Text-Decoration: none;}
		td.footer a:hover {  FONT-SIZE: 8px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

.statlink {
        color: #00000;
 		text-decoration: none;
 		font-weight: bold}

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

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

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

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

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

.img_caption_table {
        border: none;
        background-color: #FFFFFF;
        width : 100%;
        margin : 0px;
}

.img_caption_table th { 
		background: #D1D7DC ;	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: bold; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 4px; padding-bottom : 4px;
		padding-left : 10px; padding-right : 10px; 
		border-left : 0px solid black; border-right:0px solid black;
		border-top:0px solid black; border-bottom :0px solid black; 
		td.img_caption_table th a:link { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.img_caption_table th a:active {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.img_caption_table th a:visited {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.img_caption_table th a:hover {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

.img_caption_table td { 
		background: #EFEFEF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: black; FONT-WEIGHT: none; Text-Decoration: none;
		margin-left: 0px; margin-right : 0px;
		padding-top: 4px; padding-bottom : 4px;
		padding-left : 10px; padding-right : 10px; 
		border-left : 0px solid black; border-right:0px solid black;
		border-top:0px solid black; border-bottom :0px solid black; 
		td.img_caption_table td a:link { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.img_caption_table td a:active {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.img_caption_table td a:visited {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #CD0000; FONT-WEIGHT: none; Text-Decoration: none;}
		td.img_caption_table td a:hover {  FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #E9960C; FONT-WEIGHT: none; Text-Decoration: none;}
}

.helplink {  text-decoration: none}
.gal_title {  font-size: large; font-weight: bold}
.gal_desc {  font-size: small; font-weight: 600; font-family: Verdana, Arial, Helvetica, sans-serif}

.alb_title {text-decoration: none; color: white }