@charset "utf-8";
/* CSS Document */

body {
 background-color:#444;
 font-family: Lucida Grande, Verdana, Sans-serif;
 font-size:12px;
 color: #4F5155;
 padding:0px;
 margin:0px;
}

.hdGame {
	display:inline-block;
	height:7px;
	width:14px;
	background:url(http://cofred.ca/static/images/hd.png) no-repeat;
	margin:0 0px 0 0;
}

#refreshSig {
	font-size:9px;
}

a:focus
{
-moz-outline-style: none;
}

#login {
	text-align:right;
	margin-top:5px;
	font-size:9px;
	position:relative;
}
#support {
	position:absolute;
	left:0;
	top:0;
	width:150px;
	text-align:left;
	font-size:9px;
}


div#bodyWrapper1 {
	width:1050px;
	margin:15px auto 0 auto;
	background:#fff;
	border:solid 10px #e13a3e;
}
div#bodyWrapper2 {
	border:solid 5px #fdb827;
	padding:10px 10px 80px 10px;
	position:relative;
}
#bodyWrapper2 img:first-child {
	border:none;
}
img {
border:none;
}
#title {
	text-decoration:none;
}

a {
 color: #003399;
 background-color: transparent;
 font-weight: normal;
}

h1 {
 color: #e13a3e;
 background-color: transparent;
 border-bottom: 1px solid #e13a3e;;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center;
 font-size: 36px;
 line-height:36px;
 font-weight: 600;
 text-transform:uppercase;
 margin: 0px 0 2px 0;
 padding: 0px 0 5px 0;
}

#formWrapper {
	background-color:#FFFBF2/*#FADADB*/ /*#f9f9f9*/;
 	border: 1px solid #fdb827/*D0D0D0*/;
	margin: 14px 0 14px 0;
 	padding: 12px 10px 12px 10px;
	font-size:10px;
	top:-1px;
}

#schedule {
	background-color:#FFFBF2/*#FADADB*/ /*#f9f9f9*/;
 	border: 1px solid #fdb827/*D0D0D0*/;
	margin: 10px 0 10px 0;
	font-size:12px;
	border-collapse:collapse;
}
#schedule tr.month {
	font-size:22px;
	color: #e13a3e;
	background:#FEEBC5;
}
#schedule tr.month p {
	font-size:16px;
	margin:5px 0 0 0;
	font-weight:normal;
}
#schedule td {
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #fdb827;
	padding:2px 0;
	height:37px;
}
#schedule th {
	padding:3px 0;
	border-bottom:1px solid #fdb827;
}
th.br,td.br {
	border-right:1px solid #fdb827;
}

#add_game {
	font-size:12px;
}

em {
	font-size:12px;
}

.error {
	border:1px solid #e13a3e;
	background:#F9D2D3;
	font-size:10px;
	padding:3px;
	margin:3px 0;
}

code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}

label {
	font-size:12px;
}

#recordsWrapper {
border:1px solid #e13a3e;
border-top:0;
background:#aaa;
//background:#FBDBDC;
}

#recordsLink {
text-decoration:none;
font-weight:bold;
background:#FBDBDC;
border:1px solid #e13a3e;
padding:4px;
color:#e13a3e;
margin-top:5px;
margin-bottom:-1px;
display:block;
font-size:14px;
}

a:focus, a:active {
	outline:0;
}

#records {
}

#recordsCell {
padding:5px 3px;
}

#records td {
text-align:center;
}

#seasonRecords {
border:1px solid #fdb827;
background:#FFFBF2;
font-size:12px;
border-collapse:collapse;
}

#seasonRecords th.title {
background:#FEEBC5;
font-size:14px;
text-transform:uppercase;
padding:3px;
border:1px solid #fdb827;
color: #e13a3e;
}

#seasonRecords td {
font-size:10px;
text-transform:uppercase;
text-align:center;
border:1px solid #fdb827;
font-family:Geneva, Helvetica, sans-serif;
}

#seasonRecords td.title {
background:#FEEBC5;
font-size:9px;
font-family:"Lucida Grande", Verdana, sans-serif;
}

#seasonRecords em {
font-size:8px;
color:#000;
}

#standings {
border:1px solid #fdb827;
background:#FFFBF2;
font-size:12px;
border-collapse:collapse;
}

#standings th.title {
background:#FEEBC5;
font-size:14px;
text-transform:uppercase;
padding:3px;
border:1px solid #fdb827;
color: #e13a3e;
}
#standings td {
font-size:9px;
text-transform:uppercase;
text-align:center;
//border:1px solid #fdb827;
font-family:Geneva, Helvetica, sans-serif;
border-bottom:1px solid #fdb827;
//font-family:"Lucida Grande", Verdana, sans-serif;
}

#standings td.eigth {
border-bottom:2px solid #fdb827;
}
#standings td.title {
background:#FEEBC5;
font-size:9px;
font-family:"Lucida Grande", Verdana, sans-serif;
border-left:1px solid #fdb827;

}
#standings td.title:first-child {
border-left:none;
}

#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown li {
/*//float: left;*/
position: relative;
}

.mainitems{
/*border: 1px solid black;
background-color: #FEEBC5;*/
}

.mainitems a{
/*margin-left: 6px;
margin-right: 8px;
text-decoration: none;*/
}

.subuls{
display: none;
width: 10em;
position: absolute;
top: 1.5em;
left: 10px;
background-color: #FEEBC5;
border: 1px solid #fdb827;
z-index:1;
}

.subuls li{
width: 100%;
text-align:left;
padding:4px 0 4px 0;
margin-left:20px;
list-style-type:disc;
}

.subuls li a{
text-decoration: underline;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: 10px;;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#adsense {
text-align:center;
margin-top:10px;
}

#monthNavWrapper {
text-align:center;
margin-top:10px;
}

#monthNav {
margin:0;
font-size:15px;
}

#monthNav li {
padding:0px 10px;
display:inline;
border-left:1px solid #e13a3e;
}
#monthNav li:first-child {
border-left:none;
}
#disclaimer {
text-align:center;
position:fixed;
bottom:0px;
margin:0 auto;
width:1050px;
background:#FEEBC5;
border-bottom:10px solid #e13a3e;
}
#disclaimer p {
font-size:10px;
margin:3px 0;
}
#disclaimer p.asterisk {
font-size:9px;
}
#disBorder {
height:50px;
border:5px solid #fdb827;
}
#announcement {
margin:10px 0 0 0;
text-align:center;
font-size:14px;
color:#e13a3e;
font-weight:bold;
padding:5px;
background:#FEEBC5;
border:1px solid #fdb827;
}

tr.flames {
background:#FBDBDC;
color:#e13a3e;
}
p#btt {
margin:3px 0 0 0;
font-size:10px;
}
.country {
font-size:10px;
display:block;
}
h3 {
margin:3px 0;
}
