body {
	background: #9a9ada;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
}

table {
	border: 0px;
	padding: 0px;
}

th {
	text-align: left;
	font-size: 130%;
}

tr.desktop {
	border: 0px;
	padding: 0px;
}

td.desktop {
	border: 0px;
	padding: 0px;
}

table.page {
	width: 750px;
	background: #7A9A7B;
	border: thin solid #666666;
	padding-right: 0px;
}

td.banner {
	text-align: center;
	padding: 0 0 10px 0;
	font-size: 100%;
	background-color: #5E9141;
	border-bottom: 3px solid #111111;
}

td.side {
	vertical-align: top;
	padding: 10px;
	font-size: 80%;
}

td.main {
	padding: 10px;
	font-size: 80%;
}

td.footer {
	text-align: center;
	font: 50%;
}

div.thumbbox-l
{
	float: left;
	padding: 5px;
	margin: 3px 5px 3px 3px;
	border: 1px solid #111111;
	width: 256px;
}

div.thumbbox-r
{
	float: right;
	padding: 5px;
	margin: 3px 3px 3px 5px;
	border: 1px solid #111111;
	width: 256px;
}

td.thumb {
	text-align: center;
	font-size: 60%;
}

td.thumbimg {
	border: 1px solid #111111;
}

table.gallery {
	border: 2px solid #111111;
	text-align: left;
	width: 100%;
}

tr.gallery {
}

td.gallery-label {
	white-space: nowrap;
	width: 200px;
	height: 2px;
	padding: 0px;
}

td.gallery-value {
	white-space: nowrap;
	width: 200px;
}

td.gallery-thumb {
	width: 240px;
	text-align: right;
	vertical-align: center;
}

.gallery-title {
	font: bold 130%;
}

a:link {
	color: #333333;	
}
a:visited {
	color: #333333;	
}
a:hover {
	color: #555555;	
}
a:active {
	color: #777777;	
}

a:link img {
	border: none;
	text-decoration:none;
}
a:visited img {
	border: none;
	text-decoration:none;
}
a:hover img {
	border: none;
	text-decoration:none;
}
a:active img {
	border: none;
	text-decoration:none;
}

.sub {
	font-size: 80%;	
}

.yin {
}

.yang {
}
