/*  CSS-stylesheet for www.kahvilakaneli.net
    * created on January 23rd 2006
    * author Hannu Kivimäki
*/

body { font-family: trebuchet ms, sans-serif; font-size: 0.7325em; color: #000000; margin: 0px; background: #471900; }

#tuotekuva {
  position: relative;
  float: right;
  margin-right: 20px;
}

a         { color: #000000; text-decoration: none; }
a:hover   { color: #95491b; text-decoration: none; }

h1 { font-family: georgia, serif; font-size: 1.5em; font-weight: normal; margin-top: 1.5em; margin-bottom: 0.5em; }
h2 { font-family: georgia, serif; font-size: 1.5em; font-weight: normal; margin-left: 5px; margin-top: 1em; margin-bottom: 0.5em; }
h3 { font-family: georgia, serif; font-size: 1.2em; font-weight: normal; margin-left: 5px; margin-top: 1em; margin-bottom: 0.5em; }

p.welcome { width: 200px; margin: 30px 0px 0px 0px; font-size: 1em; text-align: left; }
p.served  { width: 230px; margin: 7px 0px 0px 8px; font-size: 1em; text-align: left; }
p.contact { width: 225px; margin: 30px 0px 0px 0px; font-size: 1em; text-align: left; }
.anfang   { font-family: georgia, serif; font-variant: small-caps; font-size: 2em; }

table.top_table       { width: 750px; background: #471900; }
table.menu_table      { width: 758px; background: #471900; }
table.contents_table  { width: 758px; height: 400px; background: #B88737; }
table.bottom_table    { width: 758px; background: #471900; }

td.contents_left      { width: 190px; color: #844e16; background-image: url('kuvat/logo_bottom.gif'); background-repeat: no-repeat; padding-top: 40px; font-family: georgia, serif; font-size: 0.9em;}
td.contents           { width: 560px; padding-left: 5px; padding-bottom: 25px; line-height: 1.6em; vertical-align: top;}
td.contents img       { margin: 35px 0px 0px 5px; border: solid black 1px; }
td.contents_right     { width: 8px; background-image: url('kuvat/right_edge.gif'); background-repeat: repeat; }

td.toprow_left        { width: 758px; height: 88px; }
td.toprow_middle      { width: 758px; height: 88px; }
td.middlerow_left     { width: 181px; height: 27px; }
td.middlerow_middle   { height: 27px; background-image: url('kuvat/background_middle.gif'); background-repeat: repeat-x; font-family: georgia, serif; font-weight: normal; margin-top: 1.5em; margin-bottom: 0.5em; }
td.bottomrow_left     { width: 181px; height: 39px; }
td.bottomrow_middle   { background: #B88737; height: 39px; }
td.bottom_edge        { width: 745px; height: 11px; background-image: url('kuvat/bottom_edge.gif'); background-repeat: repeat; }
td.credits            { font-size: 0.8em; padding-left: 15px; padding-bottom: 10px; }


/* ENTRY-site (index.html) has its own style definitions */

body.entry            { font-family: georgia, serif; font-size: 0.8em; color: #000000; margin: 0px; background: #471900; }
table.entry           { width: 591px; background: #471900; }

td.entry_topleft      { height: 128px; width: 102px; }
td.entry_topright     { height: 128px; width: 97px; }
td.entry_topleftedge  { height: 128px; width: 7px; background-image: url('kuvat/entry_edgeleft.gif'); background-repeat: repeat-y; }
td.entry_toprightedge { height: 128px; width: 7px; background-image: url('kuvat/entry_edgeright.gif'); background-repeat: repeat-y; }
td.entry_topmiddle    { height: 128px; width: 314px; }

td.entry_middleleft       { height: 400px; width: 102px; }
td.entry_middleright      { height: 400px; width: 97px; }
td.entry_middleleftedge   { height: 400px; width: 7px; }
td.entry_middlerightedge  { height: 400px; width: 7px; }
td.entry_middlemiddle     { height: 400px; width: 314px; }

td.entry_bottomleft       { height: 60px; width: 102px; }
td.entry_bottomright      { height: 60px; width: 97px; }
td.entry_bottomleftedge   { height: 60px; width: 7px; background-image: url('kuvat/entry_edgeleft.gif'); background-repeat: repeat-y; }
td.entry_bottomrightedge  { height: 60px; width: 7px; background-image: url('kuvat/entry_edgeright.gif'); background-repeat: repeat-y; }
td.entry_bottommiddle     { height: 60px; width: 314px; background: #C9882C; }

