.right {text-align: right}
#photodiv {
  background-repeat: no-repeat;
  width: 870px;
}
img 
{
 border:0;
}

#wrap {
 margin: 0 auto 0 auto;
 padding: 2em;
 border-left: 3px solid #000;
 border-right: 3px solid #000;
 width: 500px;
 background-color:#fff;
}

pre {
 padding:10px;
 border: 1px dotted #eee;
 background-color:#f9f9f9;
}
/*dl { border: 3px double #ccc; padding: 0.5em; } */
dt { float: left; clear: left; width: 550px; text-align: left; font-weight: bold; ; } 
dt:after { content: ":"; } dd { margin: 0 0 0 450px; padding: 0 0 0.5em 0; }
body { background:#CCFFCC;  text-align:left; background-image:url(images/green-paper.jpg);}
p{text-align: center;color: #333;}
/*a{color: #0055EA;}*/

div#menu{width:650px;margin: 0 auto;
    font: 90% "Trebuchet MS",Arial,sans-serif;text-align:left}
h1{margin: 0 auto 0.3em;color: #216513;
    font-size: 300%;text-align:center; font-family:  Verdana, Arial, Helvetica, sans-serif;}	
	
h2{margin: 1em auto 0.3em;color: #216513;
    font-size: 200%;text-align:left}

dl{width: 100%;overflow: auto;margin: 0 0 1em;
    background: url(images/dot.gif) repeat-x 0 2.2em}
dd.price{/*background: #FFF*/;font-size: 150%;font-weight: bold}
dt{font-size: 150%;font-weight: bold}
dt{float: left;padding-right: 3px;color: #252525}
dd{margin:0}
dd.price{float: right;padding-left: 3px;color: #AAA}
dd.ingredients{float: left;width: 100%;padding: 3px 0;
   font: italic 100% Georgia,Times,sans-serif;color: #555}
cite {text-align: right; float: right;}   

#navcontainer, #footcontainer
{
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
border-top: 1px solid #999;
z-index: 1;
}

#navcontainer ul, #footcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}
#footcontainer ul {text-align: right;}
#navcontainer li, #footcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
}

#navcontainer li a, #footcontainer li a
{
padding: 1px 7px;
color: #666;
background-color: #fff;
border: 1px solid #ccc;
text-decoration: none;
}

#navcontainer li a:hover, #footcontainer li a:hover
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

#navcontainer li a#current, #footcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

.skip {display:none;}
#wrapper {background-color:#fff; border-style:solid; border-color:#666666; border-width: 1px; border-right-width: 3px;
}
blockquote {color: #333; margin: 0; font-size: 1.2em;}

#menumenu h2 {color:#216513;}
#menumenu ul { list-style:none;}

.fancy { 
  color: #216513; 
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
  font-style: italic;
  font-weight: normal;
}  

/*Form styles */
#models ul
{
text-align: center;
}

#models li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}

input.txt {
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 600px;
}
input.btn {
  color: #00008B;
  background-color: #ADD8E6;
  border: 1px outset #00008B;
}
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}
fieldset {
  border: 1px dotted #61B5CF;
  margin-top: 16px;
  padding: 10px;
}
legend {
  font: bold 0.8em Arial, Helvetica, sans-serif;
  color: #00008B;
  background-color: #FFFFFF;
}

.container ol {
padding: 1em 1em 0 1em;
list-style-position:outside;
list-style: none;
}

fieldset li
{
	padding-bottom: 0.5em;
}

label
{
	display: block;
}

fieldset.submit fieldset.clear
{
	border-style: none;
}

input.fancyform {width: 25em;}
textarea {width: 40em}
text .textdrive {width: 200em}

thead th {
border-right:1px solid #D9D9D9;
font-weight:bold;
padding:2px 10px;
text-align:left;
}
.odd td, .odd th {
background-color:#CECECE;
border-right-color:#B4B4B4;
}
tbody th, td {
background:#F5F5F5 none repeat scroll 0%;
border-right:1px solid #D9D9D9;
font-weight:normal;
font-size: 1.2em;
 color: #216513; 
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
padding:2px 10px;
text-align:left;
vertical-align:top;
}
