body
{
	color: #036;
	background-color: #0B1830;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 13px;
	text-align: center;
	margin-top: 0;
	padding-top: 0;
}

a, a:visited
{
	text-decoration: none;
}

a:hover, a:active
{
	border-bottom: solid #0B1830 1px;
}

p { line-height: 1.3em; }

img,div.detailBox { behavior: url(/ap-style/iepngfix.htc); }

td a:hover, td a:active
{
	border-bottom-width: 0;
}

h1 { background: #0B1830 url('images/logo.gif') no-repeat; height: 135px; margin: 0 auto; width: 756px; }

	h1 a { display: block; height: 135px; width: 756px; }
	
	h1 a:hover, h1 a:active { border-bottom: none; }

		h1 a span { visibility: hidden; }
		

h2, h3, ul.menu
{
	font-family: Garamond, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

h2, h3.service
{
	text-align: center;
	margin: 0 0 8px;
	font-size: 33px;
}

h2.stock-aerial-photography
{
	text-align: left;
	margin: -0.1em 0 -0.2em;
}

h2.listOfRegionsWrapper
{
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	margin: -0.1em 0 -0.2em;
}

h2.services
{
	text-align: left;
	margin: 0.4em 0 0.3em;
}

body#suburb-view h2 { margin: 0.1em 0 0; text-align: left; }


div.listOfRegionsWrapper h2
{
	font-family: Verdana, Arial, Sans-Serif;
	border: solid #BFBFBF 1px;
	border-width: 1px 0;
	padding: 5px 0;
	font-size: 22px;
}

div.listOfSuburbsWrapper h2
{
	font-family: Verdana, Arial, Sans-Serif;
	border: solid #BFBFBF 1px;
	border-width: 1px 0;
	padding: 5px 0;
	font-size: 22px;
}


div.listOfPlacesWrapper h2, h2.state-information, h2.region-information
{
	font-family: Verdana, Arial, Sans-Serif;
	border: solid #BFBFBF 1px;
	border-width: 1px 0;
	padding: 1px 0;
	font-size: 20px;
}

h3
{
	font-size: 27px;
	margin: 3px 0 8px;
}

h3.service { margin: 3px 0 5px; text-align: left; }

h3#add-to-description-header { font: bold 13px Verdana, Arial, Sans-Serif; margin-top: 2em; }

table.photo h3 { background: #fff; font: normal 13px Verdana, Arial, Sans-Serif; margin: 0 0 -0.5em 12px; width: 524px; }

h3 a, h3 a:visited, h3 a:active, h3 a:hover
{
	text-decoration: none;
}


hr { border: solid #BFBFBF 1px; border-width: 1px 0 0 }


ul.menu { margin: 0 0 0 -2em; }

ul.menu li { display: inline; font: bold 15px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; }


ul.menu a, ul.menu a:link, ul.menu a:visited, div.footer a, div.footer a:link, div.footer a:visited
{
	border-bottom: solid #0B1830 1px;
	color: white;
	text-decoration: none;
	padding-bottom: 1px;
}

ul.menu a:hover, ul.menu a:active, div.footer a:hover, div.footer a:active { border-bottom-color: #fff; color: #fff; }

div.listOfRegionsWrapper
{
	margin: 0;
	padding: 0;
	font-size:13px;
	font-weight:bold;
}

div.listOfSuburbsWrapper
{
	margin: 0;
	padding: 0;
}

ul.listOfPlaces, #serviceTabs {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
ul.listOfPlaces li, #serviceTabs li {
  float: left;
  border-left: solid #CCCCCC 1px;
  width: 47.5%;
  margin: 0;
  padding: 1%;
}

p.suburb-not-listed { clear: left; padding-top: 20px; font-size:12px; font-weight:300 }


.numberOfPhotosInSuburb
{
	font-size: 75%;
	font-weight: normal;
}

div.content
{
	background-color: white;
	text-align: left;
	border: outset #CCCCCC 4px;
	width: 660px;
	margin: 10px auto;
	padding: 5px 10px;
	position: relative
}

div.no-content-padding { padding: 5px 3px 0 0; }



#breadcrumbs { border-bottom: solid #BFBFBF 1px; font-size: 1.3em; list-style: none; margin-top: -3px; padding: 7px 0; text-align:left; width: 600px; }

ul#breadcrumbs, body#suburb-view ol#breadcrumbs { font-size: 1.1em; width: 98.5% }

	#breadcrumbs li { display: inline; }

	ul#breadcrumbs li { padding-right: 0.3em; }
	
		ul#breadcrumbs li a { padding-right: 0.1em; }
		
		body#suburb-view ol#breadcrumbs span { padding-right: 0.3em; }



table#PhotoNav { margin: 0.3em 0 0 12px; background-color: #CCC; text-align: center; width: 100%; }

table.photo table#PhotoNav { width: 524px; }

	table#PhotoNav td, table#thumbnails tfoot td { font-size: 82%; padding: 0; }
	
	table#PhotoNav td img, table#thumbnails tfoot td img { border-width: 0; display: inline; margin: 0; }

	td#enlarge {text-align: center; width:0; }
	
	td#previous {text-align: right;}
	
	td#next { text-align: left;}
	
	table#thumbnails td#previous { text-align: left; }
	
	table#thumbnails td#next { text-align: right; }

table.orderBy { width: 100%; }


table.thumbnails, table.photo, table.form
{
	margin-top: 18px;
	width: 100%;
	border-collapse: collapse;
	border-top: solid #BFBFBF 1px;
}

table.photo
{
	background-color: #CCCCCC;
	border: solid black 1px;
	border-bottom-width: 0;
	margin: 0; padding: 0; 
	width: 100%;
}

div.click-to-enlarge
{
	font-size:82%;
	margin-top: 8px;
	font-weight:bold;
	text-align:center;
}

div.detailBox
{
	padding: 5px;
	background-color: #ccc;
	border: solid black 1px;
	border-top-width: 0;
}

img#signature { float: right; margin-top: 2em; }

table.photo td
{
	width: 525px;
	text-align: center;
}

td, th
{
	font-size: 14px;
}

table.thumbnails td, table.form td
{
	padding: 15px 10px;
	border-bottom: solid #ccc 1px;	
}

table.form td input
{
	width: 85%;
}

table.form td.fieldName
{
	padding-right: 20px;
	text-align: right;
}



body#suburb-view table { border-collapse: collapse; border-top: none; margin-top: 1.5em; width: 100%; }

	body#suburb-view table td { border-bottom: solid #ccc 1px; padding: 1em 0.5em; }

	body#suburb-view table h3 { font: bold 1.0em Verdana; letter-spacing: 0.1px; margin: 0; padding: 0; }



	body#suburb-view table th { border-bottom: solid #ccc 1px; font: bold 1.5em Garamond, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: left; }

		body#suburb-view table th a { border: none; float: right; margin-top: -0.2em; }
	
			body#suburb-view table th a img { border: none; }
			
	
			body#suburb-view table tfoot td a img { border: none; }		
			
			
	body#suburb-view table tbody td { text-align: center; }
	
		body#suburb-view table tbody td img { border: solid #000 1px; }
		
			body#suburb-view table tbody h3 a { border-bottom-width: 0; }
			
		body#suburb-view table tbody h4 { color: #036; font: normal 1em Verdana, "Times New Roman", Times, serif; margin: 1em 0 0; }
		
			body#suburb-view table tbody h4 a:link, 	body#suburb-view table tbody a:visited, 
			body#suburb-view table tbody h4 a:hover, 	body#suburb-view table tbody h4 a:active
			
				{ border-bottom-width: 0; color: #036; }



table.thumbnails td { 	text-align: center; }

table.thumbnails td.thumbnail
{
	padding: 10px 7px;
}

table.thumbnails td.cart-thumbnail
{
	text-align: center;
	width: 50%;
}

table.thumbnails td.photo-options
{
	font-size: 80%;
	text-align: left;
}

table.thumbnails img, img.suburb
{
	border: solid black 1px;
}

table.thumbnails div.title
{
	font-weight: bold;
	margin-bottom: 5px;
}

table.thumbnails h3 { font: bold 1.0em Verdana; letter-spacing: 0.1px; margin: 0; padding: 0; }

	table.thumbnails h3 a { border-bottom-width: 0; }
	
table.thumbnails h4 { color: #036; font: normal 1em Verdana, "Times New Roman", Times, serif; margin: 1em 0 0; }

	table.thumbnails h4 a:link, table.thumbnails h4 a:visited, table.thumbnails h4 a:hover, table.thumbnails h4 a:active
		{ border-bottom-width: 0; color: #036; }

table.thumbnails div.keywords
{
	font-size: 0.8em;
}

table.thumbnails div.keywords span
{
	font-weight: bold;
}


table.thumbnails div.title a, table.thumbnails div.title a:visited
{
	text-decoration: none;
}

table.thumbnails div.title a:hover, table.thumbnails div.title a:active
{
	border-bottom: solid #0B1830 1px;
}

table.thumbnails p
{
	margin: 4px 0;
}

table.photo img
{
	border: solid white 12px;
	display: block;
	margin: 0 0 0 12px;
}

#pagination td { border-bottom: 0; padding-bottom: 0; }

	#pagination ul { padding-left: 0; margin-left: 0; height: 32px; list-style: none; text-align: center; }

		#pagination ul li { display: inline; font-size: 14px; text-align: center; padding: 0 8px; }
		
		#pagination ul li#previous { float: left; padding: 0;}
		
			#pagination ul li#previous img, #pagination ul li#next img { margin-top: -0.4em; }
		
		#pagination ul li#next { float: right; padding: 0; }

p#ManageCart { float: right; margin-top: 0em; }

	p#ManageCart a, a#return, #pagination a { border-width: 0; }
	
		p#ManageCart a img, a#return img, #pagination a img { border-width: 0; }
		
		a#return img { margin-top: 1em; }

table.photo a.button img { border: 0; margin: 10px 0; }

div.click-to-enlarge
{
	font-size:9px;
	font-style:italic;
	font-weight: normal;
}

div.detail
{
	margin: 7px 170px 0 40px;
}

.detailKey
{
	font-weight: bold;
	color: #003366;
}

.fieldBox
{
	margin: 0 75px 10px 100px;
	padding-bottom: 10px;
}


fieldset.fieldBox
{
	border: solid #CCCCCC 1px;
}

div.fieldBox input, div.fieldBox textarea
{
	width: 100%;
}

.error
{
	color: red;
	font-weight: bold;
}

div.footer
{
	margin: 25px 0 8px;
	font-size: 12px;
	text-align: center;
	color: #00CCFF;
	line-height: 1.4em;
}

/* services */

a.servicesContact { font-weight: bold; }

#serviceTabs { border: solid #0B1830 1px; border-width: 1px 0; margin: 0 0 1.5em; padding: 0.8em 2em 1em; }


#serviceTabs li a { line-height: 2em; font-size: 1.2em; text-decoration: none; padding: 0.2em}


#serviceTabs a:hover, #serviceTabs a:active, #serviceTabs li.active a
{
	background-color: #EFEFEF; color: #003366;
}

#serviceTabs li.active { list-style: disc; } 

/* stockphotos.htm */

table.stockphotos
{
	width: 100%;
	border-collapse: collapse;
	border-top: solid #CCCCCC 1px;
}

table.stockphotos td
{
	vertical-align: top;
}

table.stockphotos td.chooseState
{
	width: 265px;
	padding: 5px 18px 15px;
}

table.stockphotos legend, .browseByState legend
{
	display: block;
	background-color: #333333;
	border: solid #CCCCCC 1px;
	color: white;
	font-weight: bold;
	padding: 1px 5px;
}

table.stockphotos fieldset, .browseByState
{
	width: 235px;
	border: solid #CCCCCC 1px;
	padding: 8px;
	margin-top: 7px;
}

table.stockphotos fieldset br
{
	display:none;
}

table.stockphotos fieldset div
{
	margin-top: 5px;
}

table.stockphotos label
{
	display: block;
	margin: 3px 0;
}

table.stockphotos form
{
	margin: 0;
}

/* Contact Form */

address
{
	margin: -2px 0 9px;
}

.contactWelcome
{
	float:left;
	width:50%;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-right:10%;
}

.contactWelcome p
{
	margin-top: 0;
	padding-left: 25px;
}

#contact, #request
{
	margin-left: 15px;
}

#contact div, #request div
{
	margin: 10px 0;
}

#contact div.text label, #request div.text label

{
	float: left;
	width: 62px;
}

#contact div.text input, #request div.text input
{
	width: 170px;
}

#contact textarea, #request textarea
{
	width: 300px;
	height: 100px;
}

#contact input, #contact textarea, #request input, #request textarea
{
	border: solid #0B1830 1px;
	margin-left: 0;
}

.browseByState
{
	padding: 7px 0 0 7px;
	width:210px;float:right;margin: 0 2em 1em;
}

.browseByState ul
{
	margin:5px 0 5px 18px;padding:0;
}

.browseByState li
{
	padding-bottom: 3px;
}

.browseByState a:link, .browseByState a:visited
{
	text-decoration: none;
}

.browseByState a:hover, .browseByState a:active
{
	border-bottom: solid #0B1830 1px;
}

/* Cart */

fieldset.delivery-method
{
	border: solid #BFBFBF 1px;
	border-width: 1px 0;
	margin: 20px 0 10px;
}

div.total-price
{
	text-align: center;
}

div.total-price span
{
	font-weight: bold;
}

div.cart-buttons
{
	margin-top: 10px;
	text-align: center;
}



/* THIS IS FOR EARTH'S ARTWORK */

h2.earths-artwork { text-align: left; }

h3.browse { font: bold 1.3em Verdana,Helvetica,Arial,Sans-Serif; margin-top: 2em; }

div#splash,  div#color { border: solid #000 7px; }

div#splash.dialup { float: none; margin: 0 140px; text-align: center; width: 400px; }

div#movie-size { font-size: 1.3em; margin: 1em 0 0; text-align: center; }

	div#movie-size a { border-bottom: none; }

	div#movie-size a.active { border-bottom: solid 1px #0B1830; }

ul#series { list-style: none; margin: 0 -12px; padding: 0; }

	ul#series li { float: left; font-size: 1.2em; margin: 1em 11px; padding: 0; text-align: center; }
	
		ul#series li a img { border: none; display: block; margin-bottom: 0.65em; }

div#end-of-series { clear: both; }


div#places { float: right; margin: 0.5em 2em 1em 3em; }

div#places h3 { text-align: center; }

table#thumbnails { table-layout: fixed;  }

table#thumbnails thead th { background-color: transparent; border-bottom: solid #BFBFBF 1px; color: #0B1830; font-weight: bold; font-size: 0.8em; letter-spacing: 0.1px; padding: 0.7em 0 0; text-align: left; vertical-align: bottom; }
		
			table#thumbnails thead th a { border-width: 0; float: right; margin-top: -1em; }
			
				table#thumbnails thead th a img { border-width: 0; }
		
		table#thumbnails tbody td { border-bottom: solid #BFBFBF 1px; padding: 2.1em 0 2em; }

		table#thumbnails tbody td.photoThumbnail { text-align: center; width: 300px; }
	
			table#thumbnails tbody td.photoThumbnail a { border-width: 0; }
			
				table#thumbnails tbody td.photoThumbnail a img, table#thumbnails td.photoThumbnail a:visited img { border: solid #069 1px; }
				
				table#thumbnails tbody td.photoThumbnail a:hover img, table#thumbnails td.photoThumbnail a:active img { border-color: #000; }
		
		table#thumbnails tbody td.photoMeta { vertical-align: top; }
				
			table#thumbnails tbody td.photoMeta * { margin: 0; padding: 0; }
		
			table#thumbnails tbody td.photoMeta h3 { font: 1.2em Verdana, "Times New Roman", Times, serif; }
			
				table#thumbnails tbody td.photoMeta h3 a { border-bottom-width: 0; }
		
			table#thumbnails tbody td.photoMeta p { margin-top: 0.6em; }
			
			table#thumbnails tbody td.photoMeta p.keywords { font-size: 1.4em; }
				
				table#thumbnails tbody td.photoMeta p span { font-weight: bold; }
				
		table#thumbnails tfoot td { border-bottom: solid #BFBFBF 1px; padding: 1.5em 0; }
		
		
ul#where-now { border: solid #BFBFBF 1px; border-width: 1px 0; clear: both; letter-spacing: 0.1px; list-style: none; margin-top: 0; padding: 1.25em 0 1.1em; font-size: 1.2em; text-align: center; letter-spacing: 0.1px; }

ul#where-now li { display: inline; font-weight: bold; white-space: nowrap; }
	
	ul#where-now li { border-right: dashed #BFBFBF 1px; padding: 0 1.3em 0 1em; }
	
	ul#where-now li.last { border-right-width: 0; }
	
		ul#where-now li a, 
		ul#where-now li a:link, 
		ul#where-now li a:visited, 
		ul#where-now li a:hover, 
		ul#where-now li a:active 
			{ border-bottom-width: 0; font-weight: normal; padding-bottom: 0;  }
		

			
p.description-of-aerial-photos
{
	font-size: 12px;
}

img#introductory-photograph { border: solid #000 1px; margin: 1.1em 0; }

/* Home Page */

h2#explore { font-size: 30px; text-align: left; }

div#home-page-sidebar { background: #A2B4C4; float: left; margin: -5px 1.7em 1em -9px; width: 240px; }

	div#home-page-sidebar h3 { font: bold 1em Verdana, Arial, Sans-Serif; margin: 0; padding: 0.7em 0 0.2em 1.7em; }

	div#home-page-sidebar h3#aerial-photography-services { background: transparent url('/ap-style/images/blue-top-right-corner.gif') no-repeat top right; padding-top: 1em; }
	
	div#home-page-sidebar ul { background: #fff url('/ap-style/images/white-top-left-corner.gif') no-repeat top left; list-style: none; margin: 0 1em 0em; padding: 0; }
	
	div#home-page-sidebar ul#aerial-photos-by-region { height: 150px; overflow: scroll; overflow-x: hidden; }
	
		div#home-page-sidebar ul li { margin: 0 0 0.15em; padding: 0 0 0 1em; }
		
		div#home-page-sidebar ul li.first { background: url('/ap-style/images/white-top-right-corner.gif') no-repeat top right; padding-top: 0.7em; }
		
		div#home-page-sidebar ul li.last { background: url('/ap-style/images/white-bottom-left-corner.gif') no-repeat bottom left; }
		
			div#home-page-sidebar ul li.last div { background: url('/ap-style/images/white-bottom-right-corner.gif') no-repeat bottom right; height: 12px; }
	
	div#home-page-sidebar form { background: url('/ap-style/images/blue-bottom-left-corner.gif') no-repeat bottom left; margin: 0; }	
		
		div#home-page-sidebar form div { background: url('/ap-style/images/blue-bottom-right-corner.gif') no-repeat bottom right;  padding: 0 1em 1em; }
		
			div#home-page-sidebar select { width: 200px; }



/* Search */

form#search { margin: 0; padding: 0; }

	form#search div { margin-top: 2em; }

		form#search div input#keywords, form#search div select { margin-right: 1.8em; }
		
		form#search div label { font-weight: bold; padding-right: 0.5em; }
					
						
/* Aerial Photos Page */

table#aerial-photos-page { border: solid #ccc 1px; border-width: 1px 0; margin: 1em 0 0.5em; text-align: center; width: 100%; }

	table#aerial-photos-page h3 { font: normal 1em Verdana; }
	
	table#aerial-photos-page td { padding-top: 1em; vertical-align: top; }
	
	table#aerial-photos-page td#australia-map { border-right: solid #ccc 1px; width: 350px; }
	
		table#aerial-photos-page td#australia-map div { border: solid #ccc 0.4em; margin: 0.8em auto; width: 300px; }
	
	
	table#aerial-photos-page legend { background: #0B1830; border: solid #ccc 1px; color: #fff; font-weight: bold; padding: 0.3em 1em; }
	
	table#aerial-photos-page fieldset { border: solid #ccc 1px; margin: 0 0 0 2em; padding: 1em 1.5em 0; text-align: left; }
	
	table#aerial-photos-page fieldset div { padding-bottom: 1em; }
	
		table#aerial-photos-page fieldset label { display: block; padding-bottom: 0.3em; }
		
		table#aerial-photos-page fieldset br { display: none; }		
		
		table#aerial-photos-page form select { width: 200px; }
		
		
	table#aerial-photos-page td#aerial-photos-by-region { background: #A2B4C4; }	
		
	table#aerial-photos-page ul { background: #fff url('white-top-left-corner.gif') no-repeat top left; height: 150px; list-style: none; margin: 0 1em 0em; overflow: scroll; overflow-x: hidden; padding: 0; text-align: left; }
	
		table#aerial-photos-page ul li { margin: 0 0 0.15em; padding: 0 0 0 1em; }
		
		table#aerial-photos-page ul li.first { background: url('white-top-right-corner.gif') no-repeat top right; padding-top: 0.7em; }
		
		table#aerial-photos-page ul li.last { background: url('white-bottom-left-corner.gif') no-repeat bottom left; }
		
			table#aerial-photos-page ul li.last div { background: url('white-bottom-right-corner.gif') no-repeat bottom right; height: 12px; }
	
					
						
/* Aerial Photos Page */

table#aerial-photos-page { position: relative; background: #A2B4C4; border: solid #2C2B53 1px; border-width: 1px; margin: 0.3em 0 0.5em; padding: 0; text-align: center; width: 100%; }

	
	table#aerial-photos-page td { vertical-align: top; margin-bottom: -2em; }
	
	table#aerial-photos-page td#map { width: 385px; } 
	
		table#aerial-photos-page td#map p { font-size: 0.95em; margin: 0.5em 0 2em 2em; }
	
		table#aerial-photos-page td#map div { border: solid #999 0.2em; margin: 0 0 0 3.8em; width: 300px; }
	
	
	table#aerial-photos-page legend, table#aerial-photos-page h3 { background: #333333; border: solid #CFC8AE 1px; border-width: 1px 1px 0; color: #fff; font-weight: bold; font-size: 0.95em; padding: 0.3em 1em; margin: 0 0 0 1em;}
	
		table#aerial-photos-page h3 { font: bold 0.95em Verdana; margin-left: 5em; width: 200px }
	
	table#aerial-photos-page fieldset { border: none; text-align: left; padding: 0 0 1em 1.8em; margin-left: 0; width: 240px; }
	
	table#aerial-photos-page fieldset div { background: #ccc; border: solid #333333 1px; padding: 0.8em 1.5em 0; }
	
		table#aerial-photos-page fieldset div div { background: none; border: none; padding: 0.3em 0 0.7em; }
	
		table#aerial-photos-page fieldset label { display: block; padding-bottom: 0.3em; }
		
		table#aerial-photos-page fieldset br { display: none; }		
		
		table#aerial-photos-page td#map form fieldset { margin: 0 auto; text-align: center; }
		
		table#aerial-photos-page td#map form fieldset div {  border: solid #333333 1px; padding: 20px 0; margin-left: 0; margin-bottom: 1.5em; width: 300px; }
		
		table#aerial-photos-page td#map form select { width: 230px; }
		
		
	table#aerial-photos-page ul { background: #ccc; border: solid #333333 1px; height: 193px; list-style: none; overflow: scroll; overflow-x: hidden; overflow-y: scroll; margin: 0; padding: 0.5em 0 0; text-align: left; }
	
		table#aerial-photos-page ul li { font-size: 0.9em; margin: 0 0 0.15em; padding: 0 0 0 1em; }
		
		table#aerial-photos-page ul li.first { background: url('white-top-right-corner.gif') no-repeat top right; padding-top: 0.7em; }
		
		table#aerial-photos-page ul li.last { background: url('white-bottom-left-corner.gif') no-repeat bottom left; }
		
			table#aerial-photos-page ul li.last div { background: url('white-bottom-right-corner.gif') no-repeat bottom right; height: 12px; }
	
			
			table#aerial-photos-page ul a, table#aerial-photos-page ul a:link { color: #0C1830;}
			
			table#aerial-photos-page ul a:visited { color: #333333; }
			
			table#aerial-photos-page ul a:hover, table#aerial-photos-page ul a:active { color: #000; text-decoration: underline; }
		
		
			
ol#directory { }

	ol#directory li { margin: 0 10em 1em 0; }

		ol#directory li img { border-width: 0; vertical-align: middle; }

		ol#directory li.file a { float: right; margin: 0.2em 1em 0 1.5em; }
		
								
/* Jump to Suburb */

td#jump-to-suburb { text-align: left; }

	td#jump-to-suburb ol { list-style: none; margin: 1em 0 1em 3%; padding: 0; }

		td#jump-to-suburb ol li { float: left; margin-bottom: 0.3em; width: 32%; }
	
	
	
/* Wiki Description */ 

div#added-description p { margin-top: 0; font-style: italic; }

form#add-to-description { margin: 0; width: 100%; }

form#add-to-description fieldset { background: #e6aa00; border: solid #000 1px; margin: 1.3em 0 1em -4px; padding: 0.2em 0.2em 0; text-align: center; width: 100%; }


div.no-content-padding form#add-to-description fieldset {background: #fff; border: none; margin: 0 0 0 12px; padding: 0; width: 524px; }

	form#add-to-description fieldset legend { display: none; }
	
	form#add-to-description fieldset div { text-align: left; margin-left: 0.4em; margin-top: 0em; }
	
	div.no-content-padding form#add-to-description fieldset div { padding-bottom: 1em; margin-left: 12px; width: 500px; }
	
	form#add-to-description fieldset textarea { border: solid #000 1px; padding: 5px; width: 100%; }
	
	table.photo form#add-to-description fieldset textarea { background: #E6E6E6; border-color: #666; }
	
	form#add-to-description fieldset div#submit { text-align: center; }
	
	div.no-content-padding form#add-to-description fieldset div#submit { background: #ccc; margin-left: 0; text-align: right; width: 100%; }
	
		div.no-content-padding form#add-to-description fieldset div#submit input { margin-top: -1em; margin-right: 12px; }
	
	form#add-to-description fieldset div#notice { color: #fff; float: left; font: bold 1em Verdana; padding: 0.2em 0.3em 0.1em 0.1em; }
	
	
	
	
/* View Photos Page */

div.detailBox h3 { font-size: 2em; margin-left: 12px; }

dl#PhotoDetails { margin-top: 1em; padding: 0 0 0.6em; }
	
	dl#PhotoDetails dt { float: left; font-weight: bold; margin-right: 1.5em; text-align: right; width: 13.5em; }
	
	dl#PhotoDetails dt:after { content: ':'; }
		
	dl#PhotoDetails dd { margin: 0 0 0.3em 15em; }
	
ul#PhotoHelp { margin-top: 0.8em; margin-bottom: -0.3em; }

	ul#PhotoHelp li { margin-top: 0.35em; }