/@import "http://www.montereybaycnps.org/cnps.css"; 
	
body, html {
         position: relative;
         margin: 0 0 20px 0;
         width/**/:/**/850px;
         font-family: 'Trebuchet MS', Verdana sans-serif;
         font-size: 14px;   
         padding-bottom: 5%;      
          }

p  {
      font-family: 'Trebuchet MS', Verdana sans-serif;
      line-height: 25px;
    }
       .credit{font-size:smaller}


       #header {
	position: absolute;
  	left: 70px;
	top: 5px;
	}

      #headerone  {
              position: absolute;
	left: 50px;
	top: 70px;
               margin-bottom: 130px;
	}


      #bottom { 
        position: absolute;
	top: 650px;   
                     }

         #logo  {
                padding-bottom: 10px;
                }
        
         #columnLeft {
position:absolute;
		left: 50px;
		width: 400px;
		top: 80px;
                             text-align: justify;
                             font-style: italic;  
                             font-size: 14px;
		}

         #searchbox  {
                font-family: 'Trebuchet MS', Verdana sans-serif;
                font-size: .8em;
                font-style:normal;
	        }


         #columnInnerRightTop {
                position: absolute;
                left: 515px;
                width: 400px;
                height: 375px;
                top: 100px;
                text-align: justify;
                padding-bottom:10%;
                }

        #columnInnerRightLower {
               border: 1px solid black;
               padding: 3px;
               }


        #columnInnerRightBottom {
	       position: absolute;
	       left: 15px;
	       width: 375px;
	       top: 350px;
                      text-align: justify;
                     font-style: italic;
                     font-size: 14px;
	       }

       #columnwide {
		position: absolute;
		left: 50px;
		width: 800px;
		top: 220px;
                	text-align: justify;
               	}


h1, h2, h3, h4  {
                font-family: 'Trebuchet MS', Verdana sans-serif;
		color: #CC6666;
                text-align: left;
                }

       h1 {
            font-size: 19px;

            
	      }

       h2 {
           font-size: 17px;
          margin-bottom: -7px;
	     }

      h3 {
           margin-bottom: -15px;
           font-size: 15px;
           letter-spacing: 0.1em;
            margin-top: 7pt; 
            }
	
    h4 {
           margin-bottom: -15px;
           font-size: 13px;
           letter-spacing: 0.1em;
            }
	

   ul li {
   list-style-type: disc;
    list-style-position: outside;
   font-family: 'Trebuchet MS', Verdana sans-serif;
   font-size: 14px;
   padding-bottom: 1.5%;
	}

 #navcontainer
{
margin: 0;
padding: 0 0 0 12px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{

font-weight: bolder;
display: block;
width: auto;
text-decoration: none;

margin: 0;
padding: 2px 10px;

}

#navcontainer A:hover { color: 99CC99; background: #99CC99; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;

font-weight: bold;
}


#navcontainerbottom
{
margin: 10px 0 0 30px;
padding: 0;
height: 20px;
}

#navcontainerbottom ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainerbottom ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainerbottom ul li a
{
background: #fff;
width: 78px;
height: 18px;
padding: 0;
margin: 0 0 10px 0;
color: #000;
text-decoration: bold;
display: block;
text-align: center;
font: normal 12px/18px 'Trebuchet MS', Verdana sans-serif;
}

#navcontainerbottom ul li a:hover
{
color: #006600;
background: #99CC99;

/*
table    {font: normal 12px/18px 'Trebuchet MS', Verdana sans-serif;}
*/

.floatimgright {
float:right;
border-width: 1px;
border-style: solid;
padding: 4px;
margin: 10px;
}

.floatimgleft {
float:left;
border-width: 1px;
border-style: solid;
padding: 4px;
margin: 10px;
}