body {
	background-color: #dbdbdb;
	background-image: url('http://www.jclmedia.com.au/html/default/img/background.jpg');
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	font-family: Century, Georgia, Times New Roman, Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #474747;
}

img {
	border: 0;
}

a {
	text-decoration: underline;
	color: #a69566;
}

a:hover {
	text-decoration: none;
}

div#top-bar {
	width: 816px;
	height: 47px;
	line-height: 57px;
	text-align: left;
	margin: -10px 0 0 0;
}

div#top-bar img {
	margin: 0 5px 0 0;
}

div#container {
	clear: both;
	width: 816px;
	margin: 0 auto;
}

div#body {
	float: left;
	font-size: 1.2em;
}

div#what-i-do-header {
	width: 430px;
	height: 70px;
	background-image: url('http://www.jclmedia.com.au/html/default/img/06.png');
	margin: 0 0 50px 0;
}

div#about-me-header {
	width: 373px;
	height: 70px;
	background-image: url('http://www.jclmedia.com.au/html/default/img/07.png');
	margin: 0 0 50px 0;
}

div#work-header {
	width: 666px;
	height: 70px;
	background-image: url('http://www.jclmedia.com.au/html/default/img/08.png');
	margin: 0 0 50px 0;
}

div#get-in-touch-header {
	width: 371px;
	height: 70px;
	background-image: url('http://www.jclmedia.com.au/html/default/img/09.png');
	margin: 0 0 50px 0;
}

div#whole-container {
	float: left;
	width: 100%;
	margin: 65px 0 0 0;
}

div#left-container {
	float: left;
	width: 450px;
	margin: 65px 0 0 0;
}

div#left-welcome {
	margin: 0 0 50px 0;
	width: 421px;
	height: 70px;
	background-image: url('http://www.jclmedia.com.au/html/default/img/02.png');
}

div#right-container {
	float: right;
	width: 320px;
	margin: 65px 0 0 0;
}

div#right-navigation a {
	clear: both;
	float: right;
	text-align: right;
	font-size: 1.6em;
	color: #494949;
	text-decoration: none;
	padding: 3px 4px;
	background-color: transparent;
}

div#right-navigation a:hover {
	color: #fed870;
	background-color: #494949;
}

div#top-navigation {
	margin: -40px 0 90px 0;
}

div#top-navigation a {
	float: right;
	font-size: 1.6em;
	color: #494949;
	text-decoration: none;
	padding: 3px 4px;
	margin: 0 0 0 7px;
}

div#top-navigation a:hover {
	color: #fed870;
	background-color: #494949;
}

div#right-recent-work {
	clear: both;
	float: right;
	margin: 30px 0 0 0;
}

div#footer-container {
	clear: both;
	float: left;
	width: 816px;
	height: 47px;
	background-image: url('http://www.jclmedia.com.au/html/default/img/04.png');
	margin: 15px 0;
}

div#footer {
	text-align: center;
	line-height: 47px;
	color: #fed870;
}

div#footer a {
	color: #fed870;
}

/* what I do page */

div#service-list {
	width: 100%;
}

div#service-list div#left, div#service-list div#right {
	float: left;
	width: 50%;
}

div#service-list div {
	display: block;
	font-size: 1.1em;
	margin: 8px 0;
}

div#service-list div span {
	background-color: #fff;
	color: #a69566;
	padding: 2px 2px;
}

/* work */

div.work-container img {
	clear: both;
	margin: 15px 0 0 0;
}

div.work-container div.work-info {
	background-color: #fff;
	margin-top: -3px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-khtml-border-radius-bottomright: 15px;
	-khtml-border-radius-bottomleft: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

div.work-container div.work-info div.padding {
	padding: 7px;
}

div.work-container div.link {
	margin: 18px 0 8px 0;
}

div.work-container h1 {
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: normal;
}

/* recent work boxes */
div.recent-work-box {
	float: right;
	width: 142px;
	height: 142px;
	background-color: #afafaf;
	margin: 0 0 11px 11px;
}

div.recent-work-box img {
	border: 3px solid #fff;
	margin: 3px 0 0 3px;
}

/* Font styles */
p.enlarge-first:first-letter {
	font-size: 2.6em;
	float: left;
	margin: 0 6px 0 0;
}

p.justify {
	text-align: justify;
}