a:link, a:visited, a:active { color: #AC1000; text-decoration: none}
a:hover { color: #F08200; text-decoration: none}

table { background-color: #D7FDEA; padding: 1px; border-width: 1px; text-align: center; margin: 0px auto}
.inner { background-color: transparent; border-width: 0px; padding: 0px; text-align: left;}
td, tr, th{ font-size:12px; background-color: transparent}
td.avibox {width:100px; background: center no-repeat}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #08321D; background: #A5EBC8;
text-align: center; border:0px; margin:0px; padding:0px; padding-top:60px}
img {border-style: none}
img.framed, applet.framed { border-color: #33CCCC #33CCCC #000000 #000000; border-width: 2px; border-style: solid}
/* html:not(:nth-child(n)) body {max-width:480;}*/

h1 { font-weight: bold; color: #196F43; font-size: 18px}
h2 { font-weight: bold; font-size: 12px}
h3 { font-weight: bold; text-decoration: underline overline; font-size: 12px}
h4 { font-size: 10px; font-weight: normal}

ul { margin: 0 0 0 20px }

ul.menu {list-style-type: none; font-weight: bold; }
ul.menu li {display: inline; padding-right: 20px;}

.header a:link, .header a:visited, .header a:active { color: #08321D; }
.header a:hover { color: #FFF; }
.header {font-size: 10px}

#header {position: absolute; left:0px; top:0px; background: url(../img.php?header=51C287) #51C287 left bottom repeat-x; height:45; width: 100%}

#menu {position: absolute; left:0px; top:0px; background: url(../img.php?title=196F43) transparent top left no-repeat;
width:480; height: 60; padding: 25px 0px 0px 10px; text-align: left; font-weight: bold}

#avatar {position: absolute; right:0px; top:0px; background: url(../img.php?avi_bg=51C287) transparent top right no-repeat; width:150px;
height: 100px; text-align: right; z-index: 1}

#comment {position: absolute; right:75px; top:25px; background: transparent;
width: 300px; height: 50px; text-align: right; z-index:2}
/*html:not(:nth-child(n)) #comment {display:none;} */

#text {max-width: 800px; margin: 0px auto; width: expression(document.body.clientWidth > 800? "800px": "auto" );}
/*#comments { margin: 0px auto }*/

#profile_avi {width: 100px; margin: 0px auto}
#egg { margin: 0px auto }
#equipped { margin: 0px auto }
#equipped_text { margin: 0px auto }
#online { margin: 0px auto }
#online_text { margin: 0px auto }
#offline { margin: 0px auto }
#offline_text { margin: 0px auto }
#booth_link { width:0; height:0px; margin: 0px auto; cursor:pointer; }
#booth_link a { width:100%; height:100%; display:block; }
#booth_text { margin: 0px auto }

.imgleft { float: left; padding: 5px; padding-left: 0px}
.imgright { float: right; padding: 5px; padding-right: 0px}

#petdata { border: 2px outset green; width: 300px; text-align: left; padding: 10px; margin: 10px auto}
#pet { float: right }
#petdata .label { width: 60px; margin-right: 5px;}