body {
          font-size : 78%;
          font-family : tahoma, arial, sans-serif;
      }body, .alth1 {
          color : #111111;
      }h2, h3, #mainwide {
          color : #003300;
      }.menu a, #bottomnote, .secondary_menu a, .bottompanel a, h1 {
          color : #aaaaaa;
      }#mainwide a {
          color : #444444;
      }#mainwide a:hover, .menu a:hover, .secondary_menu a:hover, .bottompanel a:hover {
          color : red;
      }#mainwide, .secondary_menu {
          background-color : #fffffc;
      }body, h1 {
          background-color : #eeeedd;
      }#pagehead {
          border-bottom : 2px solid #aaaaaa;
      }h3 {
          border-bottom : 3px solid #cccccc;
      }h4 {
          border-bottom : 1px dashed #cccccc;
      }.weblist {
          border-bottom : 1px dashed #cccccc;
      }#bottomnav {
          border-top : 2px solid #aaaaaa;
      }h1, .alth1 {
          font-weight : bold;
          text-align : right;
          font-family : 'Zapf Eliptical', 'Times New Roman', Times, serif;		  
      }h1 {
          z-index : 0;
          font-size : 2em;
		  padding: 0;
		  margin: 0;
      }.alth1 {
          z-index : 1;
          font-size : 2em;
		  background-color: transparent;
      }h2 {
          padding-top : 0.5em;
          font-size : 1.5em;
          font-weight : bold;
      }h3 {
          font-size : 1.1em;
          position : relative;
          top : 2.4em;
          margin : 0;
          padding-right : 4px;
          width : 210px;
          text-align : right;
      }h4 {
          font-size : 1em;
          font-weight : bold;
          position : relative;
          top : 2.2em;
          left : 35px;
          margin : 0;
          padding-right : 4px;
          width : 180px;
          text-align : right;
      }h5{
	  font-size:1.05em;
	  font-weight: bold;
          position : relative;
          left : 235px;
		  top: -0.5em;
		  margin-bottom: -1.6em;
		  margin-top: -1.5em;
	  
	  }p {
          text-align : justify;
          margin-left : 220px;
          padding-left : 3px;
          margin-top : 1em;
          padding-right : 10px;
      }ul {
          padding : 0 10px 0 5px;
          margin-left : 15px;
      }li{
	  
          width: 350px;
	}
}a {
          text-decoration : none;
      }img {
          border : 0;
      }#page {
          position : absolute;
          top : 0;
          left : 50%;
          margin-left : -400px;
          width : 795px;
          height : autO;
      }#pagehead {
          position : relative;
          top : 0;
          left : 0;
          height : 85px;
          width : 795px;
          margin-top : 5px;
      }#mainwide {
          position : relative;
          left : 125px;
          top : 0;
          width : 658px;
          padding : 0 6px 30px;
          text-align : justify;
          font-size : 1em;
          z-index : 0;
          height : autO;
      }#mainwide a {
          font-weight : bold;
          text-decoration : none;
      }#mainwide ul {
          position : relative;
          left : 250px;
      }.menu {
          position : absolute;
          top : 150px;
          height : 170px;
          left : 10px;
          width : 115px;
          font-size : 1em;
          text-align : right;
          z-index : 2;
      }.menu a {
          text-decoration : none;
          font-variant : small-caps;
      }.secondary_menu {
          position : absolute;
          left : 98px;
          width : 255px;
          text-align : left;
          top : 1em;
          visibility : hidden;
          z-index : 1;
}.secondary_menu a {
          text-decoration : none;
          font-variant : small-caps;
		background : url(images/menu.gif) repeat-y;
      }#left {
          position : absolute;
          left : 0;
          top : 310px;
          width : 125px;
      }#bottomnav {
          width : 795px;
          position : relative;
          left : 0px;
          top : -0.5em;
          margin : 5px 0 0;
          padding : 5px 0 10px;
          height : 1.6em;
		  text-align: center;
      }#bottomnav li {
          text-align : center;
          float : left;
          width : 16%;
          list-style-type : none;
      }#bottomnav ul {
          padding : 0;
          margin-top : -5px;
      }table {
          font-size : 0.9em;
      }#donations {
          position : relative;
          left : 30px;
          top : -5.3em;
      }#bottomnote {
          position : relative;
          right : 0;
          top : 0;
          text-align : right;
          font-size : 0.9em;
          width : 790px;
          height : autO;
      }#bottomnote a {
          color : #ffcc33;
      }#bottomnote a:hover {
          color : red;
      }.bottompanel {
          position : relative;
          top : 0;
      }.bottompanel a {
          font-variant : small-caps;
      }.bottompanel a:hover {
          font-variant : small-caps;
      }.weblist {
          padding-bottom : 1.2em;
      }.imagebox {
          border : 1px solid black;
          padding : 3px;
          font-size : 0.9em;
          text-align : center;
      }.validation {
          color : #cdce00;
      }.weblogo{
          float : left;
          padding-right : 12px;
          padding-bottom : 1em;
      }.submitbutton{
	  	width: 80px;
		height: 20px;
		font-size: 0.9em;
		background-color: #eeeedd;
		color: black;
		text-align: center;
	  	}.price{
		font-size: 1.1em;
		font-weight: bold;
		float: abstop;
		}.menuitem{
		margin-left: 225px;
		margin-bottom: 1em;
		width: 350px;
		}.ringback{
		width: 100px; 
		height: 75px; 
		background-color: white; 
		float: right; 
		border-left: 2px solid red;
		border-top: 2px solid red;
		border-right: 2px solid black;
		border-bottom: 2px solid black; 
		text-align: center; 
		padding: 5px; margin: 10px}td{
	vertical-align: top}