body {
  margin:0px;
  padding:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  color:black;
  background-color: tan;
  background-image: url(../DDC_Files/Parchment.jpg);
}

/* *************** */
/* Index Page Only */
/* *************** */
#Header_I {

  left: 0px;  
  width: 1250px; 
  height: 300px;
  background-position: center;
  background-image: url(../DDC_Files/IndexTitle.gif);
  background-repeat: no-repeat; 
  }

#H_Menu_I {
  position: absolute;
  left: 0px; 
  top: 300px;
  width: 1250px; 
  text-align: center;
  vertical-align: middle;
  background: maroon;
  }

#V_Menu_I {
  position: absolute;
  top: 350px;
  left: 0px;
  width: 110px;
  }


/* *************** */
/*  Regular Pages  */
/* *************** */

#header {
  left: 0px;  
  width: 1250px; 
  height: 200px;
  background-position: Center;
  background-image: url(../DDC_Files/Dragon.GIF);
  background-repeat: no-repeat; 
  }

#header_teen {
  left: 0px;  
  width: 1250px; 
  height: 200px;
  background-position: Center;
  background-image: url(../DDC_Files/TeenPriority_Big.png);
  background-repeat: no-repeat; 
  }


#V_Menu {
  position: absolute;
  top: 250px;
  left: 0px;
  width: 108px;
  }

#H_Menu {
  position: absolute;
  left: 0px; 
  top: 195px;
  width: 1240px;
  text-align: center;
  background: maroon;
  }

#footer {
  margin-top: 10px;
  margin-left: 110px;  
  padding: 1em; 
  width: 1240px; 
  text-align: center;
  font-size: x-small;

  }  

#content {
  margin-top: 25px;
  margin-left: 110px;  
  padding: 1em; 
  width: 1100px; 
  border-bottom: thick solid maroon;
  }

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.ColumnLeft {
  float: left;
  padding: 2em;
  width: 50%;
  margin-left: -1px;
  }

.ColumnRight {
  float: right;
  padding: 2em; 
  width: 50%;
  }


.outlined {
  outline: black, solid, thin;
  }

.BlackBox {
  margin: auto;
  border: thick solid black;
  padding: 1em; 
}


.RedBox {
  margin: auto;
  border: thick solid red;
  padding: 1em; 
}

p {
/*  text-indent: 1em; */
  }  

ul, ol, dl, li {
	padding-left: 2em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	border: 0;
	}


.FormText {
  font-family: serif; 
  font-size: XXsmall; 
  font-weight: bold;
  }

.fancy {
  font-family: cursive;
  }

.BoldRed {
  font-weight: bold; 
  color: red; 
  }

.Red {
  color: red; 
  }

.inset {
  margin-left:4 em;
}

.separated {
  border-top: thin solid maroon;
  }

.Con_Name {
  border-top: thin solid maroon;
  font-size: large; 
  font-weight: bold; 
  font-variable: small-caps; 
/*  color: red; */
  text-align: center;
  }

.Store_Name {
  border-top: thin solid maroon;
  font-size: large; 
  font-weight: bold; 
  font-variable: small-caps; 
/*  color: red; */
  }


.New_Item {
  border-top: thin solid maroon;
  font: large small-caps bold; 
  }


.line {
  border-top: thin solid maroon;
  }

.special {
  border: black, solid, thin;
  background: white;
  }




H1 {font-size: xx-large; bold; text-align: center; font-variant: small-caps;}
H2 {font-size: x-large; bold; font-variant: small-caps;}
H3 {font-size: large; bold; font-variant: small-caps;}
H4 {font-size: medium; bold; font-variant: small-caps;}
H5 {font-size: small; bold; font-variant: small-caps;}

.XXLarge {font-size: xx-large;}
.XLarge {font-size: x-large;}
.Large {font-size: large;}
.Small {font-size: small;}
.XSmall {font-size: x-small;}
.XXSmall {font-size: xx-small;}


legend {font-size: large; font-weight: bold; font-variant: small-caps;}


fieldset {
  border: 0;
  border-top: thin maroon solid;
}
 

/* Specific styles for the Games Results files */


.Game_Name {
  border-top: thin solid maroon; 
  font-size: X-Large; font-variant: small-caps; font-weight: bold; 
  }

.Display_Game_Name {
  font-size: X-Large; font-variant: small-caps; font-weight: bold; 
  }

.GamePlayerLeft {
  font: large; small-caps;
  text-align: left;
  margin-left: 100px;
  float: left;
  width: 350px;  
  }

.GamePlayerRight {
  font: large; small-caps;
  text-align: left;
  /*margin-left: 460px;*/
  float: right;
  width: 350px; 
  }

.Seats {
  font: Medium small-caps bold;
  text-align: center;
  }

/* Descriptors for Submission Forms */


label {
  font-weight: bold;
  width: 15em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block
}

.notBold {
  font-weight: normal;
}
input {
  border: 1px offset solid black;
  text-align: left;
}

.required {
  border: 1px solid maroon;
  text-align: left;
}

.button {
  text-align: Center;
}

.FormLeft {
  width: 250px;
  font: bold;
  text-align: right;
  }

.FormLeftNotBold {
  text-align: right;
  width: 250px;
  }

.FormRight {
  text-align: left;
  }

/* End of Form Descriptors*/


/* Unused Styles */

.2_Col_Left {
  float: left;
  margin-left: -1px;
/*  padding: 1em; */
  width: 350px;
}

.2_Col_Right {
  float: right;
  margin-left: 350px;
/*  padding: 1em; */
  width: 350px;
}

.FloatLeft {
  float: Left;
 }

.FloatRight {
  float: Right;
 }