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

Title : 
Author : John Davies / john@designeratwork.co.uk / Designer At Work

Type: Print

Description : Print stylesheet for Kennington Football Club site

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

body { font:12px verdana, arial, helvetica, sans-serif; margin:0; padding:0; background:#FFFFFF; text-align:left; }

#accessibility
{ display:none; }

#container { width:650px; margin:0 auto; text-align:left; font-size:120%; background: none; }   
#header, #nav, #leftCol, #mainImage, #ticker, .contentBottom, #footer { display: none; }
#printHeader { display: block; height: 110px; }

#rightCol #mainContent #title { background: none; width: 650px; height: 26px; padding: 9px 0px 12px 0px; text-transform: uppercase; }

/* ----- OFFICIALS ----- */
#rightCol #officials { position: relative; }
#rightCol #officials .thumb { position: absolute; top: 18px; right: 14px; }
#rightCol #officials .thumb .frame { display:none; }
#rightCol #officials table {  }
#rightCol #officials table td { font-size: 1.0em; padding: 9px 0px 9px 0px; }

/* ----- GALLERY ----- */
#rightCol #gallery { position: relative; }
#rightCol #gallery img { float: left; margin-right: 10px; margin-bottom: 10px; }

/* ----- FIXTURES ----- */
#rightCol #fixturesResults {  }
#rightCol #fixturesResults table { width: 100%; font-size: 0.9em; background: #d9e4ed;  }
#rightCol #fixturesResults th { background: #14598f; color: #fff; }
#rightCol #fixturesResults td { padding: 4px 0px 4px 0px; border-bottom: 1px solid #8cb3d4; }
#rightCol #fixturesResults tr { vertical-align: top; }

/* ----- TEAM ----- */
#rightCol #teamPhoto { margin-bottom: 10px; }
#rightCol #teamCol1 { float: left; width: 205px; margin-right: 10px; }
#rightCol #teamCol2 { float: left; width: 416px; }
#rightCol .teamBox { background: #d9e4ed; }
#rightCol .teamBox .title { background: #14598f; color: #fff; font-weight: bold; padding: 4px 0px 4px 10px; }
#rightCol .teamBox .detail { padding: 4px 10px 4px 10px; }
#rightCol .teamBox .detail span { padding: 6px 0px 6px 0px; display: block; }
#rightCol .teamManager { margin-bottom: 10px;  }
#rightCol .teamLinks { }
#rightCol .teamInfo { margin-bottom: 10px;  }
#rightCol .teamSquad {}
#rightCol .teamSquad table { width: 100%; }
#rightCol .teamSquad td { padding: 4px 0px 4px 10px !important; }
#rightCol .teamSquad .trAlt { background: #b3cadb; }

/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.show { display:block; }
.printShow { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.align_left { text-align:left !important; }
.align_center { text-align:center !important; }
.align_right { text-align:right !important; }
.align_justify { text-align:justify !important; }
.align_bottom { vertical-align:bottom !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.hand { cursor:pointer !important;}
.trAlt { background: #f0f0f0; }

/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 12px 0; font-size:100%; font-weight:bold; }
h1 { font-size: 1.2em; color: #fff; padding-bottom: 0px; }
h2 { font-size: 1.2em; color: #000; }

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0 0 15px 0; margin:0; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#000000; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }

/* ----- FORMS ----- */
form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border:0px none; display:inline; }
legend { padding:0; margin:0; display:none; }
label { display:block; width:260px; float:left; }
input, textarea { width:200px; font-size:11px !important;}
.requiredLabel { color:#0033FF; font-weight: bold; }
.checkRadio { width:20px; position:relative; left:-7px;}
.frmContact { margin-bottom:15px;}
.frmContact label { display:block; width:260px; float:left; font-size:1.0em; }
.frmContact input, .frmContact textarea { width:200px; font-size:1.0em;}
.frmContact select { width:204px; font-size:1.1em;}
.frmContact div { margin-bottom:10px;}
#btnSubmit { width:82px; height:31px; border:none;}
.error { font-size: 1.2em; color: #14598f; padding: 5px 0px 5px 0px; font-weight: bold; display:none; }

/* ----- TABLES ----- */
table { border-collapse:collapse; }
table p { padding:0px; }