body{margin: 0; padding: 0; background-color: #fff; font-size: xx-small; line-height: 1.2em;}

a:link, a:active, a:visited{color: #b22222; text-decoration: none;}
a:hover{color: #fff; background: #b22222; text-decoration: none;}

h1{width: 100%; margin: 0; padding: 25px; font-size: xx-small; font-weight: bold; background: #556b2f; color: #fff; text-align: center;}
h2{width: 100%; margin-top: 25px; margin-bottom: 10px; padding: 4px; background: #bdb76b; font-size: small; color: #556b2f; text-align: center;}
h3{width: 100%; margin-top: 25px; margin-bottom: 10px; padding: 10px; border-bottom: 1px dashed #bdb76b; font-size: small; color: #bdb76b; text-align: center;}
h4{width: 100%; margin-top: 25px; margin-bottom: 10px; padding: 10px; font-size: small; color: #bdb76b;}

.date_box{display: none; /*margin-top: 0; margin-bottom: 25px; padding-bottom: 25px; border-bottom:1px dashed #556b2f; font-size: xx-small; color: #556b2f;*/}
.line{width: 100%; border-bottom: 1px dashed #bdb76b;}
.tags{display: none;}
.more{display: none;}
.more2{text-align: center;}
.notedefault{width: 100%; border: 1px solid #bdb76b; background: #f5f5dc; padding: 10px;}
.photo{width: 100%; text-align: center;}
.ninja{display: none;}
p.center{text-align: center;}
blockquote{width: 100%; margin: 10px; border: 1px dashed #bdb76b; background: #f5f5dc; padding: 10px;}

table{width: 100%; font-size: xx-small; border: 1px solid #556b2f; border-collapse: collapse;}
th{font-size: xx-small; border: 1px solid #556b2f; background: #bdb76b; color: #556b2f; padding: 5px;}
td{font-size: xx-small; border: 1px solid #556b2f; padding: 5px;}
td.cal_header1{width: 20%; font-size: xx-small; border: 1px solid #556b2f; background: #bdb76b; color: #556b2f; padding: 5px; text-align: center;}
td.cal_header2{font-size: xx-small; border: 1px solid #556b2f; background: #bdb76b; color: #556b2f; padding: 5px; text-align: center;}
td.cal_date_1,
td.cal_date_8,
td.cal_date_15,
td.cal_date_22,
td.cal_date_29,
td.cal_date_36 {text-align: right; color: #f00;}
td.cal_date_2,
td.cal_date_3,
td.cal_date_4,
td.cal_date_5,
td.cal_date_6,
td.cal_date_9,
td.cal_date_10,
td.cal_date_11,
td.cal_date_12,
td.cal_date_13,
td.cal_date_16,
td.cal_date_17,
td.cal_date_18,
td.cal_date_19,
td.cal_date_20,
td.cal_date_23,
td.cal_date_24,
td.cal_date_25,
td.cal_date_26,
td.cal_date_27,
td.cal_date_30,
td.cal_date_31,
td.cal_date_32,
td.cal_date_33,
td.cal_date_34{text-align: right;}
td.cal_date_7,
td.cal_date_14,
td.cal_date_21,
td.cal_date_28,
td.cal_date_35{text-align: right; color: #00f;}


object{display: none;}

ul{margin: 0; list-style: none;}
li{margin: 0;}

img.sum{margin: 5px; padding: 5px; border: 1px solid #ccc;}

hr{border: none; height: 1px; background: #bdb76b;}

.centeralign{text-align: center;}
.leftalign{text-align: left;}
.rightalign{text-align: right;}

sup{font-size: xx-small;}