@import "default.css";

/* --------------------------------------------------------------------------------
 * HTML
 * -------------------------------------------------------------------------------- */ 
body {
	margin: 5px;
	padding: 0;
	width: 98%;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	background: url(../images/homepage/bg_homepage.gif) repeat-x top left;
}

html:not(:nth-child(n)) body {
	margin: 5px;
	padding: 0;
	width: 98%;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	background: none;
}

html:not(:nth-child(n)) h3 { 
	font-size: 1.0em;
	margin: 2px 0;
}

html:not(:nth-child(n)) p {
	margin: 0 0 5px 0;
}


/* --------------------------------------------------------------------------------
 * Page Structure
 * -------------------------------------------------------------------------------- */ 
#wrap {
	margin: 0;
	padding: 0;
	width:expression(document.body.clientWidth > 720? "720px": "auto" ); /* max-width for IE from http://www.svendtofte.com/ */
	text-align: left;
}

html>body #wrap {
	min-width: 720px;
	max-width: 720px;
	margin: 0 auto;
}

html:not(:nth-child(n)) #wrap {
	margin: 0;
	padding: 0;
	width: 470px;
	text-align: left;
}

#splash {
	height: 239px;
	background: url(../images/homepage/gr_newoffices.gif) no-repeat top left;
}

html:not(:nth-child(n)) #splash {
	height: 145px;
	background: url(../images/psp/gr_newoffices.gif) no-repeat 0 20px;
}

#content-box {
	margin-right: 35px;
	padding: 14px;
	width: 95%;  /*for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 91%; /* actual value */
}

html:not(:nth-child(n)) #content-box {
	margin-right: 0px;
}

#content-box #contentArea-1 {
	float: right;
	clear: none;
	width: 48%;
}

#content-box .contentArea-2 {
	float: left;
	clear: none;
	width: 48%;
	overflow: hidden;
}

#footer {
	margin: 14px 0;
	padding: 0;
}


/* --------------------------------------------------------------------------------
 * Description
 * -------------------------------------------------------------------------------- */ 
#header {
	width: 675px;
}	

html:not(:nth-child(n)) #header {
	width: 320px;
}	

#header h1 {
	width: 460px;
	height: 92px;
	padding: 0;
	margin: 0;
	background: url(http://203.19.79.55/redimages/rsint/hd_rslogo2.png?webLogo) no-repeat top left;
	text-indent: -999em;
}

html>body #header h1 {
	width: 460px;
	height: 93px;
}

html:not(:nth-child(n)) #header h1, html:not(:nth-child(n)) html>body #header h1 {
	width: 218px;
	height: 46px;
	padding: 0;
	margin: 0;
	background: url(http://203.19.79.55/redimages/rsint/hd_rslogo2.png?pspLogo) no-repeat top left;
	text-indent: -999em;
}

