body {
	font-size: 12px;
	background: #b0dce8;
	margin: 0px;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
}

table {
	font-size: 12px
}

h1 {
	font-size: 32px;
	margin: 2px;
	color: white;
	font-style: italic;
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

h2 {
	font-size: 18px;
	margin: 0px;
	color: white;
	font-style: italic;
	font-family: arial, helvetica, sans-serif;
}

h3 {
	font-weight: normal;
	font-size: 12px;
	margin: 2px;
	font-family: verdana, arial, helvetica, sans-serif
}

p {
	font-size: 100%;
	margin: 2px 0px;
	font-family: arial, helvetica, sans-serif
}

ul {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px
}

li {
	padding-right: 0px;
	margin-top: 4px;
	padding-left: 0px;
	list-style-position: outside;
	margin-bottom: 4px;
	padding-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	list-style-type: disc
}

.textinput {
	border-right: #71bed5 1px solid;
	padding-right: 3px;
 	border-top: #71bed5 1px solid;
 	padding-left: 3px;
 	font-size: 100%;
 	border-left: #71bed5 1px solid;
 	border-bottom: #71bed5 1px solid;
 	font-family: verdana, arial, helvetica, sans-serif;
 	background-color: #dedede
}

.listbox {
	border-right: #71bed5 1px solid;
 border-top: #71bed5 1px solid;
 font-size: 100%;
 vertical-align: middle;
 border-left: #71bed5 1px solid;
 border-bottom: #71bed5 1px solid;
 font-family: verdana, arial, arial, helvetica, sans-serif;
 background-color: #dedede
}

.button {
	border-right: #005d8c 1px solid;
 background-position: 50% bottom;
 border-top: #005d8c 1px solid;
 font-size: 100%;
 background-image: url(images/button_bg.gif);
 border-left: #005d8c 1px solid;
 border-bottom: #005d8c 1px solid;
 font-family: arial, helvetica, sans-serif
}

.comment_button {
	border-right: #005d8c 1px solid;
 padding-right: 3px;
 background-position: 50% bottom;
 border-top: #005d8c 1px solid;
 padding-left: 3px;
 font-size: 100%;
 background-image: url(images/button_bg.gif);
 border-left: #005d8c 1px solid;
 border-bottom: #005d8c 1px solid;
 font-family: arial, helvetica, sans-serif
}

.radio {

	font-size: 100%;

 vertical-align: middle;

 font-family: verdana, arial, helvetica, sans-serif

}

.checkbox {

	font-size: 100%;

 vertical-align: middle;

 font-family: verdana, arial, helvetica, sans-serif

}

a {

	color: #000066;

 text-decoration: none

}

a:hover {

	color: #000066;

 text-decoration: underline

}

bblink a {

	color: #000066;

 text-decoration: none

}

bblink a:hover {

	color: #000066;

 text-decoration: underline

}

.maintable {

	border-right: #dedede 1px solid;

 border-top: #dedede 1px solid;

 margin-top: 1px;

 margin-bottom: 1px;

 border-left: #dedede 1px solid;

 border-bottom: #dedede 1px solid;

 background-color: #292e34

}

.tableh1 {

	padding-right: 10px;

 padding-left: 10px;

 background: #3968a0;

 padding-bottom: 3px;

 color: #ffffff;

 padding-top: 3px

}

.tableh1_compact {

	padding-right: 5px;

 padding-left: 5px;

 background: #3968a0;

 padding-bottom: 2px;

 color: #ffffff;

 padding-top: 2px

}

.tableh2, .catrow_noalb {
	padding-right: 10px;
	padding-left: 10px;
	background: #71bed5;
	padding-bottom: 3px;
	color: #000000;
	padding-top: 3px;
}

.tableh2 {
	border-bottom: 1px solid black;
}

.tableh2_compact {
	padding-right: 5px;
	padding-left: 5px;
	background: #71bed5;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
}

.tableb,  .display_media , .catrow {

	padding-right: 10px;

 padding-left: 10px;

 background: #91cddf;

 padding-bottom: 3px;

 padding-top: 3px

}

.tableb_compact {

	padding-right: 5px;

 padding-left: 5px;

 background: #91cddf;

 padding-bottom: 2px;

 padding-top: 2px

}

.tablef {

	padding-right: 10px;

 padding-left: 10px;

 background: #71bed5;

 padding-bottom: 10px;

 padding-top: 10px

}

.album_stat {

	font-size: 85%;

 margin: 5px 0px

}

.thumb_filename {
        font-size: 80%;
        display: block;
}


.thumb_title {

	padding-right: 2px;

 display: block;

 padding-left: 2px;

 font-weight: bold;

 font-size: 80%;

 padding-bottom: 2px;

 padding-top: 2px

}

.thumb_caption {

	padding-right: 1px;

 display: block;

 padding-left: 1px;

 font-size: 80%;

 padding-bottom: 1px;

 padding-top: 1px

}

.thumb_caption a {

	color: #000000;

 text-decoration: underline

}

.thumb_num_comments {

	padding-right: 2px;

 display: block;

 padding-left: 2px;

 font-weight: normal;

 font-size: 80%;

 padding-bottom: 2px;

 padding-top: 2px;

 font-style: italic

}

.user_thumb_infobox {

	margin-top: 1px;

 margin-bottom: 1px

}

.user_thumb_infobox th {

	margin-top: 1px;

 font-weight: bold;

 font-size: 100%;

 margin-bottom: 1px;

 text-align: center

}

.user_thumb_infobox td {

	margin-top: 1px;

 font-size: 85%;

 margin-bottom: 1px;

 text-align: center

}

.user_thumb_infobox a {

	color: #000000;

 text-decoration: none

}

.user_thumb_infobox a:hover {

	color: #000000;

 text-decoration: underline

}

.sortorder_cell {

	padding-right: 0px;

 padding-left: 0px;

 background: #3968a0;

 padding-bottom: 0px;

 margin: 0px;

 color: #ffffff;

 padding-top: 0px

}

.sortorder_options {

	padding-right: 0px;

 padding-left: 0px;

 font-weight: normal;

 font-size: 80%;

 background: #3968a0;

 padding-bottom: 0px;

 margin: 0px;

 color: #ffffff;

 padding-top: 0px;

 font-family: verdana, arial, helvetica, sans-serif;

 white-space: nowrap

}

.navmenu {

	font-weight: bold;

 font-size: 100%;

 background: #3968a0;

 color: #ffffff;

 border-top-style: none;

 font-family: verdana, arial, helvetica, sans-serif;

 border-right-style: none;

 border-left-style: none;

 border-bottom-style: none

}

.navmenu img {

	margin: 1px 5px

}

.navmenu a {

	padding-right: 5px;

 display: block;

 padding-left: 5px;

 padding-bottom: 2px;

 color: #ffffff;

 padding-top: 2px;

 position: relative;

 text-decoration: none

}

.navmenu a:hover {

	background: #91cddf;

 color: #000000;

 text-decoration: none

}

.admin_menu_thumb {

	border-right: #005d8c 1px solid;

 background-position: 50% bottom;

 border-top: #005d8c 1px solid;

 margin-top: 0px;

 font-weight: bold;

 font-size: 85%;

 background-image: url(images/button_bg.gif);

 margin-bottom: 0px;

 border-left: #005d8c 1px solid;

 width: 85px;

 color: #000000;

 border-bottom: #005d8c 1px solid;

 font-family: arial, helvetica, sans-serif

}

.admin_menu_thumb a {

	padding-right: 10px;

 display: block;

 padding-left: 10px;

 padding-bottom: 1px;

 color: #000000;

 padding-top: 1px;

 position: relative;

 text-decoration: none

}

.admin_menu_thumb a:hover {

	color: #000000;

 text-decoration: underline

}

.admin_menu {

	border-right: #005d8c 1px solid;

 background-position: 50% bottom;

 border-top: #005d8c 1px solid;

 margin-top: 0px;

 font-size: 85%;

 background-image: url(images/button_bg.gif);

 margin-bottom: 0px;

 border-left: #005d8c 1px solid;

 color: #000000;

 border-bottom: #005d8c 1px solid;

 background-repeat: repeat-x;

 font-family: arial, helvetica, sans-serif;

 background-color: #ffffff;

 text-align: center

}

.admin_menu a {

	padding-right: 2px;

 display: block;

 padding-left: 2px;

 padding-bottom: 1px;

 color: #000000;

 padding-top: 1px;

 position: relative;

 text-decoration: none

}

.admin_menu a:hover {

	color: #000000;

 text-decoration: underline

}

td #admin_menu_anim {
        background-image : url(images/button_bg_anim.gif);
}


