/* GLOBAL STYLES */

* { margin     : 0px; 
    padding    : 0px; 
    font-family: 'Helvetica Neue',Helvetica,Verdana,Arial,Geneva,sans-serif; */
    font-weight: plain;
    font-size  : 12px;
  }

body { background-color     : #FFFFFF;
       background-repeat    : no-repeat;
       background-postion   : top,left;
       background-attachment: scroll;
       margin               : 0px; 
     }  

a:link     { color          : #808080; 
             text-decoration: none; 
           }
       
a:visited  { color          : #808080; 
             text-decoration: none; 
           }
           
a:hover    { color          : #FF0000; 
             text-decoration: none; 
           }
         
a:active   { color: #1E90FF; 
             text-decoration: none; 
           }

/* LAYOUT */

div#frame { width        : 800px;
            height       : 600px;
            margin-top   : 4px;
            margin-bottom: 12px;
            margin-left  : auto;
            margin-right : auto;
            border       : none;
            position     : relative;
          }

/* HEADER */

div#header { position         : relative;
             top              : 0px;
             left             : 0px;
             width            : 740px;
             height           : 183px;
             margin-top       : 0px;
             margin-bottom    : 0px;
             background-image : url(./images/logo.jpg);
             background-repeat: no-repeat;
           }

img#fishmx { padding-top : 24px;
             display     : block;
             margin-left : auto;
             margin-right: auto;
            }

img#lines { position:relative;
            float: right;
            bottom: 0;
	        right : 0;
            width : 640px;
            height: 48px;
          }

img#contact { display: inline;
              border : none;
            }

a.navigation { position    : relative;
               bottom      : 8px;
               font-weight : bold;
               font-size   : 12px;
               text-align  : center;
               color       : #4682B4;
               padding     : 0px 0px 0px 0px;
               margin      : 0px 0px 0px 0px; 
             } 

/* CONTENT */

div.content { position: relative;
              top     : 4px;
              left    : 0px;
              width   : 800px;
              height  : 100%;
              padding : 0px;
              color   : #808080;
            }

table#content { 
              }
              
div.subheading { position     : relative;
                 display      : block;
                 margin-bottom: 0.75em;
                 font-weight  : bold;
                 font-size    : 12px;
                 color        : #808080;
               }

div.text { position     : relative;
           float        : left;
           top          : 12px;
           width        : 520px;
           font-weight  : plain;
           font-size    : 12px;
           padding-left : 2px;
           padding-right: 12px;
           margin-right : 12px;
           color        : #808080;
         }
               
div.text p  { text-align   : left;
              text-indent  : 0;
              margin-bottom: 0.5em;
            }

div.text a  { text-decoration: underline;
              color          : #4169E1;
            }

div.text hr { display         : block;
              clear           : left;
              position        : relative;
              background-color: green;
              margin-top      : 0.75em;
              margin-bottom   : 0.75em;
            }

div.text ul { margin-top   : 0.5em;
              margin-bottom: 0.5em;
            }

div.text li { margin-top         : 0.25em;
              margin-left        : 2.5em;
              list-style-position: outside;
            }

div.xmpp { text-align      : center;
           font-weight     : bold;
           font-size       : 12px;
           background-color: #FFFFE0;
           margin-top      : 0.75em;
           margin-bottom   : 0.5em;
           padding-top     : 1.25em;
           padding-bottom  : 1.25em;
           color           : #4682B4;
           border          : thin solid #4682B4;
           padding         : 4px 16px 4px 16px;  
         }
         
div.xmpp a { color          : #4682B4;
             text-decoration: none; 
           }
           
span.im { font-weight: bold; 
          color      : #2E8B57;
        }
        
span.imx{ font-style: italic; 
          font-size : 11px;
        }

/* BOX */

#box   { background: transparent; 
         margin-left     : 0.00em;
         margin-right    : 0.00em;
         margin-top      : 1.00em;
         margin-bottom   : 1.00em;
       }
       
#box p { padding-bottom:0.5em; 
       }

.boxcontent { display     : block; 
              background  : #FFFFFF; 
              border      : 0 solid #4682B4;
              padding     : 16px 16px; 16px; 16px; 
              border-width: 0 1px;
      	 	}

.xtop { display   :block; 
        background:transparent; 
        font-size :1px;
      }
      
.xbottom { display   : block; 
           background: transparent; 
           font-size : 1px;
         }

.xb1 { display   : block; 
       overflow  : hidden;
       height    : 1px;
       margin    : 0 5px; 
       background: #4682B4;
     }

.xb2 { display     : block; 
       overflow    : hidden;
       height      : 1px;
       background  : #FFFFFF; 
       border-left : 1px solid #4682B4; 
       border-right: 1px solid#4682B4;
       margin      : 0 3px; 
       border-width: 0 2px;
     }
         
.xb3 { display     : block; 
       overflow    : hidden;
       height      : 1px; 
       background  : #FFFFFF; 
       border-left : 1px solid #4682B4; 
       border-right: 1px solid #4682B4;
       margin      : 0 2px;     
     }

.xb4 { display     : block; 
       overflow    : hidden;
       background  : #FFFFFF; 
       border-left : 1px solid #4682B4; 
       border-right: 1px solid #4682B4;
       height      : 2px;
       margin      : 0 1px;
     }
  
/* SIDEBAR */
       
div.sidebar { float           : right;
              min-width       : 138px;
              margin-top      : 0px;
              padding-top     : 0px;
              padding-left    : 12px;
              padding-right   : 12px;
            }

div.sidebar ul { list-style: none outside none;
                 padding-top : 1em;
               }

div.sidebar li { font-weight  : bold;
                 font-size    : 12px;
                 color        : #808080;
                 padding-left : 0.75em;
                 padding-right: 1em;
               }

div.sidebar ul ul { list-style : none outside none;
                    padding-top: 0.25em;
                  }
                 
div.sidebar li li { padding-left : 0.5em;
                    padding-right: 1em;
                  }
                    
div.sidebar li li a { font-weight  : normal;
                      font-size    : 10px;
                      font-style   : italic;
                      color        : #808080;
                    }

/* CONTACT */
       
div#contact { position   : relative;
              float      : left;
              top        : 12px;
              width      : 520px;
              font-weight: plain;
              font-size  : 12px;
              color      : #808080;
              padding-right: 12px;
              margin-right : 12px;
            }

div#contact img { position: relative;
	            }

div#contact table { position: absolute;
                    top     : 0;
                    right   : 0;
                    color   : white;
	              }

div#contact td { padding-top   : 0.5em;
                 padding-bottom: 0.5em; 
                 padding-right : 0.5em;
                 color         : white;
               }        

<!-- FOOTER -->
               
div.footer { clear : both;
             width : 640px;
           }

div.youtube { display          : block;
              padding-left     : 128px;
              padding-top      : 48px;
              padding-bottom   : 12px;
              background-image : url('./images/youtube.jpg');
	          background-repeat: no-repeat;
            }


