*{ margin:0; padding:0; border:0; font-size:12px; font-weight:normal; text-decoration:none;}
html{ border:#BF5875 0 solid; border-width:0 2px; min-height:100%;}
body{ background:#44617B; color:#DCD6D9; padding-bottom:1em;}

a{		color:#eaf4fc;	}
.content a:link{	color:#a22041;	}
.content a:visited{	color:#698aab;	}
a:hover{		color:#89c3eb;	}
.content a:hover{	text-decoration:underline;}
.content a:active{	color:#a58f86;	}
.content h3 a{	color:#8A213B;
		font-size:14px;	}

form{ padding:0.2em 0;}
input{ color:#445066;
border:1px solid #aEbDc4;
border-width:1px 10px 1px 1px;
background:#D5DFE4;
border-bottom-left-radius:50px 2em;
padding:4px 8px 4px 1.5em;
}
input[type="submit"]{ color:#EAF4FC;
font-family:serif;
border:1px solid #4B6883;
border-left:0;
border-radius:0 6px 6px 0 / 0 12px 12px 0;
background:#5B7893;
padding:5px 1em;
}
.content form div{
display:inline;
margin:0;
padding:1.2em 2px 1.2em 3px;
background:#3B5873;
border-radius:2px;
}
.clap{ max-width:600px; margin:0 auto;}
.clap input{ width:77%;}
.clap input[type="submit"]{ width:17%;}h1{	color:#ABCED8;
font-size:44px;
margin:12px;
}
h1 span{ font-size:12px;}
h2{	color:#eebbcb;
font-size:18px;
margin:12px 0;
}
h3{	color:#4f455c;
font-size:14px;
text-align:right;
background:#c0c6c9;
padding:5px 16px 2px;
margin:0.8em auto 0.2em;
border-bottom-left-radius:150px 3em;
border:#D4DBDE 0 solid;
border-width:0 0 8px 8px;
max-width:400px;
}
h3~h3{ margin-top:1.6em;}

.menu a,.foot a{
display:block;
padding:4px;
}
.menu a{
font-size:20px;
margin-bottom:12px;
}
.foot a,.submenu a{ font-size:14px;}.content{	color:#445066;
padding:1.2em 6px;
margin:1em  0;
border:#BAB7BE 0px solid;
border-width:14px 0;
background:#E7E7EB;
}
p,.content div{
line-height:1.5;
padding:0.4em 10px;
margin:0 auto;
max-width:400px;
}
.navi{
margin-top:0.4em;
}
.bottom{
border-top:#BAB7BE 1px dotted;
}
.caption{	color:#7A7D80;
padding:0 10px;
}
.navi a{
margin:0 auto;
padding:0.2em 3em;
background:#d7d7db;
}

h1,h2,h3,.menu,.foot,.submenu{ font-family:serif;}
a,h1,h2,form,.bottom,.center,.submenu,.navi{ text-align:center;}
.caption,.right{ text-align:right;}