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

*			{
			margin:0;
			padding:0;
			}



body 		{
  			margin: 0px;
  			padding: 0px;
			background:#000000;			
			
			}



#wrapper	{
			margin-left:auto; margin-right:auto;
						border:solid #ffff00 3px;

			width:895px;
			margin:5px auto;
			background:#000000;

			}


#header 	{
  			background:#000000;
  			width: 100%;
			}

			
#titlebar	{
			margin: 5px 5px 5px 5px;
			}

#calendar	{
			font-size:11pt;
			text-align:center;
			
			}
			
#calendar th			{
			background:#ee3333;
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			}			
			
#calendar tr			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			}			
			
#calendar tr{
			background-color:#ffcc00;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			}
			
#calendar tr:hover	{
			color:#0000ff;
			
			}			

#flashgallery	{
				padding-left:10px;
				padding-top:10px;
				background-color:#000000;
			
				}	
			
ul	{
	float:left;
	width:900px;
	margin:0px 10px 5px 5px;
	position:relative;
	list-style-type:none;
	}

li	{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	
	}
	
a	{
	color:#ffff00;
	text-decoration:none;
	}
	
					

.blogpreview a	{
				color:#666666;
				text-decoration:none;
				}
				
.blogpreview a:hover	{
				color:#000000;
				text-decoration:none;
				}
				
				
li a	{
	float:left;
	width:78px;
	text-decoration:none;
	text-align:center;
	color:#000000;
	font-weight:normal;
	background-color:#ffff00;
	padding:4px;
	border-right:2px solid #000000;
	}

li a:hover	{
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
	}
			
h2 			{
			color:#000000;
			}

h3 			{
			color:#ffff00;
			}

th			{
			color:#ffff00;
			font-family:Arial, Helvetica, sans-serif;
			}			
			
tr			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			}			

#sparkyresults	{
				position:absolute; top: 365px; left:395px;
				}

		
#astro		{
			margin:5px 5px 5px 5px;
				font-size:10pt; color:#000000; font-family:Arial, Helvetica, sans-serif;
					text-align:center;
					
					padding:2px;
			}
			
#astro a	{text-decoration:none; color:#ffffff;
			}
			
	
.latestbox			{
					width:198px;
					position:relative;
					margin:5px 5px 5px 5px;
					background:#ffffff;
					}
					
#resultsbox			{
					width:560px;
					position:relative;
					float:inherit;
					}
	
.champbox			{
					width:230px;
					text-align:center;
					color:#000000;
					margin-right:5px;
					}					
					
.champbox th			{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			}			
					
					
#cupbox				{
					width:170px;
					float:right;
					margin-right:5px;
					}					
					
					
#profilepics		{
					width:210px; height:232px;
					position:relative;
					}
					
#careerpics			{
					width:210px; height:232px;
					position:relative;
					position:
					}



.latestbox .bulletin .inside	{
							padding:3px;
							}

.latestbox .bulletin .inside a	{
								color:#000000;
							}
							
.latestbox .bulletin .inside a:hover	{
							color:#0000ff;
							}
					

			
#gallerycontent 	{
  			background: #ffffff;
  			width: 93%;
			}
			
.welcome	{
			clear:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt; color:#ffffff;
			text-align:justify;
			margin:20px;
			
			}

.introduction	{
			clear:left;
			background:url(images/contactsam.jpg);
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt; color:#ffffff;
			text-align:center;
			margin:20px;
			
			}



.contact a	{
	color:#000000;
	text-decoration:none;
	}	


.welcome1	{
			clear:left;
			font-family:Arial, Helvetica, sans-serif; color:#FF0000;
			font-size:14pt; color:#ffffff;
			text-align:center;
			}

.leftcolheader	{
			clear:left;
			font-family:Arial, Helvetica, sans-serif; color:#FF0000;
			font-size:14pt; color:#000000;
			text-align:center;
			}


.welcome2	{
			clear:left;
			padding:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt; color:#ffffff;
			text-align:left;
			
			}


#unionjack	{
			float:right;
			margin:15px 5px 5px 5px;
			}	
	
		

.mainbody			{
					font-size:10pt; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
					text-align:center;
					
					padding:2px;
					}

#leftcol 	{
  			background: #ffffff;
			width: 30%;
			float:left;
			border:solid #000000 5px;
			}


#content 	{
  			background:#000000;
  			width: 65%;
			float:left;
			text-align:left;
			}


#gallerycontent 	{
  			background:#000000;
  			width: 80%;
			text-align:left;
			}


.linksbody			{
					font-size:10pt; font-family:Arial, Helvetica, sans-serif;
					
					}
					
.linksbody a		{
					text-decoration:none;
					}					


#careerbody			{
					background:#000000;
					font-size:10pt; font-family:Arial, Helvetica, sans-serif;
					float:left;
					margin:30px 5px 5px 20px;
					text-align:justify;
					}
				
					
.profilebody	{
					font-size:10pt; font-family:Arial, Helvetica, sans-serif;
					text-align:left;
					padding-top:25px;
					padding-right:5px;
					float:right;
					
					}
				
					
			
				
					
					
			
			
#footer 	{
  			background: #000000;
  			clear: both;
			width:100%;
			}
		

			

.samindex	{
			float:right;
			}
			
#table		{
			
			}
			
