/* Styles required to alter print versions of pages. */
.ToPrintOnly {
display:none;
}
.ToNotPrint {
}

/* Main Body style */
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:#000;
margin:0;
padding:0;
}

/* Links */
a:link { color:#F33; }
a:visited { color:#903; }
a:hover { color:#300; }
a:active { color:#300; }

/* Layout */
#outerwrap {
display:table;
max-width:99%;
width:96%;
min-width:750px;
margin:6px auto 0;
border:0px solid yellow;
border-collapse:separate;
border-spacing:10px 0;
}
#innerwrap {
border:0px solid red;
display:table-cell;
padding:0;
margin:0;
background:#FFF;
}
#header{
padding:0;
margin:0;
height:147px;
background:#600 repeat-x url('../p3r/images/header_r1_c3.jpg');
overflow:hidden;
}
#header .headleft{
float:left;
width:215px;
height:147px;
padding:0;
margin:0;
background:left top no-repeat url('../p3r/images/header_r1_c1.jpg');
overflow:hidden;
border:0px solid red;
}
#header .tablelogowrap{
display:table;
padding:0;
max-width:180px;
margin-left:auto;
margin-top:10px;
margin-right:auto;
margin-bottom:0;
border-collapse:collapse;
border-spacing:0;
border:0px solid yellow;
}
#header .logoimg{
display:table-cell; /* Need this in order to align the logo to vertical middle */
height:101px;
vertical-align:middle;
text-align:center;
padding:0px;
margin:0;
min-width:100px;
border:0px solid green;
}
#header .logoimg img{
border:0px solid blue;
display:block;
margin:0 auto;
}
#header .headcontent{
position:relative;
margin:0;
padding:5px 215px 0 0;
height:147px;
overflow:hidden;
background:right top no-repeat url('../p3r/images/header_r1_c5.jpg');
border:0px solid red;
}
#header .headcontent .headertable{
display:table;
width:100%;
}
#header .headcontent .headerrow{
display:table-row;
}
#header .headcontent .headertext{
padding:0;
margin:0;
height:110px;
display:table-cell;
vertical-align:middle;
border:0px solid yellow;
}
#header .dateheader{
font-family:Arial,Helvetica,sans-serif;
color:#FFF;
font-size:0.8em;
font-weight:bold;
position:absolute;
right:11px;
top:127px;
width:205px;
border:0px solid yellow;
text-align:center;
}
#header .dateheader a{
color:white;
text-decoration:none;
}
#printheader{
display:none;
}
#belowheader{
border-left:2px solid #600;
border-right:2px solid #600;
padding-top:15px;
background:#FFF; /* This background colour is needed to make sure the border appears within Internet Explorer. */
clear:both;
}
#navigation {
width:190px;
margin:0;
padding:16px 5px 5px 5px;
float:left;
border:0px solid #600;
clear:both;
}
#pro3navlinkscontainer {
display:block; 
margin:0; 
padding:2px; 
}
#pro3navlinkscontainer img {
display:block;
}
#pro3navlinkscontainer .undernavlinks{
background:url('../p3r/images/infopane_r2_c1.jpg') repeat-y;
}
#pro3navlinkscontainer .navlinks{
background:url('../p3r/images/infopane_r3_c1.jpg') no-repeat center bottom;
border:0px solid black;
width:156px;
padding:12px 16px 0px 16px;
text-align:left;
color:#FFF;
font-weight:normal; 
text-decoration:none;
}
#pro3navlinkscontainer a.LinkHeading {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
cursor:hand;
text-decoration:none;
text-transform:capitalize;
color:#FFF;
}
#pro3navlinkscontainer a.LinkHeading:hover{
color:#FF0;
}
#pro3navlinkscontainer .LinkItem {
font-family:Verdana, Arial;
font-size:80%;
font-weight:normal;
color:#FFF;
display:block;
}
#pro3navlinkscontainer a.alink:link, #pro3navlinkscontainer a.alink:visited {
color:#FFF;
text-decoration:none;
}
#pro3navlinkscontainer a.alink:hover, #pro3navlinkscontainer a.alink:active {
color:#000;
background:#FF6;
border:0px solid #FF6;
text-decoration:none;
}

