body {
	background-color: #515151;
	background-position: left;
	color: #9F9489;
	margin: 0px;
	left:0px;
	top:0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	}

input, textarea {
	font:11px Arial;
	background-color: #75C8D0;
	color: #6291A0;
	border-style: solid;
	border-width: 1px;
	border-color: #FBF7F1;
	padding:5px;
	}

A:link {
	text-decoration: none;
	color: #889379;
	}
A:visited {
	text-decoration: none;
	color: #889379;
	}
A:hover {
	text-decoration: none;
	color: #ffffff;
	}
A:active {
	text-decoration: none;
	color: #889379;
	}

.header {
padding-left:150px;
padding-top:10px;

    }

.navigation {
	position: absolute;
    background-color:#515251;
	top: 310px;
	left: 45px;
	width: 125px;
	text-align: justify;
	padding: 15px;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
	z-index: 4;
	}

.content {
	position: absolute;
    background-color:#454045;
filter:filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
	top: 300px;
	left: 150px;
	width: 665px;
	text-align: justify;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
	z-index: 3;
	}

.entry{
	font:11px Georgia; 
	text-align: justify;
	padding-top:0px;
	padding-bottom:20pt;
	line-height: 150%;
    }
	
.divTitle {
	position: static;
	border-width: 0pt;
	font-size: 11px;
	font-weight: bold;
	font-family: georgia, serif;
    text-transform:uppercase;
	padding-bottom: 0px;
    color: #000000;
	z-index: 2;
	}

.navigationsub {
	position: static;
	border-width: 0pt;
	font-size: 11px;
	font-weight: bold;
	font-family: georgia, serif;
    text-transform:capitalize;
    letter-spacing:2px;
    padding-left:10px;
	z-index: 2;
	}

.bigtitle{
font: 10px georgia;
text-transform:uppercase;
	color:#A98DA7;
	}
	
.date{
	font: bold 10px Georgia;
	text-transform: uppercase;
	color:#290024;
	padding: 2px;
    }

