BODY {
font-family: Verdana, Arial, Helvetica, sans-serif;
/*
font-size: 12px;
font-weight: bold;
*/
margin: 0px;
padding: 0px 15px 5px 15px;
margin: 0px;
background-color: #CB9;
background-image: url(../images/backgrounds/background_main.jpg);
color: #000;
}

A { color: #840; text-decoration: none; font-weight: normal; }
A:link { color: #008; text-decoration: none; font-weight: normal; }
A:visited { color: #800; text-decoration: none; font-weight: normal; }
A:hover { color: #C50; text-decoration: underline; font-weight: normal; }

H2 {
display: block;
text-align: left;
font-size: 20px;
margin: 0px;
padding: 10px 0px 0px 0px;
}

H3 {
display: inline;
text-align: left;
font-size: 18px;
margin: 0px;
padding: 0px;
}

.autor { font-style: italic; }
.question { font-weight: bold; font-style: normal; }
.answer { padding-left: 0px; text-indent: 2em; font-weight: normal; font-style: normal; }

#header {
display: block;
margin: 14px 50px 0px 20px;
padding: 0px;
width: 500px;
height: 48px;
}

#header h2 {
display: none;
}

.audio { background-image: url(../images/headers/audio.gif); background-repeat: no-repeat; }
.galleries { background-image: url(../images/headers/photo-galleries.gif); background-repeat: no-repeat; }
.members { background-image: url(../images/headers/tribe-members.gif); background-repeat: no-repeat; }
.projects { background-image: url(../images/headers/projects.gif); background-repeat: no-repeat; }
.reviews { background-image: url(../images/headers/interviews-reviews.gif); background-repeat: no-repeat; }
.shop { background-image: url(../images/headers/shop.gif); background-repeat: no-repeat; }


#header_img {
margin: 14px 50px 0px 20px;
padding: 0px;
}

/* ----- section main table content ----- */

TABLE#TABLE_main {
position: absolute;
top: 74px;
width: 86%;
margin: 0px 50px 30px 15px;
padding: 0px;
font-weight: normal;
}

TABLE#TABLE_main #TD_topleft {
display: table-cell;
width: 15px;
height: 15px;
background-image: url(../images/backgrounds/background_main_topleft.jpg);
background-repeat: no-repeat;
font-size: 1px;
}

TABLE#TABLE_main #TD_topcenter {
display: table-cell;
height: 15px;
background-image: url(../images/backgrounds/background_main_topcenter.jpg);
background-repeat: x-repeat;
font-size: 1px;
}

TABLE#TABLE_main #TD_topright {
display: table-cell;
width: 15px;
height: 15px;
background-image: url(../images/backgrounds/background_main_topright.jpg);
background-repeat: no-repeat;
font-size: 1px;
}

TABLE#TABLE_main #TD_bottomleft {
display: table-cell;
width: 15px;
height: 15px;
background-image: url(../images/backgrounds/background_main_bottomleft.jpg);
background-repeat: no-repeat;
font-size: 1px;
}

TABLE#TABLE_main #TD_bottomcenter {
display: table-cell;
height: 15px;
background-image: url(../images/backgrounds/background_main_bottomcenter.jpg);
background-repeat: x-repeat;
font-size: 1px;
}

TABLE#TABLE_main #TD_bottomright {
display: table-cell;
width: 15px;
height: 15px;
background-image: url(../images/backgrounds/background_main_bottomright.jpg);
background-repeat: no-repeat;
font-size: 1px;
}

TABLE#TABLE_main #TD_middleleft {
display: table-cell;
width: 15px;
background-image: url(../images/backgrounds/background_main_middleleft.jpg);
background-repeat: y-repeat;
font-size: 1px;
}

TABLE#TABLE_main #TD_middleright {
display: table-cell;
width: 15px;
background-image: url(../images/backgrounds/background_main_middleright.jpg);
background-repeat: y-repeat;
font-size: 1px;
}

/* ----- section main content ----- */

TABLE#TABLE_main TD#TD_maincontent {
vertical-align: top;
/* width: 96%; */
margin: 0px;
padding: 0px 15px 0px 15px;
background-image: url(../images/backgrounds/background_main_content.jpg);
background-repeat: repeat;
/*background-attachment: fixed;*/
}

TABLE#TABLE_main TD#TD_home {
text-align: center;
vertical-align: middle;
width: 100%;
}
