
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #000000;
margin: 0px;
}

#container {
width: 850px;
margin-right: auto;
margin-left: auto;
}

#header {
float: left;
height: 129px;
width: 850px;
}

#body-container {
width: 850px;
background-image: url(images/body-container-bg.gif);
background-repeat: repeat-y;
}

img {
border:none;	
}
/* --------- Side Bar Left --------- */

#side-bar-left {
float: left;
display: inline;
clear: left;
background-color: #FF9900;
width: 140px;
}

.side-banner {
margin: 0 10px 10px 10px;
float: left;
clear: left;
display: inline;
}

#nav-container {
float: left;
width: 140px;
background-color: #E78B00;
background-image: url(images/nav-bottom.jpg);
background-position: left bottom;
background-repeat: no-repeat;
margin: 0;
padding: 25px 0 60px 0;
}

#nav-container ul {
margin: 0;
padding: 0;
list-style-type: none;
font-weight: bold;
font-size: 11px;
color: #ffffff;
border-top: 1px dotted #F2C480;
}

#nav-container li { border-bottom: 1px dotted #F2C480; }

#nav-container #nav a {
display: block;
padding: 0px 2px 0px 16px;
color: #ffffff;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 4px 5px;
text-decoration: none;
margin: 4px;
}

#nav-container #nav a:hover {
background-color: #CC0000;
color: #ffffff;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 4px 5px;
}

#subscribe, #send-to-a-friend, #events, #sports-club-contacts { margin: 10px 0 0 10px; }

/* --------- Body --------- */

#body {
float: left;
display: inline;
width: 710px;
background-image: url(images/body-bg.jpg);
background-repeat: no-repeat;
margin-bottom: 10px;
}

#issue-container {
float: left;
width: 682px;
margin: 0px;
height: 28px;
padding-left: 28px;
font-weight: bold;
color: #ffffff;
background-image: url(images/issue-left.gif);
background-repeat: no-repeat;
}

#issue {
float: left;
margin: 0px;
height: 22px;
background-image: url(images/issue-right.gif);
background-repeat: no-repeat;
background-position: right top;
padding: 6px 11px 0 0;
line-height: 11px;
}

#issue-container-holder {
float: left;
width: 682px;
height: 28px;
}

#issue-holder {
float: left;
margin: 0px;
height: 22px;
padding: 6px 11px 0 0;
line-height: 11px;
}

#body-inner {
float: left;
clear: left;
display: inline;
width: 480px;
margin: 60px 30px 0 30px;
}

h1 {
font-size: 24px;
font-weight: normal;
color: #006699;
margin-top: 0;
margin-bottom: 12px;
padding-top: 0;
padding-bottom: 2px;
border-bottom: 1px dotted #7FB2CC;
line-height: 24px;
}

.major-section {
font-size: 20px;	
}

h2 {
font-size: 14px;
font-weight: bold;
color: #006699;
margin-top: 20px;
margin-bottom: 8px;
}

h3 {
font-size: 12px;
font-weight: bold;
color: #006699;
margin-top: 20px;
margin-bottom: 0;
}

h3 a {
color: #006699;
text-decoration: none;
}

h3 a:hover {
color: #006699;
text-decoration: underline;
}

p { margin: 8px 0 12px 0; }

a {
color: #CC0000;
text-decoration: underline;
}

a:hover { text-decoration: none; }

#body-inner ul {
margin: 8px 0 10px 0;
padding: 0 0 0 15px;
}

#body-inner ul li {
list-style-type: none;
margin: 0;
padding: 1px 0 1px 17px;
background-image: url(images/body-inner-bullet.gif);
background-repeat: no-repeat;
background-position: 2px 7px;
}

#body-inner ul ul {
margin: 2px 0 4px 0;
padding: 0 0 0 15px;
}

.pic-left {
float: left;
clear: left;
border: 1px solid #DFDFDF;
padding: 4px;
margin: 0 10px 10px 0;
}

.pic-center {
border: 1px solid #DFDFDF;
padding: 4px;
margin: 0 auto 10px;
display:block;
}

.pic-right {
float: right;
clear: right;
border: 1px solid #DFDFDF;
padding: 4px;
margin: 0 0 10px 10px;
}

.pic-left-no-border {
float: left;
clear: left;
padding: 4px;
margin: 0 10px 10px 0;
}

.pic-right-no-border {
float: right;
clear: right;
padding: 4px;
margin: 0 0 10px 10px;
}

.pic-box-left {
float: left;
clear: left;
width: 222px;
margin: 0 10px 10px 0;
text-align: center;
}

.pic-box-right {
float: right;
clear: right;
width: 222px;
margin: 0 0 0 10px;
text-align: center;
}

.pic-box-vertical-left {
float: left;
clear: left;
width: 148px;
margin: 0 10px 0 0;
text-align: center;
}

.pic-box-vertical-right {
float: right;
clear: right;
width: 148px;
margin: 0 0 10px 10px;
text-align: center;
}

