/* Fishyworld.net generation 3 version 2 style sheet in Red by Mirrorvisage */

html { color: #FFF; background-color: #000; }
body { margin: 0px; font-family: helvetica,arial,sans-serif; font-size: 95%; color: #FFF; background-color: #000; }

a:link    { color: #CCB; text-decoration: none; }
a:visited { color: #CCB; text-decoration: none; }
/*a:hover   { color: #CCB; text-decoration: none; }
a:active  { color: #CCB; text-decoration: none; }*/

#superPage { width: 100%; min-width: 1000px; background-color: #0C0504;  }

#mainHeader { /* color: #FFF; */ background-color: #000; }
#mainHeader a { color: #FFF; background-color: #000; text-decoration: none; }

#mainMenubar {
  background-image: url(/image/fishfall-4d.jpg);
  clear: both; height: 35px;
  font-size: 1em;
  border-top: 1px solid #A61C1A; border-bottom: 1px solid #A61C1A;
  }
  .menubarMenu     { vertical-align: middle; margin-top: 2px; margin-left: 50px; width: 50%; }
  .menubarMenu img { display: inline; margin: 0px; padding: 0px; margin-left: 8px; margin-right: 8px; }
  .menubarMenu a   { text-decoration: none; background: transparent; }

#mainContent { 
  color: #FFF;  /* background-color: #261212;  #291312; background comes from superPage, background here breaks. */
  min-height: 300px;
  }
#mainContentz a { color: #CCB; /* background-color: #0C0504; */ text-decoration: none; }
#mainContent a { text-decoration: none; }

#mainFootbar { 
  color: #FFF; background-color: #201A1A;
  clear: both; width: 100%;
  border-top: 1px solid #9A1C1A; border-bottom: 1px solid #9A1C1A;
  }
#mainFootbar a { text-decoration: none; color: #AAA; background-color: #201A1A; }

#mainFooter { 
  color: #887; background-color: #000; 
  padding-bottom: 2em; 
  }
#mainFooter a { text-decoration: none; color: #666; background-color: #000; }

.footerLeft  { float: left; }
.footerRight { float: right; margin-top: 22px; }

/* ************************************************************************************** */
/* Fishy specific unused */
fieldset { border: 0;  }
fieldset img { vertical-align: middle; }
.textBack { color: #999; background-color: #111; }

/* a:link    {color: #CF2C23; background-color: #261212; text-decoration: none; } */
/* a:visited {color: #CF2C23; background-color: #222; text-decoration: none; } */
/* a:visited {color: #CF2C23; text-decoration: none; } */
/* a:hover   {color: #CF2C23; text-decoration: none; } */
/* a:active  {color: #CF2C23; text-decoration: none; } */

hr  { text-align: left;  width: 30px; }
img { border: 0; }
em  { font-weight: bold; font-style: italic; }

pre,code { font-family: "andale mono", "monotype.com", "courier new", monospace; text-align: center;  font-size: 80%; }

/*
#pageMain { margin-left: auto; margin-right: auto; background: #111; }

#pageMain a:link    {color: #CF2C23;  background-color: #111; }
#pageMain a:visited {color: #A4221C;  background-color: #111; }
#pageMain a:hover   {color: #B45;     background-color: #111; }
#pageMain a:active  {color: #B04A50;  background-color: #111; }
*/

/* .maindata { padding: 1em;  padding-right: 10em;  width: 100%;  min-width: 300px; } */

h1 {font-family: arial,helvetica,sans-serif; font-size: 150%; font-weight: bold; color: #FFF;}
h2 {font-family: arial,helvetica,sans-serif; font-size: 125%; font-weight: bold; color: #DDD;}
h3 {font-family: arial,helvetica,sans-serif; font-size: 110%; font-weight: bold; color: #CCC;}
h4 {font-family: arial,helvetica,sans-serif; font-size: 100%; font-weight: bold; text-align: center; color: #AAA;}

small    { font-family: arial,helvetica,sans-serif; font-size: 75%; }
a.small  { font-family: arial,helvetica,sans-serif; font-size: 75%;  text-decoration: none; }
#smalaph { font-family: arial,helvetica,sans-serif; font-size: 75%; float: right; padding-top: 3px; padding-bottom: 0; }

input        { font-family: arial,helvetica,sans-serif;}
textarea     { font-family: "andale mono","monotype.com", "courier new",monospace;}
input.small, select.small { font-family: arial,helvetica,sans-serif; font-size: 75%;}
textarea.small { font-family: "andale mono", "monotype.com", "courier new", monospace; font-size: 75%;}

#navStuf           { font-size: 75%;  color: #FFF;  /* background-color: #111; */ }
#navStuf a         { color: #CCB; text-decoration: none; font-size: 150%; }
#navStuf a:visited { color: #CCB; }
#navStuf a:hover   { color: #CCB; }

/* Poetry List */
#plistMain      { float: left; margin: 1em; margin-left: 2em; text-align: center; }
a.plist:link    { text-decoration: none; }
a.plist:visited { text-decoration: none; }

/* Credits */
.greenback { color: #FFF; background-color: #020; background-image: url(/image/spback4.gif); }
.whiteback { color: #000; background-color: #FFF; text-align: center; padding: 0px; 
             border-top: 1px solid #888; border-bottom: 1px solid #888; }
.whiteback img { color: #000; background-color: #FFF; padding-left: 30px; padding-right: 30px; }
.whiteback a { text-decoration: none; background-color: #FFF; color: #000; padding-bottom: 0px; }
.whiteback a:visited { text-decoration: none; background-color: #FFF; color: #000; padding-bottom: 0px; }

/* Common floats */
.img-right { float: right; vertical-align: top; }
.flt-right { float: right; }
.flt-left  { float: left; }
.clr-both  { clear: both; }

/* NEW Model List */
#mlistMain     { padding-left: 5em; width: 70%; }
#mlistMain img { padding: 0.5em; float: right; vertical-align: top; }

/* NEW Gallery List */
#alistMain     { width: 90%; margin: 0.5em; }
#alistMain img { float: left; margin: 0.5em; padding: 1px; border: 1px solid #9A1C1A; }
.alistImg      { padding: 1px; background-color: #000; border: 1px solid #9A1C1A; margin: 1em; }

.mainBar    { float: left; width: 142px; vertical-align: top; 
              padding-top: 1.5em; padding-left: 1em; padding-right: 1.5em; padding-bottom: 2em;
              border-right: 1px solid #9A1C1A; 
              border-bottom: 1px solid #9A1C1A; }
