html, body  {
    padding: 0;
    margin: 0;
}

/* force vertical scrollbar in FF */
html { overflow-y: scroll; }

h1, h2, h3, h4, h5, h6, p, td, th {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

h3 {
	font-weight: bold;
}

body {
    background-image: url("images/img_03.jpg");
}


/**
 * controlling the line height
 */
body {
    font-size:100%;
    line-height:1.125em; /* 16x1.125=18px */
}

h1, .like-H1 {
	font-size: 1.375em; /* 16x1.375=22px */
	line-height: 1.636em;/* 16x1.636=36px */
	margin: 0;
}

h2 {
	font-size: 1.125em; /* 16x1.125=18px */
	margin:1em 0; /* 18x1=18px */
}

h3, h4, h5, h6 {
    font-size: 0.875em; /* 16x0.875=14px */
	margin: 1.286em 0; /* 14x1.286=18px */
}


#contentArea p, #contentArea  li, #contentArea address, #contentArea td {
    font-size: 0.875em; /* 16x0.875=14px */
	margin: 1.286em 0; /* 14x1.286=18px */
}


/**
 * END controlling the line height
 */

address {
	font-style: normal;
	padding-left: 1ex;
	border-left: 1ex solid #ffd980;
}

#mainTable {
    /* border: 1px solid gray; */
    border-collapse: collapse;
    width: 100%;
}

#mainTable td {
    /* border: 1px solid gray; */
    padding: 0;
}

#mainTable td.left, #mainTable td.right {
    width: auto;
}

#mainTD {
    width: 770px;
    background-image: url("images/img_08.jpg");
    background-repeat: repeat-y;
	vertical-align: top;
}

#mainTable div.heightHelper {
    height: 727px;
    margin: 0;
}

#pageBG {
    position: relative;;
    width: 770px;
    height: 100%;
    background-image: url("images/img_06.jpg");
    background-repeat: no-repeat;
}

#titleArea {
    position: static;
    /*
    padding-top: 60px;
	*/
    padding-top: 70px;
	padding-left: 260px;
    width: 480px;
	height: 100px;
}

#titleArea h1, #titleArea .like-H1 {
	font-weight: normal;
	/*
	font-size: 18pt;
	*/
	font-size: 26pt;
	line-height: normal;
    padding-left: 0px;
    padding-top: 0px;
	color: #004000;
}

#contentArea {
    position: relative;
    margin-left: 260px;
    padding-top: 1px;
    width: 460px;
	height: auto;
	min-height: 570px;
	background-image: url(images/apples.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #3f320a;
}

#naviArea {
    position: absolute;
    top: 178px;
    left: 12px;
}

#naviArea ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    width: 220px;
}

#naviArea ul a {
	font-family: Tahoma, Geneva, sans-serif;
    font-weight: normal;
	font-size: 1.0em; /* 16x1=16px */
	line-height: 2.25em; /* 16x2.25=36px */
	
    display: block;
    padding-left: 20px;
    text-decoration: none;
    color: #2F4900;
	/*
	border: 1px solid transparent;
	*/
	border-right: none;
	border-left: none;
}

#naviArea ul ul a { 
	font-size: 0.75em; /* 16x0.75=12px */
	line-height: 3em; /* 12x3=36px */
	padding-left: 30px; 
}

#naviArea ul a:hover, #naviArea ul a.active {
    text-decoration: none;
    color: #2F4900;
    background-image: url("images/linkBGAlpha.png");
}

#naviArea ul a.active {
	border-color: white;
	/*
	border-left: 1ex solid white;
	padding-left: 1.2ex;
	*/
	border-right: 18px solid white;
	cursor: default;
}

#naviArea iframe {
      padding-left: 20px; 
      padding-top: 120px; 
}

#footTD {
    background-image: url("images/img_09.jpg");
    height: 30px;
}

