/*
** Copyright Ross Mason - http://rscmason.co.uk/
** Base Design for http://bairnfica-afc.co.uk
** Theme Name:  Bairnfica
**
** ## easy find replace ##
** Primary Colour: #4C1803
** Primary Colour Shade: #D8DEDD (20% shade)
** 2nd Colour: #8D2710
** 3rd Colour: #A38F6E (link hover)
** 4th Colour: #494037
** 4th Colour Shade: #807A73 (20% shade)
** 5th Colour: #6C6829
**
** Width Figure: 960px
**
** Last Updated: 16 July 2009
*/

/*##### START: Reset Style #####*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
/*##### END: Reset Style #####*/


/*##### START: HTML Main #####*/
body { background: #EFEFEF; font: 69% Arial,Helvetica,sans-serif; color: #666;}

/* links */
a, a:visited {color: #2E4770;background: inherit;text-decoration: none;}
a:hover {color: #000;background: inherit;padding-bottom: 0;text-decoration:underline;}

/* page constants */
h1, h2, h3 { padding: 10px 0; margin:0; }
h1, h2, h3 { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF;}
h1 {font-size: 2.5em;padding: 10px 0 5px 0; }
h2 {font-size: 1.7em; }
h3 {font-size: 1.5em;}
#reports_inc_data_02 h3 {color:#666; padding:0 0 10px !important;}
p {line-height:130%; padding: 4px 0;margin:0;}
ul, ol {margin: 5px 20px;padding: 0 20px;}
acronym {cursor: help;border-bottom: 1px dashed #494037;}
blockquote {font:1.1em/1.2em 'Verdana', Tahoma;margin:10px;padding:5px 15px;background: #D8DEDD;color: #444;}

.clear { clear: both; } /* universal clear */
.left { float: left; } /* universal float left */
.right { float: right; } /* universal float right */
.align-left { text-align: left; } /* universal text left */
.align-right { text-align: right; } /* universal text right */
.pad {padding:10px;}
.color-01 {color:#4C1803}
.color-01s {color:#D8DEDD}
.color-02 {color:#8D2710}
.color-03 {color:#A38F6E}
.color-04 {color:#494037}
.color-04s {color:#807A73}
.color-05 {color:#6C6829}
.bg-01 {background:#4C1803;color:#D8DEDD}
.bg-01s {background:#D8DEDD}
.bg-02 {background:#8D2710;color:#D8DEDD}
.bg-03 {background:#A38F6E;color:#D8DEDD}
.bg-04 {background:#494037;color:#D8DEDD}
.bg-04s {background:#807A73;color:#D8DEDD}
.bg-05 {background:#6C6829;color:#D8DEDD}

/* images */
img {border:0;} /* remove border from all images*/
.img {background: #fff;border: 1px solid #494037;padding: 5px;}
.img-right {background: #fff;border: 1px solid #494037;padding: 5px;margin: 5px 0px 5px 10px;float:right;}
.img-left {background: #fff;border: 1px solid #494037;padding: 5px;margin: 5px 10px 5px 0px;float:left;}
/* end - images */

/*##### END: HTML Main #####*/


/*##### START: Content Layout #####*/
#page {background:#2E4770 url(/img/titlebg.jpg) no-repeat top left;margin:0 auto 40px;width:960px;border-left: 15px solid #FFFFFF;border-right: 15px solid #FFFFFF;border-bottom: 15px solid #FFFFFF;}

#head-wrap {/*width:900px;margin:0 auto;*/height:159px;background:url(/img/logo.gif) no-repeat top right}
#content-wrap {/*width:900px;margin:0 auto;*/ background: #DBDBDB;}

.wrapleft {float:left;width:615px;margin:15px 0 15px 15px;background:#FFF;}
.wrapleft02 {float:left;width:34%;}
.wrapright {float:right;width:32%;}
.wrapright ul, .wrapright ol {margin:5px;padding:0;list-style:none;}
.padUL li {margin:5px 0;padding:7px;}



#about_us {background: #FFF url(/img/about_us.jpg) no-repeat top right;}
#stats {background: #FFF url(/img/stats.jpg) no-repeat top right;}
#squad {background: #FFF url(/img/squad.jpg) no-repeat top right;}
#reports {background: #FFF url(/img/reports.jpg) no-repeat top right;}
#contact_us {background: #FFF url(/img/contact_us.jpg) no-repeat top right;}
#about_us h1, #stats h1, #squad h1, #reports h1, #reports h3, #contact_us h1 {font-size:18px;padding:22px 0 0 10px;margin:0;}
.column2 .title {background:#2E4770;height:51px;padding:0;margin:212px 0 0;}
.subcontent {margin:10px;}
.subcontent h2 {color:#666; font-size:16px;font-weight:bold;}


/* Body puffs */
.columnfull {float:left;margin:15px 0 0 15px;}
.columnfull img {float:left;margin-right: 15px;}
.column2 {float:left;width:615px;margin:15px 0 15px 15px;background:#FFF;}
.column {float:left;width:300px;margin:0 0 15px 15px;}
.puff {height:196px;margin-top:15px;background:#FFF;}
#feature {margin-top:0;float:left;width:300px;height:256px;}
.puff .title {background:#2E4770;height:51px;padding:0;margin:0;}
.puff h2 {font-size:18px;padding:22px 0 0 10px;margin:0;}
.puff span.span_h3 {font-size:16px;padding:10px 0 2px 10px;margin:0;color:#666; font-weight:bold;}
.puff span.span_h3feature {font-size:16px;padding:10px 0 2px 10px;margin:0;font-weight:bold;color:#2E4770;}
.puff span.span_l1 {padding:2px 12px 0 12px;margin:0;}
.puff span.span_l2 {padding:0px 12px 10px 12px;margin:0;}
.puff span {display:block;color:#2E4770;}
.puff ul {margin:0;padding:0;}
.puff li { list-style:none;padding:0;margin:0;border-bottom:1px solid #999;}
.puff .last {border-bottom:0px;}
.puff ul li:hover {background:#EFEFEF;text-decoration:none;}
.puff ul li a:hover {text-decoration:none;}
.puff ul.nolink li:hover {background:transparent;text-decoration:none;}
.noborder {border:0 !important;}

/* League table */
.vis-hidden {visibility:hidden;}
.league-table table {border:0 none;clear:both;float:left;font-size:1.3em;overflow:hidden;width:100%;}
col#col-no, col#col-pld, col#col-gd, col#col-pts {width:10%;}
col#col-name {width:60%;}
.league-table table .c1 {padding-left:10px;text-align:center;}
.league-table table .c2 {padding-left:10px;text-align:left;}
.league-table table .c3, .league-table table .c4, .league-table table .c5 {text-align:center;}
.league-table table th {border-bottom:1px solid #999;padding:10px 0 5px;}
.league-table table td, .league-table table th {color:#666;font-weight:bold;}
.league-table table td {border-bottom:1px solid #999;border-right:0 none;color:#666;padding:3px 0;vertical-align:middle;}
.league-table table tr.bafc td {background-color:#909EB3;color:#FFF !important;}
#content-modules .last {margin-right:0 !important;}





#logo {width:445px;padding:0;margin:0px 0 0 210px; color:#FFF;}
#logo h1 {margin:0 !important;padding:44px 0 0 !important;color:#FFF;border:none; font-size:50px; font-family:Arial, Helvetica, sans-serif;}
#logo a {color:#FFF;padding:0 !important;margin:0px !important;}
#logo a:hover {color:#FFF;text-decoration:none;}
#logo #intro {float:right;color:#DBDBDB;font-size:20px;font-family:Arial, Helvetica, sans-serif;padding:0 !important;margin:0px !important; font-weight:bold;}

#logoimg {padding:0;margin:12px 0 0 24px;float:left;}


/* Footer */
#foot-wrap {background:#2E4770;padding: 20px 30px 10px;color:#fff;}
#foot-wrap a, #foot-wrap a:visited {color:#CCC}
#foot {margin:0 auto;}
#footerResources {color:#CCC;}
#footerResources a, #footerResources a:visited {color:#CCC;}
#footerResources ul li {list-style:none;margin:0 0 8px;padding:0;}
#footerResources ul {margin:0;padding:0;}
#footerResources h3 {font-size:17px;margin:0 0 8px;padding:0;}
.ftlinks ul {float:left;padding-left:30px !important;}
.bottom {bottom:0;}


/* Navigation */
#nav {position:relative; float:left;width:960px;margin:0;padding:0;background:url(/img/menurepeat.png) repeat-x;}
#nav li {display:inline;}
#nav li a {background-image:url(/img/menumaster.png);background-repeat:no-repeat;}
#nav li a {float:left;height:0;overflow:hidden;padding-top:38px;width:117px;}

/* Home */
#nav li#nav_home a {background-position:-15px 0;margin-left:15px;}
#nav li#nav_home a.active, #nav li#nav_home a.active:hover {background-position:-15px -42px;}
#nav li#nav_home a:hover {background-position:-15px -84px;}

/* About us */
#nav li#nav_about_us a {background-position:-132px 0;}
#nav li#nav_about_us a.active, #nav li#nav_about_us a.active:hover {background-position:-132px -42px;}
#nav li#nav_about_us a:hover {background-position:-132px -84px;}

/* Stats */
#nav li#nav_stats a {background-position:-249px 0;}
#nav li#nav_stats a.active, #nav li#nav_stats a.active:hover {background-position:-249px -42px;}
#nav li#nav_stats a:hover {background-position:-249px -84px;}

/* Squad */
#nav li#nav_squad a {background-position:-366px 0;}
#nav li#nav_squad a.active, #nav li#nav_squad a.active:hover {background-position:-366px -42px;}
#nav li#nav_squad a:hover {background-position:-366px -84px;}

/* Reports */
#nav li#nav_reports a {background-position:-483px 0;}
#nav li#nav_reports a.active, #nav li#nav_reports a.active:hover {background-position:-483px -42px;}
#nav li#nav_reports a:hover {background-position:-483px -84px;}

/* Forum */
#nav li#nav_forum a {background-position:-600px 0;}
#nav li#nav_forum a.active, #nav li#nav_forum a.active:hover {background-position:-600px -42px;}
#nav li#nav_forum a:hover {background-position:-600px -84px;}

/* Contact us */
#nav li#nav_contact_us a {background-position:-717px 0;width:118px;}
#nav li#nav_contact_us a.active, #nav li#nav_contact_us a.active:hover {background-position:-717px -42px;}
#nav li#nav_contact_us a:hover {background-position:-717px -84px;}




table {padding-left:10px;}



/*##### END: Content Layout #####*/
