.redLight{
    -moz-border-radius: 20px/20px;
    -webkit-border-radius: 20px 20px;
    border-radius: 20px/20px;
    border:solid 5px #f00;
    width:20px;
    height:20px;
	margin-left:20%;
	margin-top:5%;
}

.orangeLight{
    -moz-border-radius: 20px/20px;
    -webkit-border-radius: 20px 20px;
    border-radius: 20px/20px;
    border:solid 5px #fa0;
    width:20px;
    height:20px;
	margin-left:20%;
	margin-top:5%;
}

.yellowLight{
    -moz-border-radius: 20px/20px;
    -webkit-border-radius: 20px 20px;
    border-radius: 20px/20px;
    border:solid 5px #ff0;
    width:20px;
    height:20px;
	margin-left:20%;
	margin-top:5%;
}

.greenLight{
    -moz-border-radius: 20px/20px;
    -webkit-border-radius: 20px 20px;
    border-radius: 20px/20px;
    border:solid 5px #0f0;
    width:20px;
    height:20px;
	margin-left:20%;
	margin-top:5%;
}

.gamedayNumber{
	font:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:32px;
	font-variant:small-caps;
	text-align:center;
}

.wfpNav{
	margin-bottom:5px;
	margin-left:5px;
	padding-left: 10px;
}

.mainAlert{
	margin-bottom:5px;
}

.playerSpace{
	padding: 1px;
	margin: 1px;
}

.teamSelectedRow{
	background-color:#DEDEDE;
}

.playerMe{
	padding: 1px;
	margin: 1px;
	background-color:#F7F6BB;
}

.teamName{
	font:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:32px;
	font-variant:small-caps;
}

.teamNameGameday{
	font:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	font-size:16px;
	font-variant:small-caps;
}

.teamLabel{
	cursor:pointer;
}

.teamSelected{
	background-color:#F7F6BB;
}

.sidebar-nav {
	padding: 9px 9px;
	margin: 0px;
	margin-left:-10px;
	margin-right:-10px;
}

.well{
	padding-top:0px;
}

#container { 
	background: #EEEEEE;
	border: 0px solid #856B5B;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding-top:10px;
	margin-top:10px;
} 
#header {
	background: #3C2F27;
	text-align:center;
} 
#header h1 {
	font-size:24px;
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	color:#FFFFFF;
}

/* ––––– CUSTOM CLASSES ––––– */
.smallText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.matchups{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	border: solid;
	border-color: #843200;
}

.away{

}
.home{
	background-color: #EEEEEE;
}
.weeks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	border: solid;
	border-color: #856B5B;
	background-color: #FFFFFF;
}
.messages {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: solid;
	border-color: #856B5B;
}
.regText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.matrix {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border=1;
	border-style:solid;
	text-align:center;
}
.right {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background-color: #856B5B;*/
}
.wrong {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BB5353;
}
.statusUpdate {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #90C47C;
}
.statusUpdateNeg {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #D14432;
}

/* –––––PROFILES–––––*/
.profile{
	background-color:#DDDDDD;
}
.title{
	text-align:left;
}
.badges{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	border: solid;
	border-color: #843200;
}
.badgeName{
	color:#FF9933;
}
.proStats{
	line-height:20px;
	font-size:16px;
}
.proSum{
	border:groove;
	font-stretch:ultra-expanded;
	text-align:left;
	font-size:48px;
}
.picks{
	background-color:#DDDDDD;
}
/********badges.php*************/
.descBadges{
	padding:1px;
}
.badgeDesc{
	padding:1px;
}
.badgeGfx{
	padding:1px;
	text-align:center;
}

/********userHome.php*************/
.headlines{
	padding:0px;	
}
.headlineLine{
	padding:0px;
}
.headlineSide{
	padding-top:1px;
}
.uhBadges{
	padding:1px;
}
.event{
	padding:3px;	
}
.user{
	padding:1px;
}
.statusNews{
	font-size:12px;
	line-height:14px;
	padding:1px;
	padding-right:35px;
}

.status{
	padding:1px;
}
.badge{
	padding:1px;
}
.makePost{
	padding:1px;	
}
.postPhoto{
	padding:1px;
}
.postText{
	font-size:14px;
	padding:1px;
	padding-left:2px;
}
.weeklyWinners{
	padding:3px;	
}

/* ––––– FORM ELEMENTS ––––– */
form.smackity {
	padding: 5px 5px 5px 5px;
    background: #F3F4F5;
    border: 0px;
}
.contents{
	padding:20px;
	padding-right:70px;
	text-align:left;
}
.sumHeader{
	font-size:14px;
	font-weight:normal;
	line-height:18px;
}
.sumHeader2{
	font-size:30px;
	line-height:36px;
	font-weight:normal;
}

.reading{
	background-color:#EEE;
}

/*–––––MY PROFILE–––––*/
.myprofile{
	padding:10px;
}
.imageBank{
	padding:10px;
}
form.mypro{
	padding: 5px 5px 5px 5px;
    background: #F3F4F5;
    border: 1px solid #E2E4E7;
}

.errorText {
color: #FF0000;
font-weight:bolder;
}
.unavailable{
	color:#CCCCCC;
}

/*END CUSTOM CLASSES–––––––––––––––––––––––––––––––––––––––––––––––––----------------------------–––––––– */

/* ––––– BODY ––––– */
body  {
	background: #a0a0a0;
	font: 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	color: #222;
	background: url(/assets/images/bgMain.png);
	background-color:#a0a0a0;
	line-height:24px;
	min-height: 2000px;
	padding-top: 70px;
	padding-bottom: 40px;
}

/* ––––– TABLES ––––– */
table {
	border-collapse: collapse;
	
}
tr { background: #FFF; }
th, td {
	text-align: left;			
	border-width: 1px;
  	border-style: solid;
}
th {
	padding: .1em .1em;
	background: ##FFEAD3;
	border-color: #FFEAD3;
	color: #111;
	font-weight: bold;
}
td {
	border-color: #E9E9E9;
	padding: .1em .1em;
	text-align:center;
}
table.leaders{
	max-width:520px;
}


table.admin {
	border-collapse: collapse;
	max-width:800px;
	
}
table.admin td {
	padding:2px;	
}
table.picksWide{
	max-width:600px;
}

table.picksWide td.team {
	max-width:150px;
}

table.picksWide td.rb {
	max-width:25px;
}

table.picks td.team {
	max-width:200px;
}

table.leaders td.rb {
	max-width:25px;
}

table.standings {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	padding:10px;
	max-width:180px;
}
table.records {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	padding:10px;
	max-width:500px;
}
tr.winner {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color:#96F9A5;
}
table.summary {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color:#999999;
	padding:10px;
	margin-top:25px;
	max-width:530px;
}
td.highlighted {
	font-weight:bold;	
}
td.matchups{
	vertical-align:middle;	
}

table.noPick{
	background-color:#FFFFCC;
}

table.noPick td{
	background-color:#FF3333;
}

td.pickLock{
	background-color:#CCCCCC;
}

.flexBox { 
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

textarea { width: 100%; padding: 10px; border: 3px solid #999; }

/*PAGINATION */

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}
		
		
