.box {background: #c0fefb; border: 2px dotted #f00; float: right; margin: 10px; width: 10em;}
.box p {font-size: 90%; margin: 0; padding: 5px 5px 0;}
.content {position: absolute; top: 0; left: 200px; padding: 10px;}
.left {float: left; margin: 10px;}
.right {float: right; margin: 10px;}
.logo {font-size: 150%; color: #f00; font-family: tabitha, "comic sans ms", cursive;}
.nav {float: left; width: 215px;}
.sub {font-size: 75%; font-weight: 200;}
a:link {background-color: #cddbfc; color: #00f; text-decoration: underline;}
a:visited {background-color: transparent; color: #342529;}
a:hover {background-color: #ddd; color: #f00; text-decoration: none;}
a:active {background-color: #ff0; color: #000;}
body {background: #ebf0fe; color: #342529; font-family: arial, tahoma, helvetica, sans-serif; font-size: 100%;}
h1 {font-size: 175%; font-weight: bold; text-align: center;}
h2 {font-size: 110%; font-weight: 600; text-align: center;}
h3 {text-align: left;}
h6 {font-size: 150%; margin: 1%; text-align: center;}
p {color: #00f; margin: 1em;}
hr {background-color: transparent; color: #f00; width: 40%;}
li, dd {background-color: #fff; color: #00f; font-size: 125%; margin: 1em; text-align: left;}
img {background-color: #82a9e9; border: 1px black solid; color: #ebc9ba;}
img a {border: none; display: inline;}