	/*Grace 1.0 By Sam El http://www.ventswap.com*/
	body {
border:0; margin:0; padding:0;
background: #c6246d url(/images/bg_tile.jpg) top center repeat-y;
font: 11px/15pt Verdana, Arial, sans-serif;
	color: #333;
	font: 400 88% "Times New Roman", Times, serif;
	}
	#SiteContainer{
	margin:0px;
	padding:0px;
	background:url(/images/body_bg.jpg) top center no-repeat;
	}
	img{
	border:0px;
	}
	input {margin-bottom: 5px;padding: 3px;border: 1px solid #FF2E9A;}
	a {color: #000;text-decoration: underline;outline: none;}
	a:hover {color: #FF2E9A;text-decoration: none;}
	.ErrorContainer {
		background: #FFE1ED url('alert.gif') no-repeat top left;
		border-top: 1px solid #CC0066;
	    border-bottom: 1px solid #CC0066;
		padding: 10px 9px 9px 9px;
		color: #c00;
		margin: 0 6px;
	}
	.ErrorTitle {
		font-weight: 700;
		color: #c00;
		font-size: 14px;
		margin-bottom: 6px;
		padding-left: 18px;
	}
	.Error {color: #c00;font-size: 15px;}
	.SiteContainer {margin: 25px auto 10px; text-align: left;}
	.Foot{text-align: left;margin: 0 auto 10px;}
	/* Various page widths */
	.SignIn { width: 400px; border: 1px solid #a71951; padding: 10px; }
	.PasswordRequest { width: 500px; }
	.PasswordRequest .PageTitle{ width: 492px; }
	.SignOut { width: 400px; }
	.Apply { width: 580px; }
	.PasswordReset { width: 550px; }
	/* Banner */
	h1 {
		padding: 0;
		margin: 0;
		line-height: 80px;
		color: #FF2E9A;
		text-align: center;
	}
	h1, h1 a {
		font-size: 3em;
		font-weight: 100;
		text-decoration: none;
	}
	h1 strong {font-weight: 700;}
	
	/* ~~~ BINGO-THINGIES ~~~ */

#bingosite-thingies{
margin:0 auto;
width:895px;
padding:20px 0px 0px 0px;
}

.bingo-slogan{
color:#a81e59;
font-size:10px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#site-header{
background: #fff url(/images/header_grad.png) repeat-x bottom left;
border:1px solid #f0aac0;
width:895px;
height:85px;
}

#site-logo{
float:left;
width:384px;
margin: 0px 0px 0px 6px;
}

#site-header-right{
float:right;
text-align:right;
margin:0px 4px 0px 0px;
}

#site-header-banner{
width:468px;
height:60px;
text-align:right;
border:1px solid #a81e59;
}

#bingo-menu{
background: #fff;
border:1px solid #f0aac0;
width:895px;
height:25px;
margin:8px 0px 8px 0px;
text-align:left;
}

.menu-rss{
float:right;
margin:1px 0px;
}

/* ~~~ RSS ICON ~~~ */

.rss img{
vertical-align:text-bottom;
}

/* ~~~ NAVIGATION ~~~ */

ul#nav { 
width:830px; 
height:19px; 
margin:3px 0px;
padding:0px;
} 

ul#nav li { 
padding:0; 
margin:0; 
list-style-type:none; 
float:left; 
} 

ul#nav li a { 
text-indent:-9999px;
overflow:hidden;
border:0; 
text-decoration:none; 
display:block; 
background:transparent url(/images/navigation.gif) no-repeat; 
} 

li#home a {
	width:66px;
	height:19px;
	 }
li#bingo-games a {
	width:129px;
	height:19px;
	 }
li#slots a {
	width:78px;
	height:19px;
	 }	 
li#bingo-blogg a {
	width:118px;
	height:19px;
	 }
li#promotions a {
	width:123px;
	height:19px;
	 }	
li#ladies-corner a {
	width:144px;
	height:19px;
	 }
li#forum a {
	width:81px;
	height:19px;
	 }	 	
li#members a {
	width:91px;
	height:19px;
	 }	 	 		  	 	 	 
li#home a:hover, li#home a:focus {
	background-position:0px -19px;
	 }
li#bingo-games a:link, li#bingo-games a:visited {	
	background-position:-66px 0px;
	}
li#bingo-games a:hover, li#bingo-games a:focus {	
	background-position:-66px -19px;
	}
li#slots a:link, li#slots a:visited {	
	background-position: -195px 0px;
	}
li#slots a:hover, li#slots a:focus {	
	background-position: -195px -19px;
	}
li#bingo-blogg a:link, li#bingo-blogg a:visited {	
	background-position: -273px 0px;
	}
li#bingo-blogg a:hover, li#bingo-blogg a:focus {	
	background-position: -273px -19px;
	}
li#promotions a:link, li#promotions a:visited {	
	background-position: -391px 0px;
	}
li#promotions a:hover, li#promotions a:focus {	
	background-position: -391px -19px;
	}
