
body {
  margin: 0px;
  margin-bottom: 20px;
  font-family: verdana,arial,sans-serif;
  font-size: 11px;
  color: #333333;
}

a:link {
  text-decoration: underline;
  color: #9F593D;
}

a:active {
  text-decoration: underline;
  color: #9F593D;
}
a:visited {
  text-decoration: underline;
  color: #9F593D;
}
a:hover {
  text-decoration: underline;
  color: #bF593D;
}

b.menu {
  color: #525917; 
  font-size: 12px;
}

/**** DIVS ******/

div.indent {
  margin-left: 10px;
}


/**** PARAGRAPHS ******/





/**** TABLES ******/


#main {
  border-left: 1px solid #AF694D;
  border-right: 1px solid #AF694D;
}


#nav {
  border-bottom: 1px solid #AF694D;
}

#header {
  border-bottom: 1px solid #AF694D;
}

.content {
  margin: 20px 0px 30px 0px;
}

#footer {
  border-bottom: 1px solid #AF694D;
}

#menu {
  margin:20px 20px 20px 40px;
  color: #444444;
}

#menu p{
  margin: 6px 0px 6px 0px;
}


#orders {
  margin:20px 0px 20px 20px;
  color: #444444;
}


#bio {
  padding:30px 20px 20px 24px; 
}

#slideshow {
  border-left: 1px solid #AF694D;  
}

#legal {
  font-size: 10px;
  color: #666666;
}


/**** IMAGES ******/

image.thumb {
  border: 1px solid #AF694D;

}

image.cakes {
  border: 1px solid #AF694D;
  margin: 3px 0px;
}


/**** FORMS ******/

input.tb {
  width:300px;
  margin:3px 0px 0px 0px;
}

select.lb { 
  margin:3px 0px 0px 0px;
}

textarea.ta{
  width:300px;
  margin:3px 0px 0px 0px;
  font-family:verdana,arial,sans-serif;
}


div.formElement {
  font-size:11px;
  text-align:left;
  margin:12px 20px 0px 20px;
}



div.formSubmit {
  width:300px;
  margin:20px 20px 0px 20px;
  text-align:center;
}


