html {font-size:100%;}
/* ---------- Whole Doc ---------- */
body {font:100% Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: url(../VivaTonk/images/TWlogomatte.gif) 5px 5px no-repeat; 
margin:0; background-color: #660066;
behavior: url(csshover.htc);} /* WinIE behavior call */
div#header a {
	color: #660066;
}

/* ---------- Header Div ---------- */
div#header h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:large; }
div#header {
	text-align:center;
	font-size:80%;
	margin: 0em 1em 0em 1em;
	height: auto;
}
div#header h1 span {display: none;}


/* ---------- Main Div ---------- */
div#main { width:auto; }
div#main img {border: 3px double #584608; padding-right: 0;}
div#main {font-size:76%; margin:0 2.5em 0 2.5em;  padding:0 2em 0 2em;  clear:both;
background-color: white; border: 3px double #584608;}
div#main h4 { font-weight:bold; font-size: 100%; }
td {
	padding-bottom: 0px;
}
tr {
	padding-bottom: 0px;
}
div#main .heading  { font-weight:bold; }
/* ---------- Main Table ---------- */
div#main a {
	color: #660066;
}

/* ---------- Question & Answers---------- */
div#main .QA img { float:left; margin-right: 1em;}
div#main p.question { font-weight:bold; }
div#main .answer { padding-left: 10px; font-weight:normal; }

/* ---------- Home Page ---------- */
div#tw, #activites {float:left; width:48%; margin: .5em 0 0 .5em; }
div#tonks, #buying {float:left; width:46%; margin: 1em 0 0 .5em; }
div#tw, #tonks {margin-right: 1em; }
div#tw .photoa { margin-right:1em; }
div#tonks {margin-right:2em; margin-top: 1em;}
.photoa { float:right; margin-left:1em; }
.photob { float:left; margin-right:1em; }

/* ---------- Simple Address  List ---------- */
div#main ul.addresslist { list-style: none; padding:0; margin:0; margin-left:0.5em;}

/* ---------- Colors ---------- */
.red { color: #FF0000; font-weight:bold; clear: both; }
.blue { color: #0000FF; font-weight:bold; }
.yellow { color: #FFFF00; font-weight:bold; }
.black { color: #000000; font-weight:bold; }
.purple { color: #6600CC; font-weight:bold; }
.white{ color: #FFFFFF; background-color:#333333; font-weight:bold; }
.brown { color: #660033; font-weight:bold; }
.orange { color: #FF6600; font-weight:bold; }
.color1 { color: #00CC00; font-weight:bold; }
.color2 { color: #FF0099; font-weight:bold; }

/* ---------- Tonk Logo Sites ---------- */
div.logo{ float:left; width:100%;  }
div#tonksites img {float: left; padding: 0; margin:0; padding-right: 10px; padding-bottom: 10px;border:0;}
div#tonksites a img {border: 0;}

/* ---------- Boxout ---------- */
div#boxout {float: right; width: 200px; padding: 1em; margin-bottom: 5px; margin-left: 5px;
}
div#boxout p {clear: both; padding-top: 5px;}
div#boxout img {float: left; padding: 0; margin:0; padding-right: 10px; border:0;}
div#boxout a img {border: 0;}

/* ---------- Large groups of photos ---------- */
div.pic {margin: 5px; padding: 0; clear: both; }
div.pic img {border: 3px double #584608; margin: 0 0 1em 1em; padding: 0;}
div.pic ul {margin: 0 10px 10px 0; padding: 0.5em; width: 400px; float: left; }
div.pic ul {background: #FAF2D8; border: 3px double #584608;}
div.pic li {list-style: none; margin: 0; padding: 0; text-align: right; 
font-family:Arial, Helvetica, sans-serif; } 
div.pic li.title { border-bottom: 1px solid; font-weight:bold}

/* ---------- Footer Div ---------- */
div#footer {text-align:center; font-size:80%; clear:both;}
div#footer a {color: #1C7B7F; }

/* ---------- Clear Div ---------- */
div.invisSeperator { height: 0; clear: both; }
table {
	padding: 0px;
}