.ftProducts {
	height: 104px;
	background: url(http://203.19.79.55/redimages/rsint/gr_podifier.png?webPromo) no-repeat top left;
}

html:not(:nth-child(n)) .ftProducts {
	height: 73px;
	background: url(http://203.19.79.55/redimages/rsint/gr_podifier.png?psppromo) no-repeat top left;
}

.ftServices {
	height: 104px;
	background: url(http://203.19.79.55/redimages/rsint/gr_imageer.png?webPromo) no-repeat top left;
}

html:not(:nth-child(n)) .ftServices {
	height: 73px;
	background: url(http://203.19.79.55/redimages/rsint/gr_imageer.png?psppromo) no-repeat top left;
}

/*html:not(:nth-child(n)) #header {
	text-indent: -999em;
	background: url(../images/psp/gr_psp_version.gif) no-repeat top right; 
}
*/

/* For logo link back home
#header h1 a, #header h1 a:visited {
	display: block;
	float: left;
	width: 337px;
	height: 93px;
	color: #fff;
}

#header h1 a:hover {}
*/

h2 {
	min-height: 25px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
	background-repeat: no-repeat;
}

h2.vacant	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_posvacant.png?webHeader); }
h2.news		{ background-image: url(http://203.19.79.55/redimages/rsint/hd_news.png?webHeader); }
h2.product	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_ftproducts.png?webHeader); }
h2.service	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_ftservices.png?webHeader); }
h2.projects	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_rcntprojects.png?webHeader); }
h2.clients	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_ourclients.png?webHeader); }
h2.sponsored { background-image: url(http://203.19.79.55/redimages/rsint/hd_sponsored_event.png?webHeader); }

html:not(:nth-child(n)) h2 {
	height: 15px;
}

html:not(:nth-child(n)) h2.vacant	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_posvacant.png?pspHeader); }
html:not(:nth-child(n)) h2.news		{ background-image: url(http://203.19.79.55/redimages/rsint/hd_news.png?pspHeader); }
html:not(:nth-child(n)) h2.product	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_ftproducts.png?pspHeader); }
html:not(:nth-child(n)) h2.service	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_ftservices.png?pspHeader); }
html:not(:nth-child(n)) h2.projects	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_rcntprojects.png?pspHeader); }
html:not(:nth-child(n)) h2.clients	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_ourclients.png?pspHeader); }
html:not(:nth-child(n)) h2.clients	{ background-image: url(http://203.19.79.55/redimages/rsint/hd_sponsored_event.png?pngHeader); }
 
#footer p {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	text-align: center;
}

#footer img {
	vertical-align: middle;
}

#footer br {
	clear: both;
}

.splashTextBox {
	margin: 0 0 0 110px;
	padding-top: 15px;
}

html:not(:nth-child(n)) .splashTextBox {
	width: 380px;
	margin: 10px;
	padding: 0;
}



.splashHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
}

.splashText {
	width: 320px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

p.splashText {
	margin: 0;
	padding: 0 0 10px 0;
}

p.splashHead {
	margin: 0;
	padding: 25px 0 20px 0
}

html:not(:nth-child(n)) p.splashHead {
	margin: 0;
	padding: 0 0 3px 0;
}

html:not(:nth-child(n)) p.splashText {
	width: 250px;
	margin: 0;
	padding: 0 0 3px 0;
}

#contacts {
	font-size: 11px;
	clear: both;
	margin: 18px 0;
}

#contacts a, #contacts a:visited {
	color: #333;
	text-decoration: none;
}

#contacts a:hover {
	color: #ff0000;
	text-decoration: underline;
}

html:not(:nth-child(n)) #contacts {
	width: 370px;
	margin-top: 5px;
}

.map {
	width: 105px;
	height: 13px;
	padding: 5px 0 0 5px;
}

html:not(:nth-child(n)) .map {
	width: 105px;
	height: 13px;
}


/* --------------------------------------------------------------------------------
 * Clients list
 * -------------------------------------------------------------------------------- */ 
#clientLogos-Left {
	float: left;
	width: 115px;
	margin: 0 15px;
}

#clientLogos-Right {
	float: left;
	width: 115px;
}

