/* type */
html {height: 100%; overflow: auto;}
body { height: 100%; background-color: #fff; }
#flashcontent {height: 100%;}

html { font-size:75%; line-height:1.5; font-family:Georgia, serif; }
p, blockquote, label { font-size: 1em; /* 12px */ line-height: 1.5em; /* 18px */ margin: 0 0 1.5em 0; }

h1 { font-size: 3em; /* 36px */ line-height: 1em; /* 36px */ margin-top: 0.5em; margin-bottom: 0em; }
h2 { font-size: 2.25em; /* 27px */ line-height: 1.3333em; /* 36px */ margin-top: 2.25em; margin-bottom: 0em; }
h3 { font-size: 1.75em; /* 21px */ line-height: 1.2857em; /* 27px */ margin-top: 0.8571em; margin-bottom: 0.4286em; font-style:italic; }
h4 { font-size: 0.8333em; /* 10px */ line-height: 1.8em; /* 18px */ margin-top: 1.8em; margin-bottom: 0em; font-weight:bold; }

cite { font-style:italic; }

form p { font-style:italic; }
/* color */
div#body { background:#fff; color:#555; padding:3em; }
h2 { border-top:1px solid #666; }

/* layout */
label { display:inline; float:left; clear:left; width:25%; margin-bottom:0.75em; cursor:pointer; }
input { display:inline; float:left; width:70%;  margin-bottom:0.75em;}
input#title { width:25%;  }
input.checkbox { clear:left; width:auto; }
label.checkbox { clear:none; float:left; width:auto; }
input.submit { width:25%; margin-left:70%; }
form p { clear:left; }