.pic-box-left img, .pic-box-vertical-left img, .pic-box-right img, .pic-box-vertical-right img {
border: 1px solid #DFDFDF;
padding: 4px;
}

.caption {
font-size: 10px;
font-style: italic;
line-height: 14px;
}

.gallery {
float: left;
margin: 0 5px 5px 0;
border: 1px solid #DFDFDF;
padding: 0px;
}

.story {
float: left;
clear: left;
display: inline;
font-size: 11px;
border-bottom: 1px dotted #7FB2CC;
margin: 0 0 12px 0;
width: 480px;
font-weight: bold;
}

.story img {
float: left;
border: 1px solid #DFDFDF;
padding: 4px;
margin: 0 10px 10px 0;
}

.story p { margin: 0 0 12px 0; }

.story h3 { margin: 0; }

.quote {
float: right;
clear: right;
background: url(images/quote.gif) no-repeat 0px 5px;
margin: 0 0 10px 10px;
width: 200px;
}

.quote-left {
float: left;
background: url(images/quote.gif) no-repeat 0px 5px;
margin: 0 10px 10px 0;
width: 200px;
}

.quote p, .quote-left p {
margin: 15px 25px 0 25px;
padding-bottom: 10px;
font-size: 14px;
font-style: italic;
line-height: 17px;
font-weight: bold;
color: #006699;
text-align: center;
}

.quote-inner {
display: block;
background: url(images/quote-end.gif) no-repeat right bottom;
}

fieldset {
border: 1px solid #7FB2CC;
padding: 10px 10px 5px 10px;
}

legend {
font-weight: bold;
color: #006699;
}

input.text {
margin-bottom:2px;
width: 340px;
}

input.text-sm {
margin-bottom:2px;
width: 220px;
}

.text-sm {
margin-bottom:2px;
width: 220px;
}

/* --------- Side Bar Right --------- */

#side-bar-right {
float: left;
display: inline;
width: 160px;
margin: 40px 0 0 0;
}

.banner {
float: left;
display: inline;
margin: 0 0 15px 0;
width: 160px;
padding-bottom: 15px;
border-bottom: 1px dotted #7FB2CC;
}

#sports-poll {
float: left;
display: inline;
width: 160px;
margin: 0 0 15px 0;
padding-bottom: 15px;
border-bottom: 1px dotted #7FB2CC;
}

#sports-poll img { *margin-bottom:-3px;
}

#sports-quiz {
float: left;
display: inline;
margin: 0 0 15px 0;
width: 160px;
}

#sports-poll-inner {
float: left;
display: inline;
width: 138px;
border: 1px solid #E5B27F;
padding: 7px 10px 0px 10px;
background-color: #FFE5BF;
}

#sports-poll-inner p {
font-size: 11px;
text-align: center;
font-weight: bold;
line-height: 14px;
margin: 0 0 10px 0;
}

#sports-poll-inner img { margin: 0 2px; }

#taking-a-punt {
width: 160px;
margin: 0 0 15px 0;
}

#taking-a-punt-inner {
float: left;
width: 158px;
border: 1px solid #E5B27F;
}

#taking-a-punt-left {
float: left;
width: 80px;
height: 77px;
}

#taking-a-punt-body {
float: left;
width: 78px;
height: 77px;
}

#taking-a-punt-bottom {
float: left;
clear: left;
width: 158px;
height: 21px;
}

#taking-a-punt-inner p {
font-size: 11px;
font-weight: bold;
line-height: 14px;
margin: 8px 0 0 0;
}

.preffered {
background:#ffe5bf;
font-weight:bold;
text-align:center;
border:1px solid #E5B27F;
border-top:none;
padding:3px;
}

/* --------- Footer --------- */

#footer { clear: both; }

.clear { clear:both; }

/* --------- Situations vacant pages --------- */

div.job-listing { }

div.job-listing p.intro { }

div.full { display:hidden; }



/* FITNESS TRAINING PAGE
----------------------------------------------------------------------------------*/
.running-injuries {
position:relative;
background:url("images/issue-17/running-injuries-bg.gif") no-repeat scroll 251px 96px transparent;
clear:both;
}
.running-advice {
border:1px solid #006699;
left:302px;
padding:10px;
position:absolute;
text-align:center;
top:99px;
width:135px 
}

.fitness-training h2 {
font-size:18px;	
}

.to-top {
margin-bottom:40px !important;	
}




/* PLAYER PROFILE PAGE
----------------------------------------------------------------------------------*/
.profile {
list-style:none;
padding-left:0 !important;
width:100%;
float:left;
margin-bottom:20px !important;
}

.profile li {
background:none !important;
padding-left:0 !important;
margin-bottom:10px !important;
}

.profile .key {
font-weight:bold;
float:left;
width:150px;
margin-right:10px;
clear:left;
}

.profile .value {
float:left;
width:330px;
}

.questions { clear:both; }

.questions li { margin-bottom:10px; }

.questions strong { display:block; }

/*
----------------------------------------------------------------------------------*/
