/*
Document   : shekicks
Created on : 15-Dec-2009, 16:09:49
Author     : alex/sam
Description: Main Styles

-------------------------------------------------------------------
Reset all styles - thanks to Meyerweb and Paul Chaplin
-------------------------------------------------------------------*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
BODY
{
	line-height: 1;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
:focus
{
	outline: 0;
}
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*-------------------------------------------------------------------
Redefine common base styles
-------------------------------------------------------------------*/
IMG
{
	border: none;
}
H1
{
	font-size: 18px;
}
H2
{
	font-size: 14px;
}
H3
{
	font-size: 13px;
}
UL
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
LI
{
	margin: 0px;
	padding: 0px;
}
P
{
	margin-top: 0px;
	margin-bottom: 10px;
}
A, A:visited
{
	color: #003F5F;
	text-decoration: none;
}
A:hover
{
	text-decoration: none;
}
.strong
{
	font-weight: bold;
}
OBJECT
{
/*Firefox 3 outline fix*/
	outline: none;
/*White space fix*/
	display: block;
}
OPTGROUP
{
	font-weight: bold;
	font-style: normal;
}
/*-------------------------------------------------------------------
Common Stuff and helpers
-------------------------------------------------------------------*/
HTML, BODY, HTML BODY
{
	height: auto !important;
}
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
.clear-left
{
	float: none !important;
	clear: left;
}
.clear-right
{
	float: none !important;
	clear: right;
}
.clear-both
{
	float: none !important;
	clear: both;
}
.hide
{
	display: none;
}
.left-text
{
	text-align: left;
}
.center-text
{
	text-align: center;
}
.right-text
{
	text-align: right;
}
.italic
{
	font-style: italic;
}
.strong
{
	font-weight: bold;
}
.underline
{
	text-decoration: underline;
}
.no-border
{
	border: none !important;
}
.no-margin
{
	margin: 0px !important;
}
.news-article-medium .read-more, .news-article-more .read-more, .post-list-more .read-more, .gallery-album-list .read-more, .news-article-medium .category
{
	font-size: 11px;
}
.news-article-home-large .intro:hover, .news-article-home-medium .title:hover, .news-article-large .intro:hover, .news-article-medium .title:hover, .blogpage .post .intro:hover, .read-more:hover, #menu LI A:hover, #home-carousel-right .post-list-home .intro:hover, .blogpage .post .num-comments A:hover, #header-login-inner .user A:hover
{
	text-decoration: underline;
}
.error
{
	background-image: url(http://static.shekicks.net/images/error-cross.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 23px;
	font-size: 10px;
	font-weight: bold;
	color: #AC0909;
}
.notice
{
	background-image: url(http://static.shekicks.net/images/notice-tick.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0px;
	padding: 0px 0px 0px 23px;
	font-size: 10px;
	font-weight: bold;
	color: #008B56;
}
/*-------------------------------------------------------------------
Outer stuff and body
-------------------------------------------------------------------*/
BODY
{
	margin: 0px;
	font-size: 12px;
	line-height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #1F3A09;
	color: #4C4C4C;
}
#container
{
	width: 100%;
	background-color: #1F3A09;
	background-image: url(http://static.shekicks.net/images/site-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px auto;
}
#container-inner
{
	width: 1002px;
	margin: 0px auto;
}
#header
{
	height: 190px;
	width: 100%;
	background-image: url(http://static.shekicks.net/images/header-bg-shadows.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin: 0px auto;
}
#header-inner
{
	width: 960px;
	margin: 0px auto;
	padding-top: 26px;
	position: relative;
}
#header-advert
{
	width: 468px;
	height: 60px;
	float: right;
	display: block;
	margin: 0px 2px 0px 0px;
}
#header-logo
{
	width: 155px;
	height: 162px;
	position: absolute;
	top: 19px;
	left: 3px;
	display: block;
}
#header-logo IMG
{
	display: block;
}
#header-taskbar
{
	display: none;
	height: 59px;
	width: 800px;
	float: right;
}
#header-tb-right
{
	height: 59px;
	background-image: url(http://static.shekicks.net/images/header-right-bg.png);
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
	width: 317px;
	padding-right: 8px;
}
#header-taskbar .tb-right-loggedin
{
	width: 405px;
}
#header-tb-left
{
	height: 59px;
	padding-left: 50px;
	background-image: url(http://static.shekicks.net/images/header-left-bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 50px;
}
#header-tb-inner
{
	height: 33px;
	background-image: url(http://static.shekicks.net/images/header-inner-bg.png);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 26px;
}
#header-login-inner .user
{
	float: left;
	margin: 5px 0px 0px;
	font-size: 11px;
	color: #D4E7C6;
}
#header-login-inner .user SPAN
{
	font-weight: bold;
}
#header-login-inner .user A
{
	font-weight: bold;
	color: #D4E7C6;
}
#login-button IMG:hover
{
	cursor: pointer;
}
#top-login-form
{
	display: none;
	float: left;
	height: 28px;
	overflow: hidden;
}
#top-login-form LABEL
{
	float: left;
	margin: 3px 5px 0px 0px;
	color: #D4E7C6;
}
#top-login-form INPUT
{
	float: left;
	height: 16px;
	border: 0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: transparent;
	margin: 0px;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDDBC1;
}
#top-login-form INPUT#login_username
{
	width: 153px;
	background-image: url(http://static.shekicks.net/images/username-input-bg.png);
	margin: 0px 10px 0px 0px;
}
#top-login-form INPUT#login_password
{
	width: 126px;
	background-image: url(http://static.shekicks.net/images/password-input-bg.png);
/*padding: 6px 16px 6px 6px;*/
}
#top-login-form INPUT#login_submit
{
	background-image: url(http://static.shekicks.net/images/login-submit.png);
	width: 68px;
	height: 28px;
	margin: 0px 0px 0px -10px;
	cursor: pointer;
}
#header-search
{
	height: 59px;
	padding-left: 50px;
	background-image: url(http://static.shekicks.net/images/header-middle-bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	float: right;
}
#header-search-inner
{
	height: 33px;
	background-image: url(http://static.shekicks.net/images/header-inner-bg.png);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 26px;
}
#search-button
{
	display: none;
}
#search-button IMG:hover
{
	cursor: pointer;
}
#search-form
{
	float: left;
	height: 28px;
	overflow: hidden;
}
#search-form INPUT
{
	float: left;
	width: 183px;
	height: 16px;
	border: 0;
	background-image: url(http://static.shekicks.net/images/search-input-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: transparent;
	margin: 0px;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDDBC1;
}
#search-form INPUT#search
{
/*padding: 6px 16px 6px 6px;*/
}
#search-form INPUT#search_submit
{
	background-image: url(http://static.shekicks.net/images/search-submit.png);
	width: 68px;
	height: 27px;
	margin: 0px 0px 0px -10px;
	cursor: pointer;
}
#menu-outer
{
	background-image: url(http://static.shekicks.net/images/menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 950px;
	height: 30px;
	margin: 63px auto 0px;
	padding: 11px 10px 0px 0px;
}
#menu
{
	float: right;
}
#menu LI
{
	position: relative;
	float: left;
	padding-bottom: 11px;
}
#menu LI.selected
{
	background-image: url(http://static.shekicks.net/images/menu-selected.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}
#menu LI A
{
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px 5px;
	border-right: 1px solid #0C71A6;
	border-left: 1px solid #056495;
}
#menu LI.coming-soon A
{
	cursor: default;
}
#menu LI.coming-soon A:hover, #menu LI.with-sub A:hover, #menu LI.selected A:hover
{
	text-decoration: none;
}
#menu LI A.first
{
	border-left: 0;
}
#menu LI A.last
{
	border-right: 0;
}
#menu .sub-outer
{
	display: none;
	position: absolute;
	width: 194px;
	padding: 0px;
	top: 25px;
	left: 0px;
}
#menu .sub-outer .sub-inner
{
	background-image: url(http://static.shekicks.net/images/sub-top.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #003F5F;
	width: 174px;
	padding: 10px 10px 0px;
}
#menu .sub-outer .sub-bottom
{
	background-image: url(http://static.shekicks.net/images/sub-bottom.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 194px;
	height: 9px;
}
#menu .sub-outer .sub-inner UL
{
	float: left;
}
#menu .sub-outer .sub-inner UL LI
{
	border-bottom: 1px solid #0E4967;
	margin: 0px;
	padding: 2px 0px 3px;
}
#menu .sub-outer .sub-inner UL LI A
{
	display: block;
	border-left: none;
	border-right: none;
	color: #FFF;
	width: 154px;
	height: 20px;
	padding: 3px 10px 1px;
	text-align: left;
}
#menu .sub-outer .sub-inner UL LI A:hover
{
	background-image: url(http://static.shekicks.net/images/sub-link-hover.png);
	text-decoration: none;
}
#page-shadow
{
	width: 1002px;
	background-image: url(http://static.shekicks.net/images/page-slice.png);
	background-repeat: repeat-y;
	background-position: top center;
	margin: 0px auto;
}
#page-outer
{
	width: 1002px;
	background-image: url(http://static.shekicks.net/images/page-outer-bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin: 0px auto;
	padding-bottom: 21px;
}
#page-inner
{
	background-image: url(http://static.shekicks.net/images/news-lh-bg.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 960px;
	margin: 0px auto;
	padding-bottom: 7px;
}
#sk-home #page-inner, #sk-contact #page-inner
{
	background-image: none;
}
#page-inner-top
{
	background-image: url(http://static.shekicks.net/images/page-inner-top.png);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px auto;
}
#page-inner-bottom
{
	background-image: url(http://static.shekicks.net/images/page-inner-bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	margin: 0px auto;
}
#footer-outer
{
	margin: 0px 0px 20px;
}
#footer-left
{
	display: none;
	background-image: url(http://static.shekicks.net/images/footer-left.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px auto;
	width: 978px;
	height: 194px;
}
#footer-right
{
	background-image: url(http://static.shekicks.net/images/footer-right.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px auto;
	padding-left: 39px;
	padding-right: 39px;
	width: 900px;
	height: 194px;
}
#footer-content
{
	background-image: url(http://static.shekicks.net/images/footer-slice.png);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px auto 50px;
	padding: 27px 0px 33px;
	width: 900px;
	height: 134px;
}
#footer-content UL
{
	float: left;
	width: 160px;
	height: 134px;
	margin: 0px 17px 0px 3px;
}
#footer-content UL LI
{
	border-bottom: 1px solid #5A8C30;
	padding: 1px 0px 2px;
}
#footer-content UL LI A
{
	color: #A4C689;
}
#footer-content UL LI.highlight A
{
	color: #FFF;
}
#footer-azure
{
	float: left;
	margin: 0px 0px 0px 20px;
}
#footer-azure IMG
{
	float: left;
	margin: 0px 3px 0px 0px;
}
#footer-azure A
{
	float: left;
	font-size: 11px;
	color: #476430;
	margin: 5px 0px 0px;
}
#footer-terms
{
	float: right;
	margin: 5px 25px 0px 0px;
}
#footer-terms, #footer-terms A
{
	font-size: 11px;
	color: #A4C689;
}
/*Home Styles*/
#home-left
{
	width: 776px;
	float: left;
	margin: 7px 10px 5px 7px;
}
#home-carousel
{
	position: relative;
	width: 775px;
	height: 321px;
	margin-left: 1px;
}
#home-carousel-left
{
	float: left;
	width: 486px;
	height: 321px;
}
#home-carousel-right
{
	float: left;
	width: 289px;
	height: 321px;
	background-image: url(http://static.shekicks.net/images/home-middlearea-right.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#home-carousel-right-top
{
	float: left;
	height: 211px;
	padding: 21px 0px 20px 19px;
}
#home-carousel-right-titles
{
	float: left;
	width: 145px;
	padding: 0px 0px 0px 10px;
}
#home-carousel-right-titles H2
{
	font-size: 20px;
	color: #FFFFFF;
}
#home-carousel-right-titles H3
{
	font-size: 14px;
	color: #003F5F;
	padding-top: 5px;
}
#home-carousel-right P
{
	font-size: 12px;
	color: #E1E8DB;
	padding: 18px 18px 0px 0px;
	line-height: 18px;
}
#home-carousel-right .post-list-home
{
	padding: 0px 20px 0px 0px;
}
#home-carousel-right .post-list-home IMG
{
	float: left;
	margin: 0px 10px 10px 0px;
	margin-left: 0px;
}
#home-carousel-right .post-list-home .title, #home-carousel-right .post-list-home .intro
{
	color: #FFF;
}
#home-carousel-right .post-list-home .title
{
	display: block;
	padding: 5px 0px 0px;
}
#home-carousel-right .post-list-home .intro
{
	margin: 0px;
}
#home-carousel-right .post-list-home .author
{
	color: #003F5F;
	font-size: 14px;
}
#home-carousel-blog-btn
{
	float: left;
	width: 279px;
	height: 59px;
	background-image: url(http://static.shekicks.net/images/home-carousel-flog-btn-bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 10px 0px 0px 10px;
}
#home-carousel-blog-btn A
{
	width: 140px;
	padding-left: 40px;
	padding-top: 10px;
	height: 44px;
	background-image: url(http://static.shekicks.net/images/home-flog-btn-arrow.png);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	font-size: 16px;
	color: #FFFFFF;
	display: block;
}
#home-content
{
	margin-top: 3px;
	position: relative;
	padding-left: 167px;
}
#home-advert-left
{
	display: block;
	position: absolute;
	top: 82px;
	left: 0px;
	width: 160px;
	height: 600px;
}
#home-advert-middle
{
	width: 486px;
	height: 75px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #CDCDCD;
	background-image: url(http://static.shekicks.net/images/home-advert-middle-bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#home-advert-middle IMG
{
	display: block;
	width: 468px;
	height: 60px;
	margin: 8px auto 0px;
}
#home-content-competition
{
	float: left;
	width: 321px;
	height: 124px;
	float: left;
	margin: 83px 8px 0px 0px;
	background-image: url(http://static.shekicks.net/images/home-competition-bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#home-content-competition H2
{
	color: #EBD177;
	font-size: 20px;
	padding-top: 14px;
	padding-bottom: 5px;
	float: right;
	margin-right: 12px;
	text-align: right;
}
#home-content-competition P
{
	float: right;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	margin-right: 12px;
	width: 175px;
}
#home-content-competition P A
{
	color: #EBD177;
	line-height: 24px;
}
#home-content-links
{
	float: left;
	width: 280px;
	margin-top: 7px;
	border-top: 1px solid #CDCDCD;
}
#home-content-links LI
{
	height: 60px;
	padding-top: 4px;
	padding-left: 70px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom: 1px solid #CDCDCD;
}
#home-content-links LI.shop
{
	background-image: url(http://static.shekicks.net/images/home-links-icon-shop.jpg);
}
#home-content-links LI.fixtures
{
	background-image: url(http://static.shekicks.net/images/home-links-icon-fixtures.jpg);
}
#home-content-links LI.messageboard
{
	background-image: url(http://static.shekicks.net/images/home-links-icon-forum.jpg);
}
#home-content-links LI A
{
	background-image: url(http://static.shekicks.net/images/list-arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-size: 20px;
	color: #003F5F;
	padding-left: 12px;
}
#home-content-links LI P
{
	color: #4C4C4C;
	font-size: 11px;
	padding-top: 3px;
	line-height: 16px;
	margin-bottom: 3px;
}
.home-snippet-box
{
	width: 302px;
	height: 96px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	background-image: url(http://static.shekicks.net/images/home-snippet-box-bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.home-snippet-box-green
{
	margin-right: 0px;
	background-image: url(http://static.shekicks.net/images/home-snippet-box-green-bg.jpg);
}
.home-snippet-content
{
	float: left;
	padding-left: 12px;
}
.home-snippet-box H3
{
	font-size: 18px;
	color: #EBD177;
	padding-top: 10px;
	padding-bottom: 3px;
}
.home-snippet-box-wimg IMG
{
	float: left;
	width: 103px;
	height: 71px;
	margin: 13px 0px 0px 14px;
}
.home-snippet-box-wimg .home-snippet-content
{
	width: 172px;
}
.home-snippet-box P
{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}
.home-snippet-box P STRONG
{
	font-weight: bold;
}
.home-snippet-box P SPAN
{
	font-size: 11px;
}
.home-snippet-box P A
{
	color: #EBD177;
	line-height: 24px;
}
#poll .tb-content
{
	background-image: url(http://static.shekicks.net/images/league-table-bottom-shadow.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	padding: 15px 10px 6px;
}
#poll #client-ip
{
	display: none;
}
#poll H1
{
	font-size: 16px;
	color: #0F4A68;
	margin: 0px 0px 10px;
}
#poll UL
{
}
#poll UL LI
{
	border-top: 1px solid #CDCDCD;
	background-image: url(http://static.shekicks.net/images/read-more-icon.png);
	background-position: 0px 7px;
	background-repeat: no-repeat;
	margin: 0px 0px 4px;
	padding: 7px 0px 7px 22px;
	line-height: 16px;
	color: #0F4A68;
	font-size: 11px;
}
#poll UL LI A
{
	color: #0F4A68;
	font-size: 11px;
	cursor: pointer;
}
/*Generic left menu, middle and article styles*/
#left-wide
{
	float: left;
	width: 768px;
	margin: 0px;
	padding: 20px 7px 20px 18px;
}
.divider-wide
{
	background-image: url(http://static.shekicks.net/images/wide-divider.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 752px;
	height: 15px;
	margin: 0px 0px 10px -8px;
}
#left-outer
{
	background-color: #E5E5E5;
	background-image: url(http://static.shekicks.net/images/news-left-top.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	width: 198px;
	margin-right: 15px;
	padding: 25px 0px 0px;
}
#left-inner
{
	background-image: url(http://static.shekicks.net/images/news-left-left.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	width: 180px;
	padding: 0px 9px 25px;
}
#left-inner #categories-left
{
	margin: 0px 0px 20px;
}
#left-inner UL
{
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #EDEDED;
	margin: 0px 1px;
}
#left-inner UL LI
{
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #CDCDCD;
	padding: 2px 0px;
}
#left-inner UL LI A
{
	display: block;
	color: #575757;
	width: 158px;
/*padding: 6px 10px;*/
	margin: 0px 0px 1px;
	padding: 4px 10px 3px;
}
#left-inner UL LI A:hover
{
	background-image: url(http://static.shekicks.net/images/news-left-link-hover.jpg);
	background-position: 170px center;
	background-repeat: no-repeat;
	background-color: #C9C9C9;
	color: #FFF;
}
#left-inner UL LI UL LI A:hover, #left-inner UL LI UL LI A.selected
{
	background-image: none;
	color: #121212;
}
#left-inner .left-sub-outer
{
	display: none;
	position: absolute;
	background-image: url(http://static.shekicks.net/images/news-left-sub-top.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 198px;
	margin: -48px 0px 0px 178px;
	padding: 15px 0px 0px;
}
#left-inner .left-sub-inner
{
	background-color: #C9C9C9;
	width: 178px;
	padding: 0px 10px;
}
#left-inner .left-sub-bottom
{
	background-image: url(http://static.shekicks.net/images/news-left-sub-bottom.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 198px;
	height: 9px;
}
#left-inner .left-sub-inner UL
{
	border-top: 1px solid #B6B6B6;
	border-bottom: 1px solid #D0D0D0;
}
#left-inner .left-sub-inner UL LI
{
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #B6B6B6;
}
#left-inner .left-sub-inner UL LI A
{
}
#left-inner .left-sub-inner UL LI A:hover
{
/*background-image: url(http://static.shekicks.net/images/news-left-sub-link-hover.jpg);*/
	background-color: #DDDDDD;
}
#middle
{
	float: left;
	width: 570px;
	margin: 10px 10px 20px 0px;
}
#middle-wide
{
	float: left;
	width: 737px;
	margin: 10px 10px 20px 0px;
}
#middle UL, #middle-wide UL
{
	list-style-type: disc;
	margin: 10px 0px;
	padding-left: 40px;
}
.news-divider
{
	background-image: url(http://static.shekicks.net/images/news-divider.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 575px;
	height: 10px;
	margin: 0px 0px 10px;
}
.inner-links A
{
	float: left;
}
.link-left
{
	float: left;
	background-image: url(http://static.shekicks.net/images/link-left-name-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 23px;
	padding: 0px 3px 0px 0px;
	margin: 10px 0px 0px;
	font-size: 14px;
}
.link-left .more-left
{
	float: left;
	width: 3px;
	height: 23px;
	background-image: url(http://static.shekicks.net/images/link-left-more-left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.link-left .grey-bg
{
	float: left;
	height: 23px;
	background-color: #EDEDED;
}
.link-left .more
{
	float: left;
	height: 21px;
	background-color: #EDEDED;
	color: #003F5F;
	padding: 2px 2px 0px;
}
.link-left .split
{
	float: left;
	width: 13px;
	height: 23px;
	background-image: url(http://static.shekicks.net/images/link-left-name-left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFF;
}
.link-left .name
{
	float: left;
	height: 21px;
	background-image: url(http://static.shekicks.net/images/link-left-name-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #FFF;
	padding: 2px 5px 0px;
}
.link-right
{
	float: left;
	background-image: url(http://static.shekicks.net/images/link-right-more-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 23px;
	margin: 10px 0px 0px;
	padding: 0px 3px 0px 0px;
	font-size: 14px;
}
.link-right .name-left
{
	float: left;
	width: 3px;
	height: 23px;
	background-image: url(http://static.shekicks.net/images/link-right-name-left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.link-right .grey-bg
{
	float: left;
	height: 23px;
	background-color: #EDEDED;
}
.link-right .name
{
	float: left;
	height: 23px;
	background-image: url(http://static.shekicks.net/images/link-right-name-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #FFF;
	padding: 2px 4px 0px;
}
.link-right .split
{
	float: left;
	width: 13px;
	height: 23px;
	background-image: url(http://static.shekicks.net/images/link-right-name-right.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFF;
}
.link-right .more
{
	float: right;
	height: 21px;
	background-color: #EDEDED;
	color: #003F5F;
	padding: 2px 5px 0px;
}
.news-article-home-large IMG, .news-article-home-medium IMG, .news-article-main IMG, .news-article-large IMG, .news-article-medium IMG, .post IMG, .ontf-article-featured-main IMG, .ontf-article-main IMG, .ontf-article-featured IMG, .ontf-article-list IMG, .gallery-sotw IMG, .gallery-album-list IMG
{
	float: left;
	border: 1px solid #CDCDCD;
}
#middle .category, .post .categories A, .post-category .author, .offtf-advert-featured .category, .offtf-advert-main .category
{
	display: block;
	color: #56892E;
}
#home-content .title, #middle .title, .blogpage .post .title, #register-form H2
{
	display: block;
	color: #003F5F;
}
.read-more
{
	background-image: url(http://static.shekicks.net/images/read-more-icon.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #0F4A68;
	padding: 2px 0px 2px 20px;
}
.time
{
	font-size: 11px;
	color: #4C4C4C;
}
.news-article-home-large IMG, .news-article-main IMG, .news-article-large IMG, .gallery-sotw IMG, .gallery-album-list IMG
{
	margin: 0px 10px 10px 0px;
}
.news-article-large .category, .news-article-main .category, .post .categories
{
	font-size: 14px;
	margin: 0px 0px 5px;
}
.news-article-home-large .title, .news-article-large .title, .news-article-main .title, .post .title, .gallery-sotw .title, .gallery-album-list .title
{
	font-size: 20px;
	margin: 0px 0px 8px;
}
.news-article-home-large .intro, .news-article-large .intro, .news-article-main .intro, .post .intro, .gallery-sotw .intro
{
	display: block;
	color: #4C4C4C;
	margin: 0px 0px 10px;
	font-size: 12px;
}
.news-article-large .read-more, .post-list-large .read-more
{
	font-size: 12px;
}
/*News Styles*/
.news-article-home-top
{
	width: 486px;
	height: 321px;
	padding: 0px;
	position: relative;
}
.news-article-home-top .title
{
	position: absolute;
	width: 462px;
	font-size: 24px;
	color: #FFF;
	top: 239px;
	left: 12px;
}
.news-article-home-top .intro
{
	position: absolute;
	width: 462px;
	color: #EBD177;
	top: 267px;
	left: 12px;
	font-size: 14px;
	height: 44px;
	font-weight: bold;
}
.news-article-home-large
{
	width: 587px;
	height: 125px;
	padding: 13px 10px 3px;
	border-right: 1px solid #CDCDCD;
}
.news-article-home-medium
{
	float: left;
	background-image: url(http://static.shekicks.net/images/home-news-middle-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-top: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	width: 289px;
	height: 79px;
	margin: 0px;
	padding: 7px;
}
.news-article-medium
{
	float: left;
	width: 270px;
	margin: 0px 5px 20px 10px;
}
.news-article-home-medium IMG, .news-article-medium IMG
{
	margin: 0px 5px 0px 0px;
}
.news-article-home-medium .title, .news-article-medium .title
{
	font-size: 11px;
	margin: 0px 0px 3px;
	font-weight: bold;
}
.news-article-medium .category
{
	float: left;
	font-weight: bold;
	margin: 5px 5px 0px 0px;
}
.news-article-medium .time
{
	float: left;
	margin: 5px 0px 0px;
}
.news-article-more
{
	float: left;
	width: 545px;
	margin: 0px 0px 20px;
}
.news-article-more .title, .post-list-more .title
{
	font-size: 18px;
	margin: 0px 0px 5px;
	font-weight: bold;
}
.news-article-more .category, .post-list-more .categories
{
	float: left;
	margin: 0px 5px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}
.news-article-more .time, .post-list-more .time
{
	float: left;
	margin: 0px 5px 0px 0px;
}
.news-article-main .intro, .post-main .intro
{
	font-weight: bold;
}
.news-article-main .time, .post-main .time
{
	float: left;
	font-size: 14px;
	color: #8B8B8B;
	margin: 0px 5px 5px 0px;
}
#album-images
{
	margin: 20px 0px 10px;
}
.gallery-album-list
{
	margin: 0px 0px 10px;
}
.gallery-album-image
{
	float: left;
	width: 150px;
	height: 150px;
	background-image: url(http://static.shekicks.net/images/gallery-image-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 10px 12px 0px;
	padding: 11px;
	text-align: center;
}
.gallery-album-image-alt
{
	float: left;
	width: 150px;
	height: 150px;
	background-image: url(http://static.shekicks.net/images/gallery-image-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 12px;
	padding: 11px;
	text-align: center;
}
.post-list-news
{
	background-image: url(http://static.shekicks.net/images/post-list-news-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 550px;
	height: 152px;
	margin: 20px 0px;
	padding: 10px;
}
.post-list-news IMG
{
	border: 1px solid #81A961;
	margin: 0px 10px 0px 0px;
	width: 150px;
	height: 150px;
	float: left;
}
.post-list-news-right
{
	width: 380px;
	float: left;
}
.post-list-news .title
{
	color: #FFF !important;
	margin: 10px 0px 4px;
	width: 325px;
}
.post-list-news .author
{
	color: #003F5F;
	font-size: 14px;
	margin: 0px 0px 15px;
}
.post-list-news .intro
{
	color: #FFF;
	margin: 8px 0px;
}
/*-------------------------------------------------------------------
Start Blog Styles
-------------------------------------------------------------------*/
.blogpage
{
}
.blogpage .comment .left-col .admin, .blogpage .comment .right-col .user SPAN, .blogpage #new-comment .user SPAN
{
	color: #7AC141;
}
#register-form
{
	margin: 15px 0px 0px;
}
#register-form LABEL
{
	float: left;
	width: 175px;
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 12px;
}
#register-form INPUT[type="text"], #register-form INPUT[type="password"]
{
	border: 1px solid #DBDBD2;
	width: 250px;
	height: 16px;
	margin: 0px 0px 8px;
	padding: 9px 5px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}
#login-form
{
	margin: 15px 0px 0px;
	width: 435px;
}
#login-form LABEL
{
	float: left;
	width: 140px;
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 12px;
}
#login-form INPUT
{
	float: left;
	border: 1px solid #DBDBD2;
	width: 250px;
	height: 16px;
	margin: 0px 0px 8px;
	padding: 9px 5px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}
#login-form INPUT#login_submit
{
	float: left;
	width: 68px;
	height: 28px;
	border: none;
	padding: 0px;
	margin-left: 138px;
}
#register-form H2
{
	margin: 10px 0px;
}
#uploadAvatarBox
{
	width: 405px;
	border: 1px solid #DBDBD2;
	padding: 15px;
}
#uploadAvatarBox P
{
	padding: 0;
	line-height: 25px;
	font-size: 11px;
	margin: 0 0 15px;
}
#uploadAvatarBox P a
{
	text-decoration: underline;
}
.avatarThumb
{
	background: #FFF;
	padding: 1px;
	border: 1px solid #959595;
	float: left;
	margin: 0 10px 0 0;
}
#uploadAvatarBox INPUT
{
	font-size: 12px;
}
#register-form #register_submit
{
	float: right;
	background-image: url(http://static.shekicks.net/images/register-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 0;
	width: 67px;
	margin: 10px 107px 0px 0px;
	height: 23px;
	cursor: pointer;
}
#left-wide #main-header
{
	background-image: url(http://static.shekicks.net/images/flog-main-header-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 478px;
	height: 56px;
	margin: 0px;
	padding: 19px 0px 0px 290px;
	color: #003F5F;
	font-size: 15px;
}
#left-wide #categories .category
{
	float: left;
	width: 384px;
	height: 269px;
	margin: 0px;
	padding: 0px;
}
#left-wide .blogpage .tb-content
{
	background-image: url(http://static.shekicks.net/images/flog-main-categories-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	padding: 20px 0px;
}
#left-inner #author-left
{
	margin: 0px 0px 20px;
}
#left-inner #author-left .name
{
	background-image: url(http://static.shekicks.net/images/flog-left-author-name-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 159px;
	height: 20px;
	margin: 0px 0px 5px;
	padding: 2px 10px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
#left-inner #author-left .avatar
{
	background-image: url(http://static.shekicks.net/images/flog-left-author-avatar-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 145px;
	height: 145px;
	margin: 0px 0px 10px;
	padding: 7px 17px;
}
#left-inner #categories-left H1
{
	background-image: url(http://static.shekicks.net/images/flog-categories-left-heading.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 179px;
	height: 35px;
	margin: 0px 0px 10px;
}
.blogpage .post
{
	margin: 0px 0px 10px;
	padding: 0px;
}
.blogpage .post-list-more
{
	margin: 0px 0px 20px;
}
.blogpage .post IMG
{
	float: left;
	margin: 0px 10px 10px 0px;
}
.blogpage .post .body
{
	font-size: 12px;
}
.blogpage .post .body UL
{
	list-style-type: disc;
	margin: 10px 0px;
	padding-left: 40px;
}
.blogpage .post-main .intro:hover
{
	text-decoration: none;
}
.blogpage .post-category
{
	margin: 0px;
	padding: 10px;
}
.blogpage .post-category .title
{
	margin: 0px;
}
.blogpage .post-category .author
{
	font-size: 14px;
}
.blogpage .post-category .category-link
{
	float: left;
	background-image: url(http://static.shekicks.net/images/link-right-more-right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 225px;
	height: 23px;
	padding: 0px 3px 0px 0px;
	margin: 10px 0px;
	font-size: 12px;
}
.blogpage .post-category .category-link .name-left
{
	float: left;
	width: 3px;
	height: 23px;
	background-image: url(http://static.shekicks.net/images/link-right-name-left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.blogpage .post-category .category-link .grey-bg
{
	float: left;
	width: 222px;
	height: 23px;
	background-color: #EDEDED;
}
.blogpage .post-category .category-link .name
{
	float: left;
	height: 23px;
	background-image: url(http://static.shekicks.net/images/link-right-name-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #FFF;
	padding: 2px 4px 0px;
}
.blogpage .post-category .category-link .split
{
	float: left;
	width: 13px;
	height: 23px;
	background-image: url(http://static.shekicks.net/images/link-right-name-right.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFF;
}
.blogpage .post-category .category-link .more
{
	float: right;
	height: 21px;
	background-color: #EDEDED;
	color: #003F5F;
	padding: 2px 5px 0px;
}
.blogpage #share-this
{
	display: block;
	margin: 0px 0px 10px;
}
.blogpage #share-this A
{
	font-size: 12px;
	color: #003F5F;
}
.blogpage #pagination-outer
{
	margin: 0px 0px 15px;
}
.blogpage #pagination-inner
{
	float: right;
}
.blogpage .post .num-comments, .blogpage #comments #head .num-comments
{
	background-image: url(http://static.shekicks.net/images/comments-bubble.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 13px;
}
.blogpage .post .num-comments
{
	float: right;
}
.blogpage .post .num-comments .num, .blogpage #comments #head .num-comments .num
{
	float: left;
	width: 22px;
	margin: 1px 5px 0px 0px;
	text-align: center;
}
.blogpage .post .num-comments A
{
	float: left;
}
.blogpage #comments
{
	width: 538px;
	border-bottom: 1px solid #D9D9D9;
	margin: 0px 0px 20px;
	padding: 0px;
}
.blogpage #comments #head
{
	background-image: url(http://static.shekicks.net/images/blog-divider.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 20px 5px 3px;
}
.blogpage #comments #head .num-comments
{
	float: left;
}
.blogpage #comments #head .add-comment
{
	float: right;
}
.blogpage #comments #head .add-comment A IMG
{
	border: none;
}
.blogpage .comment
{
	border-top: 1px solid #D9D9D9;
	margin: 0px;
	padding: 20px 0px 0px;
}
.blogpage .comment-wr, #new-comment
{
	background-color: #FCFBF7;
}
.blogpage .comment .comment-id
{
	display: none;
}
.blogpage .comment .left-col
{
	float: left;
	width: 50px;
	margin: 0px 20px;
}
.blogpage .comment .left-col .avatar
{
	width: 46px;
	border: 1px solid #959595;
	padding: 1px;
	margin: 0px 0px 5px;
}
.blogpage .comment .left-col .avatar IMG
{
	display: block;
}
.blogpage .comment .left-col .admin
{
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
}
.blogpage .comment .right-col
{
	float: left;
	width: 428px;
	margin: 0px 20px 0px 0px;
}
.blogpage .comment .right-col .user
{
	font-size: 10px;
	margin: 0px;
	line-height: 14px;
}
.blogpage .comment .right-col .user SPAN
{
	font-weight: bold;
}
.blogpage .comment .right-col .date
{
	margin: 0px 0px 5px;
	font-size: 10px;
}
.blogpage .comment .right-col .body
{
	font-size: 12px;
}
.blogpage .comment-options, .blogpage .reply-options
{
	float: left;
	width: 100%;
	border-top: 1px solid #D9D9D9;
	margin: 20px 0px 0px;
	padding: 3px 0px;
	font-size: 10px;
	color: #787878;
}
.blogpage .comment-options .flag FORM, .blogpage .reply-options .flag FORM
{
	display: none;
}
.blogpage .comment-wr .comment-options
{
	background-color: #F7F5EF;
}
.blogpage .comment-options .num-replies
{
	background-image: url(http://static.shekicks.net/images/replies-down-arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
}
.blogpage .reply-link A, .flag A, .flagged
{
	float: right;
	margin: 0px 20px;
	color: #787878;
}
.blogpage .flagged
{
	font-weight: bold;
}
.blogpage .comment .new-reply
{
	float: left;
	width: 100%;
}
.blogpage .replies
{
	float: left;
	border-top: 1px solid #D9D9D9;
	background-color: #FFF;
	padding: 25px 0px 10px 70px;
}
.blogpage .reply
{
	border-bottom: 1px solid #D9D9D9;
	margin: 0px 0px 20px;
	padding: 0px;
}
.blogpage .reply .right-col
{
	width: 358px;
}
.blogpage #new-comment
{
	margin: 0px;
}
.blogpage #posts #new-comment .tb-content
{
	padding: 20px 10px 30px;
}
.blogpage #new-comment .closed
{
	text-align: center;
	font-weight: bold;
}
.blogpage #new-comment .user, .blogpage #new-comment .login-link
{
	font-size: 12px;
	margin-bottom: 15px;
}
.blogpage #new-comment .user SPAN
{
	font-weight: bold;
}
.blogpage #new-comment .user A, .blogpage #new-comment .login-link A
{
	color: #003F5F;
}
.login-link A
{
	font-weight: bold;
}
.blogpage .comment-form
{
	margin: 15px 0px 0px;
}
.blogpage .comment-form TEXTAREA
{
	border: 1px solid #CDCDCD;
	width: 496px;
	height: 120px;
	margin: 0px 0px 5px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
	line-height: 20px;
}
.blogpage .comment-form INPUT
{
	border: 1px solid #DBDBD2;
	width: 291px;
	margin: 0px 0px 5px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
	line-height: 20px;
}
.blogpage .comment-form INPUT#newc_post_comment
{
	float: right;
	background-image: url(http://static.shekicks.net/images/post-comment-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 0;
	width: 122px;
	height: 23px;
	cursor: pointer;
}
.blogpage #most-viewed-posts
{
	margin: 0px 0px 20px;
}
.blogpage #most-commented-posts
{
	margin: 0px 0px 20px;
}
.blogpage #latest-posts
{
	margin: 0px 0px 20px;
}
.blogpage #latest-posts H1
{
}
.blogpage #latest-posts UL, .blogpage #most-viewed-posts UL, .blogpage #most-commented-posts UL
{
	margin: 0px;
}
.blogpage #latest-posts UL LI, .blogpage #most-viewed-posts UL LI, .blogpage #most-commented-posts UL LI
{
	line-height: 18px;
	border-bottom: 1px dashed #B3B2B0;
	margin: 0px 0px 5px;
	padding: 0px 10px 5px;
}
/*-------------------------------------------------------------------
End Blog Styles
-------------------------------------------------------------------
Fixtures and Results Styles*/
#dropdowns-bar
{
	width: 677px;
	height: 28px;
	background-image: url(http://static.shekicks.net/images/fixtures-dropdown-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 20px;
	padding: 5px 10px;
}
#dropdowns-bar #category-select-outer
{
	float: left;
	width: 220px;
}
#league-list
{
	width: 696px;
}
#league-list UL
{
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#league-list UL#left-list
{
	width: 326px;
}
#league-list UL#right-list
{
	width: 370px;
}
#league-list UL LI
{
	background-color: #EFEFEF;
	padding: 5px 10px;
}
#league-list UL LI.league-alt
{
	background-color: transparent;
}
#league-list UL LI A
{
	background-image: url(http://static.shekicks.net/images/read-more-icon.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 2px 0px 2px 25px;
	color: #4C4C4C;
}
.latest-games .tb-content, #league-table .tb-content
{
	background-image: url(http://static.shekicks.net/images/league-table-bottom-shadow.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	padding: 20px 13px 6px;
}
.latest-games
{
	float: left;
	width: 342px;
	margin: 0px 0px 20px;
}
.latest-games .tb-content
{
	padding: 20px 8px;
}
.latest-games .header, #league-update
{
	border-bottom: 1px solid #CDCDCD;
	margin: 0px 0px 5px;
	padding: 0px 0px 8px;
	font-weight: bold;
}
.latest-games .header
{
	margin: 0px 0px 12px;
}
.latest-games .header .date
{
	float: left;
}
.latest-games .header .view-all
{
	float: right;
}
.latest-games .header .view-all
{
	background-image: url(http://static.shekicks.net/images/read-more-icon.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #0F4A68;
	padding: 0px 5px 0px 21px;
	font-weight: normal;
}
.latest-games .header .view-all:hover
{
	text-decoration: underline;
}
.latest-games .games .row
{
	width: 324px;
	height: 50px;
}
.latest-games .games .game-alt
{
	background-image: url(http://static.shekicks.net/images/latest-game-alt-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.latest-games .games .row DIV
{
	float: left;
}
.latest-games .games .row .home-team, .latest-games .games .row .away-team
{
	width: 85px;
	padding: 0px 15px;
}
.latest-games .games .row .home-team
{
	text-align: right;
	vertical-align: middle;
}
.latest-games .games TABLE
{
	width: 325px;
}
.latest-games .games .row .middle
{
	width: 25px;
	height: 19px;
	vertical-align: middle;
/*padding: 16px 0px 15px;*/
}
.latest-games .games .row .middle IMG
{
	display: block;
	width: 19px;
	height: 19px;
	margin: 0px auto;
}
.latest-games .games .row .away-team
{
	text-align: left;
	vertical-align: middle;
}
.latest-games .games .row .result
{
	background-image: url(http://static.shekicks.net/images/result-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	width: 36px;
	height: 19px;
	margin: 16px 0px 15px;
	padding: 0px 5px;
	color: #FFF;
	font-weight: bold;
	line-height: 18px;
	vertical-align: middle;
}
#latest-fixtures
{
	margin: 0px 10px 0px 0px;
}
#latest-fixtures .date, #league-update, #all-fixtures .header .day
{
	color: #7AC141;
}
#latest-results .date, #all-results .header .day
{
	color: #7FB7D3;
}
#latest-results .games .row .home-team, #latest-results .games .row .away-team
{
	padding: 0px 3px;
}
#league-table
{
	width: 694px;
}
#teams .row
{
	height: 30px;
	padding: 0px 7px;
	background-color: #EFEFEF;
}
#teams .team-alt
{
	background-color: transparent;
}
#teams .row DIV
{
	float: left;
	padding: 5px 0px 6px;
}
#teams .head
{
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
#teams .head DIV
{
	margin: 5px 0px 0px;
	padding: 0px 0px 6px;
}
#teams .row .pos
{
	width: 40px;
}
#teams .head .pos
{
	width: 47px;
}
#teams .row .team
{
	width: 306px;
}
#teams .row .played, #teams .row .won, #teams .row .drawn, #teams .row .lost, #teams .row .for, #teams .row .against, #teams .row .diff
{
	width: 36px;
	text-align: center;
}
#teams .row .played, #teams .row .lost, #teams .row .against, #teams .row .diff
{
	border-right: 1px solid #E1E1E1;
}
#teams .row .points
{
	width: 50px;
	text-align: center;
}
.all-games
{
	width: 696px;
}
.all-games .month
{
	border-bottom: 1px solid #CDCDCD;
	margin: 0px 0px 7px;
	padding: 0px 0px 5px;
	font-size: 18px;
	color: #0F4A68;
}
.all-games .header
{
	border-bottom: 1px solid #CDCDCD;
	margin: 0px 0px 13px;
	padding: 0px 0px 8px;
	font-weight: bold;
}
.all-games .header .day
{
	float: left;
}
.all-games .header .back
{
	float: right;
}
.all-games .header .back
{
	background-image: url(http://static.shekicks.net/images/read-more-icon.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #0F4A68;
	padding: 1px 5px 0px 21px;
	font-weight: normal;
}
.all-games .header .back:hover
{
	text-decoration: underline;
}
.all-games .games .rows
{
	border-bottom: 1px solid #CDCDCD;
	margin: 0px 0px 20px;
	padding: 0px 0px 7px;
}
.all-games .games .row
{
	background-color: #EFEFEF;
	height: 30px;
}
.all-games .games .game-alt
{
	background-color: transparent;
}
.all-games .games .row DIV
{
	float: left;
}
.all-games .games .row .home-team, .all-games .games .row .away-team
{
	width: 283px;
	padding: 6px 15px 5px;
}
.all-games .games .row .home-team
{
	text-align: right;
}
.all-games .games .row .middle
{
	width: 19px;
	height: 19px;
	padding: 6px 0px 5px;
}
.all-games .games .row .result
{
	background-image: url(http://static.shekicks.net/images/result-bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	width: 50px;
	height: 19px;
	margin: 16px 0px 15px;
	padding: 0px 5px;
	color: #FFF;
	font-weight: bold;
	line-height: 18px;
	vertical-align: middle;

	/*background-image: url(http://static.shekicks.net/images/result-bg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 25px;
	height: 19px;
	margin: 6px 0px 5px;
	padding: 0px 5px;
	color: #FFF;
	font-weight: bold;
	line-height: 18px;*/
}
#all-results .games .row .home-team, #all-results .games .row .away-team
{
	padding: 6px 11px 5px;
}
/*OnTF Styles*/
#middle-top-ad
{
	display: block;
	width: 570px;
	height: 77px;
	background-image: url(http://static.shekicks.net/images/middle-top-advert-bg.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	margin: 0px 0px 15px;
}
#middle-top-ad IMG
{
	width: 468px;
	height: 60px;
	margin: 8px 50px 0px;
}
.mid-page-option
{
	float: left;
	background-image: url(http://static.shekicks.net/images/otf-mid-page-option-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 232px;
	height: 56px;
	margin: 0px 10px 10px 0px;
	padding: 11px 15px;
}
.mid-page-option-alt
{
	float: left;
	background-image: url(http://static.shekicks.net/images/otf-mid-page-option-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 232px;
	height: 56px;
	margin: 0px 0px 10px;
	padding: 11px 15px;
}
.mid-page-option A, .mid-page-option-alt A
{
	background-image: url(http://static.shekicks.net/images/list-arrow.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	color: #003F5F;
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 0px 13px;
}
.mid-page-option .intro, .mid-page-option-alt .intro
{
	font-size: 11px;
	line-height: 16px;
	margin: 3px 0px 0px;
}
.ontf-article-featured-main
{
	margin: 0px 0px 20px;
}
.ontf-article-featured-main IMG
{
	margin: 0px 15px 0px 0px;
}
.ontf-article-featured-main .title
{
	color: #003F5F;
	font-size: 20px;
	margin: 0px 0px 5px;
}
.ontf-article-featured-main .intro
{
	margin: 0px 0px 5px;
}
.ontf-article-main IMG
{
	margin: 0px 15px 15px 0px;
}
.ontf-article-main .intro
{
	font-weight: bold;
}
.ontf-article-featured
{
	background-image: url(http://static.shekicks.net/images/featured-product-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 550px;
	height: 133px;
	margin: 0px 0px 20px;
	padding: 10px;
}
.ontf-article-featured IMG
{
	margin: 0px 15px 0px 0px;
	border: 1px solid #81A961;
}
.ontf-article-featured .title
{
	color: #003F5F;
	font-size: 18px;
	margin: 5px 0px;
}
.ontf-article-featured .intro
{
	color: #FFF;
	margin: 0px 0px 5px;
}
.ontf-article-list
{
	margin: 0px 0px 20px;
}
.ontf-article-list IMG
{
	margin: 0px 10px 10px 0px;
}
.ontf-article-list .title
{
	color: #003F5F;
	font-size: 20px;
	margin: 0px 0px 5px;
}
.ontf-article-list .read-more
{
	font-size: 11px;
}
/*OffTF Styles*/
#middle-wide-top-ad
{
	display: block;
	width: 737px;
	height: 100px;
	background-image: url(http://static.shekicks.net/images/middle-wide-top-advert-bg.jpg);
	background-position: 0;
	background-repeat: no-repeat;
	margin: 0px 0px 15px;
}
#middle-wide-top-ad IMG
{
	width: 728px;
	height: 90px;
	margin: 5px;
}
.tb-content-offtf-normal-ads
{
	padding: 20px 10px;
	color: #4C4C4C;
}
.offtf-advert-main .category
{
	font-size: 16px;
	margin: 0px 0px 10px;
}
.offtf-advert-main .intro
{
	font-weight: bold;
	margin: 0px 0px 10px;
}
.offtf-advert-main .advert, .tournaments-advert-more .advert
{
	float: left;
	margin: 0px 15px 5px 0px;
}
.offtf-advert-featured
{
	background-image: url(http://static.shekicks.net/images/featured-advert-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 662px;
	height: 151px;
	margin: 0px 0px 10px;
	padding: 10px 20px 10px 10px;
}
.offtf-advert-featured .advert, .coe-region-advert .advert
{
	float: left;
	margin: 0px 15px 0px 0px;
}
.offtf-advert-featured .category
{
	font-size: 14px;
	margin: 5px 0px;
}
.offtf-advert-featured .title, .coe-region-advert .title
{
	display: block;
	color: #003F5F;
	font-size: 20px;
	margin: 0px 0px 10px;
}
.offtf-advert-featured .intro, .coe-region-advert .intro
{
	margin: 0px 0px 10px;
}
.offtf-advert-more
{
	float: left;
	width: 234px;
	height: 92px;
	margin: 0px 6px 6px 0px;
}
.offtf-advert-more-alt
{
	float: left;
	width: 234px;
	height: 92px;
	margin: 0px 0px 6px;
}
.coe-region-advert
{
	width: 610px;
	margin: 0px 0px 10px;
	padding: 0px;
}
.region
{
	float: left;
	background-image: url(http://static.shekicks.net/images/region-list-bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 312px;
	height: 18px;
	margin: 0px 8px 8px 0px;
	padding: 13px 15px;
}
.region A
{
	background-image: url(http://static.shekicks.net/images/list-arrow.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	font-size: 18px;
	color: #003F5F;
}
.tournaments-advert-more
{
	margin: 0px 0px 5px;
}
.tournaments-advert-more .title
{
	color: #003F5F;
	font-size: 20px;
	margin: 0px 0px 5px;
}
/*Friends ok SK Styles*/
#county-fa-link
{
	margin: 0px 0px 20px;
}
/*Breadcrumbs Styles*/
#crumbs
{
	margin: 15px 0px;
}
#sk-contact #crumbs
{
	margin: 0px 0px 20px;
}
#crumbs A
{
	float: left;
	font-size: 11px;
	color: #003F5F;
	text-decoration: underline;
	padding: 2px 5px;
	background-color: #7FB7D3;
}
#crumbs A.first
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(http://static.shekicks.net/images/crumb-sk-bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
#crumbs IMG
{
	float: left;
	border: none;
}
/*Pagination Styles*/
#pagination
{
	float: right;
	margin: 7px 20px 0px 0px;
	font-size: 11px;
}
#pagination A
{
	float: left;
	width: 17px;
	height: 20px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-color: #FFF;
	border: 1px solid #9AAFE5;
	color: #33657F;
	text-align: center;
}
#pagination A:hover
{
	background-color: #003F5F;
	border: 1px solid #003F5F;
	color: #FFF;
}
#pagination SPAN
{
	float: left;
	width: 17px;
	height: 20px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-color: #FFF;
	border: 1px solid #9AAFE5;
	color: #33657F;
	text-align: center;
}
#pagination P
{
	float: left;
	margin: 2px 0px 0px 10px;
	color: #1F5672;
}
#pagination #pages
{
	float: left;
	margin: 0px;
}
#pagination #pages SPAN
{
	background-color: #003F5F;
	border: 1px solid #003F5F;
	color: #FFF;
}
/*Contact Styles*/
#body
{
	margin: 10px 0px 20px;
}
#address
{
	float: left;
	width: 220px;
	margin: 0px 30px 30px 0px;
}
#telfax
{
	float: left;
	width: 486px;
	margin: 0px 0px 30px;
}
#contact-form
{
}
#contact-form H1
{
	color: #0F4A68;
	font-size: 22px;
	font-weight: bold;
	margin: 0px 0px 20px;
}
#contact-left
{
	float: left;
	width: 300px;
	margin: 0px 20px 0px 0px;
}
#address SPAN
{
	font-weight: bold;
	color: #0F4A68;
}
#contact-right
{
	float: left;
	width: 416px;
	margin: 0px 0px 10px;
}
#telfax SPAN
{
	font-weight: bold;
	color: #7AC141;
}
#telfax A
{
	color: #0F4A68;
}
#contact-form LABEL
{
	float: left;
	width: 112px;
	margin: 0px 0px 14px;
	padding: 2px 0px 0px;
}
#contact-form INPUT
{
	border: 1px solid #CDCDCD;
	width: 176px;
	height: 16px;
	margin: 0px 0px 14px;
	padding: 6px 5px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
}
#contact-form TEXTAREA
{
	border: 1px solid #CDCDCD;
	width: 394px;
	height: 90px;
	margin: 0px 16px 0px 0px;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C;
	line-height: 20px;
}
#contact-form INPUT#feedback_submit
{
	float: right;
	background-image: url(http://static.shekicks.net/images/contact-submit-btn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 0;
	width: 114px;
	height: 23px;
	cursor: pointer;
}
#contact-form #errors
{
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	margin: -10px 0px 15px 20px;
	list-style-type: disc;
}
/*Adverts right and bottom styles*/
#adverts-right-outer
{
	width: 159px;
	float: right;
	margin: 7px 8px 10px 0px;
}
#adverts-right
{
	border: 1px solid #C9CAC9;
	width: 157px;
	margin: 0px;
	padding: 12px 0px 2px;
}
#adverts-right LI
{
	margin: 0px;
	padding: 0px 18px 9px;
}
#adverts-right LI A IMG
{
	display: block;
	width: 120px;
	margin: 0px auto;
}
#poll
{
}
#adverts-bottom-outer
{
	width: 886px;
	border: 1px solid #CDCDCD;
	height: 76px;
	padding: 0px 29px;
	margin: 0px 7px;
	background-color: #FFFFFF;
}
#adverts-bottom
{
	height: 76px;
}
#adverts-bottom LI
{
	float: left;
	width: 104px;
	margin: 10px 16px 0px;
}
#adverts-bottom LI.middle
{
	width: 64px;
	margin: 0px;
}
#adverts-bottom-break
{
	width: 64px;
	height: 76px;
	display: block;
}
/*Tabbed Box Styles*/
.tb
{
	margin-top: 4px;
}
.tb-header
{
	background-image: url(http://static.shekicks.net/images/tb-header-bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	color: #FFFFFF;
}
.tb-header-right
{
	background-image: url(http://static.shekicks.net/images/tb-header-right.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.tb-tab
{
	background-image: url(http://static.shekicks.net/images/tb-tab-bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
.tb-tab-left
{
	background-image: url(http://static.shekicks.net/images/tb-tab-left.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 40px;
	padding-left: 5px;
	position: relative;
}
.tb-tab-left-home, #league-table .tb-tab-left, .latest-games .tb-tab-left
{
	background-image: url(http://static.shekicks.net/images/tb-tab-left-home.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 40px;
	padding-left: 10px;
	position: relative;
}
.tb-tab-left-shadow
{
	background-image: url(http://static.shekicks.net/images/tb-tab-left-shadow.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 40px;
	position: absolute;
	width: 4px;
	height: 47px;
	top: 0px;
	left: -4px;
}
.tb-tab-right
{
	background-image: url(http://static.shekicks.net/images/tb-tab-right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 40px;
	padding-right: 46px;
}
.tb-tab-right H2
{
	font-size: 20px;
	color: #0F4A68;
	padding-left: 6px;
	padding-right: 1px;
	padding-top: 12px;
}
.tb-tab-right H2.latest-features
{
	background-image: url(http://static.shekicks.net/images/logo-h2.png);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	padding-left: 36px;
	padding-bottom: 4px;
}
.tb-content
{
	color: #4C4C4C;
	padding: 20px 13px;
}
.tb-content-home
{
	border-left: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}
/** RSS Icons **/
.rssheadingIcon
{
	float: right;
	margin: 17px 6px 0 0;
}
/** Tweet Box **/
#tweet-box
{
	width: 276px;
	height: 54px;
	background-image: url(http://static.shekicks.net/images/shekicks-tweetbox.png);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	top: 80px;
	left: 148px;
}
#tweet-box H2
{
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 19px;
	padding-top: 5px;
}
/** Search Stuff **/
.search-result
{
	padding: 15px 0px;
	border-bottom: 1px solid #CDCDCD;
}
#search-page-results
{
	padding-bottom: 20px;
}
#search-page-results #pagination
{
	margin-top: 15px;
}
.search-result H3
{
	font-size: 20px;
	color: #003F5F;
	margin-bottom: 8px;
}
.search-result H3 A
{
	font-size: 20px;
	color: #003F5F;
}
.search-result P
{
}
.search-result .search-text
{
}
#search-page-search-message STRONG, .search-result .search-text STRONG
{
	font-weight: bold;
	color: #56892E;
}
.search-result .search-url
{
	font-size: 10px;
	color: #56892E;
}
#search-page-control
{
	padding-bottom: 15px;
}
#search-term
{
	float: left;
	border: 1px solid #CDCDCD;
	color: #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 16px;
	margin: 0px;
	padding: 6px 5px 4px;
	width: 276px;
}
#search-page-search-button
{
	float: left;
	width: 68px;
	height: 28px;
	margin: 0px 0px 0px 10px;
}
#search-page-search-message
{
	margin: 5px 0px 15px;
}
/**Newsletter*/
#header-btn-newsletter
{
	background-image: url(http://static.shekicks.net/images/header_btn_newsletter.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 100px;
	height: 28px;
	float: left;
	margin: 0px 3px 0px 0px;
}
#header-btn-profile
{
	background-image: url(http://static.shekicks.net/images/header_btn_profile.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 76px;
	height: 28px;
	float: left;
	margin: 0px 3px 0px 0px;
}

#header-btn-login
{
	background-image: url(http://static.shekicks.net/images/header_btn_login.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 68px;
	height: 28px;
	float: left;
	margin: 0px 3px 0px 0px;
}
#header-btn-logout
{
	background-image: url(http://static.shekicks.net/images/header_btn_logout.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 76px;
	height: 28px;
	float: left;
	margin: 0px 3px 0px 0px;
}
#header-btn-search
{
	background-image: url(http://static.shekicks.net/images/header_btn_search.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 89px;
	height: 28px;
	float: left;
	margin: 0px;
}
#newsletter-signup LABEL, #newsletter-unsignup LABEL
{
	float: left;
	margin: 0 0 14px;
	padding: 9px 0 0;
	width: 112px;
}
#newsletter-signup-secure-img
{
	display: block;
	float: left;
	margin: 0 0 14px;
	padding: 0px;
	width: 100px;
	height: 26px;
	margin-right: 12px;
	margin-top: 5px;
	border: 1px solid #CDCDCD;
}
#newsletter-signup-name, #newsletter-signup-email, #newsletter-unsignup-email, #newsletter-signup-secure
{
	border: 1px solid #CDCDCD;
	color: #4C4C4C;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 16px;
	margin: 0;
	padding: 6px 5px 4px;
	width: 276px;
	margin-top: 5px;
}

#newsletter-signup-secure
{
	width: 170px;
}

#newsletter-signup-secure-msg
{
	margin: 0px 0px 5px;
	font-size: 10px;
	font-style: italic;
	color: #4C4C4C;
}

#newsletter-signup-btn, #newsletter-unsignup-btn
{
	display: block;
	width: 67px;
	height: 23px;
	margin-left: 112px;
	margin-top: 5px;
}
.nl-expl-text
{
	padding: 5px 0px 20px;
}
#subscribe_messages, #subscribe_messages, #unsubscribe_messages
{
	color: #7AC141;
	font-weight: bold;
	padding: 0px 0px 3px;
}
/*SPLASH PAGE STYLES 13-04-2010*/
#sk-splash DIV#container
{
	background: none;
}
#sk-splash DIV#container-inner
{
	text-align: right;
	padding: 30px;
	width: 885px;
}
#sk-splash DIV#container-inner A.button
{
	display: inline-block;
	border: 1px solid #BBDA8C;
	width: 310px;
	color: #959595;
	line-height: 2.5;
	background: #010000 url(http://static.shekicks.net/images/logo-h2.png) no-repeat 5px 50%;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
}
#sk-splash DIV#container-inner A:hover.button
{
	display: inline-block;
	border: 1px solid #E81B22;
	width: 310px;
	color: #FEFEFE;
	line-height: 2.5;
	background: #0B1300 url(http://static.shekicks.net/images/logo-h2.png) no-repeat 5px 50%;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
}
BODY#sk-splash
{
	background: #1E3808 url(http://static.shekicks.net/images/site-bg.jpg) no-repeat top;
}


.left-ad
{
	text-align: center;
}


#adverts-bottom-touter
{
	width: 886px;
	border: 1px solid #CDCDCD;
	height: 76px;
	padding: 0px 29px;
	margin: 0px 7px;
	background-color: #FFFFFF;
}
#adverts-tbottom
{
	height: 76px;
}

#adverts-tbottom LI
{
	float: left;
	width: 104px;
	margin: 10px 16px 0px;
}
#adverts-tbottom LI.middle
{
	width: 64px;
	margin: 0px;
}


#adverts-tbottom li
{
	margin-top: 15px;
}

/*Anthony [Zoomed Out Browser] Fix*/

#sk-home .tb-content-home
{
	border: none;
	width: 609px;
	height: 330px;
	background-image: url(../images/home-tbcontent-bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#sk-home .news-article-home-large
{
	border: none;
	width: 575px;	
}

#sk-home .news-article-home-medium
{
	border: none;
	background-image: none;
	width: 280px;
}

#sk-home .hnapad
{
	margin-right: 10px;
}