body		{ background-color:#fff; font-family:'comic sans MS'; font-size:.8em; padding-bottom:25px;}

#container 	{ position:relative; text-align:left; margin-left:auto; margin-right:auto; width:760px; background-color:#fff; }

#random		{ position:absolute; top:120px; left:75px; width:563px; text-align:center; }
#links		{ position:absolute; top:150px; left:662px; }
#text		{ position:absolute; top:10px; left:75px; }
#logo		{ position:absolute;top:10px; left:660px; }
#footer		{ position:absolute; top:400px; left:75px; }
#drop		{ position:absolute; top:10px; left:450px; text-align:right; z-index:1; }

.info		{ letter-spacing:.3em; width:80px; font-size:.8em; border: dashed white 1px;  padding:5px;}
h1		{ letter-spacing:.3em; text-transform:uppercase; font-size:1.2em; font-weight:bold; font-family:georgia; color:#00008B; }
h2		{ letter-spacing:.3em; text-transform:uppercase; font-size:1em; font-weight:bold; font-family:georgia; color:#006400; }

#links a	{ padding-bottom:10px; }
a:link 		{ color: #f00; text-decoration: none; }
a:visited 	{ color: #f00; text-decoration: none; }
a:hover 	{ color: #fff; background-color: #3080CB; text-decoration: none; border: none; }
#links a:hover 	{ background-color: #fff; }

a:active 	{ background-color: #47A1FC; }

.info2		{ width:70px; font-size:1em; border: groove black 2px;  text-align:center; padding:5px; font-family:arial; }
.copy		{ font-size:.8em; width:90px; text-align:center; }
.hi		{ font-weight:bold; }

img.border	{ border: solid #000 1px; }

a.d		{ cursor: help; text-decoration: underline; }
a.d:hover	{ background-color: #fff; color: red; }