/* HIGH LEVEL STUFF */
body {
	background:#dc3126 url(//i.holmesdale.net/n/bg.png) repeat-x;
	font-family:verdana,sans-serif;
	text-align:center;
	font-size:0.72em;
}

body.snow {
	background:#dc3126 repeat;
	background-image: url('http://img138.imageshack.us/img138/5230/snowh.png'),
	url('http://img594.imageshack.us/img594/9146/snow3q.png'),
	url('http://img196.imageshack.us/img196/5065/snow2l.png');
}

abbr {
	border-bottom:1px dotted;
}

.xsmall {
	font-size:70% !important;
}

.xbig {
	font-size:90% !important;
}

.clear {
	clear:both;
}

.float {
	float:left;
}

.highlight {
	color:#C00;
}

.right {
	text-align:right;
}

col.blue {
	background:#EFF8FF;
}

.icon {
	vertical-align:middle;
	border:0 !important;
}

.articleleft {
	float:left;
	margin-right:5px;
}

.articleright {
	float:right;
	margin-left:5px;
}

.confirm {
	background:#88CD74 !important;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#2e478f;
}

h2 {
	color:#2E478F;
	font-size:1.75em;
	font-weight:bold;
	padding:10px 0 10px 8px;
	clear:both;
}

h3 {
	color:#2E478F;
	font-size:1.3em;
	font-weight:bold;
	padding:10px 0 10px 10px;
	clear:both;
}

h4 {
	color:#2E478F;
	font-size:1em;
	font-weight:bold;
	padding:5px 0 5px 10px;
	clear:both;
}

hr {
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	background:#ccc;
	color:#ccc;
	clear:both;
}

p {
	margin:0 10px 10px 10px;
	line-height:1.4em;
}

form .error {
	color:#c00;
	line-height:1.3em;
}

form label {
	display:block;
	width:180px;
	line-height:1.7em;
	float:left;
	font-weight:bold;
}

table.statistics {
	border-spacing:0px;
	border-collapse:collapse;
	width:630px;
	float:left;
	margin:0 0 10px 8px;
	border-top:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
}

* html table.statistics {
	display:inline;
}

table.statistics th {
	font-weight:bold;
	font-size:1em;
	background:#2E478F;
	color:#fff;
	height:25px;
	line-height:2em;
	border-left:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	padding:0 3px 0 3px;
}

table.statistics th a {
	color:#fff;
}

table.statistics th img {
	vertical-align:middle;
}

table.statistics td {
	border-left:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	padding:2px 3px 2px 3px;
	height:20px;
	line-height:20px;
}

table.statistics td.blue {
	background:#F5F5FF;
}

table.statistics td.red {
	background:#F1D4D4;
	font-weight:bold;
}

table.statistics .l {
	float:left;
}

table.statistics .r {
	float:right;
	font-size:0.7em;
}

a:hover {
	text-decoration:underline;
}

#messsys {
	width:100%;
	left:0;
	top:0;
	height:28px;
	border-bottom:1px solid #a9a9a9;
	color:#fff;
	line-height:25px;
}

#messsys #username_login {
	background:#fff url(//i.holmesdale.net/icons/user_male.png) no-repeat;
	padding-left:20px;
}

#messsys input[type=text],#messsys input[type=password] {
	border:1px solid;
	height:15px;
}

#messsys img {
	vertical-align:middle;
}

#messsys a {
	color:#fff;
}

a.inbox {
	background:url(//i.holmesdale.net/icons/pm.png) no-repeat;
	padding:0 0 3px 20px;
}

a.find {
	background:url(//i.holmesdale.net/icons/magnifier.png) no-repeat;
	padding:0 0 3px 20px;
}

a.send {
	background:url(//i.holmesdale.net/icons/email_go.png) no-repeat;
	padding:0 0 3px 20px;
}

a.edit {
	background:url(//i.holmesdale.net/icons/user_edit.png) no-repeat;
	padding:0 0 3px 20px;
}

a.logout {
	background:url(//i.holmesdale.net/icons/cross.png) no-repeat;
	padding:0 0 3px 20px;
}

a.myprofilemale {
	background:url(//i.holmesdale.net/icons/user_male.png) no-repeat;
	padding:0 0 3px 20px;
}

a.myprofilefemale {
	background:url(//i.holmesdale.net/icons/user_female.png) no-repeat;
	padding:0 0 3px 20px;
}

#messsys.normal {
	background:#2E478F;
}

#messsys.over {
	background:#3B569F;
}

#messsys.flash {
	background:#DF3737;
}

#messsys form {
	display:inline;
}

#messsys form input {
	font-size:0.9em;
}

#overlay {
    background-image: url(//i.holmesdale.net/n/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay {
    background-color: #333;
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="//i.holmesdale.net/n/overlay.png", sizingMethod="scale");
}

#box {
    background:#fff;
	margin:0;
	padding:0;
	width:500px;
	height:350px;
    border:2px solid #000;
}

