html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	background:#fff url("http://www.footygoss.com/themes/site_themes/footy/images/frame-bg.jpg") top center repeat-y;
	font:normal 80% Verdana, sans-serif;
	color:#333;
	text-align:center;
}

.clearfix {margin-bottom:10px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#main_wrapper {
	position:relative;
	width:984px;
	margin:0 auto;
padding:15px 0 0 0;
	text-align:left;
}

h2 span.small {
font:bold 70% Verdana, sans-serif;
font-style:italic;
}

.green {
	font-weight:bold;
	text-align:center;
	color:#0c7907;
}

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

.box_ad_right {
float:right;
margin-left:5px;
margin-bottom:5px;
z-index:0;
}

.ad_center {
text-align:center;
margin-top:5px;
}

/*
HEADER
*/

#header {
	position:relative;
	width:984px;
	height:66px;
	background:#fff url("http://www.footygoss.com/themes/site_themes/footy/images/headerbg.jpg") 0 0 repeat-x;
	margin:0 auto 10px auto;
	padding:0;
}

#header h1 {display:none;}

#header a:link img, #header a:visited img {
	position:absolute;
	top:0;
	left:0;
	border:0;
}

#header .top_ad {
	position:absolute;
	top:3px;
	right:10px;
width:480px;
}

#skip {
	position:absolute;
	top:0;
	left:-999px;
}

/*
NAV ALPHA
*/

#navAlpha {
	width:100%;
	position:absolute;
	top:95px;
	left:0;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical_centered.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#nav {position:relative; z-index:100; margin:0 0 10px 0; border-bottom:1px solid #000; background:#0c7907 url("http://www.footygoss.com/themes/site_themes/footy/images/navbg.jpg") 0 0 repeat-x}
#nav h2 {font-family: "trebuchet ms", arial, sans-serif; font-weight:normal; color:#090;}
#nav h3 {font-family: "trebuchet ms", arial, sans-serif; font-weight:normal;}


/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu {padding:0; margin:0 auto; list-style-type: none; text-align:center; width:840px; height:25px;}
#pmenu ul {padding:0; margin:0; list-style-type: none; display:block;}

/* Hide the sub levels */
#pmenu li ul {display:none;}

/* Set up the link size, color and borders */
#pmenu li a, #pmenu li a:visited {display:block;  width:120px; font-size:11px; color:#fff; height:25px; line-height:24px; text-decoration:none; text-indent:5px; border:0; text-align:left;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border:1px solid #000; border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}

/* Set up the list items */
#pmenu li {float:left; background:#0c7907;}
#pmenu li.tc {display:inline;}
#pmenu li.main {background:url("http://www.footygoss.com/themes/site_themes/footy/images/navbg.jpg") 0 0 repeat-x}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#dfd7ca; color:#c00;}
#pmenu li.main:hover > a {background:#dfd7ca url("http://www.footygoss.com/themes/site_themes/footy/images/nav_hover.jpg") 0 0 repeat-x;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:120px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#dfd7ca; color:#c00;}
* html #pmenu li.main a:hover {background:#dfd7ca url("http://www.footygoss.com/themes/site_themes/footy/images/nav_hover.jpg") 0 0 repeat-x;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {background:#0c7907 url("http://www.footygoss.com/themes/site_themes/footy/images/fly.gif") no-repeat right center;}
#pmenu li.drop {background:#0c7907 url("http://www.footygoss.com/themes/site_themes/footy/images/navbg.jpg") 0 0 repeat-x;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{visibility:hidden;}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{visibility:hidden;}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {visibility:hidden;}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul {visibility:visible;}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}

/*
LEFT COLUMN
*/

#left {
	position:absolute;
	top:135px;
	left:15px;
	width:150px;
	text-align:center;
}

#right .mail {
	text-align:left;
	margin-bottom:10px;
	background-color:#e9e9de;
	border-bottom:1px solid #0c7907;
	padding:0 3px;
}

#right .mail p{
	margin:0;
	padding:3px;
}

#right .mail a:link {
	text-decoration:none;
	color:#0c7907;
}

#right .mail a:hover {text-decoration:underline;}

#right .mail h2 {
	font-size:80%;
	color:#fff;
	background:#0c7907 url("http://www.footygoss.com/themes/site_themes/footy/images/navbg.jpg") 0 0 repeat-x;
	margin:0 -3px;
	padding:3px;
	text-align:center;
}

#right .mail form input.input {
	font:normal 80% verdana, sans-serif;
	color:#333;
	border:1px solid #333;
}

#left #boxes {margin-bottom:10px;}

#left a:link img, #left a:visited img, #left img, #left area {border:0;}

#left .img_link, #left .flash, #left .tower {margin-bottom:10px;}

/*
RIGHT COLUMN
*/

#right {
	position:absolute;
	top:135px;
	right:15px;
	width:150px;
	text-align:center;
}

#right .login, #right .poll {
	text-align:left;
	margin-bottom:10px;
	background-color:#e9e9de;
	border-bottom:1px solid #0c7907;
	padding:0 3px;
}

