/* @override 
	http://spring.millstream.com.au/css/spring.custom.css
	http://help.r.millstream.com.au/css/spring.custom.css
*/

body {

	/*letter-spacing:0.01em;*/
	word-spacing:0.1em;
	font-family:arial;
	text-transform:uppercase;
	background-color: black;
	color: white;
	background-image: url(../upload/template/shenton/bg-stripe.jpg);
	background-position: 0px 20px;
        background-repeat: repeat-x;
}

#useragent {
	z-index: 1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	border-top:1px solid #FFFFFF;
	border-bottom:5px solid #D8D2BD;
	height:20px;
	line-height:20px;
	font-family: verdana;
	font-size:10px;
	text-align:center;
	text-transform:none;
	vertical-align:middle;
	background-color:#E4E5EB;
	color:#444;
}

#useragent a, #useragent a:visited {
	color:#000;
}

#container {
	width:900px;
	background-color: #000000;
	border: 0px solid green;
}

#main {
	border:0px solid pink;
	width:auto;
	/*height:470px;*/
	/*background-image: url(../upload/template/shenton/default.jpg);*/
	/*overflow:auto;*/
	height:520px;
	background-position:bottom;
	background-repeat: no-repeat;
}

#main img {
	border:0px solid red;
	position:absolute;
	left:0;
	top:338px;
}

#banner {
	width:auto;
	height:110px;
	border:0px;
	background-color: #000000;
	/*background-image: url(/utils/randomimage.php?dir=/upload/template/spring/banners/);*/
	background-image: url(../upload/template/shenton/shenton-logo.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#footer {
	width:auto;
	padding:20px 30px;
	min-height:25px;
	border:0px solid yellow;
	background-color: #0F0F0F;
	background-image: url(../upload/template/shenton/footer-tag.png);
	background-repeat: no-repeat;
	background-position: right;
}

#footer a{
	color:white;
	text-decoration: none;
}

#footer ul{
	position:relative;
	top:8px;
}

#footer li{
	margin-right: 50px;
	display:inline;
	font-size: 1.2em;
}

#header {
	background-color: #e1e1e1;
}

#sidebar-right {
	background-color: #f1f1f1;
}

#sidebar-left {
	background-color: #f1f1f1;
}

#content {
	position:absolute;
	top:40px;
	right:0px;
	width:280px;
	color:#A6A6A6;
}

.wide {
	float: left;
	padding: 30px 15px 10px 30px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 700px;
}


#content a {
	text-decoration:none;
	color:#E8AD42;
}

#content a:hover {
}

/* @group Fonts */

#content h1, .sidebar h1 {
	font-weight: bold; 
	font-size: 1.2em;
}

h1 {
	color: white;
	line-height: 1.4;
}

h2 {
	color: #0071bf;
	line-height: 1.4;
}

h3 {
	color: #0071bf;
	line-height: 1.4;
}

h4 {
	color: #0071bf;
	line-height: 1.4;
}

h5 {
	color: #0071bf;
	line-height: 1.4;
}

h6 {
	color: #0071bf;
	line-height: 1.4;
}

/* @end */

/* @group Navlist0 */


.depth-0 {
	position: absolute;
	top: 0;
	margin: 0;
}

.depth-0 li {
	/*padding: 0px 0 0 0;*/
}

.depth-0 li.selected>a {
	color: #a6a6a6;
}

.depth-0 a {
	/*border: 1px solid red;*/
	color: white;
	font-size: 1.2em;
}

.depth-1 {
	/*border:1px solid green;*/
	position: absolute;
	top: 107px;
	left: 14px;
}

.depth-1 li {
	position: relative;
	float: left;
	display: block;
	z-index: 100;
	/*margin-right: 1px;*/
	margin: 0 20px 0 15px;

}

.depth-1 li.selected>a {
	color: #a6a6a6;
}


.depth-1 a {
	color:white;
	position: relative;
	display: block;
	float: left;
	/*padding: 0 1.3em 0.1em 1.3em;*/
	padding:0;
	text-decoration: none;
	z-index: 100;
	border-right: px solid #c0c0c0;
	font-size: 1.2em;
}

.depth-2 {
	position: absolute;
	top: 545px;
	left: 15px;
}

.depth-2 li {
	position: relative;
	float: left;
	display: block;
	z-index: 100;
	/*margin-right: 1px;*/
	margin: 0 20px 0 15px;
}

.depth-2 li.selected>a {
	color: #a6a6a6;
}

.depth-2 a {
	color:white;
	position: relative;
	display: block;
	float: left;
	/*padding: 0 1.3em 0.1em 1.3em;*/
	padding:0;
	text-decoration: none;
	z-index: 100;
	border-right: px solid #c0c0c0;
	font-size: 1.2em;
}

/* @end */


/* @group Navlist */

#navlist {
	top:100px;
	border:0px solid #222222;
	font-family:arial;
	/*width:auto;*/
	width:900px;
	padding-left:0px;
	padding-right:0px;
}


#navlist ul {
	background-image: none;
}

#navlist li {
	border:0px solid green;
	padding-right:45px;
	padding-left:30px;
	background-image: none;
}

#navlist a {
	padding: 6px 0;
	/*color: white;*/
}

#navlist a:hover, #navlist li.d1:hover {
	background-color: transparent;
	background-image: none;
}

/* @end */

/* @group Slideshow */

#content #controls #crossfader-previous {
	height: 9px;
	padding: 4px 22px;
	background-image: url(../upload/template/spring/previous-001.png);
	background-repeat: no-repeat;
	background-position: center left;
	color: #aaa;
}

#content #controls #crossfader-next {
	height: 9px;
	padding: 4px 22px;
	background-image: url(../upload/template/spring/next-001.png);
	background-repeat: no-repeat;
	background-position: center right;
	color: #aaa;
}

/* @end */

/* @group Newslist */

.newslist .item {
	position: relative;
	overflow: visible;
}

/* @end */