#topback {
	width:966px;
	background:#fff;
	float:left;
	padding-top:5px;
}

#logo {
	width:209px;
	height:98px;
	background:url(//i.holmesdale.net/n/logo.png) no-repeat;
	margin:0 2px 0 10px;
	float:left;
	display:inline;
}

#logo h1 {
	display:none;
}

#logo a {
	display:block;
	width:207px;
	height:93px;
	text-decoration:none;
}

#leaderboard {
	float:right;
	width:728px;
	height:90px;
	margin:0 5px 0 0;
}

#leaderboard iframe {
overflow:hidden;
}

#nav {
	width:960px;
	float:left;
	margin:0 0 0 1px;
}

#nav .o {
	position:relative;
	display:inline;
	float:left;
	margin-left:1px;
}

#nav1 {
	width:53px;
}

#nav2 {
	width:53px;
}

#nav3 {
	width:124px;
}

#nav4 {
	width:127px;
}

#nav5 {
	width:72px;
}

#nav6 {
	width:67px;
}

#nav7 {
	width:65px;
}

#nav8 {
	width:60px;
}

#nav9 {
	width:73px;
}

#nav10 {
	width:50px;
}

#nav11 {
	width:50px;
}

#nav li div#morelinks {
	display:none;
	position:absolute;
	left:-252px;
	top:30px;
	z-index:50;
	width:300px;
	height:165px;
	background:#ebeae7 url(//i.holmesdale.net/navgreybg.gif) no-repeat;
	border-left:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
}

#nav li ul li {
	display:inline;
	float:left;
	margin:10px 0 0 10px;
	height:15px;
}

#nav li ul li a {
	width:140px;
	display:block;
}

#nav .o a {
	padding:0 0 0 7px;
	display:block;
	line-height:12px;
	background:url(//i.holmesdale.net/n/tabbg.gif) no-repeat;
	margin-right:0;
	border-bottom:none;
	color:#666;
}

#nav #nav10.o a {
	background: #c00;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	color: #fff;
}

#nav #morelinks a {
	background:none;
	padding:0;
	color:#2e478f;
}

#nav li.selected a,
#nav #nav10.selected a {
	background:url(//i.holmesdale.net/n/tabbgs.png) no-repeat;
	color:#fff;
	position:relative;
	top:1px;
	z-index:60;
}

#nav li.o a span {
	display:block;
	height:19px;
	padding:11px 8px 0 0;
	background:url(//i.holmesdale.net/n/tabbg.gif) no-repeat top right;
	text-transform:uppercase;
	cursor:hand;
	font-size:0.95em;
}

#nav #nav10.o a span {
	background: #c00;
	border-top-right-radius: 6px;
}

#nav li.selected a span,
#nav #nav10.selected a span {
	background:url(//i.holmesdale.net/n/tabbgs.png) no-repeat top right;
}

#subnav {
	width:966px;
	float:left;
	background:#2E478F;
	height:22px;
	font-size:0.95em;
	line-height:1.9em;
	border-top:1px solid #072460;
	border-bottom:1px solid #072460;
}

#subnav .o {
	position:relative;
}

#subnav li {
	display:inline;
	float:left;
	margin-left:15px;
}

#subnav li a {
	color:#fff;
}

#moresub {
	display:none;
	position:absolute;
	left:-250px;
	top:22px;
	z-index:60;
	width:310px;
	height:244px;
	background:#2E478F;
}

#moresub li {
	display:inline;
	float:left;
	margin:10px 0 0 10px;
	height:30px;
}

#moresub li a {
	display:block;
	height:30px;
	width:140px;
}

.bread {
	height:24px;
	line-height:1.9em;
	padding-left:5px;
	font-size:0.95em;
	clear:both;
}

.bread a {
	color:#C00;
	font-weight:normal;
}

.bread div {
	display:block;
	float:left;
}

.bread div.r {
	float:right;
	margin-right:5px;
}

#outer {
	width:968px;
	margin:0 auto;
}

#back {
	width:966px;
	background:#fff url(//i.holmesdale.net/n/greybg.gif) repeat-y top right;
	border:1px solid #a9a9a9;
	text-align:left;
	float:left;
}

#left {
	width:657px;
	float:left;
}

