html, body, div, p, table, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img, blockquote, iframe {margin: 0;padding: 0;border: 0;}ul {	margin: 0px 17px 20px 100px;	border: 2px solid white;	padding: 5px;	display: inline;	float: left;	width: 660px;}li {	display: inline;	padding: 10px;	z-index: 1;}ul a {	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bolder;	color: #f3e9d9;	text-transform: uppercase;}ul a:hover{	color: White;	text-decoration: underline;}.f-l {	font-weight: bold;	font-size: 14px;	color: white;}body {     font-family : Verdana, Arial, Helvetica, sans-serif;     font-size: 12px;     background-color: Black;     color: #A7A7A7;     margin: 0px;	  padding: 30px;}#layer1 {	background-image: url(images/fon_.gif);	background-repeat: repeat-y;	width: 800px;}	#layer5 {	position: relative;	width: 680px;	float: right;	margin: -20px 20px 0px 0px;}table {    font-size: 12px;}h1{    font-weight: bold;    font-size: 16px;    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;    text-decoration: none;    line-height : 120%;    color : #A7A7A7;    margin: 2px;}h2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;margin: 0px;}h3 {font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin: 2px;color : #A7A7A7;}p {font-family: Arial, Helvetica, sans-serif;font-size: 100%;margin: 2px 0px;color : #A7A7A7;}.textinput {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;border: 1px solid #D1D7DC;padding-right: 3px;padding-left: 3px;}.listbox {font-family: Verdana, Arial, Arial, Helvetica, sans-serif;font-size: 100%;border: 1px solid #D1D7DC;vertical-align : middle;}.button {font-family: Arial, Helvetica, sans-serif;font-size: 100%;border: 1px solid #005D8C;background-image : url(images/button_bg.gif);background-position : bottom;}.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: #C0C0C0;text-decoration: none;}a:hover {color: #CCCCCC;text-decoration: underline;}a:link {        color: #CCCCCC;        text-decoration: none;}a:visited {        color: #CCCCCC;        text-decoration: none;}a:focus {        color: #CCCCCC;        text-decoration: none;}a:active {        color: #CCCCCC;        text-decoration: none;}.bblink a {color: White;text-decoration: none;}.bblink a:hover {color: White;text-decoration: underline;}.maintable {border: 0px solid;margin-top: 1px;margin-bottom: 1px;}.tableh1 {background: Gray;color: #FFFFFF;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;font-weight:bold;}.tableh2 {background: #A7A7A7;color: #000000;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;}.tableb {padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;}.tablef {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.catrow_noalb {color : #000000;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;}.catrow {padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;}.album_stat {font-size: 85%;margin: 5px 0px;}.thumb_filename {font-size: 80%;display: block;}.thumb_title {font-weight : bold;font-size: 80%;padding: 2px;display : block;}.thumb_caption {font-size: 80%;padding: 1px;display : block;}.thumb_caption a {text-decoration: underline;color: #000000;}.thumb_num_comments {font-weight: normal;font-size: 80%;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: 100%;margin-top: 1px;margin-bottom: 1px;text-align : center;}.user_thumb_infobox td {font-size: 80%;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: Gray;color: #FFFFFF;padding: 0px;margin: 0px;}.sortorder_options {font-family: Verdana, Arial, Helvetica, sans-serif;background: Gray;color: #FFFFFF;padding: 0px;margin: 0px;font-weight: normal;font-size: 80%;white-space: nowrap;}.navmenu {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 100%;font-weight: bold;background: #A7A7A7;border-style: none;}.navmenu img {margin-top: 1px;margin-right: 5px;margin-bottom: 1px;margin-left: 5px;}.navmenu a {display: block;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;text-decoration: none;color: White;}.navmenu a:hover {background: Silver;text-decoration: none;color: Black;}.admin_menu_thumb {font-family: Arial, Helvetica, sans-serif;font-size: 40%;border: 1px solid #005D8C;background-image : url(images/button_bg.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: 40%;border: 1px solid #005D8C;background-color:#EFEFEF;background-image : url(images/button_bg.gif);background-position : bottom;color: #000000;margin-top: 0px;margin-bottom: 0px;padding-top:2px;padding-bottom:2px;padding-left:1px;padding-right:1px;text-align: center;background-repeat:repeat-x;}.admin_menu a {color: #000000;text-decoration: none;display: block;position: relative;padding-top: 1px;padding-bottom: 1px;padding-left: 2px;padding-right: 2px;}.admin_menu a:hover {color: #000000;text-decoration: underline;}td #admin_menu_anim {background-image : url(images/button_bg_anim.gif);}.admin_float {        float:left;        margin-left: 1px;        margin-right: 1px;        margin-top: 1px;        margin-bottom: 1px;}.admin_menu_wrapper {        width:100%;}.comment_date{color : #5F5F5F;font-size : 90%;vertical-align : middle;}.image {border-style: solid;border-width: 1px;border-color: #000000;margin: 2px;}/* pseudo-classes for image links */a:link .image{        border-style:solid;        border-width:1px;        border-color:#000000;        margin:2px;}a:visited .image{        border-style:solid;        border-width:1px;        border-color:#840084;        margin:2px;}a:focus .image{        border-style:solid;        border-width:1px;        border-color:#000000;        margin:2px;}a:hover .image{        border-style:solid;        border-width:1px;        border-color:#0033CC;        margin:2px;}a:active .image{        border-style:solid;        border-width:1px;        border-color:#000000;        margin:2px;}.imageborder {border: 1px solid #000000;margin-top: 30px;margin-bottom: 10px;background-color: #8C3E15;}.display_media {padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;}.thumbnails {padding: 5px;}.footer {font-size : 9px;}.footer a {text-decoration: none;color: #000000;}.footer a:hover {color: #000000;text-decoration: underline;}.statlink {color: White;}.statlink a {text-decoration: none;color: #FFFFFF;}.statlink a:hover {color: #FFFFFF;text-decoration: underline;}.alblink a {text-decoration: underline;color: #000000;}.alblink {        font-weight:bold;}.alblink a:hover {color: #000000;text-decoration: underline;}.catlink {display: block;margin-bottom: 2px;font-weight:bold;}.catlink a {text-decoration: underline;color: #000000;}.catlink a:hover {color: #000000;text-decoration: underline;}.topmenu {line-height : 130%;font-size: 100%;}.topmenu a {color : #0033CC;text-decoration : none;}.topmenu a:hover  {color : #0033CC;text-decoration : underline;}.img_caption_table {border: none;width : 100%;margin : 0px;}.img_caption_table th {font-size: 100%;color : #000000;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;border-top : 1px solid #FFFFFF;}.img_caption_table td {padding-top: 6px;padding-right: 10px;padding-bottom: 6px;padding-left: 10px;border-top : 1px solid #FFFFFF;white-space: normal;}.debug_text {border: #BDBEBD;width : 100%;margin : 0px;}.clickable_option {cursor : default;}.listbox_lang {color: #000000;background-color: #D1D7DC;border: 1px solid #D1D7DC;font-size: 80%;font-family: Arial, Helvetica, sans-serif;vertical-align : middle;}#vanity a {display:block;width:57px;height:20px;margin: 3px 20px;}.cpg_message_info, .cpg_message_success, .cpg_message_warning, .cpg_message_error, .cpg_message_validation {    border: 1px solid;    margin: 10px 0px;    padding:15px 10px 15px 50px;    background-repeat: no-repeat;    background-position: 10px center;}.cpg_message_info {    color: #00529B;    background-color: #BDE5F8;    background-image: url('../../images/message/info.png');}.cpg_message_success {    color: #4F8A10;    background-color: #DFF2BF;    background-image: url('../../images/message/ok.png');}.cpg_message_warning {    color: #9F6000;    background-color: #FEEFB3;    background-image: url('../../images/message/warning.png');}.cpg_message_error {    color: #D8000C;    background-color: #FFBABA;    background-image: url('../../images/message/stop.png');}.cpg_message_validation {    color: #D63301;    background-color: #FFCCBA;    background-image: url('../../images/message/error.png');}.pic_title {        color: #000000;        font-size: 120%;        font-family: Arial, Helvetica, sans-serif;        font-weight:bold;        text-align : center;        padding-top:0px;        padding-bottom:0px;        margin-top:0px;        margin-bottom:0px;        line-height:1.0em;}.pic_caption {        color: #000000;        font-size: 100%;        font-family: Arial, Helvetica, sans-serif;        font-weight:bold;        text-align : center;        padding-top:0px;        padding-bottom:0px;        margin-top:0px;        margin-bottom:0px;        line-height:1.0em;}#GB_window {  background-color: #FFFFFF;  border: 5px solid #AAAAAA;}