/* @override 
	http://slavinarch.millstream.com.au/css/slavin.css
	http://www.slavinarch.com.au/css/slavin.css
*/

/* @group Fonts */body {	font-size: 62.5%;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	background-color: #fff;	color: #333;	background-image: url(/utils/randomimage.php?dir=/upload/template/slavin/backgrounds/);	background-repeat: no-repeat;	background-position: top center;}#content p, .sidebar p {	font-size: 1.2em;	line-height: 1.4;	margin-bottom: 0.7em;}

#content li {	font-size: 1.2em;	line-height: 1.4;	margin-bottom: 0.7em;}

#content li p {	font-size: 1.0em;}#content h1, .sidebar h1 {	/*font-family: "Arial Black", Arial, Helvetica, Geneva, sans-serif;*/	font-size: 4.6em;	letter-spacing: -0.04em;	margin-bottom: 0.4em;
	font-weight: bold;}#content h2, .sidebar h2 {	font-size: 2.2em;	margin-bottom: 0.6em;	color: #333;
	line-height: 1.3;
}#content h3, .sidebar h3 {	font-size: 1.8em;	margin-bottom: 0.6em;
	color: #333;
	line-height: 1.3;}#content h4, .sidebar h4 {	font-size: 1.1em;	margin-bottom: 0.6em;	font-weight: bold;}#content h5, .sidebar h5 {	font-size: 1.0em;	margin-bottom: 0.6em;	font-weight: bold;}#content h6, .sidebar h6 {	font-size: 1.0em;	margin-bottom: 0.6em;}#content ul, #content ol {	padding: 1em 3em;	list-style-type: disc;	line-height: 1.4;}#content blockquote, #content blockquote {	padding: 1em 3em;	line-height: 1.4;}

#content strong {
	font-weight: bold;
}

#content em {
	font-style: italic;
}#content a:link {
	color: #333;
	font-weight: bold;}

#content a:visited {
	color: #6f0d0d;
	text-decoration: line-through;
}#content a:hover {
	color: #6f0d0d;}/* @end *//* @group Panels */body {}#container {	position: relative;	width: 800px;	margin: 20px auto;}#banner {	position: relative;	height: 65px;	padding: 0;
	margin: 0;	background-image: url(../upload/template/slavin/logo-001.png);	background-repeat: no-repeat;}#banner h1 {
	position: absolute;	text-indent: -1000em;}#main {	position: relative;	/*overflow: hidden;*/}#content {	position: relative;	min-height: 160px;}.wide {	float: left;	padding: 30px 0;	padding-bottom: 2400px;	margin-bottom: -2370px;	margin-right: -6px;	width: 800px;}.narrow {	float: left;	padding: 30px 30px;	padding-bottom: 2400px;	margin-bottom: -2370px;	margin-right: -6px;	width: 530px;}#footer {	padding: 20px 0;	width: 800px;
	font-size: 1.2em;
	font-weight: bold;	letter-spacing: -0.04em;	margin-bottom: 0.4em;
	background-image: url(../upload/template/slavin/footer-001.jpg);
	background-repeat: no-repeat;
	height: 410px;
	background-color: #fff;
}

#footer a {
	color: #222;
}#header {	padding: 20px 30px;	width: 700px;}#search {	position: absolute;	right: 0;	top: 0;	padding: 15px 30px 0 0;	z-index: 5;}/* @end *//* @group Sidebar Right */#sidebar-right {	float: right;	width: 110px;	padding: 30px;	padding-bottom: 2400px;	margin-bottom: -2370px;}#sidebar-right .item {	margin-bottom: 20px;}/* @end *//* @group Sidebar Left */#sidebar-left {	float: left;	width: 110px;	padding: 30px;	padding-bottom: 2400px;	margin-bottom: -2370px;}#sidebar-left .item {	margin-bottom: 20px;}/* @end *//* @group Depth 0 */#container .depth-0 {	position: absolute;	top: 15px;	left: 210px;}#container .depth-0 li {	float: left;}#container .depth-0 li a {	display: block;	float: left;	padding: 7px 20px 27px 20px;	color: #333;	text-decoration: none;	font-size: 1.6em;
	font-weight: bold;}#container .depth-0 li.selected a.expandable, #content .depth-0 li a.expandable:hover {	background-image: url(../upload/template/slavin/selected-001.png);	background-repeat: no-repeat;	background-position: bottom center;}

