body{
	background-color: #262221;
	font-family:Georgia;
}
a{
	color: #f2f2f2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#header{
	height:216px;
	background-image: url(/img/header_bg.png);
	background-repeat: repeat-x;
	background-color: #bfbbba;
}
#header-logo{
	padding-top: 36px;
	padding-left: 40px;
}
#header-search{
	float:right;
}
#powered_by{
	margin-top: 10px;
	margin-left: 480px;
}
#bd{
	background-color: #f2f2f2;
}
#footer{
	height:50px;
	background-color: #736e6c;
	text-align: center;
}
.content_block{
	margin: 15px 0 30px 20px;
	width: 620px;
}
.loading_bee{
	width: 100%;
	text-align: center;
}
#leaders{}
#leaders .showall{
	width: 100%;
	text-align: right;
}
#leaders .showall a{
	padding: 2px;
	color: #613100;
	font-weight: bold;
	background-color: #999999;
}
#leaderboard-logo{
	float: right;
}
/* Leader Boards */
.leader-board{
	
}
.leader-field{
	margin: 5px;
	background-color: #1c7300;
	border: 2px solid white;
	width: 600px;
}
.leader-endzone{
	padding: 7px 0;
	width: 105px;
}
.leader-endzone2{
	padding: 7px 0;
	width: 70px;
}
.leader-inbounds{
	padding: 7px 0;
	border: 2px solid white;
}
.leader-item{}
.leader-team{
	margin: 3px 5px;
	padding: 1px;
}
.leader-team{
	font-weight: bold;
	padding:2px;
}
.leader-score{
	background-color: #f2f2f2;
	text-align:right;
	font-weight:bold;
	padding:2px;
}

#welcome_box{
	border: 4px solid #9d9997;
	background-color: #BFBBBA;
	padding: 10px;
	margin: 30px 0px;
	color: #613100;
}
#welcome_box h3{
	font-weight: bold;
	font-size: x-large;
}
#welcome_box ul{
	margin: 10px;
}
#welcome_box li{
	margin-left: 30px;
	font-style: italic;
	list-style-type: disc;
}


/* Buzzbox */
#buzzbox_container{
	width: 300px;
	background-image: url(/img/buzzbox_topbg.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-left: 6px;
	padding-top: 7px;
}
#buzzbox{
	width:100%;
	margin-left:5px;
}
#buzzbox_header{
	width:100%;
	height: 17px;
	background-image: url(/img/bb_topbg.png);
	background-repeat: no-repeat;
}
#buzzbox_body{
	width:100%;
	background-image: url(/img/bb_bg.png);
	background-repeat: repeat-y;
	padding:  0 20px 0 10px;
}
#buzzbox_footer{
	width: 100%;
	height: 24px;
	background-image: url(/img/bb_btmbg.png);
	background-repeat: no-repeat;
	margin-top: 0;
}
#buzzbox_content{
	margin-left:8px;
	width:250px;
}

#buzzbox h2{
	margin-left:10px;
	width: 250px;
	text-align: center;
}

#buzzbox h3{
	text-align: center;
	font-weight: bold;
	font-size: larger;
	margin-bottom: 5px;
}
#buzzbox h3 em{
	font-style: italic;
}
#buzzbox ul{
	padding-bottom: 16px;
}
#buzzbox li{
	background-color:#9d9997;
	margin:0 3px 15px;
	padding: 5px;
}
.buzz_title{
	font-weight: bold;
	margin-bottom: 3px;
}
.buzz_count{
	margin-left: 20px;
	font-weight: bold;
}
.buzz_time{
	margin-left: 20px;
}
.buzz_source{
	margin-left: 20px;
	font-style: italic;
}

/* Search Box */
#buzzsearch{
	margin-top: -220px;
	margin-left: 15px;
	width: 281px;
	background-image: url(/img/search_btm.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom:16px;
	
}
#buzzsearch_form{
	background-color: #262221;
	width: 100%;
	padding-top: 41px;
}
#buzzsearch_query{
	margin-left: 15px;
	width: 145px;
}

