body					{font-family:arial; font-size:80%; margin: 0px; padding: 0px; font-variant: normal; color:#792B04;}
td						{font-size:80%}
small					{font-size:85%}
big						{font-size:170%}
strong					{font-weight: bold; font-size: 100%;}
p {
	color:#792B04;
}
p.text					{margin: 10px; color:#792B04;}
div.copy	{
	margin:20px 40px;
	color: #660000;
}
td.tdHead{
	background-color:#FAC042;
	background-image : url(picts/bg.gif);
	background-repeat : repeat-x;
}
td.tdHeads{
	background-color:#FAC042;
	background-image : url(picts/bgs.jpg);
	background-repeat : repeat-x;
}

p.block					{margin:10px 40px;}
p.block1				{margin:10px 50px;}
p.blockColor			{margin:10px 40px; color:#9EA374;}
p.quote					{margin:5px 40px 0px 80px;}
div.quoteSource			{
	margin:0 40px 10px 80px;
	font-style:italic;
	color: #004000;
}


td.thCommon				{
	border-right:#E4E9D5 1px solid;
	border-bottom:#E4E9D5 1px solid;
	margin: 10px 0 10px 10px;
	padding : 10px 0;
}
td.thFirst				{border:#E4E9D5 1px solid; border-left:0;}
td.thFirst1			{border:#E4E9D5 1px solid; }
td.tdFirst1			{border:#E4E9D5 1px solid;  border-top:0;}

td.thGig				{border:#e4e9d5 1px solid; border-right: 0;}
td.tdGig				{border:#e4e9d5 1px solid; border-right: 0; border-top: 0;}
td.tdCommon				{border-bottom:#E4E9D5 1px solid; padding-left:14px;}
td.tdCommon1			{border-bottom:#E4E9D5 1px solid; padding:0 14px 0 10px;}
td.tdFirst				{border-bottom:#E4E9D5 1px solid; border-top:#E4E9D5 1px solid; padding-left:14px;}
ul.listInNumlist		{margin:0 10px; padding:0.5em 0.5em 0.5em 1.5em;}
li.shop 				{margin-bottom:10px}



td.tdLogoCommon			{border-bottom:#E4E9D5 1px solid; padding:0;}
td.tdLogoFirst			{border-bottom:#E4E9D5 1px solid; border-top:#E4E9D5 1px solid; padding:0;}



.source					{color:#9EA374}
span.url				{color:#9EA374}
span.Z {
	color:#fff;
	font-size:35px;
	font-style: italic;
	font-stretch: narrower;
}

div.events				{margin:0 40px;}
div.source				{color:#9EA374; font-style:italic;}
ul {
	margin: 7px;
	padding: 7px;
	list-style-type: cjk-ideographic;
	list-style-position: outside;
}
ul.birthday				{margin: 0 40px; padding: 0 50px; list-style-type: square;}
ul.shot					{margin: 0 30px; padding: 0 40px; list-style-type: decimal;}
ul.menu					{
	margin: 0 0;
	padding: 0 1px;
	list-style-type: none;
}

p.rightBlock			{margin:10px 40px 10px 40px;}
p.rightInTd				{margin:10px 0 10px 0;}
p.rightBlockQuote		{margin:10px 40px 0px 40px;}
div.rightBlockSource	{margin:0 40px 10px 40px; font-style:italic; color:#016D55;}

td.artGallery			{font-size:1px}
p.artShow				{margin:10 20px 10px 20px}
.artShowArtist			{margin:10px 40px; color:#999999}
p.archShow				{margin:10 40px 0 10px}
td.archShow				{padding-top:10px}
p.archInTdBg			{margin:10px 5px 10px 0;}

.bgRepeatX				{background-repeat:repeat-x;}
.bgRight				{background-position: top right;}


span.menu					{font-size: 90%; font-weight: bold;}
a						{text-decoration: none; color: #792B04;}
a:visited				{color: #792B04;}
a:hover 				{color: #ff0000; text-decoration: underline;}
a:active				{color: #F9D78D;}
a.1 						{font-family: Arial; font-size: 95%; font-weight: bold;	letter-spacing: 1px; text-decoration: none;	color: #000;}


a.menu 					{text-decoration: none; color: #000; font-weight: bold;}
a.menu:hover 			{text-decoration: underline; color: #ff0000; font-weight: bold;}


hr						{background: #E4E9D5; color:#E4E9D5; height: 0pt; border-top: 1px solid #E4E9D5;}
.news					{color:#fff; background-color:#FAC042; font-weight: bold; padding-left: 5px;}	
h1						{font-size: 180%;}
h2						{font-size: 150%}

.foto					{border: #E4E9D5 solid 1px;}