body {
	margin: 0;
	border-width: 0;
	padding: 0;
	background-color: white;
	background-image: url("img/torn_paper.png");
	background-repeat: repeat-y;
	font-family: Arial,helvetica;
	font-size: 10px;
	font-weight: bold;
}

dd {
	text-align: left;
}

#bg {
	margin: 0;
	border-width: 0;
	padding: 0;
	width: 614px;
	height: 471px;
	background-image: url("img/background.png");
	background-repeat: no-repeat;
}

/* M E N U */

#menuPart {
	vertical-align: top;
}

#menu {
	margin: 0;
	padding: 0;
	border-width: 0;
	float: left;
	width: 156px;
	font-family: Arial,helvetica;
	font-size: 14px;
	font-weight: bold;
}

#menuTop {
	margin: 0;
	padding: 0;
	border-width: 0;
	background-image: url("img/menu_top.png");
	background-repeat: no-repeat;
	width: 156px;
	height: 17px;
}

#menuBottom {
	margin: 0;
	padding: 0;
	border-width: 0;
	background-image: url("img/menu_bottom.png");
	background-repeat: no-repeat;
	width: 156px;
	height: 17px;
}

#selMenu {
	margin: 0;
	padding: 0;
	padding-left: 24px;
	border-width: 0;
	background-image: url("img/menu_sel_item.png");
	background-repeat: no-repeat;
	width: 132px;
	height: 17px;
}

.menuItem {
	margin: 0;
	padding: 0;
	padding-left: 24px;
	border-width: 0;
	background-image: url("img/menu_item.png");
	background-repeat: repeat-y;
	width: 132px;
	height: 17px;
}

.menuItem a:link {
	color: black;
	text-decoration: none;
}

.menuItem a:visited {
	color: black;
	text-decoration: none;
}

.menuItem a:hover {
	color: white;
	text-decoration: none;
}

.menuItem a:active {
	color: white;
	text-decoration: none;
}

/* E N D   M E N U */

#content {
	padding: 0;
	padding-left: 40px;
	border-width: 0;
	text-align: justify;
	vertical-align: top;
	/*border: solid 1px black;*/
	/*float: right;*/
	font-family: Arial,helvetica;
	font-size: 12px;
	font-weight: bold;
}

#header {
	margin: 0;
	/*margin-left: 40px;/*156px;*/
	padding: 0;
	padding-left: 80px;
	padding-top: 30px;
	border-width: 0;
	height: 89px;
	width: 243px;
	text-align: left;
	vertical-align: middle;
	background-repeat: no-repeat;
	font-size: 32px;
	font-weight: bold;
}

a img {
	border-width: 0;
}

a:link,a:visited {
	color: #3c6afe;
	text-decoration: none;
}

a:hover,a:active {
	color: #008000;
	text-decoration: none;
}

/* A R T   G A L L E R Y */

.galItemTable {
	text-align: center;
	border: solid 3px #8080ff;
	font-size: 12px;
	font-weight: normal;
}

.galAuthorCell {
}

.galNameCell {
	font-size: 14px;
	font-weight: bold;
}

.galCommentCell {
	text-align: justify;
	font-style: italic;
	padding: 5px;
	border: solid 4px #f0f0f0;
	background-color: #f0f0f0;
}

.galImageCell {
	padding: 5px;
}

.galImageLinkCell {
}

.galSceneLinkCell {
}

/* E N D   A R T   G A L L E R Y */

/* D O C U M E N T A T I O N */

#docTOC li {
	list-style: url('img/toc_bullet.gif');
}

#docTOC li ul li {
	list-style: url('img/toc_inner_bullet.gif');
}

.docItemTable {
	/* border: solid 3px #8080f0; */
	font-size: 10px;
	font-weight: bold;
	width: 100%;
}

.docItemTable td {
	border: solid 1px #a0a0a0;
	text-align: center;
}

.docItemTable .docItemComment {
	text-align: justify;
	padding: 5px;
	font-weight: normal;
	font-style: italic;
	background-color: #f0f0f0;
}

.docItemTable .docItemTitleCell {
	background-color: #000000;
	color: #ffffff;
	font-weight: bolder;
}

.docItemTitle {
	font-size: 16px;
	font-weight: 800;
	color: #ffffff;
}

.docItemTitleCell a:link,.docItemTitleCell a:visited {
	color: #b4deea;
	text-decoration: none;
}

.docItemTitleCell a:hover,.docItemTitleCell a:active {
	color: #ffff70;
	text-decoration: none;
}

/* E N D   D O C U M E N T A T I O N */

/* F A Q */

#faqTOC li {
	list-style: url('img/toc_bullet.gif');
}

#faqTOC li ul li {
	list-style: url('img/toc_inner_bullet.gif');
}

.faqItemTable td {
	/* border: solid 3px #8080f0; */
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	padding: 4px;
}

.faqItemQuestion {
	background-color: #e0ffe0;
}

.faqItemAnswer {
	background-color: #ffe0e0;
}

/* E N D   F A Q */