#right .tower {margin-bottom:10px;}

#right .login p, #right .poll p {
	margin:0;
	padding:3px;
}

#right .login a:link, #right .login a:visited {
	text-decoration:none;
	color:#0c7907;
}

#right .login a:hover {text-decoration:underline;}

#right .login h2, #right .poll h2 {
	font-size:80%;
	color:#fff;
	background:#0c7907 url("http://www.footygoss.com/themes/site_themes/footy/images/navbg.jpg") 0 0 repeat-x;
	margin:0 -3px;
	padding:3px;
	text-align:center;
}

#right .login form input.input {
	font:normal 80% verdana, sans-serif;
	color:#333;
	border:1px solid #333;
}

#right .small {
	font-size:80%;
	font-weight:bold;
}

/*
WRAPPER AND MAIN
*/

#main {
	margin:45px 180px 10px 180px;
	min-height:1200px;
	overflow:visible;
}

* html #main {height:1200px;}

#main img.afl_ball {
	float:left;
	margin-right:10px;
}

#main h3 {
	margin-bottom:0;
	font-size:100%;
	color:#06c;
}

#main p {
	margin-top:0;
	padding-top:3px;
font-size:11px;
}

#main a:link, #main a:visited {color:#06c;}

#main a:hover {color:#f00;}

#main .entry {
	border-bottom:1px solid #0c7907;
	background:url("http://www.footygoss.com/themes/site_themes/footy/images/article_summary_bg.jpg") bottom right no-repeat;
}

#main h2.no_mgn_btm {margin-bottom:0;}

#main .article_tools {margin-bottom:10px;}

#main .article_tools p {
	font:normal 90% "courier new", sans-serif;
	color:#aaa;
	margin:0;
	padding:4px 0;
}

#main .article_tools p.small {
	border-bottom:1px solid #0c7907;
}

#main .story_image {
	width:300px;
	text-align:center;
	margin-left:5px;
	margin-bottom:5px;
}

#main .story_image img {
	border:3px double #ccc;
}

#main blockquote {
	background:#e9e9de;
	border:1px solid #0c7907;
	border-width:1px 1px 1px 3px;
	padding:5px;
	font-style:italic;
}

#main .news_article p {text-align:justify;}

#main .news_related {
	width:300px;
	float:right;
	text-align:center;
	background:#fff;
	padding-left:10px;
}

#main .news_related .articles {
	width:290px;
	border:1px solid #000;
	background:#ccc;
	padding:5px;
	text-align:left;
	margin-top:10px;
}

#main .news_related .articles p {
	margin:3px 0;
	padding:0;
}

#main .news_related .articles p span {font-size:80%;}

#main .news_related .articles h3 {
	margin:0;
	padding:0;
	color:#000;
	border-bottom:1px solid #000;
}

#submit_popup {
	display:none;
	position:absolute;
	top:70px;
	left:342px;
	width:280px;
	min-height:400px;
	overflow:visible;
	border:3px solid #000;
	background-color:#f0ff9f;
	z-index:1000;
	padding:10px;
}

* html #submit_popup {height:400px;}

#submit_popup.visible {display:block;}

#submit_popup a:link, #submit_popup a:visited {
	text-decoration:none;
	color:#000;
}

#submit_popup a:hover {color:#f00;}

#submit_popup .right {text-align:right;}

#submit_popup .center {text-align:center;}

#submit_popup input, #submit_popup textarea {
	width:98%;
	border:2px solid #000;
	background:#fff;
	font:normal 100% Verdana, sans-serif;
	color:#333;
}

#submit_popup textarea {height:150px;}

#submit_popup input.submit {width:auto;}

.letter p {
	margin:0;
	padding:3px;
}

.letter p.sentby {
	font:bold 80% Verdana, sans-serif;
	color:#0c7907;
}

.cafe_il_porto {
	float:right;
	width:300px;
	font-size:70%;
	color:#0c7907;
	text-align:right;
}

table.ladders {
	width:500px;
	margin:10px auto;
	border-left:2px solid #555;
	border-bottom:2px solid #555;
}

table.ladders th, table.ladders td {
	border-top:2px solid #555;
	border-right:2px solid #555;
	padding:4px;
}

table.ladders th.heading {
	text-align:center;
	background-color:#555;
	color:#fff;
}

table.ladders th.subheading {
	background-color:#ccc;
	text-align:center;
}

table.ladders .center {text-align:center;}

table.reports {
	width:500px;
	margin:10px auto;
	border:1px solid #555;
}

table.reports_inner {
	width:500px;
	margin:0 auto 5px auto;
	border:3px solid #777;
}

table.reports_inner th, table.reports_inner td {
	padding:4px;
	border:1px solid #000;
	background:#ccc;
}

table.reports_inner th.center, table.reports_inner td.center {text-align:center;}

table.reports_inner th, table.reports_inner td.dark {
	background:#555;
	color:#fff;
}

