* {margin: 0; padding: 0;}
html {font-size:125%;}
body {margin:0px; padding:0px; font-size:80%; text-align:center;
}

#container {font-family: Arial, sans-serif; text-align:left;

border:4px double #000; background-image: url(spring2.jpg);}

h1 {font-size:1.5em;line-height:1.5em; font-family: Exotic; text-align:center;}
h2 {font-size:1.2em; line-height:1.2em; text-align:center;}
h3 {font-size:1.0em; line-height:1.0em; text-align:center;}
p {padding:8px;}
#container {position:absolute; left:50%; width:800px; margin-left:-400px;
	;line-height:1.2em;padding-left:40px;}
	
#header {width:800px; height:60px; text-align:center; margin-top:20px;letter-spacing:0.3em;}

#menu {padding:20px;}

ol {padding-left:30px; margin-left:20px;}
#declaration {border-top:0px solid #000;}
#form span {padding-left:20px;}

#navigation {margin-left:650px;}
#luncheon  span {margin-left:74px;}

/*form styling */

fieldset span {padding-left:5px;margin-left:10px;}
fieldset {margin-left:40px;}
label
{
width: 100px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

input
{
color: #000;
background: #F0F8FF;
border: 1px solid #000;
width:200px;
padding:2px;
margin-left:10px;
font-size:1.0em;
}

.qty input  {width:75px;}

select {background: #F0F8FF; font-size:1.0em; }
p.qty span input {width:200px; margin-left:-50px;}
fieldset
{
border: 1px solid #781351;
width: 700px;
}

legend
{
color: #000;
background: #DFEBFF;
border: 1px solid #781351;
padding: 2px 6px
} 

#type {margin-left:30px;}