body { background: #d4d4ff; border: 0; margin: 1.3em 0; padding: 0; }

table.main { width: 877px; background: #fff; }
table.main1 { width: 640px; background: #fff; }



td { font-family:  "trebuchet ms", arial, sans-serif; font-size: 90%; color: #222; }



tr.top { height: 115px; background: #77f; }

td.top1 { height: 115px; width: 210px;  }

td.top2 { height: 115px; width: 15px;  }

td.top3 { height: 115px; width: 237px; color: #fff; text-align: center; font-size: 80%; color:#d4d4ff}

td.top3a { height: 115px; width: 200px; color: #fff; text-align: center; font-size: 80%; color:#d4d4ff}

td.top4 { height: 115px; width: 215px; }

td.top5 { height: 55px; width: 55px;  }

td.top6 { height: 55px; width: 15px;  }

td.top7 { height: 55px; width: 237px; color: #fff; text-align: center; font-size: 80%; color:#d4d4ff}

td.top8 { height: 55px; width: 200px; color: #fff; text-align: center; font-size: 80%; color:#d4d4ff}

td.top9 { height: 55px; width: 100px; }


td.bot1 { height: 15px; background: #77f; background-image: url(images/corner2.jpg); background-repeat: no-repeat; }

td.bot3 { height: 15px; background-image: url(images/corner3.jpg); background-repeat: no-repeat; background-position: right; }



tr.fill { height: 15px; }

td.fill1 { height: 15px; width: 210px; background: #77f;}

td.fill2 { height: 15px; width: 15px; }

td.fill3 { height: 15px; width: 652px; }

td.fill4 { height: 15px; width: 55px; background: #77f;}



tr.main { height: 400px; }

td.main1 {  width: 210px; background: #77f; background-image: url(images/first-nature.jpg); background-position: bottom; background-repeat: no-repeat; }

td.main2 {  width: 15px; }

td.main3 {  width: 652px; }

td.main4 {  width: 55px; background: #77f; background-position: bottom; background-repeat: no-repeat; }




h2 { font-size: 175%; font-weight: normal; }

td.main3 i, h2 { color: #77f; }



#menu { margin: 0 1em; }

#menu a { text-decoration: none; color: #fff; }

#menu a:hover { text-decoration: none; color: #d4d4ff; }

#menu p { margin: 0.75em 0; line-height: 1em;  }



img.corner1 { width: 15px; height: 15px; border: 0; }

img.topleft { height: 115px; width: 210px; }

img.topright { height: 115px; width: 215px; }



#content { padding-right: 15px; text-align: justify; }

#content a { color: #77f; text-decoration: underline; }

#content a:hover { color: #33d; text-decoration: none; }