
 /*---------------------------------------------------------\
|                                                            |
|    CSS BY THE U.P. WEB MAESTRO - www.upwebmaestro.com      |
|                                                            |
 \---------------------------------------------------------*/

/*
FONT FAMILY (GENERIC) NAMES
serif 		(e.g. Times) 
sans-serif 	(e.g. Helvetica) 
cursive 	(e.g. Zapf-Chancery) 
fantasy 	(e.g. Western) 
monospace 	(e.g. Courier)   
*/


/*============== TEXT STYLES ================================================*/

	.linkName {	margin: 4px 10px 2px 0px;
				font-size: .90em;
			line-height: 1.2em;
				font-weight: bold;
				font-family: verdana, sans-serif;	}

	.linkText {	margin: 2px 10px 10px 15px;
				font-size: .90em;
			line-height: 1.2em;
				font-family: verdana, sans-serif;	}



#rightSideMenu	{	float: right; 
			width: 205px;		}

#mainContent	{	padding: 10px 225px 10px 10px; 
			background-image: url(vertical-swoosh.png); 
			background-repeat: no-repeat; 
			background-position: top left;		}

body		{  	margin: 0px 0px 0px 0px;
        	        padding: 0px;
			background-color: #ffffff;
			background-image: url(menu-background.png);
			background-position: top right;
			background-repeat: repeat-y;
			color: #000000;
			font-size: 100%				}
                         
body img	{	display: block;	}                         
                         	
h1		{  	font-family: arial, helvetica, sans-serif;
			font-size: 1.1em;
			margin-top: 0px;
			font-weight: normal;	}

h2		{  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 1em;  			}

p,li,blockquote {  	font-family: verdana, arial, helvetica, sans-serif;
			font-size: .90em; 
			line-height: 1.2em; 		}

pre		 {  	font-family: monospace;
			font-size: .90em; 
			line-height: 1.2em; 		}

#boardList li	{	margin-left: -20px;
			font-size: 11px;	
			line-height: 16px;	}

#credits	{	font-size: .65em;
			line-height: 1.2em;
			font-family: verdana, sans-serif;
			text-align: center;
			border-top: #999 solid 1px; 
			padding-top: 10px;
			margin: 40px 5px 20px 5px;		}
				
				
				
/*============== LINK STYLES ================================================*/

#topMenu		{	font-size: 10px;
				font-weight: bold;
				color: #fff;
				font-family: verdana, sans-serif;
				padding: 8px 0px 0px 10px;	}

#topMenu a:link 	{	color: #fff;	
				text-decoration: none;	}
                         
#topMenu a:visited 	{	color: #fff;	
				text-decoration: none;	}
                         
#topMenu a:hover	{	color: #fff;
				text-decoration: underline;	}   
                         
#topMenu a:active 	{	color: #fff;	
				text-decoration: none;	}   


#buttons ul 		{	list-style: none; 
				margin: 10px 0px 8px 0px; 
				padding: 0px 0px 0px 0px; 	}
			
#buttons li  		{	font-family: verdana, arial, sans-serif;  
				text-align: left; 
				font-size: 12px;
				line-height: 14px;
				color: #5b5122;	
				padding: 1px 1px 1px 16px;
				margin: 0px 0px 8px 0px;	}			
			
#buttons li a 		{	display: block;
				color: #3f616f;
				background-color: #aec0ce;
				border: #446e79 solid 1px;
				width: 168px;
				padding: 2px;
				text-decoration: none;  	}
			
#buttons li div#onit	{	display: block;
				color: #3f616f;
				background-color: #ffffff;
				border: #446e79 solid 1px;
				width: 168px;
				padding: 2px;
				text-decoration: none;  	}
			
#buttons li a:hover 	{ 	background-color: #00b3e2;  
				color: #000000;  	}
			
#buttons li.onit  	{	font-family: verdana, arial, sans-serif;  
				text-align: left; 
				color: #ffffff;
				text-decoration: none;  	}





#buttons2 ul 		{	list-style: none;  
				padding: 0px 0px 0px 0px; 
				margin: 0px; }
			
#buttons2 li  		{	font-family: verdana, arial, sans-serif;  
				text-align: left; 
				font-size: 12px;
				line-height: 14px;
				color: #5b5122;	
				padding: 1px 1px 1px 16px; 	}			
			
#buttons2 li a 		{	display: block;
				color: #3f616f;
				background-color: #eee;
				border: #446e79 solid 1px; 
				padding: 2px;
				text-decoration: none;  	}
						
#buttons2 li a:hover 	{ 	background-color: #00b3e2;  
				color: #000000;  	}
			


/*============== IMAGE STYLES ================================================*/

	.roster		{	margin-top: 20px;
					border-right: #999 solid 1px;
					border-bottom: #999 solid 1px;}
	.roster h2	{	font-size: 14px;
					font-weight: bold;	}
	.roster	td	{	font-size: 11px;
					font-family: verdana, sans-serif;
					vertical-align: top;
					border-top: #999 solid 1px;
					border-left: #999 solid 1px;	}

	td.header	{	font-size: 14px;	}
	
	.imgFloat	{	float: left;
					font-size: 12px;
					font-family: verdana, sans-serif;
					text-align: center;
					width: 150px;
					margin: 4px 10px 10px 4px;	}
