html, body, ol, ul, li, dl, dt, dd, img {margin: 0; padding: 0; border: 0; list-style: none;}

body {
  margin: 20px;
	padding: 0;
	background-color: #dab520;
	color: #000000; 
  font-family: Arial, Verdana, sans-serif; 
  font-size: 100.01%; /* this body font-size fixes an IE bug and maintains x-browser uniformity */ 
  text-align: center; /*left; /* centers the #sizer element in IE5.x/win */
}
#sizer {
 text-align:left;
 background: #eee8aa;
 border:2px solid #ff0000;
 width:790px;
 margin:auto;
}
#header {
 width: 100%;	
 padding: 5px 0; 
 background:#daa520;
}
#bar {
 background:#c0c0c0;
 color: #333333;
 border:solid #ff0000;	
 border-width:1px 0 1px 0;
}
#outer {
 	position:relative;
  font-size: 14px;  
	background:#eee8aa;
  width:785px;
  padding-left:5px;
}
#center {
 float:left;
 width:605px;
 background:#eee8aa;
 border:solid #ff0000;	
 border-width:0 1px 0 0;
 text-align:left;
 padding-right:5px;
}
#right {
 background:#eee8aa;
 width:159px;
 margin-left:613px;
 font:normal 70%/150% Arial, Verdana, sans-serif; 
 padding:0 5px 220px 5px;
}
#footer {
 background:#daa520;
 border:solid red;
 border-width:1px 0 0 0;
 margin:0;
 width: 100%;	
 text-align:center; 
 clear: both;
 padding: 5px 0 15px; 
 position: relative;
}

#box {text-align: center; padding: 2px 0;  margin: 0; border: 3px solid #dcd3c2; border-color: #fef5e4 #d4cab9 #c2b9a8 #ece3d2; color: #500;	font-size: 90%; font-family: arial, verdana, sans-serif;}

table {border:1px solid #ff0000; border-collapse:collapse; background-color:#cccc33;}
em {color:purple;}
table.didge td {padding:0.3em; border:1px solid #ff0000;}
table.selector {font:normal 90%/110% Verdana, sans-serif;}
td p {font:normal 70%/110% Verdana, sans-serif;}
td.paint {align:center; valign:middle; width:180px; padding:3px;}
td.text {valign:middle; width:123px; padding:2px; font:normal 70%/110% Verdana, sans-serif;}
#paypal {width:605px; margin:0; padding:2px;	border:1px solid #ff0000;	background-color:#cccc33;}
#associates img {position:absolute;	left:355px;	margin-top:4px;}
#associates a {position:absolute;	left:370px;}
#p12 {font-size:12px; line-height:150%;}
#p14 {font-size:14px; line-height:150%;}
p.p12:first-letter {font-size: 150%;	font-style: oblique;}
p.p14:first-letter {font-size: 170%;	font-style: oblique;}


#group1 {margin:2px; border: 3px solid #dcd3c2; border-color: #fef5e4 #d4cab9 #c2b9a8 #ece3d2; background-color:#daa520;}
#group1 p {padding:0 3px;}
#group2 {padding:2px; text-align:left; line-height:120%; font-size:11px;}

p:first-letter {font-size: 125%;	font-style: oblique;}
a:link {color:#8b0000; text-decoration: underline}
a:visited {color:#2f4f4f; text-decoration: underline}
a:hover {color:#800080; text-decoration: underline}
a:active {color:#ff0000; text-decoration: underline}

ol, ul, li {margin: 0; padding: 0;}
li {list-style: circle inside;} 
ul.bulk {list-style-type:none;}
ul.bulk li {display:inline;}
ol li {list-style: decimal inside;}

#froggy {position: absolute; top: -220px; right: -70px;}

h1 {font-size: 25px; text-align: center; padding: 5px 0; margin: 0; font-family: tahoma, arial, sans-serif;}
h2 {font-size: 21px; text-align: center; padding: 5px 0; margin: 0; font-family: tahoma, arial, sans-serif;}
h3 {font-size: 18px; margin: 1em 0 .3em;}

#outer {word-wrap: break-word;} /* Prevents long urls from breaking layout in IE, must 
be hidden in a conditional comment for CSS to validate */

img {max-width: 100%;} /* prevents oversize images from breaking layout in browsers that support max-width */

/**************** Utility Rules *******************/

/*\*/ /*/
.sidenav a:hover {position: relative;}
/* this fixes an IEmac hover bug in the left column, hidden from other browsers */

@media print{
  div.center {padding-right:150px; margin:0; width:100%; background-color:#FFFFFF; background-image:none; color:#000000; font-family: "Times New Roman", Times, serif; font-size: 12pt; line-height:120%;}
	div.header,div.footer,div.outer,div.bar{display:none;}
}
