@charset "utf-8";
body {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background-color: #630713; 
	background-image: url(images/background.jpg);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333333;
}

#yue {
	background: url(images/yue.jpg) no-repeat;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	width: 100px;
	height: 100px;
}

.layout #container {
	position: relative;
	z-index: 2;
	width: 680px;  
	background: #fffbec;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.layout #mainContentTable {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.backshadow {
	background-color: #630713; 
}
.backshadowleft {
	width: 15px;
	background-color: #630713; 
	background-image: url(new2/images/shadow-left.jpg);
	background-repeat: repeat-y;
}
.backshadowright {
	width: 15px;
	background-color: #630713; 
	background-image: url(new2/images/shadow-right.jpg);
	background-repeat: repeat-y;
}

/* Inner content */
.layout #innerContent {
	padding: 5px 45px 55px 25px; 
}
p { margin : 5px 0 0 20px; }
.caption { font-size : 80%; }

.contentTable { margin : 5px 0 0 20px; }
.contentTableShade { border-bottom : thin #CCC9BD solid; }
.infoTableType { border-bottom : thin #CCC9BD solid; text-align : right; vertical-align : top; font-size : 90%; }
.infoTableInfo { border-bottom : thin #CCC9BD solid; vertical-align : top; font-weight : bold; font-size : 90%; }

h1, h2, h3, h4, h5  { font-weight : bold; }
h1 { font-size : 165%; margin : .5em 0 0 0; }
h2 { font-size : 145%; margin : 1em 0 0 0; }
h3 { font-size : 130%; margin : 1em 0 0 0; }
h4 { font-size : 115%; margin : 1em 0 0 0; }
h5 { font-size : 100%; margin : 1em 0 0 0; }

a { text-decoration : none; }
a:link { color : #A00C20; }
a:visited { color : #630713; }
a:hover, a:active { color : #CA0F26; text-decoration : underline; }

/* Footer */
.footer {
	background-color: #9A9790; 
	color: #CCC9BD;
	font-size: 85%;
	border-top: #000000 1px solid; 
	border-bottom: #000000 1px solid; 
	padding: 4px 20px; 
}
.ftpara { margin : 0.5em 0 0 5px; }