#left .inner {
	width:646px;
	background:#fff;
	margin:0 0 0 1px;
	padding:2px;
	float:left;
}

#left .inner ul {
	list-style-type: disc;
	padding:0 0 0 20px;
}

#left .inner ol {
	list-style-type: decimal;
	padding:0 0 10px 30px;
}

#left .inner li {
	padding:5px;
	line-height:1.4em;
}

#left .title, #box .title, #sitemap .title {
	font-size:1em;
	font-weight:bold;
	line-height:2em;
	margin:3px 0 0 0;
	background:#2e478f;
	float:left;
}

#box .title {
	margin:0;
	text-align:left;
}

#left .title h1, #sitemap .title h1 {
	width:616px;
	height:25px;
	background:url(//i.holmesdale.net/n/redarrow.gif) no-repeat;
	padding:0 0 0 30px;
	color:#fff;
	float:left;
}

#box .title h1 {
	width:445px;
	height:25px;
	background:url(//i.holmesdale.net/n/redarrow.gif) no-repeat;
	padding:0 0 0 30px;
	color:#fff;
	float:left;
}

#box .title div {
	width:25px;
	height:25px;
	float:left;
	text-align:center;
}

#box .title div a {
	color:#fff;
	text-decoration:none;
}

#box p {
	float:left;
}

#left div.news h1 {
	width:535px;
}

#left div.news div {
	width: 52px;
}

#left div.features h1 {
	width:535px;
}

#left div.features div {
	width:53px;
}

#left div.youtube h1 {
	width:210px;
}

#left div.youtube div {
	width: 52px;
}

#left div.photogallery h1 {
	width:210px;
}

#left div.photogallery div {
	width:52px;
}

#left div.stats h1 {
	width:182px;
}

#left div.ratings h1 {
	width:182px;
}

#left div.predict h1 {
	width:182px;
}

#left div.gallery h1 {
	width:508px;
}

#left div.moretitle {
	margin-bottom:10px;
	width: 100%;
}

#left div.moretitle h1 {
	width: 100%;
}

#left .title div {
	width:93px;
	height:25px;
	background:url(//i.holmesdale.net/n/bluearrow.gif) no-repeat;
	padding:0 0 0 28px;
	float:left;
}

#left .title div a {
	color:#a7d8ff !important;
}

#right {
	width:300px;
	float:left;
	padding:2px 0 0 4px;
}

#right .title {
	width:135px;
	font-weight:bold;
	line-height:2em;
	background:#C00;
	float:left;
}

#right .title h1 {
	height:25px;
	background:url(//i.holmesdale.net/n/bluearrow.gif) no-repeat;
	padding:0 0 0 30px;
	color:#fff;
	float:left;
}

.internal {
	width:135px;
	float:left;
	margin:0;
}

#right .box {
	background:#eff8ff;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	padding:5px 0 5px 0;
	margin-bottom:5px;
	text-align:center;
	float:left;
	width:133px;
}

#right .shop .price {
	color:#c00;
	font-size:1.3em;
	font-weight:bold;
}

#right .shop img {
margin:5px 0 5px 0;
border:1px solid #666;
}

#right .shop .buy a {
-moz-border-radius: 10px;
border-radius: 10px;
background:#2E478F;
color:#eee;
border:2px solid #fff;
display:block;
padding:5px;
}

#right .shop .buy a:hover {
text-decoration:none;
color:#fff;
border:2px solid #c00;
}

#right .poll {
text-align:left;
}

#right .poll label {
font-weight:normal;
}

#right .poll input[type=submit] {
width:85px;
}

#right .poll label {
width:70px;
}

#right .poll .but {
text-align:center;
margin:10px 0 0 0;
}

#right .poll table {
margin:0 0 0 5px;
}

#right .poll .links {
text-align:center;
padding:5px 0 10px 0;
}

#right .poll p {
clear:both;
margin:4px 6px 0 6px;
}

#right .poll form label {
float:none;
display:inline;
}

#right .poll-outer {
clear:both;
}

#right .poll-outer .title {
width:300px;
}

#right .poll-outer .box {
width:298px;
}

.pagehome #right .sponsors {
height:564px;
}

#right .sponsors .sponsor {
margin:0 0 4px 0;
}

.sky {
	width:160px;
	float:left;
	margin:0 5px 0 0;
	text-align:center;
}

.sky iframe {
	overflow:hidden;
	margin-bottom:5px;
}

.sky div {
	margin:0 auto;
}

#bannerint {
	margin-left:4px;
}

/* HOMEPAGE */

.newsouter {
	float:left;
	display:inline;
}

