/* custom elements for OMST Home page */

body               {

	           }
 
div#mainWrapper    {
	            margin: 10px;
	            width= 800px;
	            overflow: hidden; /* prevents oversized elements from breaking the layout */
	            border-right: 10px;
                    border-top: 10px;
                    border-bottom: 10px;
                    border-left: 10px;
	            border-color: rgb(0,0,0);
	            border-style: inset;
	            background: url("images/water2.gif");

                    margin:0px;
	           }

div#header         {
                    text-align: center; 
                    margin: 0px;
                   }

div#headerImage    {
                    color: red;
                    background-image:  url("images/animatedtorpedo.gif");
                    background-position: top center;
                    background-repeat: no-repeat;       
	           }

div#navBar         {
                    background:rgb(0,0,0);
	            color: rgb(39,125,61);
                    padding: 5px;
                    margin: 0px;
                    font-size: 16pt;
                    word-spacing: 5px;
                    text-transform: uppercase;
	           }

a.navItems         {
                    letter-spacing: 0px;
                    word-spacing: 0px;
                    font-weight: bold;
                   }

div#headerText     {
                    font-weight : bold;
                    text-align: center; 
                    color: rgb(39,125,61);
                    font-size: 30pt;
                    margin-left: 20px;
                   }

div#content        {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    margin-left: 20px;
                   }

p.aboutOMST         {               
                    text-align: left;
                    margin-left: 20px;
                    font-size: 18pt;
                   }

em                 {
                    color: rgb(255,255,0);
                   }

h1.pageTitle       {
                    text-align: center; 
                    color: rgb(39,125,61);
                    font-size: 40pt;
                   }

h2.sectionTitle    {
                    text-align: left;
                    font-size: 24pt;
	           }

p.sectionBody      {
                    text-align: left;
                    margin-left: 20px;
                    font-size: 16pt;
                   }

ul.list            {
                    margin-left:80px;
                   }

li.listItem        {
                    font-size: 16pt;
                    text-align: left;
                   }

blockquote         {
                    font-size: 16pt;
                    text-align: left;
                    margin-left: 40px;
                   }

A:link             { 
                    color: rgb(39,125,61); 
                   }    /* unvisited links */

A:visited          { 
                    color: rgb(39,125,61); 
                   }   /* visited links   */

A:hover            { 
                    color: rgb(255,255,0); 
                   } /* user hovers     */

A:active           { 
                    
                    color: rgb(255,255,0); 
                   }   /* active links    */
	
h3                 {
                    color:blue;
                   }


div#footer         {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    margin-left: -20px;
	            clear:both; /* makes the footer sit beloow whichever column is longest */
                    background-color: rgb(0,0,0);
	            color: rgb(39,125,61);
	           }

p.footerText       {
                    font-size: 12pt;
                    text-align: center; 
                   }