/* Main Layout */
body { 
  margin: 0; 
  padding: 0; 
  background-color: gray; 
  color: #656565; 
  font-family: Georgia, serif;
}

h1 { 
  color: black; 
  font-style: italic; 
  font-size: 28px;
  line-height: 31px;
  margin-top: 0;
  margin-bottom: .2em;
  padding-top: 0;
  font-family: "Times New Roman", Times, serif;
  font-weight: normal;
}
a       { color: black; }
p       { margin-top: 0; padding-top: 0; }
table   { border-collapse: collapse; }
sup     { font-size: .7em; }
h1 sup  { font-size: .6em; }

.clearer    { clear: both; }
.center     { text-align: center; }
.right      { text-align: right; }
.float_left { float: left; padding: 0 8px 8px 0; }
.separator  { border-bottom: 1px solid #b9a376; margin: 3em 0 1em 0;}

.page { 
  width: 900px;
  padding: 0;
  margin: 0 auto 0 auto;
  background: url(../images/page_background.gif) repeat-y top left;
  background-color: white;
  font-size: 13px;
  line-height: 18px;
}

.main_header {
  height: 170px;
}

.main_content { padding: 5px 0 2em 0; }
.left_column  { float: left; width: 437px; padding: 0 0 0 62px;}
.right_column { float: left; width: 327px; padding: 0 37px 0 37px; }

.main_footer {
  background: url(../images/footer_background.jpg) no-repeat top left;
  height: 30px;
  color: white;
  font-size: 8px;
  line-height: 8px;
  text-align: right;
  padding: 7px 22px 0 0;
}

/* Call Outs */
.callout { 
  border: 1px solid #e3dac8; 
  width: 294px;
  padding: 4px 13px 15px 18px; 
  margin-bottom: 18px;
}
.callout ul{ margin: 0; padding: 0; }
.callout li{ list-style: none; text-align: center; }
#callout_about { padding-top: 15px; }

.callout_top { 
  height: 20px; 
  background-repeat: no-repeat; 
  background-position; top left;
  position: relative; 
  top: 1px;
}

#callout_top_about { background-image: url(../images/call_out_about_the_blog.gif); }
#callout_top_archives { background-image: url(../images/call_out_archives.gif); }
#callout_top_links { background-image: url(../images/call_out_links.gif); }
#callout_top_recipes { background-image: url(../images/call_out_recipes.gif); }

/* Blogs */
.blog             { margin-bottom: 2em; }
.blog .date       { 
  color: #666666; 
  font-size: 12px; 
  line-height: 18px; 
  font-weight: bold;
}
.blog .body       { margin-top: 1.5em;}
.blog .main_photo { 
  padding: 4px; 
  border: 1px solid #b9a376; 
  float: right; 
  margin: 0 0 10px 10px;
}

/* Index Nav */
.nav        { 
  border-top: 1px solid #b8a378; 
  border-bottom: 1px solid #b8a378; 
  width: 100%; 
}
.nav a      { text-decoration: none; }
.nav td     { padding: 10px 0 10px 0; }
.nav .arrow { width: 38px; }
.nav .title { width: 120px; }
.nav .left  { padding-right: 5px; }
.nav .right { padding-left: 5px; }
.nav .main  { width: 111px; }

