* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

body {
	background: #eefaec;
	color: #000000;
}

a {
	text-decoration: none;
	font-weight: bold;
	border-style: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
	outline: none;
}

.container {
	width: 998px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #820387;
	text-align: left;
	
}

.header {
	height: 172px;
	background: transparent url("/images/free_bingo_hunter_main_header.jpg")
		no-repeat 0 0;
	position: relative;
	z-index:20;
}


.mainHomeImageLink {
	display: block;
	width: 162px;
	height: 80px;
	float: left;
	text-indent: -5000px;
	margin: 24px 130px 35px 0;
}

.bookmarkLink {
	display:block;
	position: absolute;
	left: 2px;
	top: 117px;
	font-size: 11px;
	color: #FFF;
}

.bookmarkLink img {
	position: relative;
	top: 3px;
}

.bookmarkLink:hover {
text-decoration: none;
color: #FFBBF9;
}

.twoHeaderBanners {
	width: 490px;
	height: 124px;
	float: left;
	padding: 15px 0 0 0;
}

.topBannerImageHolder {
	margin: 0 0 15px 11px;
	width: 468px;
	height: 60px;
	display: inline;
}

.liveFeedTicker {
	width: 490px;
	height: 30px;
	padding: 12px 0 0 0;
}

.topNav {
	position: absolute;
	top: 139px;
	left:0;
	clear: both;
	width: 998px;
}

.topNav li {
	list-style-type: none;
	display: block;
	float: left;
	background: #7500af;
	padding: 0;
}

.topNav li a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	height: 24px;
	width: 116px;
	float: left;
	background: transparent url("/images/topnav.gif") repeat-x 0 0;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	padding: 7px 0 0 0;
	border-left: 1px solid #64209B;
	border-right: 1px solid #93C;
	border-top:1px solid #96F;
	border-bottom: 2px solid #609;
}



.topNav li a:hover {
	text-decoration: none;
	background-color: #dc58ff;
	background-position: bottom;
	color: #FF9;
}

.topNav li a.tn_home {
	width: 104px;
}

.topNav li a.tn_wide {
	width: 136px;
}

.topNav ul.navDrop {
display: none;
}

.topNav li a#pofb{
	width: 142px;	
}

.topNav li#fbm {
	width:138px;
}

.topNav li#nbs  {
	width:138px;
}

li:hover#fbm ul {
display:block; 
}

li:hover#nbs ul {
display:block;
}

.topNav ul.navDrop li {
border-bottom: 1px solid #609;
}

.topNav ul.navDrop li a{
display:block; 
width: 136px;
height: 20px; 
color: #FFF;
font-size:11px;
border:0;
padding-top:5px;
margin: 0 1px 0 1px;
}

.topNav ul.navDrop li a:hover{
color: #FF9;
}


.highZ a {
	font-family: Arial;
}

.sideAndMain {
	clear: both;
}

.mainContent {
	margin-left: 190px;
	padding-top: 8px;
	positon:relative;

}

.loggedInText {
	font-size: 12px;
	padding: 30px 0 0 10px;
	text-align: center;
	width: 190px;
	color: #639;
}

.userNameText {
	font-size: 18px;
	display: block;
	padding: 0 0 15px 0;
	color: #FF9;
}

.sidebar {
	width: 174px;
	float: left;
	padding: 11px 0 0 11px;
}

.sidebar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
}

.sidebar h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	padding: 10px 0 5px 15px;
	background: transparent url("../images/side_bar_background.gif")
		no-repeat 0 0;
}

.sidebarContent {
	width: 172px;
	background: transparent url("/images/side_bar_borders.gif") repeat-y 0 0
		;
	border-bottom: 1px solid #999999;
	margin-bottom: 25px;
	padding: 0 0 17px 0;
}

.sidebarContent h3 a {
	color: #fff;
}

.sidebarContent p {
	padding: 5px 5px 5px 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.sidebarContent p a {
	color: #333;
	background: transparent url("/images/lhs_link_arrow.gif") no-repeat 0 0;
	line-height: 2.1em;
	padding: 3px 0 3px 25px;
	font-family: Arial, Helvetica, sans-serif;
}

.fullWidthContent {
	width: 800px;
	border: 1px solid #ccc;
	padding-bottom: 20px;
	margin: 3px 0 50px 0;
	overflow: hidden;
}

.fullWidthContent a {
	color: #660099;
}

.leftHandMainHolder {
	margin: 0 15px 20px 0;
}

.rightHandColumnHolder {
	float: right;
}

.rightHandColumn {
	text-align:center;
	width: 190px;
	padding: 10px 10px 20px 10px;
	line-height: 170%;
	
}

.rightHandColumn p{
	padding-bottom: 25px;
}


.hunterCommentHolder {
	margin-left: 8px;
	margin-right: 20px;
	margin-top: 0px;
	padding-left: 80px;
	padding-right: 50px;
	width:450px;
	height: 180px;
	background-image: url("/images/hunter_comment.jpg");
	background-repeat: no-repeat;
}

.hunterCommentHolder p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #333333;
	font-weight: bold;
}

