
	/*-- ELEMENTS --*/
		#navigation { position: fixed; width: 100px; top: 40px; left: 40px; }
			#site { width: 100px; float: left; margin: 40px 0 30px 0 ; }
			#categories { width: 100px; float: left; }
		/*#content { float: left; width: 620px; }*/
		#content { float: left; width: 850px; }
			#content-inner { float: right; width: 400px; margin: 192px 230px 0 0; }
		#locations { position: fixed; width: 200px; top: 192px; right: 40px; margin: 0 0 0 650px; }
			#sydney { width: 200px; float: left; margin: 0 0 30px 0 ; }
			#sydneytwo { width: 200px; float: left; margin: 0 0 30px 0 ; }
			#melbourne { width: 200px; float: left; margin: 0; }
		#carhartt { position: fixed; right: 40px; bottom: 35px; width: 100px; }
		
		#map { float: left; width: 400px; height: 300px; margin: 10px 0 0 0; }
		
		.item { float: left; width: 100%; margin: 0 0 25px 0; }
		.item-alt { float: left; width: 100%; margin: 0 0 5px 0; }
			.item-header { float: left; width: 100%; margin: 0 0 20px 0; }
				.item-header-left { float: left; width: 200px; }
				.item-header-right { float: right; width: 200px; text-align: right; }
					.item-header-right img { margin: 0 0 0 2px; }
			.item-body { float: left; width: 100%; }
				.item-body img { float: left; margin: 0 0 20px 0; }
		
		fieldset.fieldset-full { float: left; width: 100%; margin: 0 0 9px 0; }		
		fieldset.fieldset-left { float: left; width: 190px; }		
		fieldset.fieldset-right { float: right; width: 190px; }		
		label.label-full { float: left; width: 100%; font-family: Times, Times New Roman, serif; font-size: 14px; margin: 0 0 4px 0; }
		input.input-text { float: left; width: 180px; border: 1px solid #000000; padding: 3px 3px 3px 3px; font-family: Times, Times New Roman, serif; font-size: 14px; }
		input.input-submit { float: left; width: 188px; height: 25px; padding: 0 0 2px 0; border: none; font-family: Times, Times New Roman, serif; font-size: 14px; background-color: #000000; color: #ffffff; margin: 4px 0 0 0; }
		
		.pagination { float: left; width: 100%; margin: 0 0 15px 0; }
			.pagination span { font-size: 1.4em; }
			.pagination span a,
			.pagination span a:link { text-decoration: none; }
			.pagination-left { float: left; width: 200px; }
			.pagination-right { float: right; width: 200px; text-align: right; }
		
	/*-- ELEMENTS --*/
	
	/*-- TYPOGRAPHY OVERWRITE --*/
		h1 span { display: block; font-size: 20px; font-weight: bold; width: 100px; height: 113px; background: url(../images/carhartt.gif) top left no-repeat; text-indent: -5000px; }
		
		#navigation p { text-align: right; margin: 0; }

		#navigation a, 
		#navigation a:link { color: #000000; text-decoration: none; }
		#navigation a:focus, 
		#navigation a:hover { color: #999999; text-decoration: none; }			
		
		#locations p { text-align: right; margin: 0; }
		
		#locations a, 
		#locations a:link { color: #000000; text-decoration: none; }
		#locations a:focus, 
		#locations a:hover { color: #999999; text-decoration: none; }		
		
		
	/*-- TYPOGRAPHY OVERWRITE --*/	
	
	/*-- DEFAULT CLASSES --*/
		img.right { float: right; margin: 0 0 10px 10px; }
		img.left { float: left; margin: 0 10px 0 10px; }
		.hide { display: none; }	
		.clear { margin: 0; }
		.border-bottom { border-bottom: 1px solid #dcdcdc; }
	/*-- DEFAULT CLASSES --*/