body {	margin:0px; 	background-color: #f1edf0;	color:#434343;	font-family: Arial, Helvetica, sans-serif;	font-size : 12px;}.footer {	font: normal 11px Trebuchet MS;	letter-spacing:0px;	text-transform: capitalize; 	text-align:center;	color:#000000;}.footer a:link {	color:#000000;}.footer a:visited {	color:#000000;}.footer a:active {	color:#000000;}.footer a:hover {	color:#000000;}.welcome {	font-family: Trebuchet MS;	font-size: 11px;	color: #A28470;}input, textarea, option, select {        font-family: Trebuchet MS;		font-size: 13px;		padding: 3px;		background-color: #f4edde;		color:#434343;		border: 3px double #F1EBF3;}	table {	font-size: 11px;}h2  {	font-family: Trebuchet MS;	font-size: 12px;	font-weight: bold;	padding-left: 5px;}h1, h3 { 	font-family: Trebuchet MS;	font-size:10px;	text-transform: uppercase; 	font-weight: bold;	padding:10px;	text-align: right;	color:#B89B8A;	border-bottom: #F1EBF3 0px dotted;	-moz-border-radius:  10px; 	-webkit-border-radius: 10px; 	border-radius: 10px;}.navigation {	font: normal 11px Georgia, "Times New Roman", Times, serif;	text-transform: lowercase;	font-style: italic;	letter-spacing:0px;	text-align:center;	color:#434343;}.navigation a:link{	padding-left:5px;	padding-right: 5px;	color:#434343;}.navigation a:visited{	padding-left:5px;	padding-right: 5px;	color:#434343;}.navigation a:active{	padding-left:5px;	padding-right: 5px;	color:#434343;}.navigation a:hover{	padding-left:5px;	padding-right: 5px;	color:#F1EBF3;	text-decoration:none;}p {	font-family: Trebuchet MS;	font-size: 11px;	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;}.textinput {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 3px;	color:#434343;	background-color: #f4edde;	border: 3px double #F1EBF3;}.listbox {    font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 3px;	color:#434343;	background-color: #f4edde;	border: 3px solid #F1EBF3;}.button {    font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 3px;	color:#434343;	background-color: #f4edde;	border: 3px solid #F1EBF3;}.comment_button {    font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 3px;	color:#434343;	background-color: #f4edde;	border: 3px solid #F1EBF3;}.radio {    font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 3px;	color:#434343;	background-color: #f4edde;	border: 3px solid #F1EBF3;}.checkbox {    font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 3px;	color:#434343;	background-color: #f4edde;	border: 3px solid #F1EBF3;}a:link {        color: #333333;        text-decoration: none;}a:visited {        color: #333333;        text-decoration: none;}a:focus {        color: #333333;        text-decoration: none;}a:active {        color: #333333;        text-decoration: none;}a:hover {	color: #333333;	text-decoration:underline; 			border-bottom: 0px solid #F1F1F1;}bblink a {	color: #dd4a39;	text-decoration: none;}bblink a:hover {	color: #434343;	text-decoration: underline;}.maintable {	background-color: #fff;	border: 0px;	margin-top: 5px;	margin-bottom: 5px;	padding: 10px;	text-align:justify;	-moz-border-radius:  20px; 	-webkit-border-radius: 20px; 	border-radius: 20px;}.tableh1 {	background-image: url(images/title.jpg);	background-repeat: repeat-x;	background-position:  left top;	height: 22px;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	font-size: 11px;	border: 0px;	color: #000;	font-weight:bold;	padding: 13px;	-moz-border-radius:  15px; 	-webkit-border-radius: 15px; 	border-radius: 15px}.tableh1_compact {	background-color: #FEFEFC;	background-image: url(images/title.jpg);	background-repeat: repeat-x;	background-position:  left top;	height: 22px;	font-family: Arial, Helvetica, sans-serif;	color: #000;	text-align:justify;	padding: 13px;	-moz-border-radius:  15px; 	-webkit-border-radius: 15px; 	border-radius: 15px}.tableh2 {	background-image: url(images/title.jpg);	background-color: #FEFEFC;	background-repeat: repeat-x;	background-position:  left top;	height: 22px;	font-style: italic;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #F1EBF3;	color: #000;	padding: 10px;	-moz-border-radius:  15px; 	-webkit-border-radius: 15px; 	border-radius: 15px}.tableh2_compact {	padding:5px; 	background-color: #fff;	background-image: url(images/title.jpg);	background-repeat: repeat-x;	height: 22px;	color: #000;	background-position-y:50%}.tableb {	background: #fff;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;}.tableb_compact {	background: #fff;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}.tablef {	background: #fff;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;}.catrow_noalb {	background: #fff;	color: #363636;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	-moz-border-radius:  6px; 	-webkit-border-radius: 6px; 	border-radius: 6px;}.catrow_noalb:hover {	background: #fff;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	-moz-border-radius:  6px; 	-webkit-border-radius: 6px; 	border-radius: 6px;}.catrow {	color: #363636;	background: #fff;	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;	padding-left: 1px;	-moz-border-radius:  6px; 	-webkit-border-radius: 6px; 	border-radius: 6px;}.catrow:hover {	background: #fff;	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;	padding-left: 1px;	-moz-border-radius:  6px; 	-webkit-border-radius: 6px; 	border-radius: 6px;}.catrow img {       height: 100px;       width: 90px;}.album_stat {	font-size: 100%;	margin: 5px 0px;}.thumb_filename {	font-size: 80%;	display: block;}.thumb_title {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	text-transform: capitalize;	color: #333333;	padding: 5px;	display: block;}.thumb_caption {	background-color: #fdf2f2;	color: #434343;	font-size: 9px;	padding: 5px;	display: block;	-moz-border-radius:  6px; 	-webkit-border-radius: 6px; 	border-radius: 6px}.thumb_caption a {	text-decoration: none;	color: #434343;}.thumb_num_comments {	font-family:Trebuchet MS;	color: #434343;	font-weight: normal;	font-size: 11px;	padding: 5px;	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: 85%;	margin-top: 1px;	margin-bottom: 1px;	text-align: center;}.user_thumb_infobox a {	text-decoration: none;	color: #434343;}.user_thumb_infobox a:hover {	color: #434343;	text-decoration: none;}.sortorder_cell {	color: #A284A8;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 10px;	margin: 0px;}.sortorder_options {	font-family: Trebuchet MS;	color: #A284A8;	padding: 0px;	margin: 0px;	font-weight: bold;	font-size: 10px;	white-space: nowrap;}.navmenu {	padding:5px; font-size: 9px;	font-family: Trebuchet MS;	text-transform: uppercase;	background-color: #fff;	background-image: url('images/h2bg.jpg');	background-repeat: repeat-x;	height: 22px;	color: #dd4a39;	-moz-border-radius:  10px; 	-webkit-border-radius: 10px; 	border-radius: 10px; background-position-y:50%}.navmenu img {	margin-bottom: 1px;	margin-top: 1px;	margin-right: 5px;	margin-left: 5px;}.navmenu a {	text-decoration: none;	color: #dd4a39;	display: block;	padding: 5px;}.navmenu a:hover {	background-image: url(images/title.png);	background-repeat: repeat-x;	text-decoration: none;	color: #434343;	-moz-border-radius:  10px; 	-webkit-border-radius: 10px; 	border-radius: 10px; background-position-y:50%}.navmenu a img {	border: 0px;	padding: 0px;}.navmenu a img:hover {	border: 0px;	padding: 0px;}.admin_menu_thumb {	font-family: Trebuchet MS;	margin-top: 0px;	margin-bottom: 0px;	font-size: 11px;	border: 1px solid #a9a9a9;	color: #806453;	font-weight: bold;}.admin_menu_thumb a {	color: #EDEDED;	text-decoration: none;	display: block;	position: relative;	padding: 3px;}.admin_menu_thumb a:hover {	color: #434343;	text-decoration: underline;}.admin_menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #af94bf;	color: #000000;	padding: 2px;	margin-top: 0px;	margin-bottom: 0px;	text-transform: lowercase;	text-align: center;	-moz-border-radius:  4px; 	-webkit-border-radius: 4px; 	border-radius: 4px;}.admin_menu a {	color: #000000;	text-decoration: none;	display: block;	position: relative;	padding: 2px;}.admin_menu a:hover {	color: #000000;	text-decoration: none;}.admin_float {        float:left;        margin-left: 1px;        margin-right: 1px;        margin-top: 1px;        margin-bottom: 1px;}.admin_menu_wrapper {        width:100%;}#admin_menu_anim {}.comment_date{	color: #dcccde;	font-size: 90%;	vertical-align: middle;}.comment_date a img {	border: 0px;	padding: 0px;}.comment_date a img:hover {	border: 0px;	padding: 0px;}/* pseudo-classes for image links */a:link .image{        border-style:solid;        border-width:1px;        border-color:#fadddd;        margin:2px;}a:visited .image{        border-style:solid;        border-width:1px;        border-color:#fadddd;        margin:2px;}a:focus .image{        border-style:solid;        border-width:1px;        border-color:#fadddd;        margin:2px;}a:hover .image{        border-style:solid;        border-width:1px;        border-color:#fadddd;        margin:2px;}a:active .image{        border-style:solid;        border-width:1px;        border-color:#fadddd;        margin:2px;}.image {	margin: 2px;}.imageborder {	margin-top: 30px;	margin-bottom: 30px;}.display_media {	background-color: #fff;	border: 0px;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;}.thumbnails {	background: #fff;	padding: 5px;}.thumbnails:hover {	background: #fff;	padding: 5px;	-moz-border-radius:  3px; 	-webkit-border-radius: 3px; 	border-radius: 3px;}.statlink {	color: #ffffff;}.statlink a {	text-decoration: none;	color: #ffffff;}.statlink a:hover {	color: #ffffff;	text-decoration: none;}.alblink {        font-weight:bold;}.alblink a {	padding-left: 10px;	text-decoration: none;	color: #ffffff;	font-size: 95%}.alblink a:hover {	padding-left: 10px;	text-decoration: none;	color: #ffffff;	font-size: 95%}.catlink {	font-weight:bold;	color: #dd4a39;	display: block;	padding: 2px;	-moz-border-radius:  6px; 	-webkit-border-radius: 6px; 	border-radius: 6px;}.catlink a {	padding-left: 10px;	text-decoration: none;	color: #dd4a39}.catlink a:hover {	padding-left: 10px;	color: #dd4a39;	text-decoration: underline}.topmenu {	font-family: Trebuchet MS;	line-height: 130%;	font-size: 110%;}.topmenu a {	color: #825c00;	text-decoration: none;}.topmenu a:hover  {	color: #434343;	text-decoration: underline;}.img_caption_table {	border: none;	background-color: #f4edde;	width: 100%;	margin: 0px;}.img_caption_table th {	background: #f4edde;	font-size: 100%;	color: #000000;	padding-top: 4px;	padding-right: 10px;	padding-bottom: 4px;	padding-left: 10px;	border-top: 1px solid #f4edde;}.img_caption_table td {	background: #f4edde;	padding-top: 6px;	padding-right: 10px;	padding-bottom: 6px;	padding-left: 10px;	border-top: 1px solid #f4edde;	white-space: normal;}.debug_text {	border: #BDBEBD;	background-color: #f4edde;	width: 100%;	margin: 0px;}.clickable_option {	cursor: default;}.listbox_lang {	color: #434343;	background-color: #f4edde;	border: 1px solid #808080;	font-size: 80%;	font-family: Trebuchet MS;	vertical-align: middle;}.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;}.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');}a img{	border: 1px solid #fadddd;	background-color: #fefbf4;	padding: 5px;	-moz-border-radius: 2px;	-khtml-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;}a img:hover{	border: 1px solid #fadddd;	background-color: #fefbf4;	padding: 5px;	-moz-border-radius: 7px;	-khtml-border-radius: 7px;	-webkit-border-radius: 7px;	border-radius: 7px;}#GB_window {  background-color: #FFFFFF;  border: 5px solid #AAAAAA;}
