/* 
 - Site designed by Cod from Caergybi.com, Holyhead's Best Website. 
*/
body {
background: #FFFFFF;
color: #000000;
font: 62.5% "Lucida Grande", Verdana, Geneva, Helvetica, sans-serif;
margin: 0;
padding: 0;		
}
#header {
color: #162240;
background: #DEEFF7 url('http://www.holyheadhotspur.com/media/images/stand_banner.png') no-repeat top center;
padding: 0;
height: 13em;
margin: 0;
border-top: 0;
border-right: 0;
border-bottom: 0.1em solid #192B66;
border-left: 0;
z-index: 15;
overflow: hidden;
}
img#badge{
position: absolute;
z-index: 20;
right: 0;
top: 0;
border: 0;
}
ul {
list-style: none;
margin: 0;
padding: 0;
border: 0;
}
li {
margin: 0;
padding: 0;
border-width: 0 0 1px 0;
border-color: #21366B;
border-style: solid;
}
li.bottomless {
border-width: 0;
}
li.heading {
background-color: #000000;
}
/*links */
a:link, a:visited, a:active {
color: #21366B;
background-color: transparent;
text-decoration: underline;
}
a:hover {
color: #B00C49;
background-color: transparent;
text-decoration: none;
}
a.shoplink:link, a.shoplink:visited, a.shoplink:active {
color: #FCE149;
background-color: transparent;
text-decoration: underline;
}
a.shoplink:hover {
color: #FFFFFF;
background-color: transparent;
text-decoration: none;
}
acronym{
cursor: help;
}
/* Styles for the navigation menu */
ul#navigation {
position: absolute;
left: 50%;
margin: -1.2em 0 0 -35.7em;
padding: 0;
font-size: 1.3em;
font-weight: bold;
padding: 0;
text-align: center; 
list-style: none;
border-top: 0;
border-right: 0;
border-bottom: 0;
border-left: 0;
z-index: 30; 
height: 1.5em;
width: 71em;
}
ul#navigation li {
padding: 0;
border: 0;
margin: 0 0 0 0.5em;
float: left;
} 
ul#navigation a {
text-align: center;
line-height: 1.4em;
display: block;
width: 5.4em;
color: #FFFFFF;
background-color: #213887;
text-decoration: none;
font: bold 0.9em Arial, sans-serif;
border-top: 1px solid #192B66;
border-right: 1px solid #192B66;
border-bottom: 0.1em solid #192B66;
border-left: 1px solid #192B66;
padding: 0;
margin: 0;
} 
ul#navigation a.external {
background: #213887 url("http://www.holyheadhotspur.com/media/images/external.png") right no-repeat;
padding: 0 5px 0 0;
}
ul#navigation li a.current {
background-color: #FFFFFF;
color: #FC0008;
border-top: 1px solid #192B66;
border-right: 1px solid #192B66;
border-bottom: 0.1em solid #FFFFFF;
border-left: 1px solid #192B66;
} 
ul#navigation li a:link, ul#navigation a:visited {
background-color: #213887;
text-decoration: none;	
} 
ul#navigation li a.current:link, ul#navigation a.current:visited {
background-color: #FFFFFF;
text-decoration: none;	
} 
ul#navigation li a:hover {
background-color: #CFDAFF;
color: #213887;
text-decoration: none;
}
/* the main container (all between navigation and footer) */
#main_for_index {
padding-left: 18.6em;    
padding-right: 29em;   
}
#main {
padding-left: 18.6em;    
padding-right: 18.6em;   
}
/* the 'columns' */
#main .column, #main_for_index .column {
position: relative;
float: left;
padding-top: 1em;
text-align: justify;
}
/* the main content of the page */
#main_content {
width: 96%;
background: #FFFFFF;
}
.full_width_container {
color: #FFFFFF;
background-color: #003A66;
height: 2.2em;
margin: 0.6em 0;
padding: 0;
}
ul.resorfix {
list-style: none;
margin: 0 0 0 2em;
padding: 0;
}
ul.resorfix li {
padding: 0;
margin: 0;
border-bottom: 1px solid #405080;
}
ul.resorfix li.ordinary {
}
ul.resorfix li.alternate {
background: #FFFFFF url("http://www.holyheadhotspur.com/media/images/alt_li_bg.gif") repeat-x top;
}
ul.resorfix li#bottomless {
border-bottom: 0;
}
ul.resorfix li h3{
background-color: transparent;
color: #003A66;
font-family: verdana, tahoma, sans-serif;
font-size: 1.2em;
font-weight: bold;
text-align: left;
margin: 0.8em 0.4em;
padding: 0;
}
ul.resorfix li p {
margin: 0.4em 0.6em 0.2em 0.6em;
}
.clear {font-size: 1px; height: 1px}
.std_box{
background-color: #FFFFFF;
}
.std_box ul {
background: #F7F7F7;
border-top: 1px solid #192B66;
border-right: 1px solid #192B66;
border-bottom: 1px solid #192B66;
border-left: 1px solid #192B66;
list-style: none;
margin: 1.2em 0 0 0;
padding: 0;
}
.std_box ul li {
border-bottom: 1px solid #ADADAD;
}
.std_box ul li.box_top_li {
margin: 0;
padding: 0;
background: #C9D5F6;
border-bottom: 1px solid #192B66;
}
.std_box ul li.bottomless {
border-bottom: 0;
}
/*
.std_box a {
background-color: #E7EBF6;
}
.std_box a:hover {
background-color: #FFFFFF;
}
*/
.std_box p {
color: #162240;
background-color: transparent;
font-family: verdana, tahoma, sans-serif;
font-size: 1em;
text-align: center;
margin: 0.6em;
padding: 0;
}
.std_box p.smallret, #main_content p.smallret {
text-align: right;
font-size: 0.9em;
margin-right: 0.8em;
}
.std_box h4 {
 color: #162240;
font-family: verdana, tahoma, sans-serif;
font-size: 1em;
text-align: center;
margin: 0.4em;
}
.std_box h3 {
color: #162240;
background-color: transparent;
font-family: verdana, tahoma, sans-serif;
font-size: 1.1em;
font-weight: bold;
text-align: center;
margin: 0 0 1em 0;
padding: 0;
}
.std_box li.box_top_li h3 {
color: #162240;
background-color: #C9D5F6;
font-family: verdana, tahoma, sans-serif;
font-size: 1.2em;
line-height: 1.5em;
font-weight: bold;
text-align: center;
margin: 0;
padding: 0;
}
.std_box img {
position: relative;
left: 50%;
margin: 1em auto 0.8em -60px;
}
.std_box img.shop {
display: inline;
left: 0;
margin: 1em 0 1em 3em;
border: 1px solid #405080;
}
.prices {
float: right;
margin: 0.8em;
padding: 0.2em;
border: 1px solid #405080;
background: #FFFFFF;
}
#left_box {
float: left;
width: 18.6em;            
margin: 0 1em 0 -18.0em;
padding:0;
background: #FFFFFF;
color: #162240;
}
#left_box ul {
width: 17.8em;
}
#right_box {
padding:0;
width: 28em;            
margin-right: -100%;
margin-bottom: 1em;
background: #FFFFFF;
color: #21366B;
}
#right_box ul {
width: 26.6em;
}
.result_container {
padding: 0;
position: relative;
margin: 0.2em;
text-align: left;
}
.result_container ul {
text-align: left;
}
.matchbox {
float: left;
padding:0;
margin: 0 0 0 1em; 
background-color: #FFFFFF;
color: #21366B;
width: 26em;
}
.rep_box {
padding:0;
margin: 0 0 0 5%; 
background-color: #FFFFFF;
color: #21366B;
width: 88%;
}
.matchbox ul {
width: 26em;
}
.birthday_box {
width: 122px;
background: #FFFFFF;
}
.birthday_box ul {
width: 122px;
}
.trumps {
float: left;
margin: 1.1em; 
width: 24em;
height: 32em;
background: #FFFFFF;
color: #21366B;
}
.trumps ul{
width: 23.8em;
}
.trumps ul li {
padding: 0.2em;
border-bottom: 1px solid #ADADAD;
}
.trumps ul li p {
margin: 0.4em;
}
.full_trumps ul li {
padding: 0.2em;
border-bottom: 1px solid #ADADAD;
}
.piccy {
float: left;
margin: 1.5em; 
width: 140px; 
height: 16em;
background: #FFFFFF;
color: #21366B;
padding: 0;
}
.piccy ul {
width: 138px;
margin: 0;
}
.piccy a {
display: block;
}
.pic_alone{
margin: 2em; 
background: #C9D5F6;
color: #21366B;
}
.pic_alone img {
left: 0;
display: block;
margin: 1em auto 1em auto;
}
#footer {
clear: both;
color: #21366B; 
background: #FFFFFF url("http://www.holyheadhotspur.com/media/images/footer_bg_grad.png") repeat-x top;
border-bottom: 1px solid #405080;
height: 3.4em;
}
h1 {
position: relative;
font-family: "Arial", sans-serif;
font-size: 3.4em;
font-weight: bold;
color: #162240;
margin: 1.2em auto auto auto;
text-align: center;
}
h2 {
font-family: "Arial", sans-serif;
font-size: 1.4em;
font-weight: bold;
color: #21366B;
text-align: center;
margin-top: 0.2em;
margin-left: 0.6em;
}
h2.shoplink {
font-family: "Arial", sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #FCE149;
text-align: center;
margin-top: 0.2em;
margin-left: 0.6em;
}
h3{
background-color: transparent;
color: #003A66;
font-family: verdana, tahoma, sans-serif;
font-size: 1.2em;
font-weight: bold;
text-align: left;
margin: 0.8em 0.4em;
padding: 0;
}
p {
color: #21366B;
font-size: 1.3em;
margin: 1.4em;
text-align: left;
}
p.centre {
margin-top: 0.8em;
text-align: center;
font-size: 0.9em;
}
p.large {
font-family: "Arial", sans-serif;
font-size: 2.1em;
font-weight: bold;
}
img {
border: 0;
margin: 0;
}
fieldset {
margin-left: 3em;
margin-bottom: 1em;
border: none;
padding: 0.6em;
}
input, select, textarea {
border: 1px solid #405080;
background-color: #F5F7FF;
color: #405080;
}
input:focus, select:focus, textarea:focus {
border: 1px solid #C00000;
background-color: #FFFFFF;
color: #405080;
} 
label{
display: block;
}
.centre_normal {
text-align: center;
}
ol.hhay_q{
margin: 1em 1em 0 3em;
list-style-position: outside;
font-size: 1.1em;
background-color: #FFFFFF;
color: #21366B;
border: 0;
}
ol.hhay_q li{
margin: 0;
border: 0;
}
ol.hhay_a{
margin: 0.6em 0.6em 0.6em 0em;
list-style-type: none;
list-style-position: inside;
border: 0;
}
ol.hhay_a li{
margin-top: 0;
border: 0;
}
ol ul{
margin-top: 0;
border: 0;
}
li.cwestiwn1{
background-color: #F9F9F9;
width: 60%;
border: 0;
}
li.cwestiwn2{
background-color: #E6ECFC;
width: 60%;
border: 0;
}
.redp{
color: #F20000;
} 
p.redp{
color: #F20000;
} 
#fixt_form fieldset {
background-color: #C9D5F6;
color: #405080;
border: 1px solid #405080;
margin-left: 3em;
margin-bottom: 1em;
padding: 0.6em;
width: 85%;
}
#fixt_form fieldset.internal {
background-color: #FFFFFF;
color: #405080;
border: 1px solid #405080;
margin: 1em;
padding: 0.6em;
width: 92%;
}
#fixt_form legend {
font-weight: bold;
font-size: 1.1em;  
border: 1px solid #405080;
background-color: #F9F9F9;
color: #405080;
padding: 0.2em;
}
#fixt_form label {
display: block;
width: 80%;
cursor: pointer;
}
#fixt_form label.right {
display: block;
width: 68%;
text-align: right;
}
#fixt_form input, #fixt_form select, #fixt_form textarea {
margin-top: 0.6em;
border: 1px solid #405080;
background-color: #F5F7FF;
color: #405080;
}
#fixt_form textarea {
width: 80%;
height: 14em;
}
#fixt_form input.radio, #fixt_form input.tick, #fixt_form input#userfile {
border: 1px solid #F9F9F9;
background-color: #FFFFFF;
}
#fixt_form input.radio:focus, #fixt_form input.tick:focus, #fixt_form input:focus, #fixt_form select:focus, #fixt_form textarea:focus, #fixt_form input#userfile:focus {
border: 1px solid #C00000;
background-color: #FFFFFF;
color: #405080;
}
#fixt_form label.radio, #fixt_form label.tick {
border: 1px solid #F4F4F4;
background-color: #F8F8F8;
color: #405080;
width: 44%;
float:left;
margin-left:4%;
margin-top: 0.2em;
}
#fixt_form label.radio_blue {
background-color: #E3EAF5;
color: #405080;
}
#fixt_form label.radio_red {
background-color: #FEDEDE;
color: #405080;
}
#fixt_form label.radio:hover, #fixt_form label.tick:hover {
border: 1px solid #F1F1F1;
background-color: #FFFFFF;
color: #405080;
}
ul#links {
margin-top: 2em;
}
ul#links li {
border-bottom: 1px dashed #405080;
background-color: #FFFFFF;
padding: 1.8em;
}
ul#links li.alt {
background: #FFFFFF url("http://www.holyheadhotspur.com/media/images/menu_bg_grad.png") repeat-x;
}
.bold {
font-weight: bold;
}
table {
margin: 0 0 0 1.2em; 
float: left;
padding: 0;
border: 0;
border-collapse: collapse;
font: 1em verdana, tahoma, sans-serif;
color: #162240;
background-color: #FFFFFF; 
}
caption {
caption-side: top;
margin: 0 0 0 -1px;
color: #162240;
background-color: #C9D5F6;
font-family: verdana, tahoma, sans-serif;
font-size: 1.2em;
font-weight: bold;
text-align: center;
padding: 0;
border-style: solid;
border-color: #405080;
border-width: 1px;
}
table.fantasy {
position: relative;
margin-left: 50%;
left: -21em;
}
table.results {
position: relative;
width: 80%;
margin-left: 10%;
}
tr {
background-color: #FFFFFF;
border-top: 0;
border-right: 1px solid #405080;
border-bottom: 1px solid #ADADAD;
border-left: 1px solid #405080;
}
tr.alt {
background-color: #F6F8FB;
}
tr.lge_last {
border-bottom: 1px solid #405080;
}
tr.bottomless {
border-bottom: 1px solid #405080;
}
th {
text-align: center;
width: 6em;
border-bottom: 1px solid #405080;
}
td {
text-align: center;
}
.narrow {
width: 3.6em;
}
.name {
text-align: left;
}
.wide {
width: 18em;
}
#champs {
background-color: #DEFEDE;

}
.releg {
background-color: #FEDEDE;

}
#hhfc {
font-weight: bold;
}
#withdrawn {
text-decoration: line-through;
}
.dbe {
font-family: Verdana, sans-serif;
font-weight: bold;
color: #0B51A2;
}
.konx {
font-family: Arial, sans-serif;
font-weight: bold;
}
.new_infobox {
border: 1px solid #0B51A2;
margin: 1em;
}
.grey {
color: #5C5B6F;
}
.reserves_l {
padding: 0 1em 0 1.1em;
background-color: #B00C49;
color: #FFFFFF;
}
.firsttm_l {
padding: 0 0.6em 0 0.6em;
background-color: #2F50C1;
color: #FFFFFF;
}
.reserves_r {
padding: 0 1.1em 0 1em;
background-color: #B00C49;
color: #FFFFFF;
}
.firsttm_r {
padding: 0 0.6em 0 0.6em;
background-color: #2F50C1;
color: #FFFFFF;
}
.first_lge {
background-color: #DEFEDE;
}
.res_lge {
background-color: #FEDEDE;
}
.centred {
text-align: center;
}
.right {
text-align: right;
}
.left {
text-align: left;
margin: 0 0 1.2em 4em;
}
#ticktext {
margin-bottom: 4em;
}
img.oval {
position: relative;
border: 1px solid #2F50C1;
margin: 0.6em auto 0.8em 50%;
left: -27%;
}
a.ext_gen {
background: url("http://www.holyheadhotspur.com/media/images/external.png") right no-repeat;
padding: 0 15px 0 0;
}
.tweetwrap {
border: 0;
margin: 0;
padding: 0;
}
ul#tweet, ul#tweet li {
border: 0 0 0 0;
padding: 0;
margin: 0;
}
#fixt_form label.plr {
float: right;
width: 2em;
margin: 0;
text-align: center;
margin: 0;
padding: 0;
}
ul#players {
border: 0 0 0 0;
padding: 0;
margin: 0;
width: 98%;
} 
ul#players li {
height: 5em;
border: 0 0 0 0;
padding: 0;
margin: 0;
width: 98%;
}/*
#scrolltext, #tickdiv {
background-color: #eeeeee;
color: #FFCCCC;
border: none;
}
#scrolltext a:link, a:hover, a:visited, a:focus, a:active{
text-decoration: none;
border: none;
font-weight: normal;
color: #FFCC00;
outline: none;
} */