/* BodyWise */
/* Colors: Red #C33 */
/* Fonts: Logo is Courier, Heads are Georgia, Text is Verdana */

body { font-family: Verdana, Helvetica, sans-serif; margin-top: 0; 
      background-image: url(images/background_bar.gif);  background-repeat: repeat-y; }

table { width: 100%; }
td { vertical-align: top; }
td.header { border-bottom: 10px groove #C33; }
td.menu { width: 150px;  } /* website menu bar */
td.newsletter { width: 150px; } /* newsletter left bar */
td.main { } /* main text area */
td.sidebar { width: 225px; } 
td.footer { border-top: 8px #C33 groove;}

img { }
img.photo { border: 5px groove #C33; }

hr { border-top: 5px groove #C33; margin: 1em 20px 0 20px; height: 5px; }

h1 { font-family: "Georgia", "Garamond", serif; font-size: 1.3em; color: #000;
      margin: 0; padding: .7em 20px .4em 20px; }
h2 { font-family: "Georgia", "Garamond", serif; font-size: 1.1em; color: #000;
      border-bottom: #C33 groove 5px; margin: .3em 20px .2em 20px; padding: 0; }
h3 { font-family: "Georgia", "Garamond", serif; font-size: 1em; color: #000;
      border-bottom: #C33 groove 1px; margin: .5em 20px 0em 20px; padding: 0; }
p { font-size: .9em; margin: 0; padding: .2em 20px .4em 20px; }

.menu p { width: 123px; font-weight: bold; background-image: url(images/menu_items.gif); 
      font-family: "Georgia", "Garamond", serif; font-size: .9em; 
      margin: 1em 0px 1em 0px; padding: .4em 0px .3em 25px; }
div { margin: .1em 0 .5em 0; padding: 0; } /* surrounds plain quotes like on the Fiction page */
div.quote { border: 5px #C33 groove; margin: 1em 0 1em 0; } /* regular quotes */
p.quote { font-size: .85em; font-style: oblique; line-height: 1.4em; 
      margin: 0; padding: 1em 5px .1em 10px; }
p.author { font-size: .8em; text-align: right; line-height: 1.2em; 
          margin: 0; padding: .1em 5px 1em 10px; }
p.photo { margin: 0; padding: 0; text-align: center; }
.newsletter p { color: #FFF; font-size: .8em; font-weight: bold; padding-left: 0; } /* left bar of newsletter */
.footer p { font-family: Verdana, Helvetica, sans-serif; font-size: .75em; text-align: right; 
      margin: .5em 5px .1em 0; padding: 0; }

.title { font-family: "Georgia", "Garamond", serif; font-size: 2.3em; color: #C33; font-weight: bold; 
      margin: 0; padding: .7em 0 .2em 20px;} /* newsletter title */
.subtitle { font-size: .9em; font-weight: bold; font-style: oblique; margin: 0; padding: 0 0 1em 50px; } /* newsletter byline */

ul { font-size: .9em; margin-top: .2em; margin-bottom: .2em; }
li { list-style-image: url(images/bullet.gif);  list-style-type: square; margin: .3em 20px .5em 10px; }

span.em { font-style: oblique; }
span.strong { font-weight: bold; }
span.normal { font-style: normal; }

a:link { color: #C00; font-weight: 500; text-decoration: none; } /* text links */
a:visited { color: #C33; font-weight: 500; text-decoration: none; }
a:hover, a:focus { color: #FFF; font-weight: 500; background-color: #C33; text-decoration: none; }
.header a:hover, .header a:focus { color: #C00; background-color: transparent; text-decoration: none; } /* logo home link */
.menu a:link, .menu a:visited { color: #000; font-weight: bold; text-decoration: none; } /* menu bar links */
.menu a:hover, .menu a:focus { color: #FFF; font-weight: bold; background-color: transparent; text-decoration: none; }
.newsletter a:link, .newsletter a:visited { color: #FFF; font-weight: bold; text-decoration: underline; } /* links in the newsletter left column */