#mainbody {
padding:0 5px 0 0;
margin-left:205px;
border:0px solid #F00;
height:1%; /* Not sure why this is needed but the contact form gets pushed away down without it in IE6. This is needed because the mainbody will get pushed down below the left float if compatibility mode is selected in IE8 or IE6 is being used. This is the Holly Hack - see http://www.communitymx.com/content/article.cfm?page=2&cid=C37E0 */
}
#foot {
padding:0;
margin:0;
border:0px solid #600;
clear:both;
}
#foot img {
display:block;
}
#foot td#row1c2 {
background:url('../p3r/images/footer_r1_c2.jpg');
}
#foot td#row2c2 {
background:url('../p3r/images/footer_r2_c2.jpg');
}
#foot td#row3c1 {
background:url('../p3r/images/footer_r2_c1.jpg');
}
#foot #footlinks {
padding-right:126px;
padding-bottom:2px;
text-align:center;
width:100%;
background:url('../p3r/images/footer_r3_c2.jpg');
font-size:0.75em;
}
#foot #row4c2 {
background:url('../p3r/images/footer_r4_c2.jpg');
}
#foot #footlinks a {
white-space:nowrap;
}
#footer {
width:95%;
text-align:center;
color:#fff;
padding:3px 0px 3px 0px;
margin:0 auto;
border:0px solid black;
}
hr {
color:#600;
}

/* Headers */
h1{
display:block;
margin:0 0 3px 0;
padding:0 0 0 0;
font-family:'Carter One',Arial,Helvetica,sans-serif; /* 4 */
font-size:1.45em;
font-weight:normal;
color:#fff;
text-align:center;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:bold;
color:#333; /* Very dark grey */
}
h5{
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-style:italic;
font-size:0.95em;
color:#fff;
text-align:center;
}

/* Text */
.TextBiggest {
font-size:1em;
}
.TextBig {
font-size:0.9em;
}
.TextStandard {
font-size:0.8em;
}
.TextSmall {
font-size:0.7em;
}
.TextSmallest {
font-size:0.6em;
}
.TextHighlight1 {
color:#009; /* Blue */
}
.TextHighlight2 {
color:#F00; /* Red */
}
b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
.NoWrap {
white-space:nowrap;
}

/* Links */
/* Navigation links */
a.navlink:link, a.navlink:visited {
color:#600;
text-decoration:none;
display:block;
font-weight:bold;
padding-left:6px;
padding-right:6px;
height:17px;
padding-top:3px;
}
a.navlink:hover, a.navlink:active {
color:#FFF;
background-color:#600;
text-decoration:none;
font-weight:bold;
}
/* Foot links */
#foot a:link, #foot a:visited {
color:#000;
}
#foot a:hover, #foot a:active {
color:#C00;
text-decoration:none;
}

