body { font-family: Verdana, sans-serif; }
h1 { font-size: 180%; }
h2 { font-size: 160% }
h3 { font-size: 140% }

.menugroup { background: #f6f6f6; border: 1px solid #ddd; padding: 5px; margin-bottom: 2em; margin-top: 1em; margin-left: 1em; margin-right: 1em } 

.journalmenu { margin: 1em; } 
.journalmenubody { font-size: 92%; margin-left: 0em; text-indent: 0px}
.journalmenuhead { font-weight: bold; font-size: 95%; }
.journalmenubody .journalmenuitem { font-size: 92%;  list-style-type: none; margin-left: 1em; text-indent: -1em}

.menuitem { font-weight: bold; font-size: 95% }
.menudescription { font-size: 92%; font-weight: lighter }
.menuhead { background: #ccc; margin: 3% 2% 0% 2%; padding: .2em}
.menubody { margin: 0% 2% 0% 2%;  padding: .5em; background: #eee}

.dialogbox { background: #cdf; border: 1px solid #009; padding: 20px; margin-bottom: 20px; margin-top: 10px; margin-left: 25%; margin-right: 25% }
.dialogheader { margin-bottom: 10px; margin-top: 5px; font-weight: bold; font-size: 110%; text-align: center}
.dialogbox input[type="submit"] { background: #fc0; border: 2px outset #fc0; padding: 2px }
.dialogbox input[type="submit"]:active { background: #c90; border: 2px inset #c90 }

/* INLINE STYLES */
.important { font-size: 102%; font-weight: bold; color: #c00 }
.smalldata { font-size: 90% }

/* BLOCK STYLES */
.message { font-size: 120%; font-weight: bold; border: 1px solid black; padding: 10px; margin: 10px }
.box { background: #f6f6f6; border: 1px solid #ccc; padding: 5px; margin-bottom: 20px; margin-top: 10px }

/* FORM STYLES */

input.defaultButton { font-weight: bold;  }
input.defaultButton:active { font-weight: bold;  }

.disclaimer { font-size: 75%; padding: .2em; border: 1px dashed #999; background: #fe9; margin-left: 1%; margin-right: 1%; margin-top: .2em; margin-bottom: .2em} 

.heading { background: #ffddee }
.headingnav { background: #968; padding: 2px; border-bottom: 1px solid #669 }
