h1 { font-family:'Arial',serif; font-weight:bolder; font-size:120%; color:gray; text-align:center; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0}
h2 { font-family:'Arial',serif; font-style:normal; font-weight:bolder; font-size:120%; text-align:center; text-decoration:underline; margin-top:0; margin-bottom:0}
h3 { font-family:'Arial',serif; font-style:normal; font-weight:bold; font-size:100%; text-align:left; text-decoration:none; margin-top:0; margin-bottom:0; margin-left:10 }
h4 { font-family:'Arial',serif; font-style:italic; font-weight:bold; font-size:90%; text-align:left; text-decoration:none; margin-top:5; margin-bottom:0; margin-left:10 }
h5 { font-family:'Arial',serif; font-style:normal; font-weight:bold; font-size:70%; text-align:center; margin-top:0; margin-bottom:0; text-decoration:none}

P  { font-family:'Arial',serif; font-size:100%; text-align:justify; margin-top:2; margin-right:10; margin-bottom:10; margin-left:10; padding:0 }
SPAN  {font-family:'Arial',serif; font-size:100%; text-align:justify; margin-top:2; margin-right:10; margin-bottom:10; margin-left:10; padding:0 }

li { font-family:'Arial',serif; text-align:justify; font-size:100%; margin-top:2; margin-right:10; margin-bottom:5; margin-left:10; padding:0 }
ul li { font-family:'Arial',serif; text-align:justify; font-size:100%; margin-top:2; margin-right:10; margin-bottom:5; margin-left:1; padding:0 }

.PictureBox { font-family:'Arial',serif; font-weight:bold; font-size:90%; text-align:center; background-color:silver}

TABLE {font-family:'Arial',serif; font-style:normal; margin:10px}

TABLE P {font-family: 'Arial', serif; font-size: 80%; text-align: center}

LINK {color: #0000FF; text-decoration: none}
VISITED {color: #0000FF; text-decoration: none}
ACTIVE {color: #000000; text-decoration: none}


.arrowlistmenu{
width: 8em; /*width of accordion menu*/
}

.arrowlistmenu .menuheader { /*CSS class for expanding menu headers*/
font: bold Arial;
color: white;
text-decoration: none;
background: Blue repeat-x center left;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 6px; /*header text is indented 6px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheaderR { /*CSS class for expanding menu headers*/
font: bold Arial;
color: white;
text-decoration: none;
background: Red repeat-x center left;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 6px; /*header text is indented 6px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader a { /*CSS class for non-expanding menu headers*/
font: bold Arial; color: white;
text-decoration: none;
background: Blue repeat-x center left;
margin-bottom: 6px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 2px; /*header text is indented 6px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom:2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

#menu {
	position: absolute;
	left: 5px;
	width: 8em;
	}

#header {
	position: relative;
	left: -2px;
	padding: 0px;
      margin-left:8.5em;
      margin-right:0em;
      }

#blog {
	position: absolute;
	left: 5px;
	top: 120px;
	padding: 5px;
	margin-left:8.3em;
	margin-right:375px;
      }

#cal {
	position: absolute;
	right: 0px;
	top: 120px;
	padding: 5px;
      width: 375px;
      }
#content {
	position: relative;
	left: 5px;
	padding: 5px;
      margin-left:8.5em;
      margin-right:0em;
      }
