/*PAGECENTER2 is the center section of the page, parent of maincontent and adcolumn*/						
#pagecenter2 {   position: relative;
			width:  958px;
			min-height: 1065px;
                	margin: 5px;
				 }

/*maincontent2 is child of PAGECENTER2, parent to feature */ 			
#maincontent2  { position: relative;
				width: 633px;
                min-height: 1060px;
				margin-right: 5px;
				border: 1px solid #D3D5D5;
				padding-bottom: 10px;  }

#maincontent_article  { position: relative;
				width: 633px;
                                min-height: 1050px;
				margin-right: 5px;
				border: 1px solid #D3D5D5;
				padding-bottom: 10px;  }	

#maincontent_photo  { position: relative;
				width: 633px;
                                min-height: 1600px;
				margin-right: 5px;
				border: 1px solid #D3D5D5;
				padding-bottom: 10px;  }	

/* mac hide \*/
* html #maincontent_photo  { height:1300px; }
/* end hide */

			  			  			  			  		  
/*FEATURED NEWS ITEM - TOP STORY*/				
/*feature is parent to featureimgbox, featurecontent */ 					
#feature      { position: relative;
                width: 612px;
				height: 220px;
				padding: 10px;
				margin-bottom: 10px;
                               border: 0px;  }
				
#featureimgbox  { position: absolute;
				  width: 295px;
				  float: right;
				  left: 316px;
				  font-size: 11px;
                  color: #7c7d7b;
				  border: 1px solid #D3D5D5;
				  padding: 5px;   }
				  
.featureimg   { margin: 2px 2px 5px 2px;
				border: 1px solid #000; }				  

#featurecontent  { position: absolute;
				  width: 280px;   }				  
				  
.featuredate  { font-size: 10px;
                color: #7c7d7b;
				padding-bottom: 8px;  }
				
.featuretext  { font-size: 12px;
				color: #525450;
				padding: 8px 0px 10px 0px;  }

				
/*Link styles for Article Title*/
a.featuretitle { font-family: Helvetica;
				font-size: 20px;
				font-weight: bold;
				color: #525450;
				line-height: 100%;
				text-decoration: none; }
				
a.featuretitle:visited { text-decoration: none; }
				
a.featuretitle:hover { text-decoration: underline;
                       color: #a5a6a5; }
				
a.featuretitle:active {  text-decoration: none; }												

/*Link styles for "Read More" link under article*/				
a.feature	  { font-weight: bold;
				font-size: 11px;
				color: #7c7d7b;
				text-decoration: none; }
				
a.feature:visited   { text-decoration: none; }
				
a.feature:hover   { text-decoration: underline; }
				
a.feature:active   { text-decoration: none; }


/*NEWSBULLETSECTION - parent of MORENEWS and CALENDAR*/
#newsbulletsection { position: relative;
                     min-height: 210px; }
                    

/*More News articles */
#morenews  { position: relative;
			 width: 295px;
			 padding: 10px 0px 0px 10px;  }
			 
.morenewshdr { font-size: 12px;
               font-weight: bold;
			   color: #6b6d69;  }
			   
.newsbulletgroup  { line-height: 120%;  }

ul { padding: 4px 0px 10px 7px;
     margin: 4px 0px 10px 7px; }

a.newsbullet  {  font-size: 11px;
				 font-weight: normal;
				 color: #6b6d69;
				 text-decoration: none; }
										
a.newsbullet:visited  {  text-decoration: none; }
a.newsbullet:hover  {  text-decoration: underline; }
a.newsbullet:active  {  text-decoration: none; }

a.schoolbullet  {  font-size: 11px;
				 font-weight: bold;
				 color: #6b6d69;
				 text-decoration: none; }
										
a.schoolbullet:visited  {  text-decoration: none; }
a.schoolbullet:hover  {  text-decoration: underline; }
a.schoolsbullet:active  {  text-decoration: none; }

/*Calendar*/
#calendar        { position: absolute;
                top: 0px;
				right: 5px;
				width: 305px;
				height: 242px;
				padding: 7px 5px; }		

#calbox     { padding: 0px 3px;
 			  margin-top: 5px;
			  height: 160px;
			  border: 1px solid #D3D5D5;
			  overflow: auto; }
				
.caltitle   { font-size: 12px;
                font-weight: bold;
				color: #525450;
				padding: 12px 10px 5px 10px;  }	
				
.caldate      { font-size: 11px;
               font-weight: bold;
			   color: #cc3333;
                      }
			   
.caltime      { font-size: 11px;
               font-weight: bold;
			   color: #525450;    }
			   
.calevent     { font-size: 11px;
               font-weight: normal;
			   color: #525450; }					
				
		
	
a.callink   { font-size: 11px;
                     font-weight: normal;
		     color: #525450;
                     text-decoration: none; }									
				
a.callink:visited { text-decoration: none;}
a.callink:hover { text-decoration: underline;}
a.callink:active { text-decoration: none;}


				
				
				
/*WILDCAT WRITERS*/				
/*feature2 is parent to feature2img, feature2content */ 					
#feature2     { position: relative;
                width: 603px;
				padding: 4px;
				margin: 10px;
				border: 1px solid #D3D5D5;
			    }
				
.feature2img   { margin: 2px 2px 5px 2px;
				border: 1px solid #000; }				  

#feature2content  { position: relative;
			        width: 615px;
                    margin: 7px 5px;   }				  
				  
#feature2date  { font-size: 10px;
                color: #7c7d7b;
				padding: 4px 0px 10px 0px;  }
				
#feature2text  { position: absolute;
                top: 45px;
				left: 140px;
				width: 450px; 
				font-size: 11px;
				color: #525450;
				padding: 0px;  }

/*Link styles for Article Title*/
a.feature2title { font-family: Helvetica;
				font-size: 18px;
				font-weight: bold;
				color: #525450;
				line-height: 100%;
				text-decoration: none; }
				
a.feature2title:visited { text-decoration: none; }
				
a.feature2title:hover { text-decoration: underline;
                       color: #a5a6a5; }
				
a.feature2title:active {  text-decoration: none; }	





/*SCHOOL LISTING AND SCHOOL NEWS ARCHIVE*/
#lists  { position: relative;
                   width: 612px;
				   margin-top: 10px; }
				   
#list  { position: relative;
         width: 270px;
         margin-left: 10px;
	     border: 1px solid #D3D5D5; 
	     padding: 6px; }
			
#listtext   { margin: 10px 5px 10px 2px;
              font-size: 11px;
              font-weight: normal;
     		 color: #525450; }	
#linklist  { position: absolute;
			    width: 295px;
			    top: 0px;
				left: 310px;
				padding: 10px 0px 0px 15px;  }

.risdtext   { padding: 5px;
              font-size: 11px;
              font-weight: normal;
     		 color: #525450; }	


/* NEWS ARCHIVE otherwise uses same styles as MORENEWS*/
#archives  { position: relative;
             width: 612px;
		   margin: 15px 10px;
                  padding-left: 5px; }

#archiveleft { position: relative; }
#archiveright { position: absolute;
                      top: 14px;
                     left: 320px; }			 


/*search is a child of MAINCONTENT, and is the parent of newssearchbox, newssearchsubmit*/			  
#newssearch   { position: relative;
            width: 630px;
			height: 50px;
			margin: 0px auto 10px auto;
			font-size:10px; }
			
#newssearchtitle  { position: relative;
			  		font-size: 11px;
					font-weight: bold;
					color: #015660;
					padding: 4px 0px 0px 0px;  }	


#newssearchbox  { position: absolute;
			      padding: 5px 8px 10px 0px;
				  width: 250px;  }	
			  
.newssbox       { font-size: 10px;
			  border: 1px solid #999;
			  width: 250px;
			  height: 17px;
			  color: #999;  }
			  
#newssearchsubmit   { position: absolute;
            	      top:22px;
					  left: 270px;
				      width: 80px;
				      	 }		

		 
   




				
				
/* RIGHT SIDE AD COLUMN WITH 300x250 ADS*/
#adcolumn2     { position: absolute;
                float: right;
				top: 0px;
				left: 640px;
				width: 316px;
				margin: 0px auto;			
				border: 1px solid #D3D5D5; }



/* ad images */
#ads  { text-align: center; }

