.button {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   border: 1px solid #504D46;
   background-image : url(images/button_bg.gif);
   background-position : bottom;
	}
.comment_button {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   border: 1px solid #504D46;
   background-image : url(images/button_bg.gif);
   background-position : bottom;
   padding-left: 3px;
   padding-right: 3px;
	}
.radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   vertical-align : middle;
	}
.checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   vertical-align : middle;
	}
bblink a {
	color: #504D46;
   text-decoration: none;
	}
bblink a:hover {
	color: #700000;
   text-decoration: underline;
	}
.tableh1 {
	background: #D0CAB7 url(../images/lccsa_BarBkg.gif) repeat-x;
	color: #504D46;
	font-weight: bold;
	padding-top: 3px;
   padding-right: 10px;
   padding-bottom: 3px;
   padding-left: 10px;
	border: 1px solid #ADA58E;
	}
.tableh1_compact {
	background: #ECE6D7 url(../images/lccsa_BarBkg.gif);
	color: #504D46;
	font-weight: bold;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   padding-left: 5px;
	border: 1px solid #ADA58E;
	}
.tableh2 {
	background: #CAC3AF;
	color: #504D46;
   padding-top: 3px;
   padding-right: 10px;
   padding-bottom: 3px;
   padding-left: 10px;
	}
.tableh2_compact {
	background: #CAC3AF;
	color: #504D46;
   padding-top: 2px;
   padding-right: 5px;
   padding-bottom: 2px;
   padding-left: 5px;
	}
.tablef {
   background: #CAC3AF;
	padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
	}
.tableb {
	border: 1px solid E2DAC7;
	}
.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;
	}
.thumb_cell {  
   font-family: "Courier New", Courier, mono;
   font-size: x-small;
   vertical-align: bottom;
	}
.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;
   background : #CAC3AF;
   vertical-align: middle;
}
.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: #504D46;
   color : #ECE6D7;
   padding: 0px;
   margin: 0px;
	}
.sortorder_options {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   background : #504D46 ;
   color : #ECE6D7;
   padding: 0px;
   margin: 0px;
   font-weight: normal;
   font-size: 9px;
   white-space: nowrap;
	}
.navmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #504D46;
   font-size: 12px;
   font-weight: bold;
   background : #CAC3AF;
   border-style: 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: #504D46;
	}
.navmenu a:hover {
   text-decoration: none;
   color: #700000;
	}
.admin_menu_thumb {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   border: 1px solid #504D46;
   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: 10px;
   border: 1px solid #504D46;
   background-image : url(images/button_bg.gif);
   background-position : bottom;
   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;
	}
.comment_date{
	color : #504D46;
   font-size : 10px;
   vertical-align : middle;
	}
.image {
	border-style: solid;
   border-width:1;
   border-color: #504D46;
   margin: 2px;
	}
.thumbnails {
   padding: 5px;
	}
.thumbnail {
	padding: 5px;
   border-left : 1px solid #504D46;
   border-right : 1px solid #504D46;
	}
.footer {
   font-size : 9px;
	}
.statlink {
	color: #504D46;
 	text-decoration: none;
 	font-weight: bold}
a.statlink  {
   text-decoration: none;
   color: #504D46;
	}
.statlink a {
   text-decoration: none;
   color: #504D46;
	}
a:hover.statlink  {
   color: #700000;
   text-decoration: underline;
	}
.statlink a:hover {
   color: #700000;
   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: #504D46;
   width : 100%;
   margin : 0px;
	}
.img_caption_table th {
   background: #CAC3AF ;
   font-size : 12px;
   color : #504D46;
   padding-top: 4px;
   padding-right: 10px;
   padding-bottom: 4px;
   padding-left: 10px;
   border-top : 1px solid #ADA58E;
	}
.img_caption_table td {
   background: #ECE6D7 ;
   padding-top: 6px;
   padding-right: 10px;
   padding-bottom: 6px;
   padding-left: 10px;
   border-top : 1px solid #ADA58E;
	}
.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}
