html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td 
{ margin: 0; padding: 0; }

    body {
       background-color: #1e386a;
		 background-image:  url(../graphics/blueblur.jpg); 
       color: Black;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }

    #outer {
       background-color: transparent;  
       color: Black;
       height: 1500px; 
       margin-left: 10px; /**  20px; **/
       margin-right: auto;
		 width: 900px;
    }

    #header, #menu {
       width: 903px;
    }

    #header {
       height: 200px;
       margin-bottom: 5px;
    }
    
    #headLeftDiv {
      left: 7px; 
		position: absolute; 
      top: 15px; 
      z-index: 1;       
    }
    
    #cappella {
      left: 185px; 
		position: absolute; 
      top: 70px; 
      z-index: 0;
    }
    
    #topImgRight {
      float:right; 
      margin-right: 5px;
		z-index: 1; 
    }
    
    #menuSurround {
      background-color: #1e386a; 
		float:left; 
      height: 70px; 
      margin-top: 5px;  
		width: 903px; 
    }
    
    #menu {
       height: 50px;       
       margin-top: 5px;
		 vertical-align: middle;
    }

    /** rounded corner box **/
    .topLeftCorner {
       background-image: url(../graphics/ulCorner.png);
       background-position: top left;
       background-repeat: no-repeat;
       float: left;
       height: 20px;
		 width: 20px;
    }

    .topCenter {
       background-color: #f5f5f5;
		 color: Black;
		 float: left;
       height: 20px;       
       width: 860px;
    }
	 
    .topRightCorner {
       background-image: url(../graphics/urCorner.png);
       background-position: top right;
       background-repeat: no-repeat;
       float: left;
       height: 20px;
		 width: 20px;
    }

    .divMain {
       background-color: #f5f5f5;
       color: Black;
       float: left;       
		 width: 900px;
    }
    
    #headerMiddle {       
       background-image: url(../graphics/fullHeaderBG.jpg);
       background-position: left;
       background-repeat: no-repeat;  
       border-left: 2px solid #f5f5f5;     
       border-right: 2px solid #f5f5f5;
		 width: 896px;
    }
    
    .bottomLeftCorner {

       background-image: url(../graphics/llCorner.png);
       background-position: bottom left;
       background-repeat: no-repeat;
       float: left;       
       height: 20px;		 
		 width: 20px;
    }
	 
    .bottomCenter {
       background-color: #f5f5f5;
		 float: left;       
       height: 20px;
       width: 860px;
    }
	 
    .bottomRightCorner  {
       background-image: url(../graphics/lrCorner.png);
       background-position: bottom right;
       background-repeat: no-repeat;
       float: left;       
       height: 20px;
		 width: 20px;
    }
	 
   /** end rounded corner box **/
   
    #main, #ads, #mission_main  {
       background-color: #f5f5f5;
       background-image: url(../graphics/topBlue.png);
       background-position: top;
       background-repeat: repeat-x;
       border-top: 1px solid White;
       border-bottom: 1px solid #f5f5f5;
       color: Black;
       margin-top: 5px;
       padding-top: 20px;
    }

    #main {
       float: left;
       width: 600px;
    }

    #ads {
       float: left;
       margin-left: 10px;
       width: 290px;
    }
    
    #mission_main {
       float: left;
       width: 900px;
    }

    .mainItem {
       background-color: #ffffff;
       border-bottom: 1px solid Gray;
       color: Black;
       padding-top: 5px;
       padding-bottom: 5px;
       padding-left: 5px;
       vertical-align: middle;
    }

    .mainHead, .devhead, .adMainHead {
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 1em;
       font-weight: bold;
       line-height: 25px;
    }
    
    .adMainHead {
      font-size: 1.1em;
      padding-left: 3px;
      text-align: left;
      width: 100%; 
    }
    
    .devhead {
      line-height: 25px;
    }

    .secondHead, .adSecondHead {
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 14px;
       font-weight: bold;
    }
    
    .adSecondHead {
      font-size: .8em;
      padding-left: 3px;
      vertical-align: top;
    }
    
    .adSub, .mainSub {
      font-size: 90%; 
      padding-left: 3px;     
      text-align: left; 
    }
    
    .advert {
       background-color: #ffffff;
       border-bottom: 1px solid silver;
       font-size: 85%;       
       padding-bottom: 3px;
       padding-left: 3px;
       padding-right: 3px;
       padding-top: 3px;
       text-align: left; 
       width: 98%;
       
    }
  
   #footerDisplay {
   background-color: #315EB9; 
   border-right: 20px solid #f5f5f5; 
   border-left: 20px solid #f5f5f5; 
   color: #f5f5f5; 
   height: 75px; 
   padding-top: 5px; 
   text-align: center;    
   vertical-align: middle; 
   }

   a#foota:active, a#foota:focus, a#foota:link, a#foota:visited {
      background-color: transparent;
      color:  #EDEDED;
   }
   
   a#foota:hover  {
      background-color: transparent;
      color: #FF6347;
   }
   
   #footSurround {
      background-color: transparent; 
      float: left; 
      height: 123px;
      padding-top: 5px;
      width: 903px; 
   }

   #footer2 {
     background-color: transparent; 
     height: 100px; 
     margin-top: 2px; 
     width: 903px; 
   }

   .musicDisplay {
    height: 100%; 
    padding-bottom: 10px; 
    padding-left: 3px; 
    padding-right: 3px;   
    text-align: center; 
   }  
    
   #designer {
      border: 1px solid #f5f5f5;
      float: left;
      font-weight: bold;
      margin-left: 250px;
      text-align: center; 
   }

   .PSStyle, .PSStyleSmall {
      color: Navy;
      font-weight: bold;
      font-style:italic;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 18px;
   }

   .PSStyleSmall {
      font-size: 14px;
      font-weight: bold;
   }
	
/*  lunordered list stuff */	
ul.rbList {
	font-weight: bold; 
	padding-left: 15px; 
	font-size: 1.1em; 
	font-weight: bold; 
	padding-bottom: 15px;
}

li.rbListItem {
	font-size: 0.8em; 
	padding-left: 18px;
}


   