body {
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

td, a, div, span {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.45em;
}

b {
	font-weight: bold;
	font-size: 1em;
}

table, tr, td {
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

#content > #image {
	border-style: solid;
	border-width: 2px;
	border-color: #EFB549;
	background-color: #EFC;
	text-align: center;
	height: 486px;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 984px;
	overflow: hidden;
}

.sitemap * td {
	padding: 0px 6px;
}

.sitemap * a {
	color: #555;
}

a:hover {
	color: #A00000;
}

w#menu > a:hover {
	color: #B83616;
}

a {
	text-decoration: none;
}

a * img, a>img {
	border: none;
}

w {
	padding: 0px;
}

h1, h1 > a {
	color: #333;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font-size: 12pt;
}


table {
	font-size: inherit;
}

table * {
	vertical-align:  top;
}


.not {
	color: #555;
}
.not > table, table.not{
	padding: 5px;
}
.hot > table:hover {
	background-color: #EFB549;
	color: #000;
}
.hot > table{
	padding: 5px;
	color:#000;
}

.quote {
	color: #555;
	font-size: 1.5em;
	font-weight: bold;
}

.dot-underline {
	padding-bottom: 3px;
	border-bottom: thin dashed;
}
blockquote {
	margin: 0px 50px 15px 50px;
	float:left;
	border-bottom: thin dotted #999;
	padding-bottom: 15px;
}