body {
	background: url(../images/bgtile.gif) repeat; 
	margin: 0; 
}
table#main {
	height: 100%; 
	width: 636px; 
	background: #F2E3C5; 
}

table#sched {
	margin-top: 20px; 
	margin-bottom: 15px; 
}

table#main td {
	padding: 0; 
}

td#leftbg {
	width: 9px; 
	background: url(../images/bgleft.gif) repeat-y; 
}

td#espace {
	width: 14px; 
}

td#banner {
	height: 70px; 
	vertical-align: top; 
}

td#content {
	width: 407px; 
	vertical-align: top; 
}

td#content p {
	width: 393px; 
	font: 12px/17px arial, verdana, sans-serif; 
}

th#search {
	color: #003300;
	font: bold 16px/20px arial, verdana, sans-serif; 
}

td#searchleft, td#searchright {
	width: 131px; 
	font: 12px/17px arial, verdana, sans-serif; 
}

td#storeleft {
	width: 25%; 
	font: 12px/17px arial, verdana, sans-serif; 
	 
}

td#prodleft, td#prodright {
	font: 12px/17px arial, verdana, sans-serif; 
}

td#storeright {
	width: 75%; 
	font: 12px/17px arial, verdana, sans-serif; 
}

form#reginfo {
	width: 393px;
}

td#time {
	vertical-align: top; 
	width: 15%; 
	font: 12px/17px arial, verdana, sans-serif; 
	 
}

td#info {
	vertical-align: top; 
	font: 12px/17px arial, verdana, sans-serif; 
	 
}

img#imgspace {
	margin-right: 30px; 
}

td#nav {
	background: #5C6128 url(../images/bgnav.gif) no-repeat; 
	 
	width: 182px; 
	vertical-align: top; 
}

td#nav a {
	display: block; 
}

img#imglink {
	margin-top: 10px; 
}

h1 {
	font: bold 16px arial, verdana, sans-serif; 
	letter-spacing: 1px; 
	margin-top: 10px; 
	margin-bottom: -10px; 
	text-align: center; 
	color: #921400; 
}

h2 {
	font: bold 13px arial, verdana, sans-serif; 
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #373C05; 
}

h3 {
	font: bold 12px arial, verdana, sans-serif; 
	letter-spacing: 1px; 
	margin-bottom: -16px; 
	margin-top: -8px; 
	color: #B77F05; 
}

h4 {
	font: bold 12px arial, verdana, sans-serif; 
	letter-spacing: 1px; 
	margin-top: 30px; 
	text-align: center; 
	color: #921400; 
}

.h3norm {
	margin-top: 20px; 
}

li {
	list-style-type: square; 
	font: 12px/17px arial, verdana, sans-serif; 
	 
}

div#add-links {
	width: 390px; 
	font: 12px arial, verdana, sans-serif; 
	background: #E6D8BC; 
}

div#space {
	margin: 7px 10px; 
}

img#main-image {
	border: 1px solid #C8CAB1; 
}

img#pix-left {
	margin: 5px 20px 5px 0; 
	border: 1px solid black; 
}

table#subnav {
	width: 165px; 
	margin-left: 15px; 
	margin-top: -5px; 
}

table#subnav td {
	height: 20px; padding: 3px; 
	font: bold 12px/12px arial, verdana, sans-serif; 
	color: #DAA83B; 
	letter-spacing: 1px; 
	vertical-align: top; 
	 
	text-align: left; 
}

td#subnavtext a:link {
	color: #DAA83B; 
	text-decoration: none; 
}

td#subnavtext a:visited {
	color: #DAA83B; 
	text-decoration: none; 
}

td#subnavtext a:active {
	color: #FACF73; 
	text-decoration: none; 
}

td#subnavtext a:hover {
	color: #FACF73; 
	text-decoration: none; 
}

div#espace2 {
	width: 183px; 
	height: 30px; 
	background: #F2E3C5; 
	vertical-align: text-bottom;
	font : 10px Arial, Tahoma, sans-serif;
	color : #373C05;
	text-align: right;
	}

td#rightbg {
	width: 9px; 
	background: url(../images/bgright.gif) repeat-y; 
}

div#bottomlinks {
	width: 393px; 
	font: 11px arial, tahoma, verdana, sans-serif; 
	padding: 20px 0; 
	text-align: center; 
	letter-spacing: 1px; 
}

a:link {
	color: #000099; 
	text-decoration: underline; 
}

a:visited {
	color: #800080; 
	text-decoration: underline; 
}

a:active {
	color: #800080; 
	text-decoration: none; 
}

a:hover {
	color: #990000; 
	text-decoration: none; 
}

div#copy {
	width: 393px; 
	font: 11px arial, tahoma, verdana, sans-serif; 
	padding: 10px 0; 
	text-align: center; 
	color: #7F7F7F; 
}

div#hooftalk-logo {
	margin-top: 50px; 
	text-align: center; 
}
img#hooftalk-logo {
	border: 1px solid #F2E3C5; 
}

/* Dropdown menus
*********************************/
.ddmenu {
	position : absolute;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background : #5C6128;
	visibility : hidden;
	top : 0;
	left : 0;
	font : bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 1px; 
	margin : -3px -2px;
}

.ddmenu a,
.ddmenu a:link,
.ddmenu a:visited {
	width : 150px;
	color : white;
	display : block;
	padding : 3px 5px;
	text-decoration : none;
	border-bottom: 1px solid white; 
}

.ddmenu a:hover {
	color : white;
	background : #C89526;
}