.pagehome .newsouter {
	border-top:1px solid #d1dae1;
	border-left:1px solid #d1dae1;
	border-right:1px solid #d1dae1;
}

.newsouter h2 {
	float:none;
	margin:0 0 8px 0px;
	padding:0;
	font-size:2.4em;
}

.newsouter h2 a {
	font-size:1em;
	font-weight:bold;
}

.newsouter h2 a:visited {
	color:#c00;
}

.newsouter a:visited {
	color:#c00;
}

.newsouter .subs {
	float:left;
	width:644px;
	padding-bottom:10px;
	background:url(//i.holmesdale.net/n/dots.gif) repeat-x bottom center;
}

.newsouter .sub {
	margin:10px 0 0 15px;
	width:197px;
	float:left;
	display:inline;
}

.newsouter .sub img {
	margin-bottom: 5px;
}

.newsouter .sub p {
	margin:0;
}

.newsouter .sub h3, .feature h3, .photo h3 {
	margin:0 5px 5px 0;
	padding:0;
}

.newsouter .top {
	margin:0;
	background:#eff8ff url(//i.holmesdale.net/n/dots.gif) repeat-x bottom left;
	padding:2px 8px 5px 3px;
	overflow: hidden;
}

.newsouter .top .talk {
	margin-left:20px;
	float:left;
}

.newsouter .top .content {
	margin:9px 0 0 10px;
	color:#000;
	float:left;
}

.newsouter .top .content p {
	margin:0;
	line-height:1.6em;
	font-size:1.2em;
}

.newsouter p.iconrow {
	width:385px;
	margin:0 0 0 20px;
	float:left;
	line-height:1.7em;
	padding:5px 0 5px 0;
	background:#eff8ff url(//i.holmesdale.net/n/dots.gif) repeat-x top left;
}

.newsouter p.iconrow span {
	display:block;
	float:left;
	width:186px;
	margin-left:2px;
}

.newsouter p.iconrow span a {
	margin-left:5px;
}

.newsouter p.iconrow img {
	vertical-align:middle;
}

.newsouter .top .content p img {
	vertical-align:middle;
}

.date {
	color:#666;
	margin:0 0 5px 0;
	font-size:0.95em !important;
}

.newsouter .top .date {
	margin:0 0 5px 0;
}

#left .more {
	background:url(//i.holmesdale.net/n/linkarrow.gif) no-repeat center left;
	padding:0 0 0 20px;
}

#left h3 a {
	font-size:1em;
}

#left h3 a:visited {
	color:#c00;
}

.photovideos {
	float:left;
	display:inline;
	width:646px;
	margin-top:5px;
	background:url(//i.holmesdale.net/n/featuresphotosbg.gif);
}

#featuresphotosouter {
	float:left;
	display:inline;
	width:646px;
	margin-top:5px;
}

#photogalleryouter, #youtubeouter {
	width:320px;
	float:left;
	display:inline;
}

#photogalleryouter .title, #youtubeouter .title {
	margin:0;
	display:inline;
}

#youtubeouter {
	margin-left:6px;
	display:inline;
}

#youtubeouter .video {
	clear: both;
	padding: 10px 0 0 0;
	text-align: center;
}

#youtubeouter .video a {
	position: relative;
	display: inline-block;
}

#youtubeouter .video a:after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHg9IjBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeT0iMHB4Ij48cGF0aCBzdHlsZT0iZmlsbDojZmZmIiBkPSJNMjU2LDUxMkMxMTQuNjI1LDUxMiwwLDM5Ny4zNzUsMCwyNTZDMCwxMTQuNjA5LDExNC42MjUsMCwyNTYsMHMyNTYsMTE0LjYwOSwyNTYsMjU2QzUxMiwzOTcuMzc1LDM5Ny4zNzUsNTEyLDI1Niw1MTJ6ICAgTTI1Niw2NEMxNDkuOTY5LDY0LDY0LDE0OS45NjksNjQsMjU2czg1Ljk2OSwxOTIsMTkyLDE5MmMxMDYuMDMsMCwxOTItODUuOTY5LDE5Mi0xOTJTMzYyLjAzMSw2NCwyNTYsNjR6IE0xOTIsMTYwbDE2MCw5NmwtMTYwLDk2ICBWMTYweiIvPjwvc3ZnPg==) no-repeat;
	content: '';
	background-size: 50px 50px;
	width: 50px;
	height: 50px;
	top: 55px;
	left: 116px;
	position: absolute;
	opacity: .6;
	transition: all 0.5s;
}

#youtubeouter .video a:hover:after {
	opacity: 1;
}

