body {
	margin: 20px auto 0px auto;
	padding: 0px;
	width: 720px;
	text-align: left;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #333333;
	background: url(/images/bggradient.gif) repeat-x fixed;
}

div#base {
	position: relative;
	top: 0px;
	left: 0px;
	width: 720px;
}

div#banner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 720px;
	height: 120px;
	background-color: #effed6;
	color: #333333;
}

div#new_banner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 720px;
	height: 60px;
	background-color: #effed6;
	color: #333333;
}

div#body_fixed {
	position: absolute;
	top: 120px;
	width: 720px;
	height: 480px;
	color: #333333;
	background-color: #effed6;
}

div#nav {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 720px;
	height: 295px;
	color: #333333;
	background-color: #effed6;
}

div#panel1 {
	position: absolute;
	top: 295px;
	left: 0px;
	width: 310px;
	height: 305px;
	color: #333333;
	background-color: #effed6;
}
div#panel2 {
	position: absolute;
	top: 295px;
	left: 310px;
	width: 170px;
	height: 155px;
	color: #333333;
	background-color: #effed6;
}
div#panel3 {
	position: absolute;
	top: 450px;
	left: 310px;
	width: 170px;
	height: 150px;
	color: #333333;
	background-color: #effed6;
}
div#panel4 {
	position: absolute;
	top: 295px;
	left: 480px;
	width: 240px;
	height: 305px;
	color: #333333;
	background-color: #effed6;
}
div#panel5 {
	position: absolute;
	top: 295px;
	left: 310px;
	width: 410px;
	height: 305px;
	color: #333333;
	background-color: #effed6;
}

div#show {
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;
	height: 540px;
	color: #333333;
	background-color: #effed6;
	text-align: center;
}

div#page {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 720px;
	color: #333333;
	background-color: #effed6;
	text-align: center;
}
div#new_page {
	position: absolute;
	top: 60px;
	left: 0px;
	width: 720px;
	color: #333333;
	background-color: #effed6;
	text-align: center;
}

/*** FRAMES ***/
div#frameT {
	position: absolute;
	top: -17px;
	height: 20px;
	left: -15px;
	width: 752px;
	background-image: url('/sc/i/bg/H_bambooBorder-shadow-T.png');
	z-index: 99;
}
div#frameB {
	position: absolute;
	top: 599px;
	height: 20px;
	left: -15px;
	width: 752px;
	background-image: url('/sc/i/bg/H_bambooBorder-shadow-B.png');
	z-index: 99;
}
div#frameL {
	position: absolute;
	top: -12px;
	height: 630px;
	left: -17px;
	width: 20px;
	background-image: url('/sc/i/bg/V_bambooBorder-shadow-L.png');
	z-index: 99;
}
div#frameR {
	position: absolute;
	top: -12px;
	height: 630px;
	left: 719px;
	width: 20px;
	background-image: url('/sc/i/bg/V_bambooBorder-shadow-R.png');
	z-index: 99;
}

/*** Other ***/
div#admin {
	position: fixed;
	right: 0px;
	top: 0px;
	width: 12em;
	border: 1px solid #000000;
	color: #000000;
	background: #ffcc33;
	text-align: left;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 70%;
	z-index: 999;
}
div#debug {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	border: 1px solid #000000;
	color: #000000;
	background: #effed6;
	text-align: center;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 70%;
	z-index: 500;
}
div#message {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	border: 1px solid #000000;
	color: #000000;
	background: #ffcc33;
	text-align: center;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 150%;
	z-index: 600;
}
div#error {
	position: fixed;
	left: 25%;
	bottom: 0px;
	width: 50%;
	padding: 1em;
	border: 2px solid #000000;
	color: #ffffff;
	background: #990000;
	text-align: center;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 100%;
	z-index: 700;
}
div.note {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 50%;
	border: 1px solid #000000;
	color: #000000;
	background: #ffff66;
	text-align: center;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 100%;
	z-index: 800;
}
div.q {
	margin-top: 1em;
	font-weight: bold;
	background: #cddcb4;
}
div.a {
	text-indent: 2em;
	margin-top: 0.5em;
}
div#footer {
	margin-top: 2em;
	margin-bottom: 2em;
	width: 100%;
	color: #333333;
	text-align: center;
	font-family: Verdana, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 70%;
}
div#movie {
	position: absolute;
	top: 24px;
	right: 15px;
	width: 320px;
	height: 240px;
	padding: 0px;
	background-color: #effed6;
	color: #333333;
}
