body {
	margin :  0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	background-color : #ffe9e9;
	}

.top-bar {
	text-decoration : none;
	margin-right : auto;
	margin-left : auto;
	margin-top : 0px ;
	margin-bottom : 0px ;
	height : 40px ;
	width : 840px ;
	padding : 0px 0px 0px 0px;
	z-index: 0 ;
	text-align : left ;
	font-size: large ;
	font-weight : bold;
	color : #ff3333 ;
        }
.top-bar img {
	vertical-align:baseline;
	vertical-align:text-bottom;
	}

.outline {
	margin-right : auto;
	margin-left : auto;
	width : 800px;
	height : 600px;
	}

.content {
	background-image: url(images/top-bg.jpg);
	background-repeat: no-repeat;
	background-color : #ffffff ;
	padding : 0px;
	border-right : 1px solid #ff6666;
	border-left : 1px solid #ff6666;
	border-top : 1px solid #ff6666;
	border-bottom : 0px solid #ff6666;
	height : 520px;
	}

.topnews {
	padding : 5px 0px 0px 10px;
	width : 400px;
	}
.topnews dt {
	vertical-align:baseline;
	vertical-align:text-bottom;
	display: table-row ;
	}
#side {
	background-color : #ff0000 ;
	width : 50px ;
	padding : 0px ;
	float : left ;
	}
.topnews dd {
	width : 400px ;
	background-color : #ffffff ;
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	border-right : 2px solid #ff6666;
	border-left : 2px solid #ff6666;
	border-top : 2px solid #ff6666;
	border-bottom : 2px solid #ff6666;
	margin : 0px;
	padding :0px;
	display: table-cell;
	}
.topnews ul{
	margin : 0px;
	padding : 5px 5px 5px 5px;
	}
.topnews li{
	text-indent : 2.5em ;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(images/news_bar_n.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color :;
	margin : 2px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight : bold;
	}
#n {
	background-image: url(images/news_bar_n2.gif);
	}
#btri {
	background-image: url("");
	list-style-type: none;
	color : #ff0000;
	text-align : right;
	padding : 3px 0px 0px 0px;
	}

.bottom-bar {
	height : 80px;
	background-color : #ffffff ;
	padding : 0px;
	border-right : 1px solid #ff6666;
	border-left : 1px solid #ff6666;
	border-top : 1px solid #ff6666;
	border-bottom : 1px solid #ff6666;
	}

.menu-bar {
	height : 50px;
	width : 798px ;
	}
.menu-bar a {
	text-decoration : none;
	}
.menu-bar h1{
	text-indent : 50px ;
	background-image: url(images/item001.gif);
	background-repeat: repeat-x;
	height : 20px;
	font-size: 18px;
	color : #ff0000 ;
	background-color:  ;
	text-align : left;
	font-weight : bold;
	}
.menu-bar ul{
	padding : 0px 10px 0px 99px;
	}
.menu-bar li{
	font-size: 18px;
	height : 30px ;
	width: 100px;
	float : left;
	text-align:top left;
	list-style-type: none;
	font-weight : bold;
	}
.menu-bar li p{
	cursor : pointer;
	height: 30px ;
	}
#partybanner {
	width : 200px;
	height : 40px;
	padding-left : 180px;
	padding-right : 0;
	}

.yl-cl {
	margin:0px;
	padding : 0px ;
	background-image: url(images/bt-bar00.gif);
	background-repeat: no-repeat;
	height : 30px;
	width :798px;
	}
.yl-cl p {
	margin:0px;
	padding : 5px 0px 0px 30px ;
	font-size: 14px;
	font-weight : bold;
	color : #000000 ;
	}
.yl-cl a {
	text-decoration : none;
	}
.yl-cl a:link {
	color : #000000;
	}
.yl-cl a:visited {
	color : #000000;
	}
.yl-cl a:active {
	color : #000000;
	}
.yl-cl a:hover {
	color : #000000;
	}

.arcana-logoL {
	padding : 0px 0px 0px 5px;
	top : 475px ;
	height: 100px ;
	width : 785px ;
	z-index: 0 ;
	position : absolute ;
	text-align : right ;
	}
.top-001 {
	padding : 0px 0px 0px 5px;
	top : 475px ;
	width : 785px ;
	z-index: 1 ;
	position : absolute ;
	text-align : left ;
	}


img {
	border : 0px;
	}

.bg01 { background-Color:#ffcaca; color: }
.bg02 { background-Color:; color: }

a {
	text-decoration : underline;
	}
a:link {
	color : #ffa6a6;
	}
a:visited {
	color : #ff0000;
	}
a:active {
	color : #ffa6a6;
	}
a:hover {
	color : #ff0000;
	}
p  {
	margin : 0px;
	padding : 0px;
	}

h1, h2, h3 {
	margin : 0px;
	padding : 0px;
	font-weight : normal;
	}
h2 {
        background-color : ;
        }
h3 {
        background-color : #ffc8c8;
        }

dl {
	margin : 0px;
	padding : 0px;
	display: table;
	}
dt {
	margin : 0px;
	padding : 0px;
	display: table-cell;
	}
dd {
	margin : 0px;
	padding : 0px;
	display: table-cell;
	}

ul {
	list-style-position : inside;
	margin : 0px;
	padding : 0px;
	}
li {
	list-style-position : inside;
	margin : 0px;
	padding : 0px;
	}