body {
background-color:#bce6d3;
font-size:1em;
color:#48100f;
font-family:Helvetica, verdana, "trebuchet ms", Sans-Serif;
text-align:left;
line-height:1.2em;
word-spacing:.1em;
font-weight:400;
margin-top:0;
margin-left:0;
padding:0
}

a {color:#4A2627; text-decoration:none; font-weight:700;}
a:link { text-decoration: none; color:#4A2627;}
a:visited { text-decoration: none; color:#4A2627;}
a:hover { text-decoration: underline; color:#412423;}
a:focus {text-decoration:none; color:#4A2627; outline:0
}

A.menu {
text-decoration:none;
color:#48100f;
font-weight:700;
font-size:1.2em;
line-height:20px
}

A.side {
text-decoration:none;
color:#479B71;
line-height:19px;
font-weight:700;
font-size:.9em
}

A.side:visited {
text-decoration:none;
color:#479B71;
font-weight:700
}

.dt2 {
z-index:0;
position:absolute;
left:0;
top:289px
}

.dt3 {
z-index:0;
position:absolute;
left:0;
top:350px
}

.footer {
z-index:1;
position:relative;
margin-top:40px;
text-align:right;
font-size:9px
}

.dt1newt {
z-index:0;
position:absolute;
left:467px;
top:0
}

.dt2newt {
z-index:0;
position:absolute;
left:0;
top:155px
}

.dt3newt {
z-index:0;
position:absolute;
left:148px;
top:155px
}

.header {
font-size:1.2em;
font-family:"Lucida Grande","trebuchet ms", Sans-Serif;
font-weight:700
}

h1 {
font-size:1.5em;
color:#412423;
line-height:20px;
font-weight:700
}

h2 {
font-size:1.2em;
color:#412423;
font-weight:700
}

h3 {
font-size:.9em;
color:#588672;
font-weight:700
}


h2 a,h2 a:link,h2 a:visited {
color:#412423;
}


h1 a,h1 a:link,h1 a:visited {
color:#598873;
}


.sideheader {
font-size:.9em;
font-weight:700
}

.keyword {
color:#598873;
font-weight:700
}

.green {
color:#30664B;
font-weight:400
}

.small {
font-size:.8em;
font-weight:400
}

#content {
width:700px;
color:#48100f;
background-color:#bce6d3;
font-family:Helvetica, verdana, "trebuchet ms", Sans-Serif;
font-size:1em;
z-index:1;
position:absolute;
left:180px;
top:353px;
padding:2px
}

#contentblog {
width:680px;
color:#48100f;
background-color:#bce6d3;
font-family:Helvetica, verdana, "trebuchet ms", Sans-Serif;
font-size:1em;
z-index:0;
position:absolute;
left:90px;
top:240px;
padding:2px
}

#fishbowl {
background:transparent;
background-image:url(images/fishbowl.gif);
background-repeat:no-repeat;
width:223px;
height:208px;
color:#48100f;
font-size:0.7em;
z-index:4;
position:absolute;
left:780px;
top:200px;
padding:0px
}

.fish {
z-index:6;
position:relative;
left:44px;
top:75px
}

.bubble {
z-index:5;
position:absolute;
left:103px;
top:112px
}

.twitter {
z-index:10;
position:absolute;
left:915px;
top:335px
}

#sidenavcomics {
width:125px;
color:#48100f;
font-size:1em;
z-index:1;
position:absolute;
left:12px;
top:400px;
padding:10px
}

#store {
z-index:1;
position:absolute;
left:0;
top:530px
}

A.store {
text-decoration:none;
color:#48100f;
font-weight:700;
font-size:1em
}


li {
list-style-image:url("images/bullet.gif")
}

ul {
margin-left:12px;
padding-left:0
}

.navigation {
font-size:1em;
color:#598873;
line-height:15px;
font-weight:700
}

.navtable {
border-left:0 solid #979CB2;
border-right:0 solid #979CB2;
border-top:0 solid #979CB2;
border-bottom:0 solid #979CB2
}

.album {
font-size:1em;
color:#2E6850
}

.menuleft {
text-align:left;
font-size:.9em
}

.menucenter {
text-align:center;
font-size:.9em
}

.menuright {
text-align:right;
font-size:.9em
}

.info {
font-size:.9em;
color:#398765
}

.maintable {
border-left:0 solid #71BF98;
border-right:0 solid #71BF98;
border-top:0 none transparent;
border-bottom:0 none transparent
}

.topinfo {
border-left:0 solid #71BF98;
border-right:0 solid #71BF98;
border-top:0 none transparent;
border-bottom:0 solid #71BF98
}

.displayimage {
border:0 solid #71BF98
}

.icon {
text-align:left;
font-size:.9em;
color:#62AA86
}

img.border {
border:#588672 2px solid;
background-color:#ffffff
}

img{border:0}

A:hover .border,A:active .border {
border:#ffffff 2px solid;
}