/* teambox */
#teambox{
	
}
#teambox h2{
	font-weight: bold;
	font-size: x-large;
	border-width: 3px;
	padding: 4px;
	margin-bottom: 5px;
}
#teambox .team-division{
	margin-left: 10px;
	font-style: italic;
}

#imagebox, #ticketbox, #gearbox, #webbox {
	background-color: #bfbbba;
	padding: 4px;
}

#imagebox {
	text-align: center;
}

#imagebox .imagebox-image{
	border: 4px solid #9D9997;
	margin: 4px;
}

#ticketbox .boxitem, #gearbox .boxitem, #webbox .boxitem{
	background-color: #9D9997;
	padding: 4px;
	margin: 8px;
}

#ticketbox a, #gearbox a, #webbox a {
	font-weight: bold;
}

#ticketbox p, #gearbox p, #webbox p {
	margin: 10px 20px;
}




/* FBB tab navigation based off of yui-skin-sam */
/* .yui-navset defaults to .yui-navset-top */
.yui-skin-fbb .yui-navset .yui-nav,
.yui-skin-fbb .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #613100; /* color between tab list and content */
    border-width:0 0 5px;
    Xposition:relative;
    zoom:1;
}

.yui-skin-fbb .yui-navset .yui-nav li,
.yui-skin-fbb .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-fbb .yui-navset .yui-nav .selected,
.yui-skin-fbb .yui-navset .yui-navset-top .yui-nav .selected { 
    margin:0 0.16em -1px 0; /* for overlap */
}

.yui-skin-fbb .yui-navset .yui-nav a,
.yui-skin-fbb .yui-navset .yui-navset-top .yui-nav a {
    background-color: #efe9e6;
	border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    text-decoration:none;
}

.yui-skin-fbb .yui-navset .yui-nav a em,
.yui-skin-fbb .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.yui-skin-fbb .yui-navset .yui-nav .selected a,
.yui-skin-fbb .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-fbb .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
	background-color: #613100;
    color:#fff;
}

.yui-skin-fbb .yui-navset .yui-nav a:hover,
.yui-skin-fbb .yui-navset .yui-nav a:focus {
    background-color: #fff2e5;
	outline:0;
}

.yui-skin-fbb .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.yui-skin-fbb .yui-navset .yui-nav .selected a,
.yui-skin-fbb .yui-navset .yui-nav .selected a em {
    border-color:#613100;; /* selected tab border color */
}

.yui-skin-fbb .yui-navset .yui-content {
    background:#bfbbba; /* content background color */
}

.yui-skin-fbb .yui-navset .yui-content,
.yui-skin-fbb .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}


/* TEAM COLORS */
h2.redskins, .redskins .leader-score, .redskins .leader-team {
	background-color:#920001;
	border: 2px solid #ffac2c;
	color: #ffffff;
}

h2.cardinals, .cardinals .leader-score, .cardinals .leader-team {
	background-color:#b0063a;
	border: 2px solid #000000;
	color: #ffc50d;
}

h2.falcons, .falcons .leader-score, .falcons .leader-team {
	background-color:#cf1534;
	border: 2px solid #000000;
	color: #ffffff;
}