#main .update_ladders {
	text-align:center;
	background:#eee;
	border:1px solid #0c7907;
	padding:5px;
}

#main .update_ladders table {
	text-align:left;
	margin:10px auto;
}

#main .update_ladders input, #main .update_ladders select {
	border:1px solid #000;
	font:normal 100% verdana, sans-serif;
}

#main input.short {
	width:30px;
	text-align:center;
}

#box_afl_ladder, #box_wafl_ladder {
	font-size:80%;
	width:150px;
	float:left;
	margin-right:5px;
	padding-right:5px;
}

#box_afl_ladder .center, #box_wafl_ladder .center {
	text-align:center;
	border-bottom:none;
}

#box_afl_ladder .right, #box_wafl_ladder .right {
	text-align:right;
	border-bottom:none;
}

#box_afl_ladder p, #box_wafl_ladder p {
	width:100%;
	clear:both;
	margin:0;
	padding:3px 0;
	border-bottom:1px solid #ccc;
}

#box_afl_ladder p:after, #box_wafl_ladder p:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#box_afl_ladder p, #box_wafl_ladder p {display: inline-block;}

/* Hides from IE-mac \*/
* html #box_afl_ladder p, * html #box_wafl_ladder p {height: 1%;}
#box_afl_ladder p, #box_wafl_ladder p {display: block;}
/* End hide from IE-mac */

#box_afl_ladder p strong, #box_wafl_ladder p strong {
	float:left;
	width:120px;
}

#box_square_advert {
	float:right;
	width:300px;
}

#box_reports, #breaking_news {
	font-size:80%;
	width:150px;
	float:right;
	margin-left:5px;
	padding-left:5px;
}

#breaking_news {
float:left;
/*height: 590px;*/
}

#box_reports p, #breaking_news p {
	margin:0;
	padding:3px 0;
}

#box_reports p.center, #breaking_news p.center {text-align:center;}

#box_reports p.right, #breaking_news p.right {text-align:right;}

#box_reports .result_entry, #breaking_news .news_entry {
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}

#feature_news {
	float:left;
	width:430px;
	padding:5px;
	margin:5px;
       border: 3px double #ccc;
}

#feature_news_article {
	float:left;
text-align: justify;
	width:200px;
	padding:5px;
}

#feature_news_pic {
	float: right;
	width:200px;
	padding:5px;
margin-top: 50px;
text-align: center;
}


#feature_news a:link img, #feature_news a:visited img {
	width:195px;
	border:1px solid #000;
}

#feature_news p {
	margin:0;
	padding:3px 0;
}

#feature_news .center {text-align:center;}

#feature_news .right {text-align:right;}

#feature_news h3.feature {
	color:#f00;
	font-size:120%;
	text-align:center;
}

#top_stories {
	width:448px;
	float:right;
	font-size:80%;
	padding:5px;
       border: 3px double #ccc;
}

#top_stories p {
	margin:0;
	padding:3px 0;
}

#top_stories .center {text-align:center;}

#top_stories .right {text-align:right;}

/*
COPYRIGHT AND NAVBETA
*/

#copyright {
	border-top:3px double #0c7907;
	text-align:center;
	padding:10px;
	margin-top:10px;
}

#copyright a:link, #copyright a:visited {
	text-decoration:none;
	color:#0c7907;
}

#copyright a:hover {text-decoration:underline;}

#copyright p {
	margin:0;
	padding:0;
}

/*Tabber*/

#tabber {
	width:450px;
	float:left;
}

#tabber ul {
	margin:0;
	padding:0;
	list-style-type:none;
	white-space:nowrap;
}

#tabber li {
	float:left;
	min-width:65px;
}

* html #tabber li {width:65px;}

#tabber ul li a:link, #tabber ul li a:visited {
	display:block;
	margin:0 2px;
	border:1px solid #000;
	padding:3px;
	background-color:#06c;
	color:#fff;
	text-decoration:none;
	font-size:70%;
	z-index:1000;
}

#tabber ul li a:hover {
	background-color:#ccc;
	color:#000;
}

#tabber ul li a.active:link, #tabber ul li a.active:visited {
	background:#fff;
	color:#000;
	border-bottom:1px solid #fff;
}

#tabber table {
	height:300px;
	font-size:80%;
	width:100%;
	clear:left;
	margin:-1px 0 0 0;
	border:1px solid #000;
}

#tabber table td, #tabber table th {
	border-bottom:1px solid #ddd;
	padding:2px 3px;
}

#tabber table td.center, #tabber table th.center {text-align:center;}

#saef form {
border:1px solid #ccc;
padding:10px 10px 20px 10px;
}

#saef form input, #saef form textarea {
border:1px solid #0c7907;
width:100%;
}

#saef form textarea {height:250px;}

#saef form input.submit {
width:auto;
float:right;
}

/* Since we can't set an input to disabled and still have it submit, we colorise it as disabled in CSS */
input.disabled {
    color: grey;
}

/* Match report styles */
.match_image p {
 display: inline;
}

div#articles {
 margin-bottom: 20px;
}