#youtubeouter .video time {
	position: absolute;
	top: 0;
	right: 0;
	background: #006;
	color: #fff;
	font-size: 0.95em;
	font-family: arial;
	display: inline-block;
	padding: 3px;
	opacity: 0.7;
}

#youtubeouter .video time.new {
	background: #f00;
	opacity: 0.9;
	text-transform: uppercase;
}

#youtubeouter img {
	width: 280px;
}

.feature {
	padding:10px 0 5px 8px;
	float:left;
	display:inline;
	width: 636px;
	background: #f1f8ff;
	border-left:1px solid #a5aaae;
	border-right:1px solid #a5aaae;
}

.feature p {
	margin:0 18px 0 0;
	display:inline;
	float:left;
}



.linebottom {
	background:#eff8ff url(//i.holmesdale.net/n/dots.gif) repeat-x center;
}

#featuresouter {
	float: left;
	border-bottom: 1px solid #a5aaae;
}

#featuresouter .linebottom {
	width: 644px;
	float:left;
	border-left:1px solid #a5aaae;
	border-right:1px solid #a5aaae;
	display:inline;
}

#photogalleryouter .mainphoto {
	float:left;
	margin:5px 0 0 7px;
	display:inline;
}

#photogalleryouter .subphotos {
	width:97px;
	float:left;
	margin:5px 0 0 7px;
	display:inline;
}

#photogalleryouter .subphotos .firstphoto {
	margin-bottom:5px;
	display:inline;
}

#videosbottom, #photosbottom {
	float:left;
	width:320px;
	border-top:1px solid #a9a9a9;
	font-size:0;
	display:inline;
}

#videosbottom {
	margin-left:6px;
	display:inline;
}

.tabs {
	width:626px;
	height:10px;
	float:left;
	margin-top:5px;
	border-bottom: 1px solid #a9a9a9;
	padding: 10px 10px 7px 10px !important;
	list-style-type:none !important;
	font-size:0.91em;
}

.tabs li {
	display: inline;
	padding:0 !important;
	line-height:1em !important;
}

.tabs li.selected {
	background-color: #fff;
}

.tabs li.selected a {
	background-color: #fff;
	position: relative;
	top: 1px;
	padding-top: 7px;
}

.tabs li a {
	padding: 6px 5px;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background-color: #EFF8FF;
	margin-right: 0px;
	border-bottom: none;
}

.tabs li.right a {
	border-right: 1px solid #a9a9a9;
}

.nstories {
	width:646px;
	float:left;
	border-bottom:1px solid #a9a9a9;
	font-size:0.9em;
	margin-bottom:5px;
}

.nstory {
	clear:both;
	background:#fff;
	float:left;
	width:644px;
	padding-top:10px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
}

.nstory div {
	float:left;
	line-height:1.2em;
}

.nstory .col1 {
	width:333px;
	margin-left:8px;
}

.nstory .col2 {
	width:189px;
}

.nstory .col3 {
	width:96px;
}

.nstory .col1 a {
	background:url(//i.holmesdale.net/n/newsicon.gif) no-repeat;
	padding:0 0 0 15px;
}

.msgposts {
	width:646px;
	float:left;
	border-bottom:1px solid #a9a9a9;
	font-size:0.9em;
}

.msgpost {
	clear:both;
	background:#fff;
	float:left;
	width:644px;
	padding-top:10px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
}

.msgpost div {
	float:left;
	line-height:1.3em;
}

.msgpost .col1 {
	width:270px;
	margin-left:8px;
	height:13px;
}

.msgpost .widercol1 {
	width:340px;
	margin-left:8px;
	height:13px;
}

.msgpost .col2 {
	width:109px;
	height:13px;
}

.msgpost .col3 {
	width:112px;
	height:13px;
}

.msgpost .col4 {
	height:16px;
}

.msgpost .col4 img {
	vertical-align:middle;
}

.msgpost .col1 a, .msgpost .widercol1 a {
	background:url(//i.holmesdale.net/n/msgpost.gif) no-repeat;
	padding:0 0 0 15px;
	display:block;
}

#left .last {
	padding-bottom:15px;
}

.smalltabs {
	width:196px;
	float:left;
	height:15px;
	border-bottom: 1px solid #a9a9a9;
	padding: 10px 10px 4px 5px !important;
	list-style-type:none !important;
	font-size:0.9em;
}

.smalltabs li {
	display: inline;
	padding:0 !important;
}

.smalltabs li.selected {
	border-bottom: 1px solid #EFF8FF;
	background-color: #EFF8FF;
}

.smalltabs li.selected a {
	background-color: #EFF8FF;
	position: relative;
	top: 1px;
	padding-top: 6px;
}

.smalltabs li a {
	padding: 5px 3px 6px 3px;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	background-color: #fff;
	margin-right: 0px;
	border-bottom: none;
}

.smalltabs li.right a {
	border-right: 1px solid #a9a9a9;
}

.league-table {
	width:212px;
	float:left;
	display:inline;
	position: relative;
	margin-left:5px;
}

.statscontent {
	background:#EFF8FF;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	float:left;
	width:203px;
	height:125px;
	padding:3px;
}

* html .statscontent {
	width:198px;
}

.statscontent #fixture p {
	text-align:center;
	margin:2px 0 0 0;
	line-height:16px;
	font-size:0.95em;
}

