#main {
	margin: 0 auto;
	padding: 0;
	width:960px;
}

.header {
    height: 140px;
}

.title-area {
    width:645px;
    float: left;
}

#headerMenu {
	float:left;
	width:100%;
	//background:#BBD9EE;
	background:url("../images/header/table_background.jpg") repeat-y left top;
	font-size:140%;
	line-height:normal;
	}

#headerMenu ul {
	margin:0;
	padding:20px 10px 0 50px;
	list-style:none;
	}

#headerMenu li {
	display:inline;
	margin:0;
	padding:0;
	}

#headerMenu a {
	float:left;
	background:url("../images/header/tableft.gif") no-repeat left top;
	background-position:0% -42px;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}

#headerMenu a span {
	float:left;
	display:block;
	background:url("../images/header/tabright.gif") no-repeat right top;
	background-position:100% -42px;
	padding:7px 15px 6px 6px;
	color:#666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#headerMenu a span {float:none;}

/* End IE5-Mac hack */
#headerMenu a:hover span, #headerMenu .currentHeader span {
	color:#FF9834;
}

#headerMenu a:hover, #headerMenu .currentHeader {
	background-position:0% 0%;
}

#headerMenu a:hover span, #headerMenu .currentHeader span {
	background-position:100% 0%;
}

.content-body {
    background: #E7F1F8;
}

/* Something from puzzlecentral was conflicting font so have to override it here */
body, table, td, select, button {
    font-family: none !important;
    font-size: medium !important;
}