@charset "utf-8";
/* CSS Document */

html, body {background: #FFF;
	        font:12px Tahoma, Arial, Georgia, serif;
	        color:000;
			height:100%;
	       }
		   
#header {height:108px;
		 background: url(/assets/images/header.jpg) top left repeat-x;
		 margin:0 auto;
		 padding:0;
		}

#headerlogo {width:262px;
             height:56px;
			 margin:0 auto;
			 padding:35px 0;
			 background: url(/assets/images/logo.jpg) center left no-repeat;
			}
			
.shading {background: url(/assets/images/shading.jpg) top left repeat-x;
          margin:0 auto;
		  margin-top:-10px;
		  padding:0;
		  height:143px;
		  position:relative;
		 }

#content {width:990px;
          margin:0 auto;
		  padding:0;
		 }
		 
.paragraphs {word-spacing: 0.1em;
			 line-height: 1.2em;
			 font-size: 1em;
			 position:relative;
			 z-index:1;
			}

.bold {font-weight:bold;
       font-size:14px;
	  }
	  
.sponsors {font-size:30px;
           font-weight:bold;
		   color:#cec3a2;
		   text-decoration:underline;
		   text-align:center;
		   padding:10px 0 5px 0;
		   margin-top:-15px;
		  }
		  
.spacer {height:50px;}

#sponsorgrid {margin:0 auto; width:100%; border-collapse:collapse; border-width:0;}
#sponsorgrid td {padding-bottom:40px; text-align:center; vertical-align:top;}

.majorspacing {height:131px;}

#searchbox {width:300px; 
			height:47px; 
			padding:0px 50px; 
			margin:0 auto;
			position:relative;
			z-index:1;
			background: #f9f9f9;
			border:1px solid #aaaaaa;
		   }

#searchbox #s {float:left; 
			   margin:10px 6px; 
			   padding:8px 2px 0 2px;
			   border:0; 
			   width:159px;
			   height:21px;
			   background: #f9f9f9; 
			   border:1px solid #c5c1b6;
			  }

#searchbox #go {float:right; 
		        margin:10px 6px;
				width:27px; 
				height:24px;  
			   }