body { width: 100%; height: 100%; margin: 0; padding: 0; background-color: black; }
body, div, p, li, h4 { font-family: Courier New, monospace; font-weight: bold; color: #575757; font-size: 11pt; letter-spacing: 0.5pt; }
div.container { 
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 620px;
	margin-top: -310px;
	padding: 0;
	background-color: white;
	}

div.ryanwilding { position: absolute; bottom: 6px; left: 20px; width: 206px; height: 27px; background-image: url("./images/headings/ryanwilding.jpg"); }
div.ryanwilding h1 span { display: none; }
div.footwear { position: absolute; bottom: 4px; left: 250px; }
div.footwear h4 { line-height: 100%; margin: 0; padding: 0; }
div.copyright { position: absolute; top: 625px; left: 20px; }

div.photo1 { position: absolute; top: 20px; left: 235px; }

div.mainmenu { position: absolute; top: 230px; left: 20px; }
div.mainmenu ul { margin: 0; padding: 0; list-style: none; background: transparent; }
div.mainmenu li { padding: 0; margin: 0; height: 22px; list-style: none; background-repeat: no-repeat; }
div.mainmenu li a, div.mainmenu li a:visited { display: block; text-decoration: none; text-indent: -1000px; height: 22px; background-repeat: no-repeat; }

div.mainmenu li.about {width: 80px; height: 22px; background-image: transparent url("./images/headings/menu_about.jpg") 0px -22px no-repeat;}
div.mainmenu li.projects {width: 118px; height: 22px; background-image: transparent url("./images/headings/menu_projects.jpg") 0px -22px no-repeat;}
div.mainmenu li.blog {width: 62px; height: 22px; background-image: transparent url("./images/headings/menu_blog.jpg") 0px -22px no-repeat;}

div.mainmenu li.about a {background: transparent url("./images/headings/menu_about.jpg") 0px -22px no-repeat;}
div.mainmenu li.projects a {background: transparent url("./images/headings/menu_projects.jpg") 0px -22px no-repeat;}
div.mainmenu li.blog a {background: transparent url("./images/headings/menu_blog.jpg") 0px -22px no-repeat;}

div.mainmenu li a:hover, div.mainmenu li a:active, div.mainmenu li.active a {background-position: 0px 1px;}

div.submenu { position: absolute; top: 340px; left: 20px; }
div.submenu p { font-family: Courier New, monospace; padding: 0; margin: 0; color: #575757; line-height: 90%; }
div.submenu span { color: black; }
div.submenu a { text-decoration: none; color: #575757; }
div.submenu a:hover { color: black; }
div.submenu span.active { color: black }

div.endhome { position: absolute; top: 50%; right: 10px; width: 40px; height: 20px; }