body { background-color: #340000; background-image: url(/images/bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; text-align:center; }
#container { background-color: #fff; background-image: url(/images/masthead.jpg); background-repeat: no-repeat; width: 828px; margin: 0 auto; border-right: 5px solid #cc9; border-bottom: 5px solid #cc9; border-left: 5px solid #cc9; text-align:left; }
#logo { position: absolute; top: 2px; left: 15px; }
#top-nav { text-align: right; position: absolute; top: 10px; right: 20px; }
#masthead { position: relative; width: 828px; height: 128px; }
#top-nav p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#top-nav a { color: #f00; font-weight: bold; }
#top-nav a:hover { color: #5c5c5c; }
#main-nav { position: absolute; top: 102px; left: 200px; width: 610px; margin: 0; padding: 0; }
#main-nav ul { text-align: left; margin: 0; padding: 0; }
#main-nav li { padding-right: 10px; padding-left: 10px; list-style-type: none; display: inline; }
#main-nav li a { color: #ffffcb; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#main-nav li a:hover { color: #000; }
#left-nav { width: 187px; float: left; padding-bottom: 20px; padding-left: 8px; }
#left-nav ul { margin: 8px 0 0; padding: 0; }
#left-nav li { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border: solid 1px #ccc; list-style-type: none; }
#left-nav li a { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
#content { width: 619px; float: left; clear: right; padding-top: 8px; padding-bottom: 10px; padding-left: 8px; }
#spacer { clear: both; }
#spot { color: #ffffcb; background-color: #f00; }
h1 { color: #cf0000; font-size: 22px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
p { color: #5c5c5c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
a { color: #808080; }
a:hover { color: #000; }
#col1 { width: 360px; float: left; padding-right: 18px; padding-left: 5px; }
#col2 { width: 200px; float: left; padding-top: 10px; }
#spot a { color: #ffffcb; }
#footer { margin-right: 10px; margin-bottom: 25px; margin-left: 10px; border-top: 1px dotted #9a9a9a; text-align:left; }
#footer p { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer a { color: #808080; }
#footer a:hover { color: #f00; }
#mwhdesign p { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-bottom: 35px; }
#mwhdesign a:hover { color: #ffffcb; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.outline { border: solid 1px #c0c0c0; }
#content-no-nav {
	width: 99%;
	float: left;
	clear: right;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
}
/* Begin CSS Drop Down Menu */


#menu-container
	{ position: absolute; top: 84px; left: 190px; }

#menu
	{ font-size: 14px; font-family: arial, helvetica, sans-serif; float:left; margin:1em 
	 }
		
#menu a
	{ color: #ffffcb; font-weight: bold; text-align: left; display:block; white-space:nowrap; margin:0; padding: 0.3em; }
	
#menu a, #menuh a:visited	/* menu at rest */
	{ color: #ffffcb; text-decoration:none; }
	
#menu a:hover	/* menu at mouse-over  */
	{ color: #000; }	
			
#menu a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menu a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-position: right center;
	background-repeat: no-repeat;
	}

#menu ul
	{
	list-style:none;
	margin:0;
	padding:0 10px;
	float:left;	/* width of all menu boxes */
	}

#menu li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menu ul ul
	{ background-color: #f00; position:absolute; z-index:500; top:auto; margin-top: -1px; margin-right: 0; margin-bottom: 0; display:none; }

#menu ul ul ul
	{
	top:0;
	left:100%;
	}

div#menu li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */


