@charset "utf-8";
/* CSS Document */

body {margin:0;
      background-image:url(images/body_bg.gif);
	  font-family:Arial, Helvetica, sans-serif;
	  }
	  
#wrapper {width:800px;
          background-color:#ffffff;
          }
		  
#wrapper_home {width:800px;
               background-color:#91b5dd;
               }

#header {width:800px;
         height:115px;
		 background-image:url(images/header_bg.jpg);
		 }
		 
#tagline {width:580px;
          height:179px;
          background-image:url(images/tagline_bg.gif);
          float:left;
		  }
		  
	#tagline p {font-size:21px;
				margin:50px 0 0 20px;
				}
				
#content {width:540px;
          padding:20px;
          float:left;
		  background-color:#ffffff;
		  }
		  
	#content p {font-size:13px;
				margin:10px 0 0 0;
				}
				
	#content h1 {font-size:18px; 
				 font-weight:bold;
				 }
				 
	#content h2 {font-size:15px; 
				 font-weight:bold;
				 }
				 
	#content h3 {font-size:13px;
	             font-weight:bold;
				 }
				 
	#content ul {font-size:14px;
	             }
				 
	#content li {margin:5px 0;
	            }
				
	#content a {color:#004f2b
	            }
				
	#content a:visited {color:#004f2b
	                    }
		  
#nav_container {width:220px;
                height:179px;
				background-image:url(images/nav_bg.gif);
				float:right;
				clear:none;
				}
				
	#navigation {margin:0;}
		
		#navigation a {display:block;
		               height:25px;
		               padding:10px 0 0 10px;
		               color:#ffffff;
					   font-size:14px;
					   font-weight:bold;
					   letter-spacing:1px;
					   text-decoration:none;
					   }
					   
		#navigation a:hover {background-image:url(images/nav_hover.jpg);
		                     background-repeat:no-repeat;
		                     }
							 
#photo {width:800px;
        height:146px;
		padding:5px 0;
		background-image:url(images/photo_bg.jpg);
		background-position:center;
		background-repeat:no-repeat;
		background-color:#ffffff;
		}

	#news_item1 {width:254px;
	             padding:0 4px 0 10px;
				 border-right:1px solid #000000;
				 background-color:#91b5dd;
				 float:left;
				 }
	
	#news_item2 {width:254px;
	             padding:0 4px 0 4px;
				 border-right:1px solid #000000;
				 background-color:#91b5dd;
				 float:left;
				 }
	
	#news_item3 {width:254px;
	             padding:0 10px 0 4px;
				 background-color:#91b5dd;
				 float:left;
				 }
				 
	.news_table {border:none;
	             }

	.news_table_headline {font-size:14px;
	                      font-weight:bold;
						  vertical-align:top;
	                      }
	
	.news_table_date {font-size:12px;
	                  text-align:right;
					  font-weight:bold;
					  vertical-align:top;
	                  }
	
	.news_table_content {font-size:11px;
	                     }	

						 
#footer {width:795px;
         height:17px;
		 clear:both;
		 background-image:url(images/footer_bg.gif);
		 font-size:10px;
		 padding:3px 0 0 5px;
		 }			 
	            
		


/* Images */

#logo {border:none;
       margin:10px 0 0 20px;
	   }
	   
.headshot {border:1px solid #000000;
           margin-right:10px;}


/* Tables */

.team {vertical-align:top;
       padding:5px 0;
	   }
	   
/* Anchors */

.news_link {color:#555555;
  		   }
		   
.news_link:visited {color:#555555;
				    }
		   
.news_link:hover {color:#000000;
				  }
		