@import "/c/layout.css";
@import "/c/form.css";

* {
margin:0;
padding:0;
}

body {
margin:10px;
color:#000;
font-size:76%;
font-family:verdana, arial, sans-serif;
}

html {
height:100.02%;
}

h1, h2, h3, h4, h5, h6 {
margin:0 0 .4em 0;
font-size:2.1em;
font-family:present, papyrus, arial, sans-serif;
color:#F16B7D;
line-height:1.2;
}

h2, h3, h4, h5, h6 {
margin:1.2em 0 .3em 0;
font-size:1.6em;
}

p, ul, ol, div {
margin:0 0 1em 0;
line-height:1.6;
}

ul, ol {
margin-left:3em;
}

li {
margin-bottom:.4em;
}

img {
border:0;
}

.il {
float:left;
margin:4px 10px 0 0;
}

.ir {
float:right;
margin:4px 0 0 10px;
}

.hey1 {
padding:1em 1em .6em 0;
background:#F6F2D2;
font-size:1.2em;
}

.hey2 {
margin-top:2em;
padding:.5em;
background:#F6F2D2;
font-size:1.2em;
text-align:center;
}

ul.sp {
color:#F16B7D;
}

ul.sp span {
color:#000;
}

.vcard, #block3 .sub {
margin:0;
padding:3px 0 0 4px;
color:#90AA69;
font-size:.9em;
}

.vcard {
border-top:1px solid #EDF6BF;
}

.vcard div {
margin:0 0 3px 0;
padding:0 0 3px 0;
border-bottom:1px solid #EDF6BF;
}

.vcard .org {
font-weight:bold;
}

.vcard .org span {
display:block;
font-weight:normal;
font-style:italic;
}

.vcard .tel .value {
font-size:1.1em;
font-weight:bold;
}

#block3 .sub {
padding-top:0;
padding-bottom:3px;
border-bottom:1px solid #EDF6BF;
}


#block2 .sub {
padding:12px;
color:#90AA69;
font-style:italic;
font-size:1.1em;
text-align:center;
}