.statscontent .away p {
	line-height:13px !important;
}

.statscontent .away .link {
	text-align:left !important;
	margin:7px 0 0 0 !important;
}

.statscontent .away .more {
	font-size:1.1em;
}

.statscontent #fixture p img {
	vertical-align:middle;
}

.statscontent a.fixture {
	display:block;
	margin-top:13px;
}

#fixture .fixdate {
	margin-bottom:10px !important;
}

.statscontent #fixture p span {
	display:block;
	width:48%;
	float:left;
	height:22px;
	line-height:22px;
}

.statscontent #fixture p span.shirt {
	width:20%;
}

.league-table p, .predictionleague p, .playerratings p {
	float:left;
	padding-bottom:2px;
	margin:5px 0 0 0;
	width:100%;
	display:inline;
}

.league-table div.statscontent table {
	float:left;
	width:198px;
	margin-left:3px;
	margin-top:5px;
}

.league-table div.statscontent table th {
	padding:2px;
	font-size:0.9em;
	font-weight:bold;
}

.league-table div.statscontent table td {
	padding:2px;
	font-size:0.9em;
	border-spacing:2px;
}

.league-table div.statscontent table td.highlight {
	color:#c00;
	font-weight:bold;
}

.predictionleague {
	width:212px;
	float:left;
	display:inline;
	margin-left:5px;
}

.playerratings table, .predictionleague table {
	float:left;
	width:200px;
	margin-left:3px;
	margin-top:5px;
}

.playerratings table th, .predictionleague table th {
	padding:2px;
	font-size:0.9em;
	font-weight:bold;
	background:#EFF8FF;
}

.playerratings table td, .predictionleague table td {
	padding:2px;
	font-size:0.9em;
	border-spacing:2px;
}

.playerratings {
	width:212px;
	float:left;
	display:inline;
}

#sectionhighlights {
	width:644px;
	float:left;
	padding:5px 0 15px 0;
	border:1px solid #a9a9a9;
}

#sectionhighlights div {
	width:87px;
	margin-left:16px;
	float:left;
	text-align:center;
	display:inline;
}

#sectionhighlights a {
	text-transform:uppercase;
	font-size:0.95em;
}

#sectionhighlights a.text {
	display:block;
	height:20px;
}

#sitemap {
	clear:both;
	float:left;
	background:#fff;
}

#sitemap .title {
margin:0;
}

#sitemap ul {
	clear:both;
	float:left;
	padding:10px 0 10px 5px !important;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	background:#eff8ff;
	width:639px;
}

#sitemap ul li {
	display:block;
	width:117px;
	padding:3px 0 3px 10px !important;
	float:left;
}

#googleads {
	clear:both;
	background:#fff;
	float:left;
	width:965px;
}

#googleads div {
	width:728px;
	border:1px solid #ccc;
	margin:10px auto 0 auto;
}

#copyright {
	float:left;
	background: #fff;
	padding-top: 10px;
	text-align: center;
}

#copyright iframe {
	margin: 0 auto;
}

#copyright p {
	width:954px;
	padding:6px;
	text-align:center;
	margin:0;
}

/* PAGES */

.index {
	width:618px;
	margin:0 8px 10px 8px;
	background:#eff8ff url(//i.holmesdale.net/n/dots.gif) repeat-x bottom left;
	padding:5px;
	border-top:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	border-left:1px solid #a9a9a9;
	float:left;
	display:inline;
}

.index h3 {
	clear:none;
	padding:0;
	margin:5px 0 8px 10px !important;
}

.index img {
	border:1px solid #ccc;
}

.index img.right {
	float:right;
	margin-left:10px;
}

.index img.left {
	float:left;
	margin-right:10px;
}

#programmes {
	width:625px;
	border:1px solid #999;
	margin-left:10px;
}