.comment_date {

	font-size: 90%;

 vertical-align: middle;

 color: #5f5f5f

}

.image {

	border-right: #000000 1px solid;

 border-top: #000000 1px solid;

 margin: 2px;

 border-left: #000000 1px solid;

 border-bottom: #000000 1px solid

}

.imageborder {

	border-right: #000000 1px solid;

 border-top: #000000 1px solid;

 margin-top: 30px;

 margin-bottom: 30px;

 border-left: #000000 1px solid;

 border-bottom: #000000 1px solid;

 background-color: #ffffff

}

.thumbnails {
	padding-right: 5px;
	padding-left: 5px;
	background: #91cddf;
	padding-bottom: 5px;
	padding-top: 5px
}

.footer {
	font-size: 9px;
	color: #ffffff
}

.footer a {
	color: #ffffff;
	text-decoration: none
}

.footer a:hover {
	color: #ffffff;
	text-decoration: underline
}

.statlink {
	color: #ffffff
}

.statlink a {
	color: #ffffff;
	text-decoration: none
}

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

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

.alblink a:hover {

	color: #000000;

 text-decoration: underline

}

.catlink {

	display: block;

 margin-bottom: 2px

}

.catlink a {

	color: #000000;

 text-decoration: underline

}

.catlink a:hover {

	color: #000000;

 text-decoration: underline

}

