body {font-family: arial, sans-serif;font-size:medium;text-align:center;margin:0;padding:0}

a img {border:none}

a:link {color:#039}

a:visited {color:#909}

a:hover {color:red}

a:active {color:#047195}

#main {text-align:left;}

h1 {font-family: papyrus, arial, sans-serif;font-size:x-large;margin:5px 0;padding:0;color:#936}
h2 {font-family: "trebuchet ms", sans-serif;font-size:large;margin:10px 0;color:#003756;}
h3 {font-family: georgia,sans-serif;font-size:medium;color:#003756;margin:10px 0;padding:0;}

strong {letter-spacing:0.3px;}

img#leftwing {padding-right:2px;position:relative;top:-6px}

img#rightwing {padding-left:4px;position:relative;top:-6px}

p {margin:10px 0;padding:0;line-height:1.3}

.underline {text-decoration:underline;color:#fcf}

ul {margin-top:10px;margin-bottom:10px;}

q {margin: 4px 8px;font-style:italic}

acronym {border-bottom:1px dotted;cursor:help}

img#unicorn {float:left;margin-left:20px;margin-right:35px}

img#w3c {margin-right:5px;margin-bottom:5px}

#heading {height:100px;padding:10px 0;background: url(images/header_gradient.png) #fff repeat-y;border-bottom:1px solid #c0c0c0;}

#heading h1 {color:#fff}

#heading h2 {color:#fff}

#headtext {float:left;color:#fff}

#title {margin:0;letter-spacing:6px;}

#tagline {margin:0;letter-spacing:2px;font-family: verdana, sans-serif}

#tagline #t1 {color:#c6f}

#tagline #t2 {color:#f3c}

#tagline #t3 {color:#936}

#navbar {clear:left;float:left;margin-top:10px;background: url(images/header_gradient.png) #039 repeat-y 45%;}

#navbar a {text-decoration:none;font-weight:bold}

#navbar ul {list-style-type:none;margin:0;padding:0;}

#navbar ul li {float:left;display:block;width:90px;}

#navbar ul li a {border: 1px ridge #f3c;border-right:none;width:90px;display:block;text-align:center;padding:3px 0 2px 0;color:#fff}

#navbar ul li a#rightnav {width:89px;border-right:1px ridge #f3c}

#navbar ul li a:hover {background-color:#a836d9}

#navbar ul li a.current {background-color:#fff;color:#000}

#maincontent {clear:left;float:left;padding:10px;padding-left:15px;background: url(images/walking_girls.jpg) #fff no-repeat bottom left;}

#rightbox {float:right;width:170px;text-align:center;font-size:small;margin-left:12px;}

#photobox {padding:10px;background-color:#fcfcfc;border:1px ridge #f8f8f9;}

#photobox img#tessphoto {border:1px ridge #936;}

#freereading {margin-top:10px;border:1px ridge #f8f8f9;padding:10px;background: url(images/header_gradient.png) #039 repeat-y 45%;font-weight:bold;color:#fff;font-family:verdana, sans-serif}

#freereading p {margin-top:0;padding:0}

#freereading form {margin:0;padding:0}

span#tess {font-size:medium;font-weight:bold}

div#content p, div#content ul {font-family:georgia,sans-serif;}

#bottomnavbar {clear:both;height:21px;text-align:center;padding-top:4px;margin-bottom:15px}

#footer {clear:both;margin:0;font-size:x-small;border-top: 1px ridge #f8f8f9;width:100%}

#tablefooter {width:99%;margin-left:5px}

#f1 {width:60%}

#f2 {width:39%;text-align:right}