html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, hr, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, object, a, abbr, acronym, br, cite, code, dfn, em, img, span, sub, sup, tt, var, legend, fieldset {margin: 0; padding: 0;list-style:none;}
img, fieldset, hr{border:solid 0px;}
html{
	background:		url(../img/html.png) repeat-y center #240105;
	font-family:	Georgia, "Times New Roman", Times, serif;
}
body{
	background:url(../img/body.png) repeat-x;
}
#wrapper{
	position:		relative;
	margin: 		0 auto;
	width:			960px;
}
#site{
	background:		url(../img/site.png) repeat-y;
	font-family:	Arial, Helvetica, sans-serif;
	float:			left;
	padding:		0 33px;
	width:			894px;
}
	#container{
		color:			#333;
		float:			right;
		font-size:		12px;
		padding:		22px;
		position:		relative;
		width:			630px;
	}
		#container p, #container ul, #container dt, #container iframe, #container h3{
			padding-top:	15px;
		} 
		#container embed{
			margin-top:		15px;
		}
		#container ul{
			padding-left:	15px;
		}
			#swinggif{
				position:	absolute;
				right: 		40px;
				top: 		40px;
			}
		.review{
			background:#a30c1f url(../img/review-top.gif) no-repeat;
			width:500px;
			margin:20px auto;
		}
		#container div.review p{
			color:#fff;
			padding:50px 40px 0px;
		}
		#container div.review p.reviewer{
			background:url(../img/review-bot.gif) no-repeat;
			height:30px;
			font-weight:bold;
			font-size:16px;
			text-align:right;
			padding:40px 20px 0 0;
			width:480px;
		}
		#othernews{
			float:left;
			width:350px;
		}
		#twtr-widget-1{
			float:right;
			padding:10px 0;
			width:250px;
		}
		#twtr-widget-1 .twtr-hd{
			display:none;
		}
		#twtr-widget-1 .twtr-ft{
			display:none;
		}
	#sidebar{
		color:			#666;
		font-size:		12px;
		float:			left;
		padding:		24px;
		width:			172px;
	}
		#sidebar h3{
			padding-top: 	10px;
		}
		#sidebar a:link, #sidebar a:visited{
			color:			#666;
		}
		#sidebar address{
			font-style:		normal;
		}
		#sidebar img{
			margin:			10px 0 0 10px;
			text-align:		center;
		}
		#sidebar #fb:link, #sidebar #fb:visited{
			background:	url(../img/fb.gif) no-repeat;
			display:	block;
			float:		left;
			height:		64px;
			margin-top:	10px;
			outline:	none;
			text-indent:-9999px;
			width:		72px;
		}
		#sidebar #fb:hover{
			background:	url(../img/fb.gif) no-repeat left -64px;
		}
		#sidebar #tw:link, #sidebar #tw:visited{
			background:	url(../img/tw.gif) no-repeat;
			display:	block;
			float:		left;
			height:		64px;
			margin-top:	10px;
			outline:	none;
			text-indent:-9999px;
			width:		72px;
		}
		#sidebar #tw:hover{
			background:url(../img/tw.gif) no-repeat left -64px;
		}
body #wrapper #header{
	background:		url(../img/header.png) no-repeat bottom;
	height:			200px;
	position:relative;
	padding-top:	20px;
	width:			960px;
}
	#header img{
		bottom:			35px;
		right:			33px;
		position:		absolute;
		z-index:		15;
	}
	#specialoffertag:link, #specialoffertag:visited{
		position:absolute; 
		right:230px; 
		top:80px; 
		text-indent:-9999px; 
		outline:none; 
		background:url(../img/specialoffer.png) no-repeat; 
		height:81px; 
		width:134px; 
		z-index:15;
	}
	#specialoffertag:hover{
		background:url(../img/specialoffer.png) no-repeat 0 -81px;
	}
	#header p{
		background:		url(../img/jlbgolf.png) no-repeat 0px 2px;
		bottom:			35px;
		font-size:		80px;
		height:			129px;
		left:			33px;
		padding:		55px 0 0 150px;
		position:		absolute;
		width:			300px;
		text-indent:	-9999px;
		z-index:		10;
	}
	#header h3{
		background:		#000;
		bottom:			35px;
		color:			#fff;
		height:			35px;
		left:			33px;
		line-height:	35px;
		padding-left:	175px;
		position:		absolute;
		width:			720px;
		z-index:		5;
	}
	#header ul{
		background:		url(../img/menu.gif) repeat-x #41473c;
		bottom:			0px;
		border-top:		5px solid #a30c1f;
		height:			20px;
		left:			33px;
		padding:		5px 20px;
		position:		absolute;
		width:			855px;
	}
		#header ul li{
			float:		left;
			line-height:	18px;
			padding:		0 4px;
		}
			#header ul li a:link, #header ul li a:visited{
				color:				#fff;
				display:			block;
				font-size:			13px;
				padding:			1px 9px;
				text-decoration:	none;
			}
			#header ul li a:hover{
				background:				#a30c1f;
				-moz-border-radius:		10px;
				-webkit-border-radius:	10px;

			}
#banner468{
	height:60px;
	margin:30px auto 10px;
	width:468px;
}
#footer{
	background: 	url(../img/footer.png) no-repeat;
	clear:			both;
	height:			65px;
	margin:			0 auto;
	width:			960px;
}
	#footer p{
		color:			#fff;
		line-height:	35px;
		text-align:		center;
	}
		#footer p a:link, #footer p a:visited{
			color:			#fff;
			font-weight:	bold;
			text-decoration:none;
		}
		#footer p a:hover{
			text-decoration:underline;
		}
#elylink{
	background:#bbb;
	border:2px solid #666;
}
#elylink a:link, #elylink a:visited{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	display:block;
}
a.AlexaSiteStatsWidget{
	display:none;
}