.clearfix {margin:-1px;line-height:1px;font-size:1px;clear:both;}
body {
	background: url('images/top_bg.png') repeat-x #FFFFFF;
	margin:0px;
	font-family:helvetica, arial, sans-serif;
	}
	
a, a:link, a:visited {
	color:#00acf2;
	text-decoration:none;
	}
a:hover { color:#0086bc; }

img {
	border:none;
	}
	
#npbs-container {
	width:990px;
	margin:0px auto;
	}	

#header {
	height:150px;
	width:990px;
	position:relative;
	}

	
/** Nav Bar **/
#navBar {
	margin:20px 0px 10px;
	height:20px;
	display:block;
	}
	
	#navBar a {
		background:none;
		display:inline;
		margin-right:10px;
		}

		div#navBar a.navBar-RO
		{
			text-indent:-9999em;
			height:20px;width:20px;
			overflow:hidden;
			display:block;
			float:right;
			margin-left:3px;
			margin-right:0px;
			background:url('images/social/icons.png') no-repeat;
		}
			a#nbro-facebook
			{background-position:0 0 !important;}
			a#nbro-twitter
			{background-position:-20px 0 !important;}
			a#nbro-hash
			{background-position:-40px 0 !important;}
			a#nbro-facebook.on
			{background-position:0 -20px !important;}
			a#nbro-twitter.on
			{background-position:-20px -20px !important;}
			a#nbro-hash.on
			{background-position:-40px -20px !important;}
			
.npbs-callout {
	font-family:georgia, "Times New Roman", serif;
	color:#444455;
	font-size:22px;
	padding:40px 0px 0px;
	margin-left:200px;
	margin-right:30px;
	text-align:center;
	line-height:35px;
	font-style:italic;
	display:block;
	}

.bearIcon {
	float:left;
	}
	
.tally-num {
	float:left;
	display:block;
	font-size:30px;
	padding:6px;
	font-weight:bold;
	font-family:georgia, "Times New Roman", serif;
	}
	
/** Directs and Discussions **/
	.boxlabel {position:absolute;top:0px;left:6px;}
	.boxplus {position:absolute;top:0px;right:10px;}
	.toggler {position:absolute;top:0px;left:0px;z-index:20;width:100%;height:40px;}
	.boxcontent {width:100%;margin:10px 0px; height:auto;display:none;}
	
	#directions,#discussion {width:310px;position:relative;float:left;margin:10px;overflow:hidden;padding-top:40px;}
	#directions {background-color:#44afef;}
	#discussion {background-color:#e7f7fd;}
/** Tooltips **/
.tooltip 
{
	display:none;
	font-size:12px;
	background-color:transparent;
	width:95px;
	color:#333;
	font-family:georgia, "Times New Roman", serif;
	font-style:italic;
	font-size:10px;
}
	.tooltip .tooltip_top
	{
		width:95px;
		height:14px;
		background:transparent url('/images/tooltip_top.png') no-repeat top center;
	}
	.tooltip .tooltip_bottom
	{
		width:95px;
		height:36px;
		background:transparent url('/images/tooltip_bottom.png') no-repeat bottom center;
	}
	.tooltip .tooltip_body
	{
		width:95px;
		height:auto;
		background:transparent url('/images/tooltip_bg.png') repeat-y center;
	}
	.tooltip .tooltip_body .portrait
	{
		width:50px;
		height:50px;
		margin:0px auto;
		padding:0px;
		border:1px solid #eee;
		display:block;
	}
	.tooltip .tooltip_body .name
	{
		width:81px;
		margin:0px auto;
		text-align:center;
		font-weight:bold;
		padding-top:6px;
	}
/** End Tooltips **/

/** Salmon Scramble **/
.sslcol {
	padding:10px;
	width:310px;
	float:left;
	}
	
.ssplayer {
	padding:5px;
	display:block;
	background:#e5f7fe;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	overflow:auto;
	color:#333333;
	}
	
.ssplayerinfo {
	margin-left:55px;
	padding:5px;
	}
	
.winfo {
	margin-left:64px;
	padding:5px;
	}
	
.ssrcol {
	padding:10px;
	width:640px;
	float:left;
	}
	
.ssrcol h1, .ssrcol h2, .ssrcol h3 {
	padding-bottom:0px;
	margin:0px;
	line-height:50%;
	}
	
.ssrcol p {
	font-weight:normal;
	line-height:150%;
	
	margin-left:10px;
	}
	
.ssrcol li {
	padding-bottom:10px;
	}
	
.sslcol h2 {
	padding:0px;
	margin:0px 0px 5px;
	}
/** End Salmon Scramble **/

/** Game **/
.ssgame {
	padding:0px 15px;
	display:block;
	color:#333333;
	background:#e5f7fe;
	border-bottom:1px solid #ccc;
	margin:0px 0px 10px;
	overflow:auto;
	}
	
.ssgame h3 {
	padding:20px 10px 0px;
	margin:0px;
	line-height:normal;
	}
	
.ssgame li {
	padding:5px;
	margin:0px 0px 10px;
	background:#FAFAFA;
	list-style:none;
	border:1px solid #ccc;
	}
/** End Game **/
	
#footer {
	padding:20px 0px 10px;
	clear:both;
	display:block;
	}
