/* Layout */

/* Sort out the body padding, margin so we're consistent across browsers */
body {margin:0px; padding:0px;}
body {text-align:center;} /* This helps IE centre the blog content */
div#mainwrap {text-align:left; margin-left:auto; margin-right:auto; padding:0px; width:40em; margin-top:0px; margin-bottom:0px;}

/* Font Sizes, an attempt */
body {font-size:100%;} /* This is to help out IE's scaling */
html>body {font-size:1em;}
/*Menu*/
#menuarea {margin:0px; padding:0px; position:relative;}
#menuarea h2 {float:left; width:40em; font-size:1em; margin:0px; padding:0px;}
#menuarea ul {margin:0px; padding:0px; list-style:none;}
#menuarea li {float:left; margin-right:0.4em; position:relative;}
#menuarea ul li ul {position:absolute; top:1.2em; left:0px; width:10em; display:none;}
#menuarea ul li:hover,
#menuarea ul li:focus {z-index:1;}
#menuarea ul li:hover ul,
#menuarea ul li:focus ul {display:block;}
#menuarea ul li ul li {display:block; list-style:none; padding:0.25em; float:none; margin-right:0px;}
#menuarea ul li ul li a {display:block; width:100%;}
#menuarea {text-align:left; font-family:Verdana, Arial, sans-serif; font-size:0.7em; padding:0em 0.714em 0.571em 0.714em;}
#menuarea br {clear:both; font-size:1em;}
#menuarea h2 acronym {font-weight:bold; font-size:1em; text-decoration:none; border:none;font-style:normal;}
#menuarea ul li ul {text-align:left;}
/* Main Post Area */
div#postsarea {float:left; width:24em;}
div#diarysidebar {margin-left:25em;}
/* Copyright, disclaimer area */
p#copyrightnotice {clear:both;}

/* Design */

/* General settings */

div#mainwrap {font-family:Times, "Times New Roman", serif; background-position:63% 0%; background-repeat:repeat-y;}

div.post {padding:0px; margin:0px;}
.tele {font-style:italic;}
div#diarysidebar,
div#postsarea,
p#copyrightnotice {padding:0.5em;}
h1#diarytitle {margin:0px; padding:0.5em; background-repeat:no-repeat; background-position:98% 50%; font-size:4em; height:2em; font-family:verdana, arial, sans-serif; padding-bottom:0px; border-bottom:0px;}
.diaryitem,
.diarycommentsitem {font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:0.85em; line-height:1.2em;}
.diaryitemtime {font-size:0.7em;}
.diaryitemfoot {text-align:right; padding-top:0.3em; font-size:0.8em;}
.diarycommentdel {text-align:right;}
a,
a:hover,
a:visited {text-decoration:underline;}
h1#diarytitle a,
h1#diarytitle a:visited,
h1#diarytitle a:active {text-decoration:none; vertical-align:middle;}
.diarydate {text-align:right; font-size:100%;}
#diaryitemcommetcount {font-size:100%;}
.diarycommentauthor {text-align:right; padding-top:0.2em; font-family:Times, "Times New Roman", serif; font-size:1.11em;}
#diaryitemcreatcomment {text-align:center;}
#diaryitemcreatcomment a,
#diaryitemcreatcomment a:hover,
#diaryitemcreatcomment a:visited {display:block; margin-right:auto; margin-left:auto; padding:0.1em; text-decoration:none; width:8em;}
.diaryitemtitle {font-size:1.2em; font-family:verdana, arial, sans-serif;}
.diaryitemtitle a,
.diaryitemtitle a:hover,
.diaryitemtitle a:visited {text-decoration:none;}
#sidenav, #fixtures {text-align:center; font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:0.8em;}
#premtable, #uefatable {text-align:center; font-size:0.9em;}
#diarysidebar table {font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:0.7em; border-collapse:collapse; margin-left:auto; margin-right:auto; margin-bottom:1.071em;}
#diarysidebar table td,
#diarysidebar table th {text-align:center; padding:0.1em;}
#diarysidebar table th {font-weight:bold; font-size:1em; text-decoration:none; font-style:normal;}
#diarysidebar table tr#toon, #diarysidebar table tr#uefatoon {font-weight:bold;}
#diarysidebar abbr, #diarysidebar acronym  {text-decoration:none; border:none;}
#diarysidebar h3 {font-family:Verdana, Arial, sans-serif; font-size:1em; text-align:center; margin:0px; padding:0.3em;}
.gamesmodule {margin:0px; padding:0.5em; text-align:center;}
a.gamesmodule {padding:0; font-size:0.1em; line-height:0.1em;}
#previous, #following {height:12.5em; overflow:auto; margin:0px 0.2em; text-align:center; padding:0.25em; font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:0.8em;}
#previous ul, #following ul {list-style:none; padding:0; margin:0}
#previous ul li, #following ul li {padding:0; margin:0}
.gamesmodule h4 {margin:0px; padding:0px; font-weight:bold; font-family:Trebuchet, Verdana, Arial, sans-serif; font-size:0.8em;}
.gamedate {margin:0px; padding:0px;}
.gameoppo {margin:0px 0px 0.25em 0px; padding:0px;}

