body { margin: 0px; padding: 0px 0px 0px 0px; font-family: Trebuchet MS, arial, sans-serif; font-size: 100%; background-color: #eee;  }

/* ----- TEXT ------ */
h1 { font-size: 1.8em; margin: 0px; padding: 0px 0px 16px 0px; font-family: georgia; font-weight: normal; color: #00788A; }  h1 a { color: #00788A; text-decoration: none; }
h2 { font-size: 1.2em; margin: 0px; padding: 0px 0px 16px 0px; font-family: georgia; font-weight: normal; color: #E48A03; }  h2 a { color: #E48A03; text-decoration: none; }
p  { font-size: 0.8em; margin: 0px; padding: 0px 0px 16px 0px; color: #444; line-height: 1.3em; }  p a { color: #444; text-decoration: underline; } p a:hover { text-decoration: underline; }

/* ---- LAYOUT - STRUCTURE ---- */
#wrapper-1 { margin: 20px auto 0px auto; background-color: transparent; width: 845px; clear: both; }

#body-1 { width: 440px; float: left; margin-top: 50px; }
#body-1-1 { width: 440px; height: 460px; background: #fff; }
#body-1-1-inner { padding: 30px 40px 30px 40px; }
#body-1-2 { width: 440px; background: #fff; margin-top: 10px; }
#body-1-2-inner { padding: 30px 40px 30px 40px; }
.text-body-1-2 { padding-bottom: 0px; }
#body-1-3 { width: 440px; margin-top: 10px; }
.text-body-1-3 { padding: 0px 0px 10px 40px; font-size: 0.7em; }

#body-2 { width: 290px; float: left; margin-left: 10px; margin-top: 50px; }
#body-2-1 { width: 290px; height: 225px; }
#body-2-1-1 { width: 290px; height: 180px; }
#body-2-1-2 { width: 290px; height: 40px; }
.text-body-2-1-2 { color: #fff; padding: 10px 0px 10px 20px; } .text-body-2-1-2 a { color: #fff; }

#body-3 { width: 40px; height: 200px; float: left; margin-left: 60px; margin-top: 25px; }

.img-sbh-1 { border: 1px solid #007A8B; margin-top: 20px; }
.img-cth-1 { border: 1px solid #FCB03F; margin-left: 40px; margin-top: 20px; }
.img-sbh-2 { margin-left: 20px; margin-top: 20px; }
.img-cth-2 { margin-left: 20px; margin-top: 20px; }
