.imgTeam	{	float:left; padding:0px; margin:0px; height:100px; width:100px; background-size:100px 100px;}
.scrTeam	{	float:right; padding:0px; margin:0px; height:100px; line-height:100px; width:100px; font-weight:900; font-family:'Montserrat', sans-serif; font-size:40px; text-align:center;  }
.imgTeamSm	{	float:left; padding:0px; margin:0px; height:98px; width:98px; background-size:98px 98px;border:1px solid #000;}
.gameInfoSm	{	float:right; padding:0px; margin:0px; height:48px; line-height:48px; width:198px; border:1px solid #000; font-family:'Montserrat', sans-serif; font-size:15px; text-align:center;  }
.scrTm2		{	float:right; padding:0px; margin:0px; height:88px; line-height:88px; width:109px;
				font-family:'Montserrat', sans-serif; font-size:40px; text-align:center;
				border-right:1px #000 solid; border-top:1px #000 solid; border-bottom:1px #000 solid; }
.imgTm2		{	float:left; padding:0px; margin:0px; height:88px; width:89px; background-size:89px 89px; border-left:1px #000 solid; border-top:1px #000 solid; border-bottom:1px #000 solid; }
.gmeIn2		{	float:right; padding:0px; margin:0px; height:18px; line-height:18px; width:198px;
				border:1px solid #000; 'Montserrat', sans-serif; font-size:12px; font-weight:600; text-align:center;  }

.it120{ border-radius:15px; background-color:#666; margin: 4px 3px; width:94px; height:90px; float:left; box-shadow: 5px 5px 5px #000; overflow:hidden; }
.itMonth { background-color:#000; width:100%; color:#AAA; padding-top:4px; font-size:9px; font-weight:400; text-align:center; }
.itDay { background-color:#000; width:100%; color:#AAA; font-size:18px; font-weight:800; text-align:center; }
.itRecord { color:#FFF; font-size:24px; font-weight:700; text-align:center; }
.itPoints { color:#000; font-size:16px; font-weight:400; text-align:center; }

#simplemodal-overlay	{	background-color:#113;}
#simplemodal-container	{	background-color:#333; border:2px solid #000; padding:0px;}
#simplemodal-close		{	background-color:#700; color:#000; }
#modal-title{	width:100%; color:#000; text-align:center; font-weight:bold; background-color:rgba(255,255,255,0.5);}
#hdr_block	{	z-index:800; position:sticky; top:0; width:816px; margin:0 auto; height:100px; background-color:#000; border-radius:0 0 20px 20px; }
#hdr_title	{	padding:0px; margin:0px; margin-left:4px; }
#hdr_avatar	{	position:absolute; top:24px; left:762px; }
#hdr_user	{	float:right; font-size:14px; position:absolute; top:41px; right:55px; }
#hdr_menu	{	float:left; font-size:14px; position:absolute; top:26px; left:194px; }
#hdr_parent	{	position:relative; left:0px; top:0px;}
#hdr_menu a	{	color:#aaa; text-decoration:none; padding:4px; }
#hdr_menu a:active	{	color:#aaa; text-decoration:none; padding:4px; }
#hdr_menu a:hover	{	color:#fff; text-decoration:none; padding:4px; }
#hdr_page	{	font-size:22px; padding:4px; font-weight:strong; color:#FFFFFF; }

.scoreboardteam{font-family:Arial, Helvetica, sans-serif; font-size:22px; width:120px; margin:2px; padding:8px; float:left; background-color:rgba(0,0,0,0.5);}
.scoreboardscore{font-family:Arial, Helvetica, sans-serif; font-size:24px; width:40px; margin:2px; padding:8px; float:left;	background-color:rgba(0,0,0,0.5);}
.tabname	{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:120px; padding:2px;}
.tabnum		{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:38px;	padding:2px;}
.stanhdr 	{ margin:4px 1px; border-bottom:1px solid; width:71px; font-size:8px; font-family:Arial,Helvetica,sans-serif; float:left;	}
.stannum	{ margin:1px; 4px; width:70px; font-size:28px; font-family:Arial,Helvetica,sans-serif; float:left;	}
.standteam	{ float:left; height:34px; width:56px; margin:5px; padding:2px;	}
.standovr	{ float:left; line-height:34px; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:24px; width:55px; margin:4px;	}
.standdiv	{ float:left; line-height:34px; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:55px; margin:4px;	}
table.stats	{ text-align:right; font-size:12px; border-collapse:collapse;	background-color:rgba(0,0,0,0.5); color:#FFF;	}
table.stats th{	background-color:rgba(255,255,255,0.5); color:#000;		}

table.data		{	text-align:right; font-size:12px; border-collapse:collapse; color:#FFF;	}
table.data th	{	background-color:rgba(255,255,255,0.5); padding:2px 8px;		}
table.data td	{	background-color:rgba(0,0,0,0.25); padding:4px 4px;		}

table.data16	{	text-align:right; font-size:16px; border-collapse:collapse; color:#FFF;	}
table.data16 th	{	background-color:rgba(255,255,255,0.5); padding:2px 8px;		}
table.data16 td	{	background-color:rgba(0,0,0,0.25); padding:4px 4px;		}

table.data16l		{	text-align:left; font-size:16px; border-collapse:collapse; color:#FFF;	}
table.data16l th	{	background-color:rgba(255,255,255,0.5); padding:2px 8px;		}
table.data16l tr:nth-child(odd)	{	text-align:left; background-color:rgba(0,0,0,0.25); padding:4px 4px;		}
table.data16l tr:nth-child(even){	text-align:left; background-color:rgba(32,32,32,0.25); padding:4px 4px;		}

table.data16c		{	text-align:center; font-size:16px; border-collapse:collapse; color:#FFF;	}
table.data16c th	{	background-color:rgba(255,255,255,0.5); padding:2px 8px;		}
table.data16c tr:nth-child(odd)	{	text-align:center; background-color:rgba(0,0,0,0.25); padding:4px 4px;		}
table.data16c tr:nth-child(even){	text-align:center; background-color:rgba(32,32,32,0.25); padding:4px 4px;		}

table.xd		{	text-align:center; font-size:12px; border-collapse:collapse; color:#FFF;	}
table.xd th		{	background-color:rgba(255,255,255,0.5); padding:2px 8px;		}
table.xd td		{	background-color:rgba(0,0,0,0.25); padding:4px 4px;		}

.biopic{	height:100px; width:100px; margin:4px; float:right;	border:2px #FFF solid; box-shadow:2px 2px 5px #777;	}
.biopic2{	height:100px; width:100px; margin:7px; float:right;	border:1px #444 solid; }
.biopicSm{	height:60px; width:60px; margin:4px; float:left; border:3px #FFF solid; box-shadow:2px 2px 5px #777;	}
.bdr{	padding:6px;	}
.bdr24{	padding:12px;	}
.bdr12{	padding:6px;	font-size:12px;	}

.ydr{ margin:1px 1px 1px 1px; padding:1px; background-color:#000; border:1px solid #aaa;	}
.ydr h1 { display:block; font-size:20px; color:#FFFFFF; margin:0px; padding:2px 2px 2px 2px; border-bottom:#000 solid 1px; background-color:#333; }
.ydr h2 { display:block; font-size:16px; color:#FFFFFF; margin:0px; padding:2px 2px 2px 2px; border-bottom:2px solid #555 }
.ydr table { border-collapse:collapse; padding:2px;	}
.ydr tr:nth-child(even)	{	background-color:#111;	}

.xdr{ margin:10px 10px 10px 10px; padding:6px; background-color:#222; border:1px solid #000;	}
.xdr h1 { display:block; font-size:20px; color:#FFFFFF; padding:6px 2px 6px 2px; background-color:#333; }
.xdr h2 { display:block; font-size:16px; color:#FFFFFF; padding:8px 2px 6px 2px; border-bottom:2px solid #555 }
.xdr table { border-collapse:collapse; padding:2px;	}
.xdr tr:nth-child(even)	{	background-color:#111;	}

.fnt10	{	font-size:10px;	};
.fnt10b	{	font-size:10px;	font-weight:bold;	}
.fnt14	{	font-size:10px;	};
.fnt14b	{	font-size:10px;	font-weight:bold;	}

.ttl{	font-size:16px;	font-weight:bold;	margin:8px;	text-align:center;		}
.ttl2{	font-size:16px;	font-weight:bold;	margin:4px;	padding:2px;	text-align:center;	background-color:rgba(0,0,0,0.5); color:#FFF;		}
.item{	width:200px; height:200px; float:left; overflow:hidden;		}
.entry{	width:200px; float:left; overflow:hidden;		}
.b1{	width:56px;	height:30px; float:left; font-size:24px; overflow:hidden; margin:2px; background-color:rgba(0,0,0,0.5);		}
.b2{	width:16px;	height:30px; margin:2px; float:left; font-size:12px; text-align:center; overflow:hidden; background-color:rgba(0,0,0,0.5);		}

.newshead2{font-size:14px;	margin:2px;	margin-bottom:0px; padding:2px;	height:14px;	overflow:hidden;	color:#000;		font-weight:bold;	background-color:rgba(255,255,255,0.5);	}
.newshead{font-size:16px;	margin:2px;	margin-top:0px;	padding:4px;	height:16px;	overflow:hidden;	color:#000;		font-weight:bold;	background-color:rgba(200,200,200,0.5);	}
.news{font-size:12px;	margin:2px;		padding:4px;	background-color:rgba(0,0,0,0.5);	}
.newshead a { text-decoration:none; color:#222;}
.newshead a:hover { background-color:#CCC; color:#000;  }
.newshead a:hover::before { content:"[";  }
.newshead a:hover::after { content:"]";  }
.newshead a:active { color:#333; }
.scteam	{	float:left; border-bottom:1px solid #888; text-align:left; padding:2px 0px 2px 2px; margin:1px 0px 1px 1px; width:100px; background-color:#000; color:#FFF;	}
.scscore{	float:left; border-bottom:1px solid #888; text-align:center; font-weight:bold; padding:2px 2px 2px 0px; margin:1px 1px 1px 0px; width:26px; background-color:#888; color:#000;	}
.scscorw{	float:left; border-bottom:1px solid #FFF; text-align:center; font-weight:bold; padding:2px 2px 2px 0px; margin:1px 1px 1px 0px; width:26px; background-color:#FFF; color:#000;	}

.birthday{	font-size:16px;	margin:8px;		text-align:center;	}
.label{
	position:relative;	height:32px;		top:100%;		margin-top:-32px;		font-size:16px;		background-color:rgba(0,0,0,0.6);	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;	}
.label2{
	position:relative;	height:32px;		top:100%;		margin-top:-32px;		font-size:10px;		background-color:rgba(0,0,0,0.6);	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;	}
.labelsm{
	position:relative;	height:16px;		top:100%;		margin-top:-16px;		font-size:12px;		background-color:rgba(0,0,0,0.5);	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;	}
.labelsm2{
	position:relative;	height:28px;		top:100%;		margin-top:-28px;		font-size:10px;		background-color:rgba(0,0,0,0.5);	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;	}
.labelsm3{
	position:relative;	height:28px;		top:100%;		margin-top:-28px;		font-size:12px;		background-color:rgba(0,0,0,0.5);	text-align:center;
	font-family:"Arial Black", Gadget, sans-serif;	}
.labeltp{	height:16px;	font-size:12px;		background-color:rgba(0,0,0,0.5);	text-align:center;	font-family:"Arial Black", Gadget, sans-serif;	}
.labeltp2{	height:24px;	font-size:20px;		background-color:rgba(0,0,0,0.5);	text-align:center;	font-family:"Arial Black", Gadget, sans-serif;	}

#container{		width:816px; margin:4px auto; }
#container11{	width:204px; float:left; margin:0; }
#container12{	width:612px; float:right; margin:0; }

.line1		{	width:100%; background-color:#000; color:#fff; font-size:10px; height:15px; border:0px; margin:0px; line-height:15px;		}
.line2		{	width:100%; background-color:#333; color:#ccc; font-size:10px; height:15px; border:0px; margin:0px; line-height:15px;		}
.box30		{	float:left; width:30px; height:30px; margin:1px; background-color:#000; color:#fff; text-align:center; line-height:30px;	}
.box30x50	{	float:left; width:50px; height:30px; margin:1px; background-color:#000; color:#fff; text-align:center; line-height:30px;	}
.box30x60	{	float:left; width:50px; height:30px; margin:1px; background-color:#000; color:#fff; text-align:center; line-height:30px;	}
.box40		{	float:left; width:40px; height:40px; margin:2px; background-color:#000; color:#fff; text-align:center; line-height:40px;	}
.box40x50	{	float:left; width:50px; height:40px; margin:2px; background-color:#000; color:#fff; text-align:center; line-height:40px;	}
.box40x60	{	float:left; width:60px; height:40px; margin:2px; background-color:#000; color:#fff; text-align:center; line-height:40px;	}
.box40x70	{	float:left; width:70px; height:40px; margin:2px; background-color:#000; color:#fff; text-align:center; line-height:40px;	}
.box40x100	{	float:left; width:100px; height:40px; margin:2px; background-color:#000; color:#fff; text-align:center; line-height:40px;	}
.box40x200	{	float:left; width:200px; height:40px; margin:2px; background-color:#000; color:#fff; text-align:center; line-height:40px;	}
.box40h		{	float:left; width:40px; height:40px; margin:2px; background-color:#888; color:#000; text-align:center; line-height:40px; font-size:14px;	}
.box40x70h	{	float:left; width:70px; height:40px; margin:2px; background-color:#888; color:#000; text-align:center; line-height:40px; font-size:14px;	}
.box40x100h	{	float:left; width:100px; height:40px; margin:2px; background-color:#888; color:#000; text-align:center; line-height:40px; font-size:14px;	}
.box40x200h	{	float:left; width:200px; height:40px; margin:2px; background-color:#888; color:#000; text-align:center; line-height:40px; font-size:14px;	}

body{
	color: #ddd; font-family:'Montserrat', sans-serif; margin-top:0px; }

ul.ardlist {	margin:0px; padding:0px;}
ul.ardlist li {	margin-left:12px; font-size:12px; list-style-type:disc;}
ul.ardlist a {	text-decoration:none; color:#FFF; font-weight:bold;}
ul.ardlist a:hover {	background-color:#446; font-weight:normal;}
ul.ardlist a:active {	color:#DDD; }

.tabbed_area {	padding:8px; }
ul.tabs {	margin:0px; padding:0px; margin-top:5px; margin-bottom:6px; }
ul.tabs li {	list-style:none;	display:inline; }
ul.tabs li a {
	background-color:#464c54;	color:#ffebb5;	padding:8px 14px 8px 14px;	text-decoration:none;	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	text-transform:uppercase;	border:1px solid #464c54; }
ul.tabs li a:hover {	background-color:#2f343a;	border-color:#2f343a; }
ul.tabs li a.active {	background-color:#000;	color:#FFF;	border:1px solid #444; border-bottom:1px solid #bbb; }
.content {	background-color:#464c54;	color:#FFF; padding:10px;	border:1px solid #565c64; }
#content_2, #content_3, #content_4, #content_5, #content_6, #content_7 {	display:none; }
.content ul li:last-child {	border-bottom:none; }

.content table{		font-size:12px; text-align:right; border-collapse:collapse; color:#FFF;	}
.content  th{	background-color:rgba(255,255,255,0.25); padding:2px 8px;		}
.content  td{	padding:4px 4px;		}

label.frm	{	padding:2px; font-size:12px; color:#000; width:50px; min-width:50px; display:inline-block; }
input.frm	{	font-family:"Courier New", Courier, monospace; font-size:12px; color:#fff; background-color:#666; border:1px #222 solid; width:140px;	min-width:140px; }
select.frm	{	width:70px; font-family:"Courier New", Courier, monospace; font-size:12px; color:#fff; background-color:#666; border:1px #222 solid;	}
a.frm	 	{	font-weight:bold; font-size:12px; display:block; width:186px; margin:3px; padding:3px; background-color:#333; color:#fff; border:1px #888 solid; text-decoration:none; text-align:center;}

.gmTitleImage {
	margin:0px; border:2px solid #334; border-radius:25px; background-color:#aab; font-size:24px; font-weight:bold; color:#000;
	letter-spacing:4px; text-transform:uppercase; text-align:center;}

.gmQuestion {
	display:table; width:584px; height:90%; padding:4px; margin:2px; border:2px solid #888; border-radius:25px;
	background-color:#000; color:#FFF; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:4px; text-transform:uppercase;}

.gmQuestion p { display:table-cell; vertical-align:middle; text-align:center }

.gmEntry {	padding:4px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; }

.infopop {	display:none; width:100%; height:100%; position:absolute; top:0; left:0; color:#FFF; background-color:rgba(128,102,0,0.5); font-weight:bold; }
.hsnum	{	overflow:hidden; font-family:Arial, Helvetica, sans-serif; display:inline-block; width:12px; font-size:14px; color:#777; background-color:#000; padding:4px; margin:0px; }
.hsnam	{	overflow:hidden; font-family:Arial, Helvetica, sans-serif; display:inline-block; width:102px; font-size:14px; color:#FFF; background-color:#555; padding:4px; margin:0px; }
.hsscr	{	overflow:hidden; font-family:Arial, Helvetica, sans-serif; display:inline-block; width:62px; font-size:14px; color:#000; background-color:#AAA; padding:4px; margin:0px; font-weight:bold; }

img  {    border:none; }

#loading-container { padding:16px 0px 16px 0px; text-align:center; }

#twitter-feed {
    width:380px; margin:auto; font-family:Arial,Helvetica,sans-serif; margin-top:2px; margin-bottom:3px;
    padding:8px 5px 5px 5px; border-radius:12px; background-color:#FFF; color:#333; overflow:auto; }

#twitter-feed h1 { color:#5F5F5F; margin:0px; padding:9px 0px 9px 0px; font-size:18px; font-weight:lighter; }
.twitter-article, #loading-container { width:100%; border-top:1px dotted #CCC; float:left; padding:8px 0px 8px 0px; position:relative; }
.twitter-pic { position:absolute; }
.twitter-pic img { float:left; border-radius:7px; border:none;	}

/* -------- TEXT STYLING ------*/
.twitter-text {		width:100%; float:left; font-size:11px; padding-left:52px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.twitter-text p {	margin:0px; line-height:15px; }
.twitter-text a,  h1 a { color:#00acee; text-decoration:none; }
.twitter-text a:hover,  h1 a:hover { text-decoration:underline; color:#00acee; }

.tweet-time {		font-size:10px; color:#878787; float:right; }
.tweet-time a, .tweet-time a:hover { color:#878787; }

.tweetprofilelink a {	color:#444; }
.tweetprofilelink a:hover { color:#444; }

/* -------- FEED  ACTIONS ------*/
#twitter-actions {	width:75px; float:right; margin-right:5px; margin-top:3px; display:none; }
.intent {			width:25px; height:16px; float:left; }
.intent a{			width:25px; height:16px; display:block; background-image:url(/images/tweet-actions.png); float:left; }
.intent a:hover{	background-position:-25px 0px; }

#intent-retweet a{	background-position:0px -17px; }
#intent-retweet a:hover{ background-position:-25px -17px; }
#intent-fave a{		background-position:0px -36px; }
#intent-fave a:hover{ background-position:-25px -36px; }

/* -------- RETWEET INDICATOR ------*/
#retweet-indicator { width:14px; height:10px; background-image:url(/images/tweet-actions.png); background-position:-5px -54px; margin-top:3px; float:left; }
