a:link { color: #606060; text-decoration: none; }
a:visited { color: #606060; text-decoration: none; }
a:hover { color: #a2a2a2; text-decoration: underline; }
a:active { color: #000; }
body { color: #484848; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fafafa; }

p {  }

td { margin: 0; padding: 0; border-width: 0; }
.black-img { border-color: black; border-width: 12px; }
.copyright { font-size: 10px; line-height: 15px; margin-left: 1px; }
.description { color: #3b3b3b; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 5px; }
div.photo { float:left; border-right:  1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:5px 0 0; margin:0; width:230px; height:310px; text-align:center; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; }
div.photo-group { margin: 0; padding: 0; border-top: 1px solid #eee; border-left: 1px solid #eee; }
.maincell { padding: 15px; }
.maincell-imglist { padding: 15px; }
.side_menu { color: #666; font-size: 13px; margin-top: 72px; margin-right: 6px; margin-bottom: 5px;}
.photo200 { border-color: black; border-width: 4px; }
.side_menu_heading { border-width: 1px; }
.side_menu_thumb { padding: 4px; }
.tbldividerhoriz { background-color: #666; height: 1px; }
.tbldividervert { background-color: #666; width: 1px; min-width: 1px; }
.top_menu { padding-top: 27px; padding-left: 18px; }
.topic-body { padding-bottom: 20px; }
.topic-header { margin-bottom: 20px; font-size: 11pt}
.topic-item { }
.topic-name { color: #585858; font-size: 70px; font-family: "Zapfino Extra LT Two"; text-align: left; }

/* for JAlbum */
.infotable {
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	border-collapse: collapse;
}

.infotable td {
	border: 1px solid #cccccc;
}

.infotable table td {
	border: 0px;
}

.smalltxt {
	color: #888888;
	font-size: 11px;
}

.lmenuLevel0 {
	color: #3b3b3b;
	font-size larger;
	font-weight: bold;
	background-image: url(menu-item-border.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding: 4px;
}

.lmenuLevel1 {
	color: #4b4b4b;
	font-size 10px;
}

.image { 
	margin: 1px;
	padding 2px;
	border-width: 1px;
	border: 1px solid #bbbbbb;
}

.folderLabel {
	color: #888888;
	font-size: 12px;
}