li#ladies-corner a:link, li#ladies-corner a:visited {	
	background-position: -514px 0px;
	}
li#ladies-corner a:hover, li#ladies-corner a:focus {	
	background-position: -514px -19px;
	}	
li#forum a:link, li#forum a:visited {	
	background-position: -658px 0px;
	}
li#forum a:hover, li#forum a:focus {	
	background-position: -658px -19px;
	}	
li#members a:link, li#members a:visited {	
	background-position: -739px 0px;
	}
li#members a:hover, li#members a:focus {	
	background-position: -739px -19px;
	}	

	
	/* About Paragraphs */
	.About {
		margin: 8px 0 0 0;
		padding: 0 4px 0 8px;
		width: 260px;
		xborder-right: 1px solid #ccc;
		position: absolute;
		}
	.About h2 {
		font-size: 15px;
		font-weight: 700;
		color:#FFF;
		}
	.About p {
		margin: 0;
		padding: 2px 0 6px;
		line-height: 150%;
		font-size: 15px;
		}
	.About p strong {font-weight: 400;text-decoration: underline;}
	/* Forms */
	fieldset {border: 0;margin: 0;padding: 0 6px 6px;}
	legend {font-size:15px;font-weight: 700;color: #FFF;}
	fieldset p {margin: 0;padding: 0 2px 8px;}
	#Form form {margin: 0;padding: 6px 1px 6px;}
	#Form ul, #Form ul li {list-style: none;}
	#Form ul li {padding-bottom:6px;}
	#Form label {
		text-align: right;
		display: block;
		width: 35%;
		float: left;
		margin-right: 8px;
		font-size: 15px;
		}
	#Form input {width: 50%;}
	#Form .Submit {
		clear: left;
		padding: 6px 0 0 88px;
		text-align: left;
		}
	#Form .Button {
		width: auto;
		text-decoration: none;
		padding: 10px;
		font-size:14px;
		font-weight: 700;
		background: #FFF;
		border: 1px solid #FF2E9A;
		}
	#Form .Button:hover {
		width: auto;
		cursor: pointer;
		color:#FFF;
		background-color: #e22a75;
		}
	/* Sign-In Page */
	#Form.SignInForm fieldset {padding: 0 6px; }
	#Form.SignInForm .Submit {
		padding: 6px 0 0;
		clear: left;
		text-align: center;
		}
	#Form #RememberMe label {
		width: auto;
		padding-left: 138px;
		text-align: left;
		font-size: 15px;
		}
	#Form #RememberMe input {width: auto;}
	.MembershipOptionLinks {margin: 4px 0 0 50px !important;}
	.MembershipOptionLinks li {
		width: auto;
		overflow: hidden;
		white-space: nowrap;
		}
	.MembershipOptionLinks a,
	.MembershipOptionLinks a:visited {
		display: block;
		text-align: center;
		padding: 3px 0 3px 10px;
		font-size:16px;
		}
	.MembershipOptionLinks a:hover {text-decoration: none;}
	.ForgotPasswordLink {position: absolute;z-index:100;}
	.ApplyForMembershipLink {padding-left: 136px !important;}
	/* Password Request Form */
	.PasswordRequest .About {width: 234px;}
	.PasswordRequestForm {padding: 0 0 0 247px;}
	/* Apply Form */
	#Form.ApplyForm {padding: 0 0 0 282px;}
	
	div.Apply #Form {height: 260px;	}
	html>body div.Apply #Form { /* ugly hack, but fixes display error in IE. */
		min-height: 260px;
		height: auto;
		}
	#Form.ApplyForm .Submit {padding-left: 104px;}
	#Form.ApplyForm label {width: 98px;	}
	#Form.ApplyForm input {width: 156px;}
	#Form.ApplyForm .Submit input {width:auto !important;}
	#TermsOfServiceCheckBox input {width: auto !important;}
	/* Password Reset Form */
	#Form.PasswordResetForm .Submit {padding-left:100px;}  
	.PasswordReset .About {width: 254px;}
	#Form.PasswordResetForm {padding: 0 0 0 267px;}
	/* Form Complete */
	.FormComplete {padding: 15px 0px;text-align:center}
	.FormComplete h2 {
		font-size: 15px;
		font-weight: 700;
		margin: 0px 0px 15px 0px;
		padding: 0;
		}
	.FormComplete ul {list-style: none;}
	.FormComplete ul li strong {font-weight: 400; color:#990000}
	/* Foot */
	.Foot {
		color: #ccc;
		text-align: center;
		font-size: 10px;
		border: 0;
		}
	.Foot a {color: #ccc;border: none;}
	/* MISC */
	body, .About h2, #Form ul, #Form ul li, .MembershipOptionLinks li, .PasswordRequestForm .ErrorContainer, .ApplyForm .ErrorContainer, #Form.PasswordResetForm .ErrorContainer, .FormComplete ul, .FormComplete ul li {margin: 0;	padding: 0;}
