/* CSS Document */

#body {background-color:#FFFFFF;
	   }
	   
#wrapper {width:900px;
		  overflow:auto;
		  margin:auto;
		  }
		  
#header {background-image:url(images/header.jpg);
		 width:900px;
		 height:200px;
		 }
		 
#content {width:900px;
		  overflow:auto;
		  background-image:url(images/content.gif);
		  background-repeat:repeat-y;
		  min-height:370px;
		  }
		 
#leftcol {width:170px;
		  overflow:auto;
		  float:left;
		  padding: 10px 15px 5px 15px;
		  font-family:"Arial Narrow", Arial, Verdana, sans-serif;
		  text-align:center;
		  margin-left:0px;
		  }
		   
/*set the list item style to remove bullet */
#leftcol ul {list-style-type:none;
			 line-height:30px;
			 color:#003399;
			 margin:0px;
			 padding:0px;
			 width:170px;
			 }
#leftcol li {border-bottom-color:#003399;
			 border-bottom-width:1px;
			 border-bottom-style:solid;
			 display:block;
			 list-style-type:none;
			 padding:0px;
			 width:170px;
			 }	  
			 
/*set the style of the left column link and visited to the consistent with no underline*/
#leftcol a:link{color:#003399;
				text-decoration:none;
				width:170px;
				display:block;
				}

#leftcol a:visited {color:#003399;
		   			text-decoration:none;
					display:block;
					width:170px;
					}
/*set the style of the left column link hover to change color*/
#leftcol a:hover {color:#FFFF00;
				  text-decoration:none;
				  display:block;
				  width:170px;
				  background-image:url(images/highlight.jpg);
				  background-repeat:no-repeat;
				  }

#main	 {width:680px;
		  overflow:auto;
		  float:left;
		  padding:10px 10px 20px 10px;
		  font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
		  color:#000000;
		  font-size:14px;
		  }
		  
		  
#message {
			background-color:#FFFF00;
			width:220px;
			height:220px;
			padding:10px;
			float:right;
			border:thin #0000FF solid;

}
/*set a class for the bubble to float to bottom right on home page*/
.float {float:right;
		}

/*set style for headings on all of the pages*/
h2	 {font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	  font-size:25px;
	  font-weight:normal;
	  color:#003399;
	  padding:0px;
	  margin:0px;
	  }
	  
h3 {font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:1.2em;
	line-height:2em;
	  font-weight:normal;
	  color:#003399;
	  background-color:#FFFFFF;
	  padding:0px;
	  margin:0px;
	  border-bottom:solid thin #0000ff;
	  border-top:solid thin #0000ff;
	  }

/*css for home divs*/
		   
#image {width:680px;
		overflow:auto;
		float:left;
		padding-bottom:15px;
		padding-top:10px;
		}

/*Home div restricts width of text on home page to allow right column for bubble*/
#home {width:680px;
	   float:left;
	   }
	   
#home p {width:500px;
		 }
	   		
/*bold and increase font size for sub-headings*/

h1 {font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:18px;
	}
		  
/*create bold class to bold text where needed*/
.bold {font-weight:bold;
	   }

/*specify border and shading for calendar of events*/
.border {border-style:solid;
		 border-width:1px;
		 border-color:#000000;
		 }

.shade {background-color:#FFFF99;
		border-bottom: 2px solid #0066FF;
		border-top: 1px solid #0066FF;
		}
		
.tablehead {font-weight:bold;
			border-bottom: 2px solid #0066FF;
			}
			
/*align tables on hall of fame page*/
#table {float:left
		}

#align {width:680px;
	    overflow:auto;
		padding-bottom:20px;
		}

/*specify colour and size for sub-heading on hall of fame page*/
h3 {color:#003399;
	font-size:18px;
	font-weight:normal;
 	}

/*Set no border on logos on sponsors page*/
#main img{border:none;
			}

/*Remove padding and margin for links on results page*/		
#main li {list-style-type:none;
		  padding:0px;
		  margin:0px;
		  }	  
		  
#main ul {padding:0px;
		  margin:0px;
		  }

/*set the style of the main links and visited on results and sponsors page to be consistent with no underline*/
#main a:link{color:#003399;
			 text-decoration:none;
			 padding:0px;
			 margin:0px;
			 }

#main a:visited {color:#003399;
		   		 text-decoration:none;
				 padding:0px;
		 		 margin:0px;
				 }
				 
/*CSS for form*/

form {padding-top:10px;
	  width:350px;
	  }
	  
label {padding-left:20px;
			width:50px;
			margin-right:30px;
			float:left;
			text-align:right;
			display:block;
			}
			
#submit {margin-top:5px;
		 margin-bottom:0px;
		 float:right;
		 padding:0px;
		 }

fieldset {padding-top:15px;
		  }
		  
#input {width:150px;
		}




		  
	   