h1{
	border: 0;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 1.9em;
	color: black;
	/*background-image: url(../images/bullet_red_big.gif);*/
	background-position: 0em .4em;
	background-repeat: no-repeat;
	/*padding-left: .6em;*/
	line-height:1.1;
	/*font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;*/
}
h1.newsstory{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}
h2{
	font-size: 1.1em;
	color: #000;
	/*font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;*/
	line-height: 1.2;
}
h2.category_head{
	font-size: 1.7em;
	font-weight:bold;
	color: #cc0000;
	/*font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;*/
}

h2.category_news{
	font-size: 1.0em;
	font-weight:bold;
	color: #cc0000;
	text-transform: uppercase;
	padding: 0px;
	margin-bottom: 4px;
	/*font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;*/
}






h3{
	font-size: 1.2em;
	/*font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;*/
}
h4{
	color: #cc0000;
	font-size: 1em;
	/*font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;*/
}
h5{
	font-size: 1em;
	/*font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;*/
}
form
{
	padding:0px;
	margin:0px;
}
a, a:link, a:visited{
	color: #cc0000;
	text-decoration: none;
}


a:active{
	color: Gray;
}
a:hover{
	color: #cc0000;
	text-decoration: underline;
}


.newsitemmain{
	margin-top: 10px;
	padding: 1em;
	clear:both;
}






.newsitemone{
	padding: 1em;
	clear:both;
}
.newsitemone img{
	float: right;
	margin-left: 0.4em;
	padding: 1px;
	border: 1px solid #ccc;

}
#columntwo .newsitemone img{
	float: left;
	margin-right: 0.6em;
}
#columntwo_boxout .newsitemone img{
	float: left;
	margin-right: 0.6em;
}
.newsitemone h1{
	font-size: 1.6em;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
}
.newsitemone h2{
	font-size: 1.1em;
	line-height: 1.1em;
	padding: 0;
	margin: 0;
}
.newsitemone h1 a:link, .newsitemone h2 a:link, .newsitemone h1 a:visited, .newsitemone h2 a:visited{
	color: #000;
	text-decoration: none;
}
.newsitemone h1 a:active, .newsitemone h2 a:active{
	color: Gray;
	text-decoration: none;
}
.newsitemone h1 a:hover, .newsitemone h2 a:hover{
	/*color: #5B5B5B;*/
	color: #cc0000;
	text-decoration: underline;
}

.newsitemtwo{
	padding: 1em;
	clear:both;
}
.newsitemtwo img{
	float: left;
	margin-right: 0.6em;
	padding: 1px;
	border: 1px solid #ccc;
}
.newsitemtwo h1{
	font-size: 1.1em;
	line-height: 1.2em;
	color: #000;
	padding: 0;
	margin: 0;
}
.newsitemtwo .image
{
    float: left;
    width: 70px;
}
.newsitemtwo .text
{
    float: left;
    width: 230px;
}

/*.newsitemtwo h1 a:link, .newsitemtwo h1 a:visited
{
	color: #000;
	text-decoration: none;
}*/
.newsitemtwo h1 a:active{
	color: Gray;
	text-decoration: none;
}

.newsitemtwo h1 a:hover, .newsitemtwo a.home:hover, .newsitemtwo a.home:visited:hover{
	/*color: #5B5B5B;*/
	color: #cc0000;
	text-decoration: underline;
}

.newsitemtwo a.home, .newsitemtwo a.home:visited
{
	color: #000;
}

.newsitemthree
{
	padding: 1em;
	clear:both;
}

.newsitemthree img{
	float: left;
	margin-right: 0.6em;
	padding: 1px;
	border: 1px solid #ccc;
}

.newsitemthree h1{
	font-size: 1.0em;
	line-height: 1.2em;
	margin: 0px;
}

.newsitemthree h1 a:link, .newsitemtwo h1 a:visited{
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.newsitemthree h1 a:active{
	color: Gray;
	text-decoration: none;
	margin: 0px;
}

.newsitemthree h1 a:hover{
	/*color: #5B5B5B;*/
	color: #cc0000;
	text-decoration: underline;
	margin: 0px;
}






.readmore{
	background-image: url(../images/readmore_arrow.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 1.1em;
}
.comment{
	background-image: url(../images/comment_now_icon.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 1.1em;
}
.story_author_date
{
	color: #333333;
	padding-top:4px;
}

/*.button
{
background-color: #edeadc;
border: #646061 solid 1px;
}*/

.button
{
   color: #333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:1.0em;
   font-weight:bold;
   background-color:#ffcc0a;
   border:1px solid;
   border-top-color:#fbde6e;
   border-left-color:#fbde6e;
   border-right-color:#666;
   border-bottom-color:#666;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcc0a');
	cursor: hand;
	cursor: pointer;
	  }

.error
{
color:#ff0000;
font-weight: bold;
font-size: 8pt;
}


#columnone ul{
	margin: 0;
	padding: .5em 0 .5em 1em;
}
#columnone ul li{
	background-image: url(../images/bullet_red.gif);
	background-position: 0 .8em;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #5A5A5A;
}
#columnone ul li a:link, #columnone ul li a:visited{
	color: black;
	text-decoration: none;
}