/* Embedded GCal */

#gcalframe {width:225px; height:300px; border:none; margin:0 0.3em 0.5em 0.5em; float:right; overflow:hidden;}
#fixtureslist, #fixtypeselect {clear:right;}

/* Embedded images */

img.decor {
	float:right;
	margin:0 0 1em 1em;
	border:1px solid #807638;
}

img.decoralt {
	float:left;
	margin:0 1em 1em 0;
	border:1px solid #807638;
}

img.decorstand {
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #807638;
	text-align:center;
}

/* Comments */
#comment-form {text-align:center;}
#comment-form label, #comment-author, #comment-email {float:left; clear:left;}
#comment-form p {clear:left; text-align:left;}
#comment-form p label {float:none;}
#comment-form textarea {width:100%;}

/* Kick Racism out of Football */

div#racism p {margin:0px; padding:0px; text-align:center;}
div#racism a#link,
div#racism a#visited,
div#racism a#hover,
div#racism a#active {border:none; text-decoration:none; background-color:transparent;}
div#racism img {border:none; margin:0px; padding:0px;}

/* On This Page */

#onthispage {padding:0px; margin-bottom:0.2em; text-align:center; margin-left:-0.5em; width:25.16em; margin-top:-0.5em; position:relative;}
#onthispage h3 {margin:0px; padding:0px; font-size:1em; font-weight:normal;}
#onthispage ul {margin:0px; padding:0.2em 0px 0px 0px; position:absolute; top:1.25em; left:2em; width:21.17em; list-style:none; display:none;}
#onthispage ul li {padding:0px 0.2em; margin:0px; font-size:0.8em; text-align:left;}
#onthispage:hover ul {display:block;}
#onthispage ul li a,
#onthispage ul li a:visited,
#onthispage ul li a:active {display:block;}

/* Navigation */

#navigate {position:relative; font-size:0.8em; list-style:none; padding:0; margin:0; top:-0.3em;}
#navigate li {padding:0; margin:0; position:absolute; top:0;}
#navback {left:0; width:25%;}
#navup {left:25%; text-align:center; width:50%;}
#navforward {left:75%; text-align:right; width:25%;}
#navigate a, #navigate a:link, #navigate a:visited, #navigate a:hover, #navigate a:active {text-decoration:none;}

/* Accessibilty */

h2.access {position:absolute; top:0px; left:-100em;}
h2.access a:focus {position:absolute; display:block; top:-1.8em; left:110em; width:10em;}

.hide {display:none;}

/* Statistics */

div#statscounters {position:absolute; left:-100em; top:0px;}
