body {
margin:0px;
padding:0px;
text-align:left;
background-color:#F1F1F1;
color:#222;
text-align:center;
font-size: 12px;
}

td { 
line-height: 160%;
font-size: 13px;
 }

.pict { align: center; border-width: 0px;
   margin: 0px 3px 0px 0px; }

a{ color: #663300;}
a:link{ color: #0932FF; text-decoration: underline;}
a:visited{ color: #787878;}
a:hover{ color: #ff2200; text-decoration:none;}

#layout {
   width: 818px;
 background-color:#A69779;
   border-width: 1px 2px 1px 2px;
   border-style: solid;
   border-color: #eee;
   margin: 0px auto;
   text-align: left;
   padding: 0px;
font-size: 13px;
position:relative;
}

#header {
	margin: 0px 3px 0px 3px; 
           padding: 2px 3px 4px 10px;
	text-align: left;
	border-top: 1px solid #ffffaa;
	border-right: 3px solid #edd;
	border-bottom: 2px solid #edd;
	border-left: 1px solid #ffffaa;
	background: #7E441D;
color: #eeeeee;
}


#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover { color: #eeeeee; }


#header a,
#header a:link,
#header a:visited,
#header a:hover { color: #eeeeee; text-decoration: none; }


#contents {
   float: left;
   width: 587px;
   background: #FCF9F9;
   border: 1px #888783 solid;
   margin: 2px 0px 5px 0px;
   padding: 3px;
   line-height: 150%;
   font-size: 15px;
}


p {
   margin: 0px;
   padding: 0px;
}


#contents #right {
   float: right;
   margin: 2px 0px 3px 0px;
   padding: 0px;
}


#footer {
   background: #7E441D;
   padding: 10px 0px 8px 0px;
   color: #FFFFFF;
   text-align: center;
}


.entry_title {
  color: #888783;
  font-size: 17px;
  font-weight: bold;
  line-height: 100%;
  padding: 10px 0px 0px 0px;
}


h1 {
   font-size: 12px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
  color: #FFFFF1;
}


h2 {
   font-size: 12px;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

h3 {
font-size: 13px;
background:#996600;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h4 {
font-size: 13px;
background:#996600;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.linktitle {
   font-size: 13px;
   color: #FFFFFF;
   text-align: left;
   background-color: #996600;
   padding: 5px 0px 5px 10px;
   border: 1px solid #CCC9C2;
   font-weight: bold;
   margin: 0px 0px 2px 0px;
}

.linktitle2 {
   font-size: 12px;
   color: #333;
   line-height: 160%;
   letter-spacing: 0.1em;
   text-align: left;
   background-color: #F9C857;
   padding: 5px 0px 5px 10px;
   border: 1px solid #CCC9C2;
   font-weight: bold;
}

.linktext {
   font-size: 13px;
   color: #444342;
   line-height: 160%;
   margin: 0px 0px 2px 0px;
   padding: 3px 0px 0px 4px;
   background-color: #FFF;
}

.linktext3 {
   font-size: 13px;
   color: #444342;
   line-height: 170%;
   margin: 0px 0px 2px 0px;
   padding: 3px 0px 0px 6px;
   background-color: #FFF;
}


.cte {
   font-weight: bold;
   font-size: 12px;
   color: #444342;
}

.top {
margin:0px;
padding:28px 0px 10px 0px;
font-weight:bold;
font-size:24px;
color: #ffffff;
}

.top2 {
margin:0px;
padding:16px 0px 10px 0px;
font-weight:bold;
font-size:24px;
color: #ffffff;
}

.mainEntryTitle {
	font-size: 17px; color: #444444;
	color: #FF2222;
	font-weight:bold;
	padding: 3px 0px 3px 10px;
	background: #fffffe;
border-color:#CA6F00;
border-width:6px 2px 5px 2px;
border-style:double;
}



ul {
margin: 0px 0px 10px 0px;
padding:0;
list-style:none;
}



.kbn{
margin: 0px 0px 6px 0px;
padding:2px 6px;
border-color:#990000;
border-width:0 0 2px 7px;
border-style:solid;
background:#fff;
color: #F90939;
font-weight:bold;
   font-size: 18px;
}

th {
font-size: 13px;
text-align: left;
color: #ffffff;
background:#996600;
padding: 10px 0px 8px 5px;
}

.list8 {
text-align: left;
font-size: 12px;
clear:both;}

.list {
text-align: left;
font-size: 12px;
background-color:#FFEEAA;
clear:both;
width:580px;
margin:3px 0px 0px 0px;
}


.list2 {
float:left;width:194px;
margin:2px 0px 2px 0px;
}


.list3 {
border:1px #C4C4C4 solid ;
margin:0px 3px 2px 0px;
padding:2px 0px 0px 7px;
}


.list5 {
float:left;width:133px;text-align:left;
margin:0px 0px 5px 0px;
}

.list6 {
float:left;width:158px;text-align:left;
}

.list7 {
width:582px;
text-align: left;
margin:2px 0px 0px 0px;
font-size: 12px;
clear:both;}

.list-g {
background-color:#FFEEAA;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
font-size: 12px;
height: 94px;
clear:both;
}

.l-title {
font-size: 13px;
text-align: left;
color: #FFFFFF;
background:#9D7843;
padding: 5px 0px 5px 8px;
margin:0px 0px 2px 0px;
font-weight: bold;
}

.l-title2 {
font-size: 13px;
text-align: left;
color: #FFFFFF;
background:#996600;
padding: 5px 0px 5px 8px;
margin:0px 0px 2px 0px;
font-weight: bold;
}


.navi2 {
text-align: left;
color: #333333;
background:#F0F0F0;
padding: 0px 5px 0px 5px;
margin: 0px 3px 0px 0px ;
border-style:solid; border-width:1px 1px 1px 1px; border-color:#D9DADA;
}

.navi {
text-align: right;
background:#F5F5F5;
padding: 4px 12px 1px 0px;
margin: 2px 8px 8px 0px ;
border-style:solid; border-width:1px 1px 1px 1px; border-color:#C8C9C5;
font-weight: bold;
}

div.list-g img { margin: 0px 5px 0px 0px ;
 }

ul.link {
margin: 0px 0px 0px 59px;
padding: 0px 0px 0px 59px;
list-style:none;
}


.topleft {
float:left;
}

.toppr{
padding: 2px 0px 0px 0px;
text-align: center;
}

	.prlogo{
 background: url(http://game-rnk.net/imgs/lt-sj.jpg) no-repeat scroll center top;
background-color:#F9F8E6;
	}

	.prlogo2{
 background: url(http://game-rnk.net/imgs/bg.jpg) no-repeat scroll center top;
background-color:#F9F8E6;
	}

