html, body {
	margin: 0;
	padding: 0;
	background-image: url('ljklient-bg-116.gif');
}
body {
	margin: 10px auto;
	max-width: 800px;
	position: relative;
	background-color: #FFF6E6;
	font-family: "DejaVu Sans Condensed", "DejaVu Sans", "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Grande", "Tahoma", "Arial Unicode MS", sans-serif;
	font-size: 10pt;
}
	h1, h2, h3, h4, h5, h6 {
		font-family: "DejaVu Serif Condensed", "DejaVu Serif", "Bitstream Vera Serif", "Luxi Serif", "Gentium", "Times New Roman", "Times", serif;
	}
	h1 {
		text-align: center;
		font-size: 175%;
	}
	h2 {
		font-size: 150%;
		font-weight: normal;
		font-style: italic;
		text-indent: 20px;
		border-bottom: 1px dotted #800000;
	}
		h2 em {
			font-style: normal;
		}
	p {
		text-align: justify;
	}
	abbr, acronym {
		font-variant: normal;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: inherit;
	}
	a {
	}
		a:link {
			color: #20207F;
		}
		a:visited {
			color: #5F407F;
		}
		a img {
			border: 0;
		}
	dt, dd, li {
		text-align: justify;
	}
	dt {
		font-weight: bold;
	}
	code, tt {
		background-color: #DFD7C9;
		font-family: "DejaVu Sans Mono", "Bitstream Vera Mono", "Lucida Console", "Monaco", "Courier New", monospace;
	}
	
	
	#menu {
		position: fixed;
		background-color: #DFD5C4;
		width: 120px;
		text-align: center;
		padding: 10px 0;
	}
		#menu .menubox {
			display: table;
			text-align: left;
			border-collapse: collapse;
			margin: 10px 0;
			width: 100%;
		}
			#menu .menubox .menurow, #menu .menubox .menusep {
				display: table-row;
				border-style: dotted;
				border-color: #9F988C;
				border-width: 1px 0;
				border-collapse: collapse;
			}
			#menu .menubox .menusep {
				height: 0.6ex;
			}
				#menu .menubox .menurow .menuitem {
					display: table-cell;
					padding: 0px 10px;
					
					font-variant: small-caps;
					font-weight: bold;
				}
					#menu .menubox .menurow .menuitem:hover {
						background-color: #CDC4B4;
					}
					#menu .menubox .menurow .menuitem:active {
						background-color: #9F988C;
					}
					#menu .menubox .menurow .menuitem a {
						outline: 0px;
						text-decoration: none;
					}
				#menu .menubox .menurow .menuitem2 {
					text-align: center;
				}
	
	#content {
		position: absolute;
		top: 0px;
		left: 120px;
		right: 0px;
		padding: 0 10px;
	}
		#content .gallery {
			display: table;
			text-align: center;
			margin: auto;
		}
			#content .gallery a {
				display: table-cell;
				width: 150px;
				height: 150px;
				vertical-align: middle;
				padding: 10px;
				-moz-border-radius: 10px;
			}
				#content .gallery a:hover {
					background-color: #CDC4B4;
				}
				#content .gallery a img {
					display: block;
				}
					* html #content .gallery a img {
						display: inline;
					}
	