/* Main style sheet */

body {margin: auto;
	background: #FFEEB4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0;
	font-size: 0.87em;
	
}

br.clear{clear: both;}

#page {margin: 2px auto;
	background: url(sides.png) repeat-y ;
	width: 800px;
	border: 2px solid #d13b3b;
	/*border: 3px solid #FFD350;*/
}

#page img.top {border-bottom: 2px solid #d13b3b;}

#tabs{
	width: 780px;
	margin: auto;
}

#tabs a.right {float: right; text-decoration: none; color: #ffffff; margin-top: 10px;}
#tabs a.right hover {color: #ffd350;}

.main h1 {text-align: center; font-size: 1.8em; color: #d13b3b; margin: 2px; }

.main{
	width: 730px;
	margin: auto;
	border: 1px solid #FFD300;
	/*border: 3px solid #d13b3b;*/
	color: #1f1f1f;
	
}

table {margin: auto;
		width: 720px;
		padding: 0;
		background-color: #fff;
	}

table td {font-size: 1.01em;  border: 1px solid #FFD350; text-align: left; padding:10px; letter-spacing: normal;}
table td.center {text-align: center; padding: 10px 0; }

table.intro {
		font-size: 1.20em;
		line-height: 1.35em; 
	}

table.intro td {border: 1px solid #FFD350; text-align: left; padding:14px 10px; letter-spacing: normal;}
table.intro td.center {text-align: center; padding: 10px 0; }

table.english {margin: auto;
		width: 720px;
		padding: 0;
		background-color: #fff;
	}

table.english td {font-size: 0.90em;  border: 1px solid #FFD350; text-align: left; vertical-align: top; padding:6px; letter-spacing: normal;}
table.english td.center {text-align: center; padding: 10px 0; }