.image {
text-align:center;
font-size:.9em;
color:#479770
}

.caption {
text-align:center;
font-size:1em;
color:#479770
}

.cp {
font-size:.9em;
color:#3B6D56;
text-align:center;
visibility:hidden
}

.drop {
text-align:left
}

blockquote {
border-left:#A1DBBF 2px solid;
border-right:#A1DBBF 1px solid;
background:#CAECDC;
color:#1A3829;
padding:10px
}

hr {
border:2px solid #9BCFB8
}

A.menu:visited,A.menu:hover,A.menu:active,A.store:visited,A.store:active {
text-decoration:none;
color:#48100f;
font-weight:700
}

A.side:hover,A.side:active {
text-decoration:none;
color:#492728;
font-weight:700
}

.dt1,.animnewt {
z-index:0;
position:absolute;
left:0;
top:0
}

.floatleft,#floatleft {
float:left;
line-height:.9em;
margin-top:5px;
margin-right:5px;
}

.floatright,#floatright {
float:right;
line-height:.9em;
margin-top:5px;
margin-left:5px;
}

.floatcomic{
float:left;
height:134px;
margin-top:5px;
margin-right:5px;
margin-bottom:10px;
clear:both;
}

p,.menu {
font-size:1em;
}

#sidenav,#sidenav2 {
width:140px;
color:#48100f;
font-family:Helvetica, verdana, "trebuchet ms", Sans-Serif;
font-size:1em;
z-index:1;
position:absolute;
left:10px;
top:490px;
padding:10px
}

#bookshelf {
background:transparent;
color:#48100f;
font-size:0.9em;
z-index:3;
width:250px;
position:absolute;
text-align:center;
left:780px;
top:390px;
margin: 0px 0px 0px 0px;
}

label {
	display: block;
	width: 9em;
	text-align: left;
	margin: 0 0.5em 0 0;
}

label{text-align: right;display: block;padding: 3px 3px;margin: 3px 0;width: 120px;clear: left;float: left;}
input,submit,textarea {
margin: 3px 0 0 120px;
display: block;
width: 500px;
font-family:verdana,arial,Sans-Serif;
color:#1F1D20;
background:#C8F1E3;
border:#492728 2px solid;
}
input:focus,textarea:focus {
background-color:#EAFFF8
}

.line{
background:transparent;
background-image:url(images/line.gif);
width:640px;
height:30px;
background-position:center;
background-repeat:no-repeat;
margin:0
}

.copyright{
background:transparent;
background-image:url(images/copyright.gif);
width:700px;
height:41px;
background-position:right;
background-repeat:no-repeat;
margin:0;
text-indent:-1000px
}

a.comicbooks, .comicbooks {
       display: block;
       text-indent: -10000px;
       background: url(images/title-comicbooks.gif) no-repeat;
       height: 38px;
       width: 156px;
background-position: center top;
}

a.comicbooks:hover {
background-position: center bottom;
}

a.films, .films{
       display: block;
       text-indent: -10000px;
       background: url(images/title-film.gif) no-repeat;
       height: 39px;
       width: 78px;
background-position: center top;
}

a.films:hover {
background-position: center bottom;
}

a.tv, .tv {
       display: block;
       text-indent: -10000px;
       background: url(images/title-tv.gif) no-repeat;
       height: 41px;
       width: 126px;
background-position: center top;
}

a.tv:hover {
background-position: center bottom;
}

a.games, .games {
       display: block;
       text-indent: -10000px;
       background: url(images/title-videogames.gif) no-repeat;
       height: 40px;
       width: 158px;
background-position: center top;
}

a.games:hover {
background-position: center bottom;
}

a.kids, .kids {
       display: block;
       text-indent: -10000px;
       background: url(images/title-child.gif) no-repeat;
       height: 54px;
       width: 247px;
background-position: center top;
}

a.kids:hover {
background-position: center bottom;
}


.works{
background:transparent;
background-image:url(images/works.gif);
width:700px;
height:60px;
background-position:center;
background-repeat:no-repeat;
margin:0;
text-indent:-1000px
}

a.back {
       display: block;
       text-indent: -10000px;
       background: url(images/back.gif) no-repeat;
       height: 24px;
       width: 48px;
background-position: center top;
}

a.back:hover {
background-position: center bottom;
}

a.ewj, .ewj{
       display: block;
       text-indent: -10000px;
       background: url(images/ewj.gif) no-repeat;
       height: 109px;
       width: 218px;
background-position: center top;
}

a.ewj, .ewj:hover {
background-position: center bottom;
}

.music{
background:transparent;
background-image:url(images/music.gif);
width:700px;
height:60px;
background-position:center;
background-repeat:no-repeat;
margin:0;
text-indent:-1000px
}

.error{
background:transparent;
background-image:url(images/404.gif);
width:700px;
height:45px;
background-position:center;
background-repeat:no-repeat;
margin:0;
text-indent:-1000px
}
