* {
	margin: 	0;
	padding:	0;}
ul, ol, dl, p, h2, h3, h4, h5, h6 { margin-top:	14px; }
h1 {
	width:			430px;
	margin-left:	250px;
	margin-top:		40px;
	margin-bottom:	60px;
	font-size:		24px;
	font-weight:	normal;
	color:			#dfdfdf;
	line-height:	1.5em;}
.first_char {
	font-size:	30px;
	color:		#d00;}
h2 {
	font-size:		18px;
	font-weight:	normal;
	color:			#234;
	letter-spacing:	5px;}
.first_word { color:	#d00;}
h3 {	font-size: 14px; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
a img { border-width:	0; }
table { font-size: 100%; }
td, th { vertical-align: top; }
dt { margin-top: 10px;}
dd { margin-left: 1.5em;}
a, a:link, a:visited {
	text-decoration:	none;
	color:				#369;}
a:hover, a:active { color: #c90c00; }
.clear {
	clear:		both;
	margin-top:	20px;}
html { background: #fff url("http://www.wsopp.org/images/html_bg.gif") repeat-x top left; }
body {
	width:			992px;
	margin:			30px auto 0 auto;
	font-family:	verdana,helvetica,arial,sans-serif;
	font-size:		12px;
	letter-spacing:	1px;
	color:			#4e4e4e;
	line-height:	2em;
	padding-top:	71px;
	background:		url("http://www.wsopp.org/images/banner.gif") no-repeat top center;}
#mainWrapper {
	float:			right;
	width:			100%;
	margin:			0 0 0 -290px;
	background:		url("http://www.wsopp.org/images/mainWrapper_bg.png") no-repeat top left;
	padding-bottom:	1em;}
#main {
	margin:			0 0 0 280px;
	/*background:		#0f0; IMPORTANT */
	padding-left:	10px;}
#logo {
	float:			left;
	width:			203px;
	margin-top:		-95px;
	margin-left:	260px;}
#main h2 {
	background:	url("http://www.wsopp.org/images/hr_accent.gif") no-repeat;}
.details a {
	padding-left:	17px;
	background:		url("http://www.wsopp.org/images/details_accent.gif") no-repeat center left;}
#next_meeting_banner {
	width:		468px;
	height:		80px;
	margin:		14px auto;
	border:		1px solid #dfdfdf;
	background:	#1f4263 url("http://www.wsopp.org/images/next_meeting_banner_bg.gif") no-repeat top left;}
#next_meeting_banner p {
	width:			280px;
	margin:			0 8px 0 180px;
	line-height:	1.5em;
	text-align:		center;}
#next_meeting_details {
	font-size:		14px;
	font-weight:	bold;
	padding-top:	10px;
	color:			#fff;}
#next_meeting_more {
	font-size:	12px;
	color:		#d00;}
.ext_link {
	margin-bottom:	0;}
.ext_link a {
	padding-right:	20px;
	background:		url("http://www.wsopp.org/images/extLink.gif") no-repeat top right;}
.ext_link_description {
	margin:	0;}
#sidebar {
	float:		left;
	width:		280px;
	background:	url("http://www.wsopp.org/images/navbar_bg.gif") no-repeat top left;}
#navbar {
	width:			220px;
	margin-left:	50px;
	margin-top:		5px;
	padding-top:	10px;
	background:		#fff;}
#navbar h2 {
	font-size:		14px;
	letter-spacing:	1px;}
#main_nav {
	list-style-type:	none;
	margin-top:			0;
	padding-bottom:		5px;}
#main_nav li {
	margin:	2px;
	border:	1px solid #d2d2d2;
	background:	#efefef url("http://www.wsopp.org/images/nav_item_bg.gif") no-repeat top left;}
#main_nav a, #main_nav a:link, #main_nav a:visited {
	display:	block;
	color:		#5b5b5b;
	padding:	4px 0 4px 20px;
	background:	url("http://www.wsopp.org/images/nav_item_accent.gif") no-repeat 90% 50%;}
#main_nav a:hover, #main_nav a:active {
	color:	#af1900;
	background:	url("http://www.wsopp.org/images/nav_item_accent_high.gif") no-repeat 90% 50%;}
#sub_nav {
	list-style-type:	none;
	margin-top:			0;}
#sub_nav li {
	border:		none;
	margin:		0;
	background:	none;}
#sub_nav a, #sub_nav a:link, #sub_nav a:visited {
	display:	block;
	color:		#5b5b5b;
	padding:	2px 0 2px 30px;
	background:	url("http://www.wsopp.org/images/nav_item_accent.gif") no-repeat 90% 50%;}
#sub_nav a:hover, #sub_nav a:active {
	color:		#af1900;
	background:	url("http://www.wsopp.org/images/nav_item_accent_high.gif") no-repeat 90% 50%;}
#join_today {
	background:		#dcdcdc;
	color:			#4f4f4f;
	line-height:	1.5em;
	padding:		1em 5px 3em 5px;
	margin-top:		8px;}
#join_now {
	text-align:		right;
	font-weight:	bold;}
#join_now a, #join_now a:link, #join_now a:visited, #join_now a:hover, #join_now a:active { color: #c90c00; }
#our_partners {
	padding-bottom:	3px;}
#our_partners h2 {
	color:		#3d1010;
	background:	#ab0403;
	margin-top:	0;
	padding:	0.5em 5px;}
#our_partners h2 .first_word { color: #fff; }
#our_partners p {
	text-align:	center;}
#our_partners a {
	display:	block;
	padding:	7px 0;
	margin:		0 5px;
	border:		1px solid #ccc;
	background:	url("http://www.wsopp.org/images/sponsor_accent.gif") no-repeat 98% 95%;}
#board_members {
	background:		#dcdcdc;
	padding-bottom:	1em;}
#board_members p {
	margin-left:	5px;
	margin-top:		0;}
#board_members h2 {
	background:	#949393;
	padding:	0.5em 5px;}
#board_members .board_title {
	color:			#003865;
	margin-top:		14px;
	font-weight:	bold;}
#board_members .board_name { color: #ab0403; }
#board_members a, #board_members a:link, #board_members a:visited {
	text-decoration:	underline;
	color:				#949393;}
#board_members a:hover, #board_members a:active { text-decoration: none; }
#footer {
	clear:			both;
	margin-top:		-71px;
	background:		url("http://www.wsopp.org/images/footer_bg.gif") no-repeat top left;
	color:			#dfdfdf;
	text-align:		right;
	padding:		10px 1em;}
#footer p { margin: 0; }
#footer a, #footer a:link, #footer a:visited { color: #dfdfdf; }
#footer a:hover, #footer a:active { text-decoration:	underline; }
#allmar {
	float:			left;
	width:			38px;
	padding-top:	10px;
	padding-left:	1em;}