.morestories {
	margin: 7px 0 0 0;
	flex-basis: 50%;
	width: 50%;
	float: left;
}

.morestories:nth-child(odd) {
	clear: left;
}

.morestories-container {
	display: flex;
	flex-wrap: wrap;
	clear: both;
	width: 100%;
}

.morestories h3 {
	padding: 10px 10px 5px 10px;
}

.morestories img {
	margin-left: 10px;
}

.morestories .date {
	margin: 0 0 5px 10px;
}

.quote {
	width:90%;
	font-size:0.95em;
	padding:3px;
	margin:0 auto;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}

.quote p {
	margin-top:5px;
}

.forumselector {
	float:right;
	margin:0 5px 0 5px;
	font-size:0.91em;
}

.firstcol {
	background:#CDDEED;
}

.center {
	text-align:center;
}

.secondcol {
	background:#EBF1F7;
}

.smaller {
	font-size:0.95em;
}

.half {
	width:295px;
	height:120px;
	font-size:0.9em;
}

.half p {
	font-size:1.1em;
}

#toolbar {
	height:21px;
	background:url(//i.holmesdale.net/n/bluearrow_s.gif) no-repeat;
	margin:0 0 2px 0;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 21px;
	line-height:1.7em;
}

#toolbar span {
	float:left;
	height:21px;
	display:block;
	width:65px;
	padding-left:5px;
	background:#c00;
}

#toolbar div {
	background:#2E478F url(//i.holmesdale.net/n/tooldiag.png) no-repeat;
	width:184px;
	height:21px;
	float:left;
	padding-left:25px;
}

#right .profile {
	height:21px;
	background:url(//i.holmesdale.net/n/bluearrow_s.gif) no-repeat;
	margin:5px 0 0 0;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 21px;
	line-height:1.7em;
	float:left;
}

#right .profile span {
	float:left;
	height:21px;
	display:block;
	width:274px;
	padding-left:5px;
	background:#c00;
}

#right .profile span a {
	color:#fff;
}

#right .friendupdates span {
	width:234px;
}

#right .friendupdates span.hideshow {
	width:35px;
	background:#c00;
	padding:0 5px 0 0;
	float:right;
	font-size:.9em;
	text-align:right;
}

.profilebox {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#EFF8FF;
	padding:5px;
	float:left;
	width:288px;
	font-size:0.95em;
}

.profilebox .status {
	float:left;
	width:258px;
	line-height:15px;
	margin-bottom:5px;
}

.friends p {
	line-height:15px !important;
	margin-bottom:10px !important;
	float:left;
}

.friends .uicon {
	width:21px;
	float:left;
}

.profilebox label {
	display:block;
	float:left;
	width:120px;
	font-size:0.95em;
	text-align:right;
	margin-right:5px;
}

.profilebox .input {
	font-size:0.95em;
	width:140px;
}

.profilebox img {
	float:left;
	margin-right:5px;
}

.profilebox p {
	margin:3px 0 3px 0;
	line-height:20px;
}

.profilebox p a.register, .profilebox p a.retrieve {
	font-size:0.9em;
}

.profilebox p a.inbox, .profilebox p a.edit, .profilebox p a.send, .profilebox p a.myprofilemale, .profilebox p a.myprofilefemale {
	display:block;
	float:left;
	width:95px;
	font-size:0.9em;
}

.profilebox p a.find {
	font-size:1em;
}

.profilebox div {
	float:left;
	width:233px;
}

.profilebox a#statusmsg {
	font-weight:normal !important;
	color:#000;
	line-height:13px;
}

.profilebox .editlink {
	font-size:0.8em;
}

.profilebox #statusupdate {
	font-size:0.8em;
	width:200px;
}

.profilebox #clearstatus, .profilebox #cancel {
	font-size:0.8em;
}

#changestatus {
	display:block;
}

.statustime {
	font-size:0.8em;
	color:#666;
}

#ad300 {
	float:left;
	margin: 5px 0;
}

#ad300 iframe {
	overflow:hidden;
}

#search {
	background:#2E478F;
	height:25px;
	margin:5px 0 5px 0;
	padding:4px 0 0 5px;
	color:#fff;
	font-weight:bold;
	font-size:0.91em;
}

#search #searchbox {
	width:269px;
}

#search .searchbut {
border:0;
background:url(//i.holmesdale.net/icons/magnifier.png) no-repeat;
text-indent:-9999px;
*font-size: 0px;
line-height: 0;
width:16px;
height:16px;
}

#search input {
	font-size:1em;
}

