/* Default CSS Document for www.osumensclubhockey.com */
@import url("forms.css");

* {
 margin:0;
 padding:0;
}
body {
 background-color:white;
 color:#333;
 font:80% Verdana, Arial, Sans-serif;
}
img {
 border:0;
}
#debug {
 background-color:white;
 color:black;
}
#debug pre {
 font:90% Verdana, Arial, Sans-serif;
}
.clear {
 clear:both;
 display:block;
 height:1px;
 margin:0;
 overflow:hidden;
 padding:0;
}
p.error {
 background-color:#990000;
 color:white;
 font-size:14px;
 padding:1em;
}
#wrapper {
 background-color:#990000;
 margin-left:auto;
 margin-right:auto;
 width:800px;
}
#header {
 height:175px;
 margin-left:auto;
 margin-right:auto;
 width:800px;
}
#cpane {
 background-color:#990000;
 margin-left:auto;
 margin-right:auto;
 width:800px;
}
#leftmenu {
 background-color:#990000;
 color:white;
 float:left;
 margin: 0 0 0 0;
 width:150px;
}
#content {
 background-color:#eeeeef;
 margin:0 0 0 150px;
 min-height: 520px;
 padding:10px 12px 10px 13px;
 text-align:left;
 width:625px;
}
#footer {
 background-color:#990000;
 clear:both;
 color:white;
 font-size:smaller;
 line-height:1.5;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 width:800px;
}
#footer a {
 color:white;
}
h1, h2, h3, h4 {
 padding-bottom:0.5em;
}
h1 {
 font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
}
h1, a  {
 color:#990000;
}
h1 em, a em  {
 color:#ff0000;
 font-style:normal;
}
ul.colored a em
h2 {
 color:#666;
 font-style:italic;
 font-weight:bold;
}
a:hover, a:hover em {
 color:#FF0000;
 text-decoration:none;
}
#content p, #content ul, #content ol {
 line-height:1.5;
 padding-bottom:1em;
}
ul, ol {
 margin-left:3em;
}
.announce {
 color:red;
 font-weight:bold;
 text-align: center;
}
.banner {
 text-align:center;
}

/* tables */

table.teamlist {
 margin-left:auto;
 margin-right:auto;
}
.teamlist {
 text-align:center;
}
table {
 background-color:white;
 margin:0 0 1em 0;
 white-space:normal;
}
th {
 background-color:#990000;
 border-bottom:1px solid #666;
 border-right:1px solid #666;
 border-top:1px solid white;
 color: white;
 padding:3px;
 text-align:center;
}
table tr td {
 padding:2px 2px;
 vertical-align:top;
}
table tr.altRow td {
 background:#f4f4f4;
}

/* scaffold show */

div.related {
 clear:both;
 display:block;
}
dl {
 line-height:2em;
 margin:1em;
}
dt {
 font-weight:bold;
 vertical-align:top;
}
dd {
 margin-left:10em;
 margin-top:-2em;
 vertical-align:top;
}

/* scaffold buttons */

.notice {
 background-color:#ddd;
 color:black;
 display:block;
 padding:1em;
}
.tip {
 background-color:#ddd;
 color:#0322a7;
 display:block;
 padding:1em;
}
td.conflist {
 margin:2em 0;
 padding:10px;
 text-align:center;
}
ul.actions {
 list-style:none;
 margin:2em 0;
 padding:0;
 text-align:left;
}
ul.actions li {
 display:inline;
 list-style:none;
 margin-left:1em;
}
ul.actions li a,  ul.actions li input {
 background-color:#ccc;
 border:1px solid #666;
 color:#990000;
 font-weight:bold;
 line-height:24px;
 padding:2px 12px;
 text-align:center;
 text-decoration:none;
}
ul.actions li a:hover {
 background-color:white;
 color:#FF0000;
 text-decoration:none;
}
td.listactions {
 text-align:center;
 white-space:nowrap;
 width:14em;
}
td.listactions a {
 color:#990000;
 background-color:#ccc;
 border:1px solid #666;
 font-weight:bold;
 padding:0px 8px;
 text-align:center;
 text-decoration:none;
 white-space:nowrap;
}
td.listactions a:hover {
 background-color:#FF0000;
 color:white;
}

/* index links */

a {
 font-weight:bold;
}

/* misc formatting */
.centered {
 text-align:center;
}
.heading {
 font-weight:bold;
 text-align:center;
}
.score {
 font-weight:bold;
 margin:0 5px;
}
.right-pic {
 float:right;
 padding:0 8px;
}
.center-pic {
 padding:8px;
 text-align:center;
}
.center-text {
 margin-left:75px;
}
.gameDate {
 text-align:right;
}
.gameComment {
 font-weight:bold;
}
.playerField {
 font-size: 11px;
 font-weight:bold;
}
.playerInfo {
 background-color:#990000;
 border-color:#f10101;
 color:#eeeeef;
 font-size: 10px;
}
table td.headline {
 font-size: 15px;
 font-weight:bold;
 text-align:center;
}
table#schedule {
 font-size: 11px;
}

div.gameInfo {
float:right;
}

/* user management screens */

.useradd {
 padding-bottom:5px;
}
.logout {
 clear:both;
 padding-bottom:5px;
}

/* start page-numbers */

#page-numbers {
 text-align:left;
 margin:0;
 padding:4px;
}
#page-numbers li {
 display:inline;
 font-size:11px;
 font-weight:normal;
 list-style:none;
}
#page-numbers a {
 color:#333;
 font-size:11px;
 font-weight:normal;
 padding:0px 4px;
 text-decoration:none;
}
#page-numbers a:hover {
 background-color:#71300F;
 color:white;
 text-decoration:underline;
}
#page-numbers em {
 color:#CC0000;
 font-style:normal;
 padding:0px 4px;
}
#next-prev {
 margin:0;
 padding:4px 0;
 text-align:right;
}
#next-prev li {
 display:inline;
 font-weight:normal;
 list-style:none;
 padding:6px 0px;
}
#next-prev a {
 color:#333;
 font-size:15px;
 font-weight:normal;
 padding:0px 6px;
 text-decoration:none;
}
#next-prev a:hover {
 background-color:#71300F;
 color:white;
 text-decoration:underline;
}
#next-prev.page-on {
 color:#CC0000;
 font-style:normal;
 padding:0px 4px;
}

.cssnav {
  background: url(ButtonOn.gif) no-repeat;
  display: block;
  font-family: arial, helvetica, sans-serif;
  height: 30px;
  margin: 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
  width: 150px;
}

/* Navigation Buttons */
.cssnav a {
  color: white;
  display: block;
  float: left;
  font-size: 12px;
  height: 30px;
  width: 150px;
  text-decoration: none;
}

.cssnav img {
  border: 0;
  height: 30px;
  width: 150px;
}

* html a:hover {
  visibility:visible
}

.cssnav a:hover img {
  visibility:hidden
}

.cssnav span {
  cursor: pointer;
  left: 8px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 8px;
}
