body {
	background-color: #4D4D4D;
	background-image: url(../images/v3bg.gif);
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	min-width: 970px;	
	text-align: center;
	}

a{
	color: #C00707;
}

p{
	padding: 3px 0px;
}
.contactinfo td{
	padding-bottom: 10px;
	padding-right: 10px;
}
#wrapper{
	margin:0 auto;
	text-align: left;
	position: relative;
	width:970px;
	}	
	
#header{
	float:left;
	position: relative;
    width:955px;
	height: 17px;
	text-align: right;
    background:#A60000 url("../images/v3menubar.gif");
	padding: 5px 10px 5px 5px;
	margin:0 auto;
	}


#headerpinkslip{
	float:left;
	position: relative;
    width:955px;
	height: 187px;
	text-align: right;
    background:#A60000 url("../images/v3menubarff5.jpg");
	padding: 5px 10px 5px 5px;
	margin:0 auto;
	}
#headerrealracing{
	float:left;
	position: relative;
    width:955px;
	height: 187px;
	text-align: right;
    background:#A60000 url("../images/v3menubarrr.jpg");
	padding: 5px 10px 5px 5px;
	margin:0 auto;
	}
#headerdudley{
	float:left;
	position: relative;
    width:955px;
	height: 187px;
	text-align: right;
    background:#A60000 url("../images/v3menubardudley.jpg");
	padding: 5px 10px 5px 5px;
	margin:0 auto;
	}

html>body header {
	width: 970px;
	height:197px;
} 

html>body headerdudley, html>body headerrealracing, html>body headerpinkslip {
	width: 970px;
	height:27px;
} 

	#header a, #headerdudley a, #headerrealracing a, #headerpinkslip a{
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
	}
	
#contentheaderhome{
	width:970px;
	height: 8px;
    background: url("../images/v3header.gif");
	position:relative;
	margin:0;
	padding: 0;
}	

#content{
	position: relative;
    width:970px;
    background:#FFFFFF;
	margin:0 auto;
	overflow:auto;
	}

#contentbody{
	position: relative;   
    background:#FFFFFF;
	padding:20px 50px;
	margin:0 auto;
	overflow:auto;
	}
#jobsdiv{
	background:#FFFFFF url("../images/v3spacer.gif");
	padding:20px 50px;
	margin:0 auto;
	}






h1{
	position: absolute;
	top: 20px;
	left: 200px;
	font-family: Tahoma, Sans-serif;
	font-size: 24px; 
	font-weight: normal;
}

h2{
	position: relative;
	font-family: Tahoma,Sans-serif;
	font-size: 18px; 
	font-weight: normal;
}

h2.padded{
	margin-top: 20px;
	margin-bottom:10px;
}

h3{
	position: relative;
	font-family: Tahoma,Sans-serif;
	font-size: 14px; 
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;
}

h4{
	position: relative;
	font-size: 13px; 
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;
}

ul.compact{
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 11px;
}

ul.media{
	margin: 0;
	padding: 0 0 0 20px;
	list-style:disc;
}




#contentbodyhome{
	position: relative;   
    background:#FFFFFF;
	padding:20px 45px;
	margin:0 auto;
	width: 880px;
	overflow:auto;
	}
div.home-0{
	float: left;
	position: relative;
	width: 655px;
	height: 406px;
	margin-right: 10px;
}
div.home-1{
	margin-bottom: 20px;
	position: relative;
}
div.home-2{
	float: left;
	position: relative;
	width: 430px;
	height: 212px;
	margin-right: 20px;
}
div.home-4{
	height: 212px;
	width: 205px;
	margin-right:0;
}
#home-blurb{
	float: left;
	position: relative;
	width: 430px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 18px;
}
#home-connect{
	float: left;
	position: relative;
	width: 430px;
}
html>body>#home-connect  {
	margin-top: 20px;
} 
 
#home-awards{
	clear: both; 
	margin:0; 
	position: relative;
	overflow: auto;
	padding: 20px 45px;
	background-color:#d3d3d3;
}
div.home-award{
	float: left;
	margin-right: 23px;
}






#hometext{
	float:left;
	width: 470px;
}

#homesplash{
	float:left;
}

div.homebox{
	position: relative;
	width:413px;
	left: 45px;	
}

div.homeboxtitle{
	position: relative;
    background: url("../images/v3titlebg.gif");
	background-repeat: no-repeat;
	height:17px;
	padding: 5px 10px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	}
html>body div.homeboxtitle {
	height:27px;
} 

div.homeboxcontent{
	position: relative;
    background:#EBEBEB;
	padding: 10px;
	width: 405px;
	left: 4px;
	font-size: 11px;
}
html>body div.homeboxcontent {
	width: 385px;
} 





.homepreview{
	margin: 0px 1px;
}

#homenews{
	clear: both;
	position: relative;
	width:877px;
	left: 45px;	
}