#columnone ul li a:active{
	color: Gray;
}
#columnone ul li a:hover{
	/*color: Gray;*/
	color: #cc0000;
	text-decoration: underline;
}

#columntwo ul{
	margin: 0;
	padding: .5em 0 .5em 1em;
}
#columntwo_boxout ul{
	margin-left: 0px;
	padding: 0px;

}

#columntwo_boxout_news ul{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: .5em 0 .5em 1em;}

#columntwo ul li{
	background-image: url(../images/bullet_gray.gif);
	background-position: 0 .8em;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #5A5A5A;
}
#columntwo_boxout ul li{
	background-image: url(../images/red_triangle.gif);
	background-position: .05em;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #000000;
}

#columntwo_boxout ul li a
{
	/*color: #000000;*/
}
#columntwo_boxout ul li a:hover
{
	color: #cc0000;
}


#columntwo_boxout_news ul li{
	margin-left: 0px;
	background-image: url(../images/red_triangle.gif);
	background-position: .05em;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #000000;
}









.pollsubmit{
	margin: .5em .5em 0 .5em;
}


.imageright{
	float: right;
	margin: 1.4em 0 1em 1em; /*border: 1px solid red;	*/
	border: 1px solid gray;
	padding: 7px;
	background-color: white;
}
.imageleft{
	float: left;
	margin: 0.3em 1em 1em 0; /*border: 1px solid red;*/
	border: 1px solid gray;
	padding: 7px;
	background-color: white;
}


.imagecenter{
	/*float: center;*/
	margin: 0.3em 0em 1em 0; /*border: 1px solid red;*/
	border: 1px solid gray;
	padding: 7px;
	background-color: white;
	text-align: center;
}

.image-source{
	color: #666666;
	padding-top: 5px;
	text-align: right;
	font-size: 0.7em;
}



#content ul{
	margin-left: 1.5em;
	padding-left: 0em;
	list-style: none;
}
#content ul li{
	background-image: url(../images/bullet_red.gif);
	background-position: 0em .7em;
	background-repeat: no-repeat;
	padding-left: .7em;
	color: black;
}
#content ol{
	margin-left: 2em;
	padding-left: 1em;
}
#content ol li{
	list-style-type: decimal;

}

#content .table{
	border-collapse: collapse;
	/*border: 1px solid green;*/
	width: 80%;
	font-size: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
}

#content .table td{
	border: 1px solid silver;
	text-align: left;
	padding: .8em;
	margin: 0;
	color: Black;
	vertical-align: top;
}
#content .table th{
	border-collapse: collapse;
	border: 1px solid silver;
	text-align: left;
	padding: 1em;
	font-size: 1em;
	background-color: #FFFACD;
	color: #cc0000;
	margin: 0;
	vertical-align: top;
}
#content .table tr.alternate{
	background-color: #F8F8F8;
}
#content .table tr{
	background-color: white;
}
#content .tablenofill{
	width: 80%;
	font-size: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#content .tablenofill td{
	border:none;
	text-align: left;
	padding: 1em;
	margin: 0;
	vertical-align: top;
}
#content .tablenofill th{
	border-collapse: collapse;
	border: none;
	text-align: left;
	padding: 1em;
	font-size: 1em;
	color: black;
	margin: 0;
	vertical-align: top;
}

/* ---- form --- */
#content .tableform{
	width: 95%;
	font-size: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	/*border:	1px solid red;*/
}
#content .tableform td{
	border:none;
	text-align: left;
	padding: .5em;
	margin: 0;
	vertical-align: top;
}
#content .tableform th{
	border-collapse: collapse;
	border: none;
	text-align: right;
	padding: .5em;
	font-size: 1em;
	color: black;
	margin: 0;
	vertical-align: top;
	font-weight: normal;
}
#content  th.required{
	color: #DD3D00;
	text-align: center;
	background-color: #F5F5F5;
}
#content .tableform .noborder input{
	border: none;
	background-color: transparent;
}
#content .newsitems{
	font-size: 1.1em;
}
#content .newsitems li{
margin: 1em 0 0 0;
}

#section-title-header
{
	border: 0;
	margin:0;
	padding: 0 0 2px 0;
	font-size: 1.8em;
	font-weight: bold;
	letter-spacing: 1px;
	color: black;
	background-position: 0em .4em;
	line-height:1.1;
	border-bottom: 1px solid #000;
	width: 100%;
	text-transform: uppercase;
}



.news-pull-quote
{
	background-color: #eeeedd;
	padding:10px;
	margin:10px;
	float:right;
	width:200px;
	color:#000;
	font-weight: bold;
	text-align:left;
	font-size:1.0em;
	line-height:1.1;
}


.newslist-date
{
	color: #666666;
	font-size:0.9em;
}

.newslist
{
	border-bottom: 1px dotted #ccc;
	padding-top:10px;
	height: 80px;
}

*>.newslist
{
	min-height: 100%;
}

.pollresultlist
{
	border-bottom: 1px dotted #ccc;
	padding-top:10px;
}