ul.clients {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.clients li {
	list-style-type: none;
	margin: 0 0 8px 0;
}

ul.clients li a {
	display: block;	
	width: 113px;
	height: 62px;
}

ul.clients li a span {
	display: none;
}

/* Logos */
li#yha-logo a { background: url(http://203.19.79.55/redimages/logos/yha_australia.png?cell=113,62&cvt=gif) no-repeat center; }
li#panasonic-logo a { background: url(http://203.19.79.55/redimages/logos/panasonic.png?cell=113,62&cvt=gif) no-repeat center; height: 25px; }
li#backpacker-logo a { background: url(http://203.19.79.55/redimages/logos/backpacker.png?cell=113,62&cvt=gif) no-repeat center; }
li#ferrier-logo a { background: url(http://203.19.79.55/redimages/rsint/lg_fh.png?cell=113,62&cvt=gif) no-repeat center; }
li#scec-logo a { background: url(http://203.19.79.55/redimages/logos/scec.png?cell=113,62&cvt=gif) no-repeat center; }
li#camp-logo a { background: url(http://203.19.79.55/redimages/logos/campquality.png?cell=113,62&cvt=gif) no-repeat center; }
li#harvey-logo a { background: url(http://203.19.79.55/redimages/logos/harveyworld.png?cell=113,62&cvt=gif) no-repeat center; }
li#webber-logo a { background: url(http://203.19.79.55/redimages/logos/markwebber.png?cell=113,62&cvt=gif) no-repeat center; }
li#youShip-logo a { background: url(http://203.19.79.55/redimages/logos/youship.png?cell=113,62&cvt=gif) no-repeat center; }
li#smorgon-logo a { background: url(http://203.19.79.55/redimages/logos/smorgon_steel.png?cell=113,62&cvt=gif) no-repeat center; height: 25px; }
li#queensland-logo a { background: url(http://203.19.79.55/redimages/rsint/lg_tq.png?cell=113,62&cvt=gif) no-repeat  center; }
li#calliden-logo a { background: url(http://203.19.79.55/redimages/logos/calliden.png?cell=113,62&cvt=gif) no-repeat center; }
li#telstra-logo a { background: url(http://203.19.79.55/redimages/logos/telstra.png?cell=113,62&cvt=gif) no-repeat center; }
li#oneworld-logo a { background: url(http://203.19.79.55/redimages/logos/oneworld.png?cell=113,62&cvt=gif) no-repeat center; }
li#athletics-logo a { background: url(http://203.19.79.55/redimages/logos/athletics.png?cell=113,62&cvt=gif) no-repeat center; }
li#auSwimming-logo a { background: url(http://203.19.79.55/redimages/logos/swimmingau.png?cell=113,62&cvt=gif) no-repeat center; }
li#vintageblue-logo a { background: url(http://203.19.79.55/redimages/logos/vintageblue.png?cell=113,62&cvt=gif) no-repeat center; }
li#arista-logo a { background: url(http://203.19.79.55/redimages/logos/arista.png?cell=113,62&cvt=gif) no-repeat center; }

/* PSP Styles */
html:not(:nth-child(n)) #clientLogos-Left {
	float: left;
	width: 77px;
	margin: 0 10px;
}

html:not(:nth-child(n)) #clientLogos-Right {
	float: left;
	width: 77px;
}

html:not(:nth-child(n)) ul.clients li {
	list-style-type: none;
	margin: 0 0 3px 0;
	height: 53px;
}

html:not(:nth-child(n)) ul.clients li a span {
	display: inline;
}

/* PSP Logos */
html:not(:nth-child(n)) li#yha-logo a { background: url(http://203.19.79.55/redimages/logos/yha_australia.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 35px; }
html:not(:nth-child(n)) li#panasonic-logo a { background: url(http://203.19.79.55/redimages/logos/panasonic.png?cell=77,42&cvt=gif) no-repeat 0 10px; width: 77px; padding-top: 25px; }
html:not(:nth-child(n)) li#backpacker-logo a { background: url(http://203.19.79.55/redimages/logos/backpacker.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 27px; }
html:not(:nth-child(n)) li#ferrier-logo a { background: url(http://203.19.79.55/redimages/rsint/lg_fh.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#scec-logo a { background: url(http://203.19.79.55/redimages/logos/scec.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#camp-logo a { background: url(http://203.19.79.55/redimages/logos/campquality.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#harvey-logo a { background: url(http://203.19.79.55/redimages/logos/harveyworld.png?cell=77,42&cvt=gif) no-repeat 0 5px; width: 77px; padding-top: 35px; }
html:not(:nth-child(n)) li#webber-logo a { background: url(http://203.19.79.55/redimages/logos/markwebber.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#youShip-logo a { background: url(http://203.19.79.55/redimages/logos/youship.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 35px; }
html:not(:nth-child(n)) li#smorgon-logo a { background: url(http://203.19.79.55/redimages/logos/smorgon_steel.png?cell=77,42&cvt=gif) no-repeat 0 10px; width: 77px; padding-top: 25px; }
html:not(:nth-child(n)) li#queensland-logo a { background: url(http://203.19.79.55/redimages/rsint/lg_tq.png?cell=77,42&cvt=gif) no-repeat 0 5px; width: 77px; padding-top: 27px; }
html:not(:nth-child(n)) li#calliden-logo a { background: url(http://203.19.79.55/redimages/logos/calliden.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#telstra-logo a { background: url(http://203.19.79.55/redimages/logos/telstra.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#oneworld-logo a { background: url(http://203.19.79.55/redimages/logos/oneworld.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#athletics-logo a { background: url(http://203.19.79.55/redimages/logos/athletics.png?cell=77,42&cvt=gif) no-repeat 0 5px; width: 77px; padding-top: 35px; }
html:not(:nth-child(n)) li#auSwimming-logo a { background: url(http://203.19.79.55/redimages/logos/swimmingau.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#vintageblue-logo a { background: url(http://203.19.79.55/redimages/logos/vintageblue.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }
html:not(:nth-child(n)) li#arista-logo a { background: url(http://203.19.79.55/redimages/logos/arista.png?cell=77,42&cvt=gif) no-repeat top center; width: 77px; padding-top: 42px; }

