html { height: 100%; }

body {
   height: 100%;
   background: #D1DAE8 url(/curricular/images/hp-bkg.jpg) repeat-x;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.9em;
   line-height: 1.166em;	
   margin: 0px;
   padding: 0px;
 }

h1 {
   margin: 0;
   clear: both;
   font-weight: bold;
   padding: 0px;
   font-size: 130%;
   letter-spacing: .05em;
   color: #053371;
   background-color: transparent;

	
} 

h2 {
   margin: 0;
   font-weight: bold;
   font-size: 1.3em;
   letter-spacing: 0.1em;
   color: #141B69;
   background-color: inherit;
   padding: 25px 0px 25px 0px;
   text-align: center;
 	
} 

.pdf {
 background: url(http://www.socc.edu/images/docIconSm_pdf.gif) no-repeat  0 50%;
 padding: 3px 0 3px 20px;
 margin: .4em 0;
}

/* Page Layout Divs */

#wrapper2{
   margin:0px auto;
   position: relative;
   width:990px;
   padding: 0px;
}

#masthead2 {
   margin:0px;
   width: 990px;
   height: 169px;
   padding: 0px;
   color: #FFFFFF;
   background: url(/curricular/images/n-bkg-mh.jpg) no-repeat;
}

#masthead2 .img {
   padding: 0px;
   border: 0px;
} 

#headerpic {
   position:absolute;
   left:0px;
   top:0px;
   width:252px;
   height:152px;
   z-index:1;
}

#header {
   position:absolute;
   left:265px;
   top:135px;
   width:490px;
   height:197px;
   z-index:1;
   border: 0px;
}

#header .img{
   border: 0px;
}

/* Main Subsection Pages Layout */

#contentwrapper3 {
   width: 980px;
   margin-left: 9px;
   padding: 0;
   color: #333333;
   background: transparent url(/curricular/images/n-bkg-body3.jpg) repeat-y;
     
} 

#content4 {
   width: 900px; 
   height: 500px;
   float: left; 
   margin-left: 42px;
 
}

#content4 p{
   padding: 10px 20px 0px 10px;
   margin: 0px;
} 

/* Pages with no left column */
#column_bottom3 {
   background: url(/curricular/images/n-bkg-col-bot3.jpg) no-repeat;
   margin-left: 9px;
   padding: 0;
   height: 40px;
}
/* all Footer Styles */
/* Top Footer Styles */
#footer {
   clear: both;
   margin: 0px auto;
   padding: 0px;
   width: 100%;
   background-color: #383838;
   color:  #fff;
   text-align:center;
   border-top: 3px #990000 solid;
}

/* Lower Footer Styles */
.footer2 {
   clear: both;
   margin: 0px auto;
   padding: 0px;
   background-color: #383838;
   color:  #fff;
   text-align: center;
   font-size: 89%;
}

.footer2 p{
   margin: 0px;
   padding: 10px 0 0 0px;
   color:  #F5F5F5;
   text-align: center;
   font-size: 89%;
}

.footer2 a {
   margin: 0px;
   padding: 0px;
   color:  #F5F5F5;
   text-align: center;
   font-size: 89%;
}