/* Other */
img {
border:0px;
}
.clear {
clear:both;
}
.clearright {
clear:right;
}
.clearleft {
clear:left;
}
.ptop {
margin-top:0px;
}
.pbottom {
margin-bottom:0px;
}
.pboth {
margin-top:0px;
margin-bottom:0px;	
}
/* Above is from the GME stylesheet. Below is edited from pro1blue.css file. */
.TemplateHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:140%;
font-weight:bold;
color:#600;
}
.TagLine {
font-family:Verdana, Arial;
font-size:80%;
font-weight:bold;
color:#C00;
}
.Font1 { 
font-family:Verdana, Arial;
font-size:80%;
color:#000; /* Black */
}
.Font2 {
font-family:Verdana, Arial;
font-size:80%;
color:#FFF; /* White */
}
.Font3 {
font-family:Verdana, Arial;
font-size:70%;
color:#000; /* Black */
}
.Font4 {
font-family:Verdana, Arial;
font-size:80%;
color:#F00;
}
.Font5 {
font-weight:normal;
color:#000;
}
.Font6 {
font-family:Verdana, Arial;
font-size:80%;
font-weight:bold;
color:#900;
}
.MakeBold { font-weight:bold }
.FooterBar {
font-family:Verdana, Arial;
font-size:70%;
font-weight:bold;
color:#FFF;
}
a.FooterLink:link, a.FooterLink:visited {
color:#fff;
}
a.FooterLink:hover, a.FooterLink:active {
color:#f00;
}
/* a1 is for the players' appearances/goals table. */
.a1 { font-family:Verdana, Arial; font-size:60%; color:#000 }
.DateStamp { font-family:Verdana, Arial; font-size:80%; font-weight:bold; color:#333 }

/* Template specific styles */
.TopRow {
background-color:#600;
}
/* End template specific styles */

/* Cells will either be defined with or without font styling. If a style
has font styling, this is indicated in the name by 'WITHFONT'. New cell definitions
should simple have the next number added to them. */
.Cell1 {
background-color:#ffc;
}
.Cell2 { /* Black */
background-color:#000;
}
.Cell3WithFont {
background-color:#ffc;
font-family:Verdana, Arial;
font-size:70%;
color:#000;
}
.Cell4 { /* Pale yellow */
background-color:#ffc;
}
.Cell5 {
background-color:#ffc;
}
.HeaderCell1WithFont {
background-color:#903;
font-family:Verdana, Arial;
font-size:80%;
color:#FFF;
font-weight:bold;
}
.HeaderCell2WithFont {
background-color:#903;
font-family:Verdana, Arial;
font-size:70%;
color:#FFF;
font-weight:bold;
}
.HeaderCell3WithFont { 
background-color:#FF0;
font-family:Verdana, Arial;
font-size:70%;
color:#000;
font-weight:bold;
border-top:1px solid #000;
border-bottom:1px solid #000;
}
.bottomHC3{
border-bottom-width:0px;
}
.FooterCell1WithFont { 
background-color:#903;
font-family:Verdana, Arial;
font-size:70%;
color:#fff;
font-weight:bold;
}
.Table1Border { /* Black */
background-color:#000;
border:1px solid #000;
}
.Table2 {
background-color:#903;
}
.buttonstyle {
font:bold 80% Verdana, Arial;
background-color:#903;
color:#FFF;
}
.buttonstylesmall {
font:bold 70% Verdana, Arial;
background-color:#903;
color:#FFF;
}
.Subheading1 {
font-family:Verdana, Arial;
font-size:80%;
font-weight:bold;
color:#900;
background-color:#FFC;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
border-top-width:1px;
border-top-style:solid;
border-top-color:#900;
}
.Subheading2 {
background-color:#FFC;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
border-top-width:1px;
border-top-style:solid;
border-top-color:#900;
}
.Subheading3 {
font-family:Verdana, Arial;
font-size:70%;
font-weight:bold;
color:#900;
background-color:#FFC;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
border-top-width:1px;
border-top-style:solid;
border-top-color:#900;
}
.Subheading4 {
font-family:Arial, Verdana;
font-size:100%;
font-weight:bold;
color:#900;
background-color:#FFC;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
border-top-width:1px;
border-top-style:solid;
border-top-color:#900;
}
.Subheading5 {
width:92%;
margin:0 auto;
font-family:Verdana, Arial;
font-size:80%;
font-weight:bold;
color:#900;
background-color:#FFC;
border:1px solid #900;
word-wrap:break-word;
}
.LinkBox {
width:92%;
margin:0 auto 1.2em auto;
font-family:Verdana, Arial;
font-size:70%;
word-wrap:break-word;
}
.LinkText {
width:92%;
margin:0 auto;
font-family:Verdana, Arial;
font-size:80%;
word-wrap:break-word;
}
.Caption {
font-family:Verdana, Arial;
font-size:80%;
color:#454545;
font-weight:bold;
}
.JumpList {
font-family:Verdana, Arial;
font-size:80%;
color:#000;
background-color:#FFC;
}
.Subtitle1 {
font-family:Arial, Verdana;
font-weight:bold;
color:#300;
}
.Subtitle2 {
font-family:Arial, Verdana;
font-weight:bold;
font-size:100%;
color:#C00;
padding-top:3px;
padding-bottom:5px;
}
.HomePageItems1 {
font-family:Verdana, Arial;
font-weight:bold;
font-size:70%;
}
.HomePageItems2 {
font-family:Verdana, Arial;
font-weight:normal;
font-size:70%;
color:#000;
}
.HomePageItemsBg {
background-color:#F6F6F6;
border-bottom:1px solid #900;
}
.borderlinebottom{
border-bottom:1px solid #900;
}
.borderlinetop{
border-top:1px solid #900;
}
.borderlineboth{
border-top:1px solid #900;
border-bottom:1px solid #900;
}
.newslist {
margin-left:1em;
padding-left:1em;
margin-bottom:0em;
padding-bottom:0em;
margin-top:0em;
padding-top:0em;
}
.Sponsor {
font-family:Verdana, Arial;
color:#F00;
font-size:120%;
}
.bordertopleft {
background-color:#000;
border-top:1px solid #700;
border-left:1px solid #700;
}
.bordertopright {
background-color:#000;
border-top:1px solid #700;
border-right:1px solid #700;
}
.borderbottomleft {
background-color:#000;
border-bottom:1px solid #700;
border-left:1px solid #700;
}
.borderbottomright {
background-color:#000;
border-bottom:1px solid #700;
border-right:1px solid #700;
}
.ShareButtonsH .fb-like{
padding-left:10px;
}