body { background-color: #eeeeee; }

h1,h2,h3,h4 { 
	font-family: arial,serif; 
	color: #ffffff; 
}
h1 { text-transform: lowercase; font-size: 26px; font-weight: normal; font-family: Arial; }
h2 { text-transform: uppercase; font-size: 14px; color: #d99626; margin: 10px 0 4px 0; font-weight: bold; }
h3 { margin: 0; font-size: 12px; margin-bottom: 4px; margin-top: 0;}
h4 { margin: 0; font-size: 12px; margin-top: 8px; margin-bottom: 4px;}

td,div,li,a { 
	font-size: 11px;
	font-family: arial,serif;
	color: #ffffff; 
}
td { vertical-align: top; }
img { border: 0; }

td.header {  
	text-align: center; 
	background-color: #ffffff;
}

div.spacer {
	height: 40px;
	width: 790px;
	background-color: #a60000;
}

table.layout { width: 790px; }
td.submenu { 
	background-color: #a60000;
	color: #ffffff;
	text-align: right;
	width: 140px;
	padding-right: 10px;
}
td.submenu a { 
	color: #ffffff;
	text-decoration: none;
	padding-right: 0; 
	text-transform: lowercase;
	font-size: 10px;
	line-height: 18px;
	font-family: Arial;
}
td.submenu a:hover { color: #bbaaaa; }

td.content {
	background-color: #a60000;
	color: #ffffff;
}
td.rightimg { background-color: #a60000; width: 200px; }
td.bottomleft {
  background-color: #a60000;
  vertical-align: bottom;
  padding: 0 10px 0 20px;
}
td.bottomleft input { font-size: 10px; }
.galleryt img { margin: 0 5px 5px 0; }

div.contentwrapper { 
	width: 447px;
	height: 400px;
	display: table-cell;
}
div.padding { padding: 0 20px 0 20px; }