#homenewstitle{
	position: relative;
    background: url("../images/v3titlebggrey.gif");
	background-repeat: no-repeat;
	height:17px;
	padding: 5px 10px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	}
html>body #homenewstitle {
	height:27px;
} 

homenewscontent{
	position: relative;
    background:#EBEBEB;
	padding: 10px 0 0 0;
	left: 4px;
	font-size: 11px;
}
html>body #homenewscontent {
} 

#homenewstitle a, div.homeboxtitle a{
	text-decoration: none;
	color: #FFFFFF;
}

.newsdate, .newsdescription{
	font-size: 11px;
}
div.newsitem{
	clear: both;
	padding: 20px 0 0 10px;
	font-size: 11px;
}
html>body div.newsitem {
	padding: 10px 0 0 10px;
} 

div.newsdate{
	float: left;
	width: 80px;
}
div.newscontent{
	float: right;
	width: 780px;
}

div.newstitle{
	font-weight: bold;
}
div.newsdescription{}



p.more{
	padding: 10px 10px 0px 0px;
	text-align:right;
}


div.gameslist{
	position: relative;
    background:#000000;
	padding: 10px;
	width: 950px;
}
html>body #footer {
	width: 970px;
} 


#footer{
 	clear: both;  
    width:950px;
	text-align: right;
	font-size: 11px;
    background: url("../images/v3footer.gif") ;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 0 5px 0;
	}
html>body #footer {
	width: 970px;
} 

.small {
	font-size:10px;
}

#footer p{
	padding: 0 10px 0 0;
	margin: 0;
}

div.jobinfolist{
	background-color: #d1d8de;
	padding: 4px;
}

div.jobinfo{
	background-color: #eaf1f7;
	font-size: 11px;
	padding: 4px;
}
div.joblist{
	background-color: #ebdfcb;
	padding: 4px;
}
div.job{
	background-color: #fcefda;
	padding: 4px;
}
p.job{
	padding-bottom: 4px;
	font-weight:bold;
}

td.newsdate{
	text-align: right;
	vertical-align: top;
}
h2.news{
	
}


td.gamelabel{
	padding-top: 5px;
	text-align: right;
	font-size: 11px;
	vertical-align: middle;
}
td.gamedata{
	padding-top: 5px;
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}
td.gameawards{
	vertical-align: top;
}

td.gameawards img{
	padding-left: 20px;
	padding-top: 10px;
}

div.gametext{
	padding-top: 10px;
}

div.gametext li{
	font-size: 11px;
}

p.copyright{
	font-size: 11px;
}

#gamelistdev{
	position: relative;
	background: #FFFFFF;
	float: left;
	width: 400px;
}
#gamelistpublished{
	position: relative;
	background: #FFFFFF;
	float: left;
	width: 400px;
	border: 3px black;
	padding:10px;
}




#navlist
{
border-bottom: 12px solid #c0d8ef;
margin: 0;
padding-bottom: 26px;
padding-left: 0px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #FFFFFF;
border: 0;
color: #000;
float: left;
font-size: small;
font-weight: bold;
line-height: 14px;
margin-right: 8px;
padding: 6px 10px 6px 10px;
text-decoration: none;
}

#melbourneoverview #overview a,
#melbournenature #nature a,
#melbournelifestyle #lifestyle a,
#melbournefood #food a,
#melbourneculture #culture a,
#melbournesport #sport a,
#melbourneclimate #climate a
{
background: #c0d8ef;
border-bottom: 0px;
color: #000;
}

#navlist a:hover { color: #C00707; }

div.melbournetext {
padding-top: 20px;
padding-bottom: 20px;
}

div.melbournetext p{
padding-top: 5px;
padding-bottom: 5px;
}

.calloutBox {
	background:#cde6ff url("../images/melb-quote-TL.gif");
	background-repeat: no-repeat;
  	font-family: 'Georgia';
  	font-style: italic;
  	font-size: 14px;
  	color: #000;
  	float: right;
  	width: 250px;
  	margin: 0 2px 10px 10px;
  	padding: 10px;
  	border: 2px solid #c0d8ef;
}
.calloutBox p {
  	text-align: center;
	background: url("../images/melb-quote-BR.gif");
	background-repeat: no-repeat;
	background-position:bottom right;
}

p.credits, p.credits a {
	font-size:10px;
	color: #666666;
	text-decoration: none;
}



div.alert{
	background-color: #FFFFCC;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#homeawardlist{
	clear: both;
	position: relative;
	width:730px;
	margin-top: 40px;
}
div.homeaward{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width: 110px;
	text-align: center;
	margin-bottom: 30px;
}
div.awardimage{
	margin-bottom: 10px;
}
div.awardname{
	font-size: 8px;
}

div.awardname a { 
	text-decoration: none; 
	color: #000000;
}

div.awardname a:hover { 
	text-decoration: none; 
	color: #C00707; }
