.t_header {font-weight:bold;color:white;background:gray;}
.h_link {font-weight:bold;font-size:120%;padding:3px;}
a.h_link:link {font-weight:bold;color:blue;background:#FFFFB0;}
a.h_link:visited {font-weight:bold;color:blue;background:#FFFFB0;}
a.h_link:hover {color:#FFFFF5; background: #33F; font-weight:bolder;}
.links { display: inline; padding-left: 7px; padding-right: 7px; border-right: 2px solid #066; }
.last {   display: inline; padding-left: 7px; padding-right: 3px; border-right: 0px; }
.indent {padding-left: 15px;}
.pad5 {padding: 5px;}
.pad10 {padding: 10px;}
.margin5 {margin: 5px;}
.margin10 {margin: 10px;}
.sidemargin10 {margin: 0 10px 0 10px;}
.sidemargin10p {margin: 0 10% 0 10%;}
.center { margin: 0 10% 0 10%; }
.textcenter { text-align:center; }
.textnormal { text-align:left; }
.textleft { vertical-align:text-top; }
.allcenter { margin: 0 10% 0 10%;  text-align:center; }
.wideallcenter { margin: 0 5% 0 5%;  text-align:center; }
.widecenter { margin: 0 5% 0 5%; }
.narrowcenter { margin: 0 20% 0 20%; }
a {text-decoration: none;}
a:link {color:blue;}
a:visited {color:blue;}
.white { background: white }
.yellow { background: gray; color:white; }
.redbg { background: red }
.bluebg { background: blue }
.liteyellow { background: gray }
.gray { background: #EEEEEE; }
.grey { background: #EEEEEE; }
.darkgray { background:gray; }
.darkgrey { background:gray; }
.red { color: red; }
.text90 {font-size:90%;}
.text80 { font-size:80%; }
.text110 {font-size:110%;}
.text120 {font-size:120%;}
.sidebar_header {font-size:130%;font-weight:bold;color:black;padding-left:5px;}
.sidebar_item {padding-left:30px;}
.yellowletter {color:yellow;}
.blueletter {color:blue;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.border {border: 2px solid #000;}
.notes { min-height:100px; }
.popup { display: none; background:yellow; width:100%; }
.hidden { display: none; }
.nowrap {white-space: nowrap;}
.team_enclosure {white-space: normal; width:50%;}
table.results { text-align:center; }
table.results tr {white-space: nowrap;}
.r0 {background: white; }
.r1 {background: #DDDDDD; }
.clearboth { clear: both; }
.floatleft{ float:left; }
.grey_header {margin: 0 5px 5px 0; text-align:center; background:gray; color:yellow; }
.team_container { 
    float:left; padding: 5px;height:30%;
    min-height:220px;max-height:320px;min-width:180px; margin: 0 5px 5px 0;
}
.error_details_container { 
    float:none; padding: 5px;
    margin: 0 5px 5px 0;
}
.error_team_container { 
    float:left; padding: 5px;border: 2px solid #000;
    min-height:120px;max-height:220px;min-width:180px; margin: 0 5px 5px 0;
}
span.player_box { margin: 3px 8px 8px 3px;}
span.player_box:link { margin: 3px 8px 8px 3px;}
span.player_box:visited { margin: 3px 8px 8px 3px;}
span.player_box:hover { margin: 3px 8px 8px 3px; background: #FFFFB0;}
div.player_box { margin: 0 5px 5px 0;}
div.player_box:link { margin: 0 5px 5px 0;}
div.player_box:visited { margin: 0 5px 5px 0;}
div.player_box:hover { margin: 0 5px 5px 0; background: #FFFFB0;}
span.reverse { background:white;}
span.reverse:link { background:white;}
span.reverse:visited { background:white;}
span.reverse:hover { background: blue; color:white; }
.notice_header {
    font-size:140%;font-weight:bold;
    color:blue;background: #FFFFB0;width:100%;
}
div.article {
    border: 2px solid #000;
    margin: 0 5% 0 5%; 
    background: white;
    text-indent: 5px;
}
.inputbutton {
    background-color:#3B5998;
    border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    padding:2px 15px 3px;
    text-align:center;
    margin-right:5px;
}
#blanket {
    background-color:#111;
    opacity: 0.65;
    filter:alpha(opacity=65);
    position:absolute;
    z-index: 9001;
    top:0px;
    left:0px;
    width:100%;
}
.popUpDiv {
    position:absolute;
    background-color:#eeeeee;
    width:460px;
    height:460px;
    z-index: 9002;
}
body, html {
    margin:0;
    padding:0;
    font-family: sans-serif;
    background:#fff;
}
body {
    min-width:900px;
}
#wrap {
    background:#fff;
    margin:0 auto;
    min-width:900px;
}
#header {
    background:#fff;
}
#header h1 {
    padding:5px;
    margin:0;
}
#nav {
    background:#c99;
    padding:5px;
}
#nav ul{
    margin:0;
    padding:0;
    list-style:none;
}
#nav li{
    display:inline;
    margin:0;
    padding:0;
}
#sidebar, .game_error_detail {
    background:#9c9;
}
#sidebar {
    display: none;
}
#sidebar h2, #sidebar h3, #sidebar p, #signup  {
    padding:0 10px;
}
#signup {
    display: block;
    float:left;
    width:90%;
}
#main, #main_front {
    background:#fff;
    float:left;
    top:1%;
}
#main_front {
    width:60%;
}
#main {
    width:80%;
}
#events, #tournaments {
    background:#eee;
    border: 2px solid #000;
    padding:5px;
    margin-top: 10px;
}
#rightbar {
    background:#fff;
    float:left;
    width:18%;
    margin-top:20px;
}
#main ul {
    margin-bottom:0;
}
#main h3, #main p {
    padding:0 10px 0 10px;
}
#footer {
    margin-top: 10px;
    padding-top: 10px;
    background:#fff;
    clear:both;
    text-align:center; 
}
#footer p {
    padding:5px;
    margin:0;
}
.floatright {
    float: right;
    margin: 0 0 10px 10px;
    border: 1px solid #666;
    padding: 5px;
}

