	/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
   -- Version 3.3 adds Team Leaders to sub_menu ----
   
   --version 3.1 of style.css--
      --removed more unused selectors--
	  --added #sub_menu--
	  --added margin-bottom to <hr>--
	  --modified #nav--
	  --added #right #to_do for pages still under construction--
......................................................................	  
	  
	--version 3 of style.css --
	   --set up font in body--
	   --added text-indent to #content p--
	   --cleaned up a tags--
	   --replaced #nav div with #nav ul--
	   --removed #ad, #content2_p and tri images (will no longer use them)--
	 
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0 auto;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5;
  font: 90% Arial, Helvetica, sans-serif;
  color: #000; 
  background: #fff url("../images/fleur_di_lis.jpg") repeat-y top center;
  height: 1%;
  }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
 

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #000; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; text-align: center; }
h3 { font-size: 1.5em; line-height: 1.25; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1; margin-bottom: .5em; height: 1em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 .5em 0; }



/* Lists
-------------------------------------------------------------- */

li { list-style: none; }


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
td, th { font-size: .8em; }
/* Misc classes
-------------------------------------------------------------- */

.small      { font-style: italic; font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }

.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

	
	
			
	hr {
		width: 100%;
		background-color:#000;
		color: #000;
		border: none;
		margin-bottom: 1em;
		}
	
	.record {
	width: 700px;
	margin: 0 0 0 30px;
	}

	.record h3 {
		font:  bold 1em Geneva, Arial, Helvetica, san-serif;
			}
	
	#sub_menu {
	float: right;
	top: 22px;
	width: 565px;
	margin-right: 10px;
	text-align: center;
	height: 19px;
	}
	
	#sub_menu li {
	display: inline;
	}
	
	#sub_menu a {
	color: #666;
	font-size: .9em; 
	font-weight: bold;
	}
	
	#sub_menu a:hover {
	color: #FFCC33;
	}
	
	#content {
	    margin: 0px 265px 0 175px;
		padding: 1px;
		text-align: justify;		
	}

 	
	#content p {
	    text-indent: 1em;
	    padding-left: 1em;
		}

	#content a {
		color: #050505;
		text-decoration : underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color:transparent;
		font-size: 12px;
		font-weight: bold;
	}

	#content a:hover {
		color: #666666;
		text-decoration: underline;
		background-color:transparent;

	}

	#right {
		position: absolute;
		top: 170px;
		right:1em;
		width: 14em;
	}
	
	#right table {
	 width: 100%;
	}

	#right td {
		vertical-align: middle;
		text-align: center;
	}
	
	#to_do #right {
	    position: absolute;
		top: 170px;
		right:3em;
		width: 14em;
	}
	
	#to_do #nav {
		position:absolute;
		width: 150px;
         margin: 0px 10px 0px 10px;
       	top: 175px;
		left:10px;
		background-color: #FEFCDE;
		border: 1px solid;
		border-color:#A4987C;
		padding: 0;
		
			}

	#nav {
		position:absolute;
		width: 150px;
         margin: 10px 10px 0px 10px;
       	top: 155px;
		left:10px;
		background-color: #FEFCDE;
		border: 1px solid;
		border-color:#A4987C;
		padding: 0;
		
			}

	#nav a {
        display: block;
		color: #050505;
		width: 150px;
		text-decoration : none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color:transparent;
		font-size: 11px;
		font-weight: bold;
		padding: 0;
		margin: 0;
}
	
	#nav li {
	width: 150px;
	border-bottom: 1px solid #000;
	line-height: 1.5em;
	}
	
	#nav li p { padding: 2px; }

	            #nav a:hover, #nav li:hover {
			 	color: #050505;
			 	text-decoration: none ;
			 	background-color: #EBE5BC;
				
			 }
			 
			 #nav li.nobor {
			 border-bottom: 0px;
			 }
			 
			 
			#nav li:hover.nobor {
			 	background-color: #FEFCDE;
				
			 }
			 
			
		#ad {
	    width: 470px;
	    padding: 2px 12px 2px 2px;
		text-align: center;
	}
	
	
	
	ul#g_ad  {
		width: 470px;
		margin: 10px 20px;
		text-align: left;
		}
		
		li#g_ad  {
		width: 468px;
		text-align: left;
		margin: 0 15px;
		}
		
		div #high_ad  {
		width: 470px;
		margin: 25px 30px;
		text-align: left;
		}
		
	.games {font-family: Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; border-bottom-width: thin; border-bottom : double #F9E764 ; border-left-width : thin; border-left : double #F9E764; border-top-width : thin; border-top : double #F9E764; }

						
	.pic {
	  border: 1px solid #000000;
		}

	#footer
	{  
	    margin: 20px 0 0 0;
		width: 100%;
		background-color:  rgb(249,231,100);
		border-top: 1px solid gray;
		text-align: center;
		padding-bottom: 5px;
	}



	#footer a {
	    padding: 0 2px;
	    font: 1em Verdana, Arial, Helvetica, sans-serif;
		COLOR: #000;
		text-decoration : underline;
		font-weight: 800;
			}



	#footer a:hover {  
	    color:  #4494FF;
		text-decoration: underline;
	}
	
	#fx_footer
	{  position:absolute;
	    bottom: 0;
	    margin: 20px 0 0 0;
		width: 100%;
		background-color:  rgb(249,231,100);
		border-top: 1px solid gray;
		text-align: center;
		padding-bottom: 5px;
	}



	#fx_footer a {
	    padding: 0 2px;
	    font: 1em Verdana, Arial, Helvetica, sans-serif;
		COLOR: #000;
		text-decoration : underline;
		font-weight: 800;
			}



	#fx_footer a:hover {  
	    color:  #4494FF;
		text-decoration: underline;
	}
	
	#tix {
	margin: 10px 0 10px 30px;
	}
