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

*			{
			margin:0;
			padding:0;
			}



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



#wrapper	{
			margin-left:auto; margin-right:auto;
			border:solid #000000 1px;
			width:800px;
			margin:5px auto;
			background-color:#ffffff;
			}

#header 	{
  			background:#fffffff;
  			width: 100%;
			}
			
#titlebar	{
			margin: 5px 5px 5px 5px;
			}

	#calendar	{
			font-size:11pt;
			
			}
			
#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:#ffccoo;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			}
			
#calendar tr:hover	{
			color:#0000ff;
			
			}			

#flashgallery	{
				padding-left:15px;
				padding-top:15px;
				}	
			
ul	{
	float:left;
	width:800px;
		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:#ff0000;
	text-decoration:none;
	}	

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

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

h3 			{
			color:#ee0000;
			}

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

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

#leftcol {
  background: #ffffff;
  float: left;
  width: 27%;
  
		}
		
#astro		{
			
			margin:5px 5px 5px 5px;
			}
	
.latestbox			{
					width:210px;
					position:relative;
					margin:5px 5px 5px 5px;
					background:#ffcc00;
					}
					
#resultsbox			{
					width:400px;
					position:relative;
					float:left;
					}
	
#champbox			{
					width:170px;
					float:right;
					margin-right:5px;
					}					
					
#cupbox				{
					width:170px;
					float:right;
					margin-right:5px;
					}					
					
					
#profilepics		{
					width:210px; height:232px;
					position:relative;
					}
					
#careerpics			{
					width:210px; height:232px;
					position:relative;
					}

.latestbox .bulletin .tl		{
					position:absolute;
					width:25px; height:25px; background:url(images/bulletin_tl.jpg); top:0px; left:0px;
					}

.latestbox .bulletin .tr		{
					width:25px; height:25px; background:url(images/bulletin_tr.jpg); position:absolute; top:0px; left:185px;
					}


.latestbox .bulletin .bl		{
					width:25px; height:25px; background:url(images/bulletin_bl.jpg); position:absolute; bottom:0px; left:0px;
					
					}

.latestbox .bulletin .br		{
					width:25px; height:25px; background:url(images/bulletin_br.jpg); position:absolute; bottom:0px; right:0px;
					}


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

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

#content 	{
  			background: #ffffff;
  			float:right;
  			width: 73%;
			}
			
#gallerycontent 	{
  			background: #ffffff;
			float:right;
  			width: 93%;
			}
			
.welcome	{
			clear:left;
			width:390px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14pt;
			}

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


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

.mainbody	{
					font-size:10pt; font-family:Arial, Helvetica, sans-serif;
					float:left;
					padding:5px;
					}

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


#careerbody			{
					background-image:url(images/samcadwellfade.jpg); background-position:top;
					font-size:10pt; font-family:Arial, Helvetica, sans-serif;
					float:left;
					margin:30px 5px 5px 20px;
					width:558px;
					}
				
					
.profilebody	{
					font-size:10pt; font-family:Arial, Helvetica, sans-serif;
					padding-top:25px;
					padding-right:5px;
					float:right;
					
					width:558px;
					}
				
					
#introduction		{
					text-align:center;
					}
			
#contactform		{
					text-align:center;
					width:575px;
					}
		
				
					
					
			
			
#footer 	{
  			background: #ffcc00;
  			clear: both;
  			width: 100%;
			}
		

.logobanner	{
			background-color:#FFFFFF;
			float:left;
			}
			

.samindex	{
			float:right;
			}
			
#table		{
			width:390px;
			}
			
.samcontact	{
			float:right;
			}
