html {background:#fafaef;font-family:"Trebuchet MS",Arial,verdana,sans-serif;background-image:url(dao.png);padding:0px;margin:0px;background-repeat:no-repeat;}

h1 a {
font-size:120px;
color : #aaaaa0;
text-decoration : none;
font-weight:normal;}

h1 {margin:0;width:500px;}

h1 em {
font-size:24px;
color : #B98785;}

h1:first-letter {color:#B99997;}

h1 em:before {color:#f0f0e4;
	font:120px arial;
	content: "»";
	display:block;
	margin:0px 0px -105px -70px;
}


h1, h2, h3, h3, h5 {font-weight:normal;}

#f {
font:21px verdana;
float:left;
margin-top :-28px;
margin-left:5px;
color : #959587;}

p#cpr a {
font:35px arial;
text-decoration:none;
color : #d0d0c4;
margin-left:5px;

border:1px solid #eaeae5;
padding:8px;

background-image:url(opbg.png);

-moz-border-radius:17px;}



#cpr:before {color:#f0f0e4;
	font:200px arial;
	content: "©";
	display:block;
	margin:0px 0px -140px 20px;
}

h2, h2 a {
font:34px tahoma, verdana, arial;
line-height:55px;
color : #B98785;
padding :0px;
text-decoration:none;
text-transform: capitalize;}


h2 a:hover {color:#959587;}

h2 span {
font:20px  Verdana, arial;
color : #666;

padding:5px;
-moz-border-radius: 15px;}

h2 em {font:34px tahoma, verdana, arial;
color : #959587;}

h2:before {color:#f0f0e4;
	font:180px tahoma;
	content: "«?»";
	display:block;
	margin:0px 0px -101px -90px;
}

h5 {font-size : 50px;
color : #d0d0c4;
font-weight:normal;
margin:0px;
padding:0px;}


strong {
font-size : 50px;
color : #d0d0c4;
padding :0px;
font-weight:normal;}

a.h {font-size : 25px;
color : #c0c0b4;
padding :0px;
text-decoration:none;}

a:hover.h {color:#959587;}
	
b {color : #a66;
font-weight:normal;}


hr {
color:#eaeae5;
height:1px;
border-top : 0;
border-style : solid;
padding : 0;
margin : 2px 0px 2px 0px;}

.ds {background : url(ds.gif);
height : 1px;
border: 0;
padding : 0;
margin : 4px 0px 4px 0px;}



.ttl-s {background:#fefef6;
border:1px solid #aAaAa2;
padding:0px; margin-left:6px;
-moz-border-radius:6px;
border-right:2px solid #aAaAa2;
border-bottom:2px solid #aAaAa2;}

.ttl-s #thd {font:20px verdana;
background:#aAaAa2;
border:1px solid #9A9A92;padding:2px;
color:#fafaef;

-moz-border-radius:4px;}


.ttl-s div { margin:4px;}

.ttl-s div p {font:18px verdana;
padding:2px;
margin:2px;   
color:#777;}



#body {margin-left:100px;width:840px;}



#hh {text-shadow: #fafaef 0px 0px 0px;}




ul {list-style-type:square;margin:0 10 0 30px;padding:0;color:#4498C7;list-style-image:url('f-li.png');}

li i, li p {font:11px/25px verdana;}


.bl {margin-top:40px;
border:1px solid #eaeae5;
padding:10px;
-moz-border-radius:9px;
background-image:url(opbg.png);}

.tl, .tb {margin-top:40px;
border:1px solid #eaeae5;

background:#fdfdef;

-moz-border-radius:7px;}

img {-moz-border-radius:3px;}



.tb {width:120px;margin-top:30px;}

.tl p, .tb p {font:21px/30px arial;
color : #666;
margin:0px;
padding:8px;}

.bl p {
font-family:"Trebuchet MS",Arial,verdana,sans-serif;
font-size:23px;
line-height:30px;
color : #666;
text-transform: capitalize;}

.tl p a {color:#a66;
text-decoration:none;
border-bottom:2px solid #F0F0E4;
padding:2px;}

.tl p a:hover {color:#666;
border-bottom:2px solid #ccccc0;}







acronym {padding:2px;border-bottom:1px dotted #bba;}
acronym:hover {border-bottom:1px solid #bba;
cursor:help;}



.spoiler-wrap {}
.spoiler-head {}

h3 {
font-size:25px;
color : #a66;
padding :0px 0px 2px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px solid #eaeae5;
text-transform: capitalize;}

h3:before {color:#a66;
	font-size:27px;
	content: "»";
	padding:2px;
	margin:0px 6px 0px 0px;
}

.spoiler-body {
display: none;


font-family:verdana,sans-serif;
font-size:18px;
line-height:37px;
color : #666;}

.spoiler-body div.in-bd {border:1px solid #eaeae5;
background:#fdfdef;
-moz-border-radius:7px;
margin-top:30px;
padding:10px;
border-left:4px solid #eaeae0;
border-right:4px solid #eaeae0;}





.links {min-width:100px;
height:42px;
text-align:center;
border:1px solid #eaeae0;
background:#fffbe5;
padding:10px;
margin:6px 6px 0px 0px;float:left;
-moz-border-radius:5px;}

.links a:before, .links a:after {color:#777;font-size:25px;padding:0px;margin:0px;}

.links a:before {content: "«";}
.links a:after {content: "»";}

.links a {font-size:25px;color:#ba7575;border:0px;}
.links a:hover {color:#888;border-bottom:2px solid #cfcfc0;}

.clickable {cursor:pointer;}

.folded {display:block;}

.unfolded {display:block;}





#pp p {padding:10px;font:11px verdana;font-weight:bold;}
#pp p a {border:0px;}

