.yui-t6 .yui-b {
width:19.23em;/* non-IE */ 
*width:18.75em;/* IE */ 
}

h1, h2, h3 {
  display:block;
}

td {
  border:0px;
  vertical-align:top;
}

div#header {
  background:#FDB75F;
}

#nav_bar {
  width:100%;
  background:#7C2410;
  color:#FFF;
  margin-top: 0px;
  height:26px;/* non-IE */ 
  *height:28px;/* IE */ 
  border:1px solid #7C2410;
}
#nav_bar ul {
  padding: 3px 0;
  margin: 0 0 0 0;
}
#nav_bar ul li {
  list-style-type: none;
  display: inline;
  padding-left: 10px; 
  font-size:108%;
  font-weight: bold;
}

#nav_bar ul li a{
  color: #FFF;
  font-size:108%;
  font-weight: bold;
  text-decoration: none;
  padding: 3px 5px;
}
#nav_bar ul li a:hover{
  color: #FCBC65;
  background:#8C3420;
}

.main_content {
  padding:10px;
}
#footer_bar {
  width:100%;
  height:70px;
  background:#7C2410;
  color:#FFF;
}
#footer_bar div {
  text-align:center;
  padding-top:16px;
}

.flash_notice, .flash_error {
  margin:0.5em 0.5em 0.5em 0.5em;
  padding:0.5em;  
  background-color:#FCD687;
  border:solid 1px #7C2410;
  width:95%;
}
.flash_notice {
  color:green;
}

.flash_error {
  color:red;
}

label.error {
  color:red;
}

.flash_notice a {
  color: #7C2410;
}

.fieldWithErrors input{
  border: 1px solid red;
}



.smaller {
  font-size:85%;
}

.larger {
  font-size:123.1%;
}

.bold {
  font-weight:bold;
}
 
.signup_form div{
  margin-bottom:10px;
  display:table-row;
}
#pool_signup .column_1 {
  width:150px;
  float:left;
}
.signup_form div div{
  float:left;
}

.standings, .pool_info {
  margin-top:10px;
}
.standings table {
  font-size:85%;
  width:100%;
}
.standings tr, #edit_pool_users tr{
  border:1px solid black;
  line-height: 0.8em;
  background-color:#eee;
}

.standings tr.even, #edit_pool_users tr.even{
  background-color:#fff;
}
.standing th, #edit_pool_users th {
  background:#bbb;
  font-weight: bold;
  line-height: 0.8em;
}

.standing h2 {
  margin: 1em 0 0.2em 0;
}

td.score {
  text-align:right;
  line-height:0.8em;
}

#edit_pool {
  margin-bottom:3em;
}

a.create_user_button, a.login_button {
  background:url(/images/skins/basketball/create_account.jpg) top left no-repeat;
  height:253px;
  width:250px;
  overflow:hidden;
  background-position: 0px 0px;
  text-decoration:none;
  float:left;  
}

a.login_button {
  background:url(/images/skins/basketball/log_in.jpg) top left no-repeat;
}
  
a.create_user_button:hover, a.login_button:hover {
  background-position:0px -253px;
}

ul#messages, ul#roster {
  margin-left:3px;
}

ul#messages li {
  list-style-type:none;
}

.correct_pick {
  color:green;
}

.incorrect_pick {
  color:red;
}

span.user_note {
  margin-left:10px;
  color:red;
  line-height:1;
}