h2.ravens, .ravens .leader-score, .ravens .leader-team {
	background-color:#023273;
	border: 2px solid #f5a329;
	color: #e1e3e4;
}
h2.bills, .bills .leader-score, .bills .leader-team {
	background-color:#004b86;
	border: 2px solid #ee2f2b;
	color: #ffffff;
}
h2.panthers, .panthers .leader-score, .panthers .leader-team {
	background-color:#008acf;
	border: 2px solid #101b24;
	color: #c7cacc;
}
h2.bears, .bears .leader-score, .bears .leader-team {
	background-color:#002a46;
	border: 2px solid #ff652b;
	color: #ffffff;
}
h2.bengals, .bengals .leader-score, .bengals .leader-team {
	background-color:#ff652b;
	border: 2px solid #101b24;
	color: #ffffff;
}
h2.browns, .browns .leader-score, .browns .leader-team {
	background-color:#ff652b;
	border: 2px solid #522b20;
	color: #522b20;
}
h2.cowboys, .cowboys .leader-score, .cowboys .leader-team {
	background-color:#003159;
	border: 2px solid #dde0db;
	color: #ffffff;
}
h2.broncos, .broncos .leader-score, .broncos .leader-team {
	background-color:#003159;
	border: 2px solid #ff652b;
	color: #ffffff;
}
h2.lions, .lions .leader-score, .lions .leader-team {
	background-color:#0064ae;
	border: 2px solid #dde3e1;
	color: #ffffff;
}
h2.packers, .packers .leader-score, .packers .leader-team {
	background-color:#00422f;
	border: 2px solid #ffac2c;
	color: #ffffff;
}
h2.texans, .texans .leader-score, .texans .leader-team {
	background-color:#002c44;
	border: 2px solid #d6303a;
	color: #ffffff;
}
h2.colts, .colts .leader-score, .colts .leader-team {
	background-color:#004b86;
	border: 2px solid #ffffff;
	color: #ffffff;
}
h2.jaguars, .jaguars .leader-score, .jaguars .leader-team {
	background-color:#01687f;
	border: 2px solid #101b24;
	color: #c88126;
}
h2.chiefs, .chiefs .leader-score, .chiefs .leader-team {
	background-color:#ee2f2b;
	border: 2px solid #101b24;
	color: #ffffff;
}
h2.dolphins, .dolphins .leader-score, .dolphins .leader-team {
	background-color:#006c76;
	border: 2px solid #ff652b;
	color: #ffffff;
}
h2.vikings, .vikings .leader-score, .vikings .leader-team {
	background-color:#262456;
	border: 2px solid #ffac2c;
	color: #ffffff;
}
h2.patriots, .patriots .leader-score, .patriots .leader-team {
	background-color:#003052;
	border: 2px solid #c21415;
	color: #c7cacc;
}
h2.saints, .saints .leader-score, .saints .leader-team {
	background-color:#dcb07e;
	border: 2px solid #a98b68;
	color: #101b24;
}
h2.jets, .jets .leader-score, .jets .leader-team {
	background-color:#00422f;
	border: 2px solid #bfd0cb;
	color: #ffffff;
}
h2.giants, .giants .leader-score, .giants .leader-team {
	background-color:#003462;
	border: 2px solid #aa0000;
	color: #ffffff;
}
h2.raiders, .raiders .leader-score, .raiders .leader-team {
	background-color:#101b24;
	border: 2px solid #c6cacc;
	color: #ffffff;
}
h2.eagles, .eagles .leader-score, .eagles .leader-team {
	background-color:#00444c;
	border: 2px solid #dde7eb;
	color: #ffffff;
}
h2.steelers, .steelers .leader-score, .steelers .leader-team {
	background-color:#ffac2c;
	border: 2px solid #101b24;
	color: #101b24;
}
h2.chargers, .chargers .leader-score, .chargers .leader-team {
	background-color:#003052;
	border: 2px solid #ffac2c;
	color: #087ac3;
}
h2.sf49ers, .sf49ers .leader-score, .sf49ers .leader-team {
	background-color:#a9293d;
	border: 2px solid #daa078;
	color: #000000;
}
h2.seahawks, .seahawks .leader-score, .seahawks .leader-team {
	background-color:#283e67;
	border: 2px solid #030f1f;
	color: #dadde2;
}
h2.rams, .rams .leader-score, .rams .leader-team {
	background-color:#003159;
	border: 2px solid #bea771;
	color: #ffffff;
}
h2.buccaneers, .buccaneers .leader-score, .buccaneers .leader-team {
	background-color:#ca2f39;
	border: 2px solid #101b24;
	color: #101b24;
}
h2.titans, .titans .leader-score, .titans .leader-team {
	background-color:#0080c0;
	border: 2px solid #ee2f2b;
	color: #ffffff;
}