.ad   { width: 300px;
        border: 1px solid #000;
		margin: 6px 0px; }                
			  
			
/*SINGLE ARTICLE*/
#article     { position: relative;
                width: 615px;
				padding: 10px;
				margin-bottom: 5px;  }
				
.articleimgbox   { position: relative;
					margin: 2px 12px 8px 0px;
				   text-align: center;
				   float: left; }				  

.articleimg   { margin: 2px 12px 5px 0px;
				border: 1px solid #000;
				}				  

#articlecontent  { position: relative;
				   width: 615px;
				   margin-bottom: 15px;   }				  
				  
.articledate  { font-size: 11px;
                color: #7c7d7b;
				padding: 4px 0px 10px 0px;  }
				
.articletext  { position: relative;
                    top: 0px;
				width: 610px; 
				font-size: 12px;
				color: #525450;
				padding: 0px;  }

#extraimgs  { position: relative; }

.extraimg1   { position: relative;
		     margin: 12px 12px 8px 0px;    }		
				   		  
.extraimg2   { position: absolute;
                    top: -12px;
                    left: 305px;
                    margin: 12px 12px 8px 0px;   }				  


				
/*Link styles for Article Title*/
a.articletitle { font-family: Helvetica;
				font-size: 22px;
				font-weight: bold;
				color: #525450;
				line-height: 100%;
				text-decoration: none; }
				
a.articletitle:visited { text-decoration: none; }
				
a.articletitle:hover { text-decoration: underline;
                       color: #a5a6a5; }
				
a.articletitle:active {  text-decoration: none; }		

				
				
/*STATIC CONTENT AREA*/				
/*static is parent to staticcontent */ 					
.static     { position: relative;
                width: 615px;
		padding: 10px;
		margin-bottom: 5px;  }
				

.staticcontent  { position: relative;
			left: 0px;
                        width: 615px;
                        margin: 15px 0px;   }				  
				  
.statictext  { position: relative;
                   top: 0px;
		width: 600px; 
		font-size: 12px;
		color: #525450;
		padding: 0px;  }


.staticpagetitle { font-family: Helvetica;
				font-size: 18px;
				font-weight: bold;
				color: #525450;
				line-height: 100%;
				text-decoration: none; }

.statictitle { 		font-size: 12px;
				font-weight: bold;
				color: #525450;
				line-height: 120%;
				text-decoration: none; }
				
a   {  font-size: 12px;
	 font-weight: bold;
	 color: #525450;
	 text-decoration: none; }
										
a:visited  {  text-decoration: none; }
a:hover  {  text-decoration: underline;
                              color: #a5a6a5; }
a:active  {  text-decoration: none; }



a.staticlink   {  font-size: 12px;
				 font-weight: normal;
				 color: #6b6d69;
				 text-decoration: none; }
										
a.staticlink:visited  {  text-decoration: none; }
a.staticlink:hover  {  text-decoration: underline;
                              color: #a5a6a5; }
a.staticlink:active  {  text-decoration: none; }            
			  

/*PHOTO GALLERY STUFF*/
.medhdr  {  color:  #cc3333;
                     font-weight: bold;
                     font-size: 12px;  }

.smlhdr  {  color:  #525450;
                     font-weight: bold;
                     font-size: 11px;  }

.catthumbs img  { margin-top: 15px;
                           border:1px solid #525450;    }

.catthumbs { position: relative; padding: 0px;
                   width:150px;
                   height: 140px;
                   margin:0px 20px 0px 0px;
                   float:left;
                   text-align:center;  }		

.imgthumbs img  { margin-top: 15px;
                           border:1px solid #525450;    }	

.imgthumbs { position: relative; 
                   padding: 0px;
                   display: block;
                   width:140px;
                   height: 100px;
                   margin:0px 10px 0px 0px;
                   float:left;
                   text-align:center;  }	

.breadcrumb{
margin:15px 0px;
font:11px Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif;
background:transparent;
}

.large{
text-align:center;
margin:0px;
}
.large img{
border:1px solid #525450;
}
             
.caption {
margin:15px 20px 25px 20px;
font:11px Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif;
background:transparent;
text-align: center;
}			  
			

				
				
            
			  

             
			  
			