/* Foreground color definition */
.topmenu, .topmenu a { color : #889379; }

.topmenu a:hover { color : #FFFFFF; }

.tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover { color : #889379; }

.tableh2, .tableh2_compact { color : #889379; }

.textinput, .listbox, .radio, .checkbox { color: #889379; }

.alblink, .alblink a, .catlink, .catlink a { color : #889379; }

a,  .bblink a, .user_thumb_infobox a  { color: #889379; }

a:hover, .bblink a:hover, .user_thumb_infobox a:hover, .alblink a:hover, .catlink a:hover { color : #FFFFFF; }

.button, .comment_button, .admin_menu_thumb, .admin_menu_thumb a, .admin_menu_thumb a:hover, .admin_menu, .admin_menu a, .admin_menu a:hover { color : #889379; }

.comment_date { color : #889379; }

.footer, .footer a, .footer a:hover { color : #889379; }



/* Background colors definition */
body { background-color: #515151; }

.textinput, .listbox, .radio, .checkbox { background-color: #515151; }

.tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover  {
	border : #515151;
	border-width: 1px;
}

.tableh2, .tableh2_compact, .tablef, .img_caption_table th {         border : #515151 ; }

.tableb, .tableb_compact, .thumbnails, .img_caption_table td { }




/* Borders for input controls */
.textinput, .listbox, .button, .comment_button, .admin_menu, .admin_menu_thumb  {        border: 1px solid #889379; }

.image { border: 1px solid #889379; }

.imageborder { border: 1px solid #889379; background-color: #454045; margin-top: 30px; margin-bottom: 30px; }

.maintable, .maintableb {  }

.img_caption_table th, .img_caption_table td { border-top : 2px solid #889379; }





table {
        font-size : 9px;
        font-weight : bold;
}


body {
        font-size : 12px;
        margin: 0px;
}


h1{
        font-weight: normal;
        font-size:7pt;
        font-family:Verdana;
        text-decoration:bold;
        text-transform:uppercase;
        color: #FF0078;
        margin: 0px;
}


h2 {
        font-family: Verdana, sans-serif;
        font-size: 7px;
        margin: 0px;
}


h3 {
        font-weight: bold;
        font-family: "Verdana", Verdana, Geneva, Arial, sans-serif;
        font-size: 7px;
        color: #FF0078;
        margin: 0px;
}


p {
        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;
}


.top_panel_tr {
        background-color: White;
        background-position: left;
        background-repeat: no-repeat;
        padding-left: 200px;
}


.top_panel td {
        white-space: nowrap;
}


.top_menu_bttn a {
        text-decoration: bold;
        text-transform:uppercase;
        position: relative;
        display: block;
        margin-top: 2px;
        color: #FF0078;
        font-size: 12px;
        cursor : default;
}


.top_menu_bttn a:hover {
        text-decoration: underline;
        text-transform:uppercase;
        font-weight:bold;
        margin-top: 4px;
        color: #EBC03B;
        cursor : default;
}


.textinput {
        font-size: 100%;
        padding-right: 3px;
        padding-left: 3px;
}


.listbox {
        font-size: 100%;
        vertical-align : middle;
}


.button {
        font-size: 100%;
        background-position : bottom;
}


.comment_button {
        font-size: 100%;
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}


.radio {
        font-size: 100%;
        vertical-align : middle;
}


.checkbox {
        font-size: 100%;
        vertical-align : middle;
}


a {
        text-decoration: none;
        text-transform:uppercase;
        cursor : default;
}


a:hover {
        text-decoration: underline;
        text-transform:uppercase;
        font-weight:bold;
        cursor : default;
}


.bblink a {
        font-weight: bold;
        text-decoration: none;
        text-transform:uppercase;
        cursor : default;
}


.bblink a:hover {
        text-decoration: underline;
        text-transform:uppercase;
        font-weight:bold;
        cursor : default;
}


.maintable {
}


.maintablea {
        margin-top: 5px;
}


.maintableb {
}


.tableh1 {
        padding-right: 10px;
        padding-left: 10px;
        height: 25px;
}


.tableh1a td {
        border: none;
        height: 30px;
        font-size: 100%;
        text-transform: uppercase;
        font-weight: bold;
}


.tableh1a img {
        display: block;
}


.tableh1_compact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        height: 25px;
}


.tableh2 {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}


.tableh2_compact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}


.tableb {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}


.tableb_compact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}


.tablef {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}


.album_stat {
        font-weight : bold;
        font-size : 100%;
        margin: 5px 0px;
}


.thumb_title {
        font-weight : bold;
        font-size: 100%;
        padding: 2px;
        display : block;
}


.thumb_caption {
        font-size: 100%;
        padding: 1px;
        display : block;
}


.thumb_caption a {
        font-weight: bold;
        text-decoration: none;
        text-transform:uppercase;
        cursor : default;
}



.thumb_num_comments {
        font-weight: normal;
        font-size: 85%;
        padding: 2px;
        font-style : italic;
        font-weight: bold;
        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;
        cursor : default;
}


.user_thumb_infobox td {
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}


.user_thumb_infobox a {
        font-weight: bold;
        text-decoration: none;
        text-transform:uppercase;
        cursor : default;
}


.user_thumb_infobox a:hover {
        font-weight: bold;
        text-decoration: none;
        text-transform:uppercase;
        cursor : default;
}


.sortorder_options {
        padding: 0px;
        margin: 0px;
        font-weight: bold;
        font-size: 70%;
        white-space: nowrap;
}


.navmenu {
        font-weight: bold;
        text-decoration: none;
        text-transform:uppercase;
        border: none;
        cursor : default;
}


.navmenu img {
        display: block;
}


.navmenu a {
        position: relative;
        display: block;
        padding-left: 5px;
        padding-right: 5px;
        text-decoration: bold;
        text-transform:uppercase;
        line-height: 25px;
        height : 25px;
        cursor : default;
}


.navmenu a:hover {
        text-decoration: underline;
        text-transform:uppercase;
        cursor : default;
}


.admin_menu_thumb {
        font-size: 90%;
        background-position : bottom;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}


.admin_menu_thumb a {
        text-decoration: none;
        text-transform:uppercase;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}



.admin_menu_thumb a:hover {
        text-decoration: underline;
        text-transform:uppercase;
}


.admin_menu {
        font-size: 80%;
        background-position : bottom;
        background-repeat: repeat-x;
        background-color: #EFF0F1;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
        cursor : default;
}


.admin_menu a:hover {
        text-decoration: underline;
        text-transform:uppercase;
        cursor : default;
}


.comment_date{
        font-size: 90%;
        vertical-align : middle;
}


.image {
        margin: 2px;
}


.thumbnails {
        padding: 5px;
}


.footer {
        font-size : 9px;
}


.footer a {
        text-decoration: none;
        text-transform:uppercase;
}


.footer a:hover {
        text-decoration:none;
        text-transform:uppercase;
        cursor : default;
}


.statlink a {
        text-decoration: none;
        text-transform:uppercase;
        cursor : default;
}


.statlink a:hover {
        text-decoration: underline;
        text-transform:uppercase;
        cursor : default;
}


.alblink a {
        text-decoration: none;
        text-transform:uppercase;
        cursor : default;
}


.alblink a:hover {
        text-decoration: underline;
        text-transform:uppercase;
        cursor : default;
}


.catlink {
        display: block;
        margin-bottom: 2px;
        cursor : default;
}


.catlink a {
        text-decoration: none;
        text-transform:uppercase;
        cursor : default;
}


.catlink a:hover {
        text-decoration: underline;
        text-transform:uppercase;
        cursor : default;
}




.topmenu a {
        text-decoration : bold;
        text-transform:uppercase;
        cursor:default;
        font-family: "Verdana", Verdana, Geneva, Arial, sans-serif;
        font-size: 10px;
        cursor : default;
}


.topmenu a:hover  {
        text-decoration : bold;
        text-transform:uppercase;
        cursor:default;
}


.img_caption_table {
        border: none;
        width : 100%;
        margin : 0px;
}


.img_caption_table th {
        font-size : 100%;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
}


.img_caption_table td {
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
}

.debug_text {
        border: #DE4C18;
        background-color: #1BE6F7;
        width : 100%;
        margin : 0px;
}

.clickable_option {
        cursor : default;
}

.listbox_lang {
        color: #FF0078;
        background-color: #FFFF00;
        border: 1px solid #1BE6F7;
        font-size: 80%;
        font-family: "Verdana", Verdana, Geneva, Arial, sans-serif;
        vertical-align : middle;
}

.imgborder {
	border: 1px #FF0078 solid;
}

.heading1 {
	FONT-WEIGHT: bold; text-transform:uppercase;BACKGROUND-COLOR: #8D2C52; TEXT-ALIGN: right; 
}

.heading2 {
	FONT-WEIGHT: bold; text-transform:uppercase;BACKGROUND-COLOR: #FFFF00; TEXT-ALIGN: left; 
}

.table1 {
	FONT-SIZE: 9px; BORDER: 1; #FF0078 solid; BACKGROUND-COLOR: #FFFF00;
}