#newmsg {
	position:fixed;
	right:20px;
	bottom:0;
	width:230px;
	background:#fff;
	border-left:1px solid #2E478F;
	border-right:1px solid #2E478F;
	border-top:10px solid #2E478F;
	color:#000;
	clear:both;
	text-align:center;
	line-height:15px;
	font-size:0.95em;
}

* html #newmsg {
	position:absolute;
	top:0;
	right:0;
}

#newmsg a {
	display:block;
	padding:40px 10px 0 10px;
	height:60px;
	border:1px solid #000;
}

#chatstatusbar {
	border-top:1px solid #666;
	background:#eaeaea;
	width:100%;
	height:25px;
	position:fixed;
	bottom:0;
	left:0;
	z-index:50000;
}

.bluebut {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #999;
	border-left:1px solid #999;
	color:#fff;
	font-size:11px;
	padding:4px 4px 4px 24px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin:0;
	background-position:4px 4px;
	background-repeat:no-repeat;
	background-color:#425A8A;
	text-align:left;
	cursor:pointer;
}

.bluebut:hover {
	background-color:#293C5F;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #000;
	border-left:1px solid #000;
}

.bluebut.cross {
	background-image: url(//i.holmesdale.net/icons/cross.png);
	width:64px;
}

.bluebut.newmsg {
	background-image: url(//i.holmesdale.net/icons/email_go.png);
	width:105px;
}

.bluebut.pm {
	background-image: url(//i.holmesdale.net/icons/pm.png);
	width:105px;
}

.bluebut.reply {
	background-image: url(//i.holmesdale.net/icons/arrow_redo.png);
	width:65px;
}

.bluebut.forward {
	background-image: url(//i.holmesdale.net/icons/arrow_right.png);
	width:70px;
}

.bluebut.newpost {
	background-image: url(//i.holmesdale.net/icons/page_white_text_add.png);
	width:90px;
}

.bluebut.subscribe {
	background-image: url(//i.holmesdale.net/icons/folder_page_white_add.png);
	width:86px;
}

.bluebut.unsubscribe {
	background-image: url(//i.holmesdale.net/icons/folder_page_white_delete.png);
	width:95px;
}

.bluebut.tick {
	background-image: url(//i.holmesdale.net/icons/tick.png);
	width:65px;
}

.bluebut.magnify {
	background-image: url(//i.holmesdale.net/icons/magnifier.png);
	width:73px;
}

.bluebut.user_go {
	background-image: url(//i.holmesdale.net/icons/user_go.png);
	width:80px;
}

.bluebut.control_play {
	background-image: url(//i.holmesdale.net/icons/control_play.png);
	background-position:35px 4px;
	width:60px;
	padding-left:5px;
}

.bluebut.control_rewind {
	background-image: url(//i.holmesdale.net/icons/control_rewind.png);
	width:108px;
}

.bluebut.shield_go {
	background-image: url(//i.holmesdale.net/icons/shield_go.png);
	width:94px;
}

#totesport {
font-size:.8em;
border:1px solid #666;
width:118px;
color:#004f42;
background:#c0d72f;
padding:5px 0;
margin:0 auto 5px auto !important;
}

#totesport p {
margin:0 5px;
text-align:left;
}

#bookiesoffers {
border:1px solid #666;
width:118px;
color:#004f42;
background:#fff url(//i.holmesdale.net/adverts/thebookiesoffers.jpg) no-repeat top center;
padding:35px 0 0 0;
margin:0 auto 5px auto !important;
}

#holradio {
margin:3px 0 0 0;
}

.sharethis {
float:right;
height:25px;
width:230px;
padding:8px 0 0 0;
text-align:right;
}

.sharethis ul {
padding:0 !important;
margin:0 !important;
}

.sharethis ul li {
float:left;
list-style-type:none;
}

#right .shop img {
max-width:120px;
}

.wdl {
	width: 15px;
	height: 15px;
	display: block;
	color: #fff;
	margin: 2px auto 0 auto;
	position: relative;
}

.wdl:after {
	display: block;
	position: absolute;
	top: 0;
	line-height: 15px;
	text-align: center;
	left: 0;
	width: 100%;
	height: 100%;
}

.wdl.won {
	background: rgb(0,102,0);
}

.wdl.drawn {
	background: rgb(204,204,0);
}

.wdl.lost {
	background: rgb(204,0,0);
}

.wdl.won:after {
	content: 'W';
}

.wdl.drawn:after {
	content: 'D';
	color: #000;
}

.wdl.lost:after {
	content: 'L';
}

.wdl span {
	position: absolute;
	left:-5000px;
	top:-5000px;
}

#taboola-below-article-thumbnails {
	margin-top: 10px;
}