.bingoReviewBody h1 {
	font-size: 22px;
	color: #660099;
	line-height: 90%;
}

.bingoReviewBody h2 {
	font-size: 18px;
	color: #660099;
	line-height: 90%;
}

.bingoReviewBody h3 {
	font-size: 16px;
	color: #660099;
	line-height: 90%;
}

.bingoReviewBody p {
	font-size: 12px;
	line-height: 130%;
	text-align: justify;
}

.bingoReviewBody {
	padding-left: 10px;
	width: 545px;
	margin-left: 6px;
	margin-top: 10px;
}

.twoColFixLtHdr #footer {
	padding-top: 10px;
	padding-bottom: 20px;
	background: #66009A url("/images/footer.gif") no-repeat 0 0;
	color: #FFF;
	font-size: 10px;
	text-align: center;
	border: 1px solid #990099;
	width: 996px;
}

.twoColFixLtHdr #footer a {
	color: #FFF;
}

.twoColFixLtHdr #footer p.footerLinks {
	padding-top: 10px;
}

.twoColFixLtHdr #footer a img {
	margin: 0 2px;
}

.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 8px;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.navImage {
	padding-left: 0px;
	padding-right: 0px;
}

.smallText {
	color: #609;
	font-size: 11px;
}

p.forgotPasswordText {
	text-align: center;
	margin: 0 auto 0 auto;
}
.forgotPasswordText  a{
	font-size: 11px;
	color: #639;
	
}

.flashReplacementText {
	font-size: x-small;
}

.floatRightPadding {
	float: right;
	display: inline;
}

.floatLeftPadding {
	float: left;
	display: inline;
}

.logInForm {
	font-size: 14px;
	font-weight: bold;
	width: 210px;
	color: #a71598;
	float: right;
	padding: 6px 0px 0px 0px;
}

.logInForm input {
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url("/images/login_form_background.png") no-repeat 0 0;
	border: none;
	font-size: 1em;
	color: #444444;
	padding: 2px 10px 5px 10px;
	margin: 3px 0 3px 0;
	width: 184px;
	float: left;
	outline: none;
}

.logInForm input:focus,#search input:hover,#search button:focus,#search button:hover
	{
	background: transparent	url("/images/login_form_background.png") no-repeat 0 0;
}

.logInForm button {
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url("/images/bg-search.png") no-repeat -202px
		0px;
	border: none;
	font-size: 1em;
	color: #952200;
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	height: 32px;
	width: 110px;
	float: left;
}

.logInForm a {
padding: 0; margin: 0;	
}

.logInForm button:focus,#logInForm button:hover {
	background: transparent url("/images/bg-search.png") no-repeat -514px
		0px;
	color: #fff;
}

#forumLoginWidget {
position: relative;
top : -20px;
left: -8px;
}

.hunterCommentHolderNoImage {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-left: 8px;
	margin-right: 20px;
	margin-top: 0px;
	padding-left: -20px;
	padding-right: 80px;
	width:500px;
}

.hunterCommentHolderNoImage h2 {
	font-size: 1.5em;
	line-height: 1.2em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 17px;
}

.hunterCommentHolderNoImage p {
	line-height: 1.2em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 14px;
}

.m21iFrame {
	width: 730px;
	height: 800px;
	border-width: 0;
}



.standardBodyCopy {
	text-align: justify;
	margin-left: 10px;
}

.standardBodyCopy h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #660099;
	line-height: 180%;
}

.standardBodyCopy h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #660099;
	line-height: 180%;
}

.standardBodyCopy h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660099;
	line-height: 180%;
}

.standardBodyCopy p {
	font-size: 12px;
	line-height: 150%;
}

.chatTerm {
	font-weight: bold;
	color: #660099;
}

.fullPageFlash {
	
}

.va1 {
	vertical-align: -15%;
}

.smallSideBarText {
	padding: 10px 0 0 0;
}

.smallSideBarText p a {
	color: #333333;
	background-image: none;
	font-size: 13px;
	line-height: 180%;
	padding-left: 0;
	text-decoration: underline;
	text-align: center;
}

.m21Inactive {
	background-image: url("/images/m21-inactive.jpg");
	background-repeat: no-repeat;
	width: 716px;
	height: 692px;
}

.m21InactiveContent {
	border-bottom-color: #912400;
	border-top-color: #FDEFDC;
	border-right-color: #912400;
	border-left-color: #FDEFDC;
	border-width: 3px;
	border-style: solid;
	background-color: #FFFFFF;
	width: 560px;
	background-image: url("/images/m21-reg-bg.jpg");
	background-repeat: no-repeat;
}

.centeredFlash {
	text-align: center;
}

.cmsFloatRight {
	float: right;
}

.cmsFloatLeft {
	float: left;
}

.contentArchiveListing p {
	font-size: 8px;
}

.contentArchiveListing h3 {
	font-size: 15px;
}

/*added by tom below */

.bingoReviewBody h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #660099;
	line-height: 180%;
}

.bingoReviewBody h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #660099;
	line-height: 180%;
}

.bingoReviewBody h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660099;
	line-height: 180%;
}

.bingoReviewBody p {
	font-size: 12px;
	line-height: 150%;
}