.topmenu {

	font-size: 100%

}

.topmenu a {

	color: #ffffff;

 text-decoration: none

}

.topmenu a:hover {

	color: #ffffff;

 text-decoration: underline

}

.topmenu td {

	font-weight: bold;

 white-space: nowrap

}

.img_caption_table {

	border-right: medium none;

 border-top: medium none;

 margin: 0px;

 border-left: medium none;

 width: 100%;

 border-bottom: medium none;

 background-color: #ffffff

}

.img_caption_table th {

	padding-right: 10px;

 border-top: #ffffff 1px solid;

 padding-left: 10px;

 font-size: 100%;

 background: #71bed5;

 padding-bottom: 4px;

 color: #000000;

 padding-top: 4px

}

.img_caption_table td {

	padding-right: 10px;

 border-top: #ffffff 1px solid;

 padding-left: 10px;

 background: #91cddf;

 padding-bottom: 6px;

 padding-top: 6px

}

.debug_text {

	border-right: #bdbebd;

 border-top: #bdbebd;

 margin: 0px;

 border-left: #bdbebd;

 width: 100%;

 border-bottom: #bdbebd;

 background-color: #efefef

}

.clickable_option {

	cursor: default;

 border-bottom: #758698 1px dotted

}

.listbox_lang {

	border-right: #758698 1px solid;

 border-top: #758698 1px solid;

 font-size: 80%;

 vertical-align: middle;

 border-left: #758698 1px solid;

 color: #000000;

 border-bottom: #758698 1px solid;

 font-family: arial, helvetica, sans-serif;

 background-color: #b0dce8

}

#vanity a {
        display:block;
        width:57px;
        height:20px;
        margin: 3px 20px;
}
#vanity img {border:0}
#v_php {float:left;background-image:url(../../images/powered-php.gif);}
#v_php:hover {background-image:url(../../images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(../../images/valid-css.gif);}
#v_css:hover{background-image:url(../../images/h_valid-css.gif);}