#container .depth-0 li.selected a, #content .depth-0 li a:hover {	color: #bc2222;}
/* @end *//* @group Depth 1 */#content .depth-1 {	padding: 12px 20px;
	margin: 0;
	background-color: #bc2222;
	width: 757px;}#content .depth-1 li {	display: inline;}#content .depth-1 li a {	padding: 0 10px 0 0;
	color: #222;	text-decoration: none;	font-size: 2.6em;	letter-spacing: -0.04em;	white-space: nowrap;
	font-weight: bold;
	line-height: 1;}#content .depth-1 li a:hover {	color: #fff;	}#content .depth-1 li.selected.d2 a {	color: #fff;	}/* @end *//* @group Depth 2 */#content .depth-2 {
	position: relative;
	padding: 0;
	margin: 0;
	width: 800px;
	height: 59px;
	border-bottom: 1px solid #ccc;
}#content .depth-2 li {
	float: left;
	padding: 0;
	margin: 0 0 0 0;
	position: relative;
	list-style-type: none;
}#content .depth-2>li>a {
	float: left;	padding: 20px 10px 20px 0;
	margin: 0;	color: #333;	text-decoration: none;	font-size: 1.5em;	letter-spacing: -0.04em;	white-space: nowrap;
	font-weight: bold;
	line-height: 1;
	height: 19px;
}#content .depth-2 li a:hover {	color: #a53434;
}#content .depth-2 li.selected.d3 a {
	background-image: url(../upload/template/slavin/selected-002.png);	background-repeat: no-repeat;	background-position: top center;	color: #a53434;	}

#content .depth-2 ul {
	display: none;
}
/* @end *//* @group Depth 3 */#content .depth-3 {
	position: absolute;	z-index: 50;
	background-image: url(../upload/template/slavin/selected-001.png);
	padding: 17px 0 0 0;
	background-position: 15px 0;
	background-repeat: no-repeat;
	margin: 0;
	width: 280px;
	overflow: hidden;
	border-bottom: 7px solid #bc2222;
}

#content .depth-3 li {
	padding: 0;
	margin: 0;
}
#content .depth-3 li a {
	float: left;
	color: #000;
	background-color: #bc2222;
	text-decoration: none;	font-size: 1.1em;	letter-spacing: -0.04em;	white-space: nowrap;
	font-weight: bold;
	line-height: 1;
	width: 250px;
	padding: 7px 15px;}

#canvas #content .depth-3 li a {
	color: #000;
}

#canvas #content .depth-3 li a:hover, #canvas #content .depth-3 li.selected a {
	color: #fff;
}#content .depth-2 li:hover>ul {	display: block;	position: absolute;	left: 0;	top: 50px;
}/* @end */

/* @group Back */#back {	background-image: url(../upload/template/slavin/navlist-background.png);	padding: 20px;}#back li {	display: inline;}#back li a {	font-family: "Arial Black";	padding: 0 10px 0 0;	color: #a53434;	text-decoration: none;	font-size: 1.8em;	letter-spacing: -0.08em;	white-space: nowrap;
	font-weight: normal;}#back li a:hover {	color: #fff;	}#back li.selected.d2 a {	color: #fff;	}/* @end */

/* @group Gallery */#content ul.gallery {	width: 815px;	list-style-type: none;	padding: 0;	margin: 0;	overflow: hidden;	margin-left: -15px;
}#content ul.gallery li {	float: left;	padding: 0 0 20px 16px;	}#content ul.gallery li.column1 {	/*padding-left: 0;*/	}#content ul.gallery img {	padding: 0;}/* @end */

.section {
	background-image: url(../upload/template/slavin/selected-002.png);	background-repeat: no-repeat;
	margin-bottom: 7px;
	margin-left: 30px;
	width: 34px;
	height: 17px;
	text-indent: -1000em;
}

.row {
	padding-top: 15px;
	clear: both;
}