#poll
{
	border-bottom: 1px dotted #ccc;
	padding-top:10px;
	padding-left:10px;
}

.featurelist
{
	border-bottom: 1px dotted #ccc;
	padding-top:10px;
}

.highlight
	{
	background-color:#FFFF66;
	}

/* ------------------------
related articles
-------------------------*/
#related-articles-content, #article-galleries
	{
	background-color: #eee;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 5px;
	text-align: left;
	}

#related-articles-content ul, #article-galleries ul{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}




#related-articles-content  ul li, #article-galleries ul li{
	margin-left: 0px;
	background-image: url(../images/red_triangle.gif);
	background-position: .05em 50%;
	background-repeat: no-repeat;
	padding: .2em .3em .2em .8em;
	list-style-image: none;
	list-style-type: none;
	line-height: 130%;
	color: #000000;
}

#article-galleries ul li
{
	background-image: url(../images/camera_icon.gif);
	padding: .2em .3em .2em 1.8em;
	background-position: .05em 0%;
}

.related-article-none
{
color: #333333;
}

/* ------------------------
news scoop
-------------------------*/
#news-tips
	{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 5px;
	font-size:0.9em;
	}



/* ------------------------
news - share these link
-------------------------*/
#share-this
	{
	vertical-align: bottom;
	}



/* ------------------------
home page
-------------------------*/
#title_home
{
background-color: #fff;
width:100%;
vertical-align:top;

}



/****************************
SURVEY
****************************/
.survey_left
	{
	text-align: left;
	/*font-weight: bold;*/
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 25%;
	}

.survey_left_r
	{
	text-align: left;
	/*font-weight: bold;*/
	border-right: 1px solid #CCCCCC;
	width: 25%;
	}

.survey_top_row
	{
	/*font-weight: bold;*/
	}

.survey_cell_br
	{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}

.survey_cell_b
	{
	border-bottom: 1px solid #CCCCCC;
	}

.survey_cell_r
	{
	border-right: 1px solid #CCCCCC;
	}


/****************************
BLOGS
****************************/
div.blog-latest-container
{
	border-bottom:1px dotted #ccc;
	padding:10px;
}

div.blog-name-title
{
	font-size:0.9em;
	text-transform: uppercase;
	margin-bottom:4px;
	font-weight:bold;
	color:#000;
}

.blog-entry-heading-list
{
	font-size: 1.15em;
	font-weight:bold;
}

.bloglist-author
{
	color: #999999;
	font-size:0.9em;
	margin-top: 4px;
}

.bloglist-comments
{
	font-size:0.9em;
}

ul.blog-entries
{
	margin-top:2px;
	font-size:0.9em;
	font-weight:bold;
}

h2.blog-entry-heading{
	font-size: 1.2em;
	font-weight:bold;
	color: #cc0000;
	padding: 0px;
	margin-bottom: 4px;

}

/****************************
FAQ
****************************/

.FAQ-question
{
	font-weight: bold;
}

.faq-answer
{
	font-weight: bold;
	color: #000;
	cursor:text;
}

/*****************************
LOGIN
*****************************/
/*
div.boxout_login_links
{
	/*width:300px;*/
	text-align:right;
	padding-bottom:5px;
	margin-right: 15px;

}
div.boxout_login_links a
{
	cursor: pointer;
}

div#boxout_login_form
{
	/*width:300px;*/
	padding-bottom:5px;
	margin-right: 15px;
	margin-left: 10px;
}



div#boxout_login_form_list
{
	/*width:300px;*/
	padding-bottom:5px;
	margin-right: 0px;
	margin-left: 10px;
}

table#tbl_login_box
{
	border:1px solid #646061;
	background-color:#fff;
	width:100%;
}

.logged_in
{

	text-align: right;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding:0px;
}




/*****************************
COMPETITIONS
*****************************/
#compterms
	{

	font-size: 0.8em;
	text-align: left;
	margin: 10px;
	padding:10px;
	}

/*****************************
RESULTS LIST
*****************************/
#results_list h1
	{
	font-size:120%;
	margin: 15px 0 5px 0;
	padding: 0 0 0 0;
	}

#results_list h2
	{
	font-size:100%;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	}

#results_list a
	{
	font-weight: normal;
	}


/*Google AFS Ads*/
.googleAFSAds{padding:10px 10px 2px 10px;border:1px solid #EAE8E9;margin:0px 0px 10px 0px;clear:both;background-color:#FFFFFF;}
.googleAFSAds .googleTextAdsByGoogle{font-weight:bold;margin-bottom:5px;color:#333}
.googleAFSAds .GoogleAd{margin-bottom:8px;}
.googleAFSAds .GoogleAdLink{font-weight:bold;text-decoration:underline;}
.googleAFSAds .GoogleAdText a{color:#666;text-decoration:none;font-weight:normal;}
.GoogleAdURL a{color:#488000;}


/*****************************
SOCCEROOS SCARF
*****************************/
.socceroos-banner
{
    background:url(../images/socceroos/scarf_banner_bg.gif) no-repeat;
    background-position: center 264px;
}