/*
Page Structure
Links
Header
Description
Posts
Comments
Sidebar
Profile
Footer
Misc
li#yha-logo a, li#yha-logo a:hover { background: url(http://203.19.79.55/redimages/logos/yha_australia.png?cell=113,62&cvt=gif) no-repeat center; }
li#panasonic-logo a, li#panasonic-logo a:hover { background: url(http://203.19.79.55/redimages/logos/panasonic.png?cell=113,62&cvt=gif) no-repeat center; height: 25px; }
li#backpacker-logo a, li#backpacker-logo a:hover { background: url(http://203.19.79.55/redimages/logos/backpacker.png?cell=113,62&cvt=gif) no-repeat center; }
li#ferrier-logo a, li#ferrier-logo a:hover { background: url(http://203.19.79.55/redimages/rsint/lg_fh.png?cell=113,62&cvt=gif) no-repeat center; }
li#scec-logo a, li#scec-logo a:hover { background: url(http://203.19.79.55/redimages/logos/scec.png?cell=113,62&cvt=gif) no-repeat center; }
li#camp-logo a, li#camp-logo a:hover { background: url(http://203.19.79.55/redimages/logos/campquality.png?cell=113,62&cvt=gif) no-repeat center; }
li#harvey-logo a, li#harvey-logo a:hover { background: url(http://203.19.79.55/redimages/logos/harveyworld.png?cell=113,62&cvt=gif) no-repeat center; }
li#webber-logo a, li#webber-logo a:hover { background: url(http://203.19.79.55/redimages/logos/markwebber.png?cell=113,62&cvt=gif) no-repeat center; }
li#youShip-logo a, li#youShip-logo a:hover { background: url(http://203.19.79.55/redimages/logos/youship.png?cell=113,62&cvt=gif) no-repeat center; }
li#smorgon-logo a, li#smorgon-logo a:hover { background: url(http://203.19.79.55/redimages/logos/smorgon_steel.png?cell=113,62&cvt=gif) no-repeat center; height: 25px; }
li#queensland-logo a, li#queensland-logo a:hover { background: url(http://203.19.79.55/redimages/rsint/lg_tq.png?cell=113,62&cvt=gif) no-repeat  center; }
li#calliden-logo a, li#calliden-logo a:hover { background: url(http://203.19.79.55/redimages/logos/calliden.png?cell=113,62&cvt=gif) no-repeat center; }
li#telstra-logo a, li#telstra-logo a:hover { background: url(http://203.19.79.55/redimages/logos/telstra.png?cell=113,62&cvt=gif) no-repeat center; }
li#oneworld-logo a, li#oneworld-logo a:hover { background: url(http://203.19.79.55/redimages/logos/oneworld.png?cell=113,62&cvt=gif) no-repeat center; }
li#athletics-logo a, li#athletics-logo a:hover { background: url(http://203.19.79.55/redimages/logos/athletics.png?cell=113,62&cvt=gif) no-repeat center; }
li#auSwimming-logo a, li#auSwimming-logo a:hover { background: url(http://203.19.79.55/redimages/logos/swimmingau.png?cell=113,62&cvt=gif) no-repeat center; }

*/
