/* stuff we want outside of the main template_css file for whatever reason */
/* ROUNDED CORNER COMMON ELEMENTS **************************************************************/
    div.top, div.bottom { border: 1px solid transparent;
                          background-repeat: no-repeat;
                          background-attachment: scroll;/**/
                          margin: 0;
                          padding: 0;
                          height:100%;
                        }
    div.top {}
    div.bottom {}
    div.left {}
    div.right {margin-left: 2em;}

    div.cnrTL {background-image: url(../images/tfishTopL.png);
               background-position: top left;
              }

    div.cnrTR {background-image: url(../images/tfishTopR.png);
                background-position: top right;
                margin-top: -1px;
                }

    div.cnrBR {background-image: url(../images/tfishBottomR.png);
                background-position: bottom right;
                margin-right: -2px;
                margin-bottom: -1px;
                }

    div.cnrBL {background-image: url(../images/tfishBottomL.png);
                background-position: bottom left;
                margin-left: -34px;
                }

    div.inside, div#lftcolInside.inside, div#rytcolInside.inside {background-position: center right;
                background-image: url(../images/tfishMainBody.png);
                background-repeat: repeat;
                margin: 27px 0 27px -33px;
                padding:0 1px 0 2em;/**/
                width: 100%;
                }

     div.inside h1{text-align: left; margin-left: 1.5em;
                    font-family: "Adlib BT", "Ravie", /*"Tempus Sans ITC", "VictorianD","Tango BT",  "Snap ITC", "Showcard Gothic",  "Matisse ITC", "Kino MT", "Hobo BT", "Exotc350 Bd BT", "EwieD","Adlib BT",  */"garamond", serif;
                    font-size: 2.5em;
                    }

      div.inside h1 a {text-decoration: none;}

     div.inside h3.sectionhead{font-family: "Camberic", "Tango BT", "CroissantD";
                    font-size: 1.8em;
                    line-height: 1em;
                    font-weight: 200;
                   /* padding-right: 30%;*/
                    margin: 0 30% 0 0;
                   /* border: 1px solid blue;*/
                    /*min-width: 200px;*/
                    }
     h3#mainhead {z-index: 80;}
     h4.subsectionhead{font-family: "Revue BT", "Curlz MT";
                        font-size: 1.75em;
                        }

div#lftcolInside.inside , div#rytcolInside.inside {margin-left: -33px;
                                                   width: auto;
                                                    }
div#lftcol .cnrBL, div#rytcol .cnrBL {background-image: url(../images/tfishBottomLs.png);}
div#lftcol .cnrTL, div#rytcol .cnrTL {background-image: url(../images/tfishTopLs.png);}

    div.inside ul {font-family: "Tempus Sans ITC", "CosmicTwo";
                    margin-left: -2em;}

/***********************************************************************************************/
/* <<<<<<<<<< OUTERMOST ELEMENTS >>>>>>>>>>>>>>>>> */
body {  background-image: url(../images/backgroundSeaSlice.jpg);
        background-repeat: repeat-x;
        background-position: top center;
        background-attachment: fixed;
        font-family: verdana, sans-serif;
        }

div#uberbody {width:100%;
              min-width: 600px;
              }
/***********************************************************************************************/
/* DEFINING PAGE ELEMENTS **********************************************************************/
div#mainbody {width: 100%;
            }
/***********************************************************************************************/
/* COMMON HEADER AND FOOTER ELEMENTS ***********************************************************/
    div#hedrbarInside, div#footrInside {text-align: center;
                                        }
/**********************************************************************************************/
/* HEADER AND DESCENDANTS *********************************************************************/
div#headr {min-width: 735px; min-height: 120px;
           margin: 0 1%;
          }

    div.headrad {background-image: url(../images/bubblesR.png);
                background-position: center;
                background-repeat: no-repeat;
                height: 205px;
                width: 95px;
                }

    div#cntrheadr {margin: 0 18.5%;
                   min-width: 450px;
                  }

    div#lftheadrad {float: left;
                    background-image: url(../images/bubbles.png);
                    }
    div#ritheadrad {float: right;}
/***********************************************************************************************/
/* COMMON LEFT AND RIGHT COLUMN ELEMENTS *******************************************************/
div#lftcol div, div#rytcol div{border: 1px solid transparent;
                               }
div#lftcol, div#rytcol {margin-top: 2em;
                        }
/***********************************************************************************************/
/* LEFT COLUMN */
div#lftcol{width:14em;
            float:left;
            margin-left:1em;
            clear: both;
            }
div#lftcolInside {margin: 0;}
/***********************************************************************************************/
/* RIGHT COLUMN */
div#rytcol{width: 10em;
            float:right;
            margin-right:1em;
            }
    div#rytcol .cnrTL, div#lftcol .cnrTL {background-image: url(../images/tfishTopLs-lt.png);          }
    div#rytcol .cnrBL, div#lftcol .cnrBL {background-image: url(../images/tfishBottomLs-lt.png);          }
/***********************************************************************************************/
/* MAIN COLUMN */
div#cntrInside {width: 100%;}

div#cntrcol .cnrBL{background-image: url(../images/tfishBottomLs.png); }

div#cntrcol .cnrTL {background-image: url(../images/tfishTopLs.png);}

div#cntrInsideText {margin-top: -1px;}

div#cntrcol{width:auto;
            margin:1em 12em 1em 16em;
            }
/***********************************************************************************************/
/* FOOTER AND DESCENDANTS */

div#footr {width: 100%;
            clear:both;
           /* border: 1px solid blue;*/
            }
div#footrCntr {margin: 0 25% 0 5%;
               }

div#footrRyt {float: right;
              width: 22%;
              /*height: 100%;*/
              margin: -6em 0 0 1em;
              padding: 1em -2em 0 1em;
              /*border: 1px solid blue;*/
              }

div#footrRyt * {border: none;
                margin-top: .5em;

                }
/***********************************************************************************************/
/************ IMAGES **************************************************************************/
img#mainfish, img#navfish {float: right;
                margin: -13em -5em 1em 1em;
                padding: 0 0 2em 3em;
                z-index: 50;
                }
img#mainfish {position: relative;
              bottom: -25px;
              right: 15%;
              }
img#navfish { margin: 1em -4em 0 1em;
                }
/**************** END STANDARDS-COMPATIBLE CSS **********************/
/*************** END CSS ***************/7444