body {background: #fff url(../images/bg.gif) repeat-x; margin: 0; padding: 0; font: 92% Arial, Helvetica, sans-serif;}

h1 {margin: 10px 0 0 0; color: #ff2323; font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
h2 {margin: 10px 0 0 0; color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
h3 {margin: 10px 0 10px 0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
h2.title {margin: 0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
img {border: 0;}
a {color: #006699; text-decoration: none;}
a:visited {color: #006699; text-decoration: none;}
a:hover {color: #990000; text-decoration: underline;}

#container {width: 770px; margin: 0 auto; padding: 0;}

/******** Top Nav ********/
#topNav ul {height: 22px; margin: 0; padding: 3px 6px 0 0; text-align: right; color: #fff;}
#topNav li {display: inline; margin: 0; padding: 0 0 0 20px; font-size: 9pt;}
#topNav a{color: #fff;}
#topNav a:link, #topNav a:visited  {padding: 0; margin: 0; color: #fff; text-decoration: none;}
#topNav a:hover {color: #ff2323; text-decoration: none;}

/******** All Content Container ********/
#allContent {padding: 4px 16px 7px 16px; margin: 0 auto; width: 770px; background: url("../images/box_bg.gif") no-repeat;}

/******** Pic ********/
#pic {padding: 0; margin: 0;}

/******** Main Nav ********/
#navlist_container {position: relative; width: 736px; height: 20px; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif;}
#mainNav {position: absolute; width: 736px; height: 20px; padding: 0; margin: 0;}
#mainNav ul {height: 20px; margin: 0; padding: 2px 0 0 0; background-color: #ffc8c8;}
#mainNav li {display: inline; margin: 0; padding: 0 0 0 26px; font-size: 14px;}
#mainNav a:link, #mainNav a:visited {margin: 0; padding: 0; color: #000; text-decoration: none; font-weight: bold;}
#mainNav a:hover {color: #ff2323;}

/******** Main Content ********/
#main {padding: 0; margin: 0; width: 736px;}
#sidebar {width: 185px; margin: 0; padding: 15px 0 0 0; float: right;}
#sidebar h2 {margin: 0; color: #000;}
#content {width: 535px; margin: 0 0 0 0; padding: 15px 0 0 0; float: left;}
#content p {padding: 0 0 10px 0; margin: 0; line-height: 20px;}
#content h1 {padding: 0 0 10px 0; margin: 0;}
#content h2 {margin: 0; color: #000;}
#legislative { background: url(../images/capital.jpg) no-repeat center top;}

/******** Footer ********/
#footer p {width: 770px; background: url("../images/box_footer.gif") no-repeat top; color: #000; font-size: 10pt; text-align: center; margin: 0; padding: 10px 0 15px 0;}

/***********************Navigation***************/	
#navcon {position: relative; top: 0; left: 0px; height: 20px; width: 736px; background-color: #ffc8c8;}
#menuh-container {top: 0; left: 0;}
#menuh {font-size: 13px; font-family: Arial, Helvetica, sans-serif; width: 100%; margin: 0px; font-weight: bold; float: left;}
#menuh a {text-align: center; display: block; white-space: nowrap; margin: 0; padding: 0;}
#menuh a /* menu at rest */ {color: #000; text-decoration: none;}
#menuh a:hover	/* menu at mouse-over  */ {color: #ff2323;}
#menuh a.top_parent, #menuh a.top_parent:hover  /* controls main menu color */ {}
#menuh a.parent, #menuh a.parent:hover 	/* controls the button that opens the sub sub menu */ {}
#menuh ul {list-style: none; margin: 0 16px 0 16px; padding: 0; float: left; width: 70px; /* width: 103px;  width of all menu boxes */ }
#menuh li {position: relative; min-height: 1px; /* Sophie Dennis contribution for IE7 */ vertical-align: bottom; /* Sophie Dennis contribution for IE7 */ }
#menuh ul li { /*border-bottom: 1px solid #00FF00;*/ }
#menuh ul ul /*controls sub menu*/ {background-color: #ffc8c8; border-bottom: none; position: absolute; z-index: 500; top: auto; display: none; padding: 0; margin: 0; width: 220px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
#menuh ul ul a {text-align: left; border-bottom: 1px solid #fff; font-weight: normal; padding: 1px 0 1px 5px; margin: 0;}
#menuh ul ul ul /*controls  sub sub menu*/ {background-color: #7d1a04; top: 0; left: 100%;}
#twocolumn {width: 100%;}
#leftcolumn {float: left; width: 50%;}
#rightcolumn {float: right; width: 50%;}	
div#menuh li:hover {cursor: pointer; z-index: 100;}
div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul {display: none;}
div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul {display: block;}
/* End CSS Drop Down Menu */

/******** Sub Nav ********/
#subNav {width: 185px; padding: 5px 15px 11px 0; font-family: Arial, Helvetica, sans-serif;}
* html #subnavlist {padding-right: 0;}
#subNav ul {margin: 0; padding: 0;}
#subNav li {display: block; margin: 0; padding: 1px 0 0 17px; line-height: 17pt; font-size: 13px; font-weight: bold; color: #ff2323; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 0 .5em;}
#subNav a:link, #subNav a:visited {padding: 0; color: #ff2323; text-decoration: none; /* Fix for IE7 */ /* line-height: 50px; */ line-height: 18px;}
#subNav a:hover {color: #ffc8c8;}

#memorial {background-image:url(../images/flowerBG.gif); background-repeat:no-repeat; background-position:top left; height:450px; width:511px; padding:25px 0 0 0; border:3px solid #ffeeee; margin:0 0 10px 0;}
#memorial p {padding:0 5px 5px 5px;}
