html, address, blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, ol, ul, hr, pre {display:block;}
body {margin:0; padding:0; line-height:1.72em; font-family:"Comic Sans MS", Arial, sans-serif; color:#efefef; background-color:#000; font-size:1em;}

h1, h2, h3, h4, h5, h6 {font-family:"Comic Sans MS"; text-align:left; color:#ada8ec; background-color:inherit;}
h1 {font-size:1.6em; margin:1em 0 .5em 0; padding:0;}
h2 {font-size:1.3em; margin:1.2em 0 -.3em 0; padding:0;}
h3 {font-size:1.1em; margin:1.2em 0 -.6em 0; padding:0;}
h4 {font-size:1em; margin:1.2em 0 -.7em 0; padding:0;}

p, address {margin:1em 0; padding:0; font-size:1.12em;}
img {margin:0; padding:0; border:none;}
small {display:inline-block; font-size:.72em; line-height:1.2em;}

#header {position:relative; margin:0; padding:1.2em 0 1em 0; font-size:2.5em; font-weight:bold; text-align:center; height:auto;}
#header a, #header a:link {display:block; color:#fff; background-color:#000; text-decoration:none;}
#header a:visited {color:#fff; background-color:#000;}
#header a:hover {color:#fff; background-color:#000;}

#content {position:absolute; top:6em; margin:0; margin-left:25%; margin-right:auto; width:auto; padding:0 0 1em 0; max-width:44em;}
#content a, #content a:link {color:#36c; background-color:#000; text-decoration:underline;}
#content a:visited {color:#936; background-color:#000;}
#content a:hover {color:#ffc; background-color:#000;}
* html body #content {position:relative; width:44em; top:0; margin-top:-1em;}

#navi {position:fixed; top:115px; left:0; margin:0 0 0 5%; padding:0; width:10em; font-size:1.32em; font-weight:normal; font-family:"Comic Sans MS";}
#navi ul {margin:0; padding:0;}
#navi ul li {margin:0; padding:0; list-style-position:outside; list-style-type:none; color:#ada8ec; background-color:inherit; display:block; line-height:2em;}
#navi ul li a {margin:0; padding:0; display:block; color:#fff;; background-color:inherit; line-height:2em; vertical-align:middle; text-decoration:none;}

#navi ul li.two {font-size:.72em; margin:-.5em 0 0 .5em;}
#navi :hover {color:#ada8ec; background-color:inherit;}
* html body #navi {position:absolute;}
* html body #navi a {width:100%;}

#footer {position:fixed; top:auto; right:0; bottom:0; left:0; margin:0 0 0 .5em; padding:0; font-size:smaller; color:#ada8ec; background-color:#000; clear:both;}
#footer a, #footer a:link, #footer a:hover, #footer a:visited {color:#ada8ec; background-color:#000; text-decoration:none;}

.float1 {float:left; margin:0;}
.float2 {float:right; margin:.5em 0 1em 2em;}
.clearall {clear:both;}
.img1 {margin-left:auto; margin-right:auto; width:600px;}
.img2 {width:200px;}
.img3 {width:300px;}
.thb1 li {display:inline; margin:1em 4em 1em -2em; padding:0; list-style-type:none; float:left;}
.thb1 img {width:150px; height:150px;}
