/* CSS SimonWildsmith.com - dr.2009.01 */

		* {
			font-family: Georgia,Arial,sans-serif;
			font-size: 12px;
			color : #666;
			text-decoration: none;
			word-spacing: normal;
			text-align: left;
			line-height: 16px;
		}
		
		body {
			background-color: #FFF;
			margin-top: 15px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-top:0px;
		}
		
		a, a img {border:0}
		
		.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; text-align:center}
		
		br {
			clear : left;
			line-height: 0px;
		}
		b {
			font-weight : bold;
		}
		h1 {
			font-size: 14px;
			font-weight : bold;
		}
		h2 {
			font-size: 12px;
			font-weight : bold;
			margin-bottom: -5px;
		}
		ul {
			margin-left: 12px;
		}
		li {
			list-style-type: none;
			padding: 4px;
		}

		#pageContainer {
			position: relative;
			width: 99%;
			text-align: left;
			/*margin-left: auto;
			margin-right: auto;*/
			margin-top: 0px;
			padding-top: 0px;*/
		}
		#TopNav {
			width: 880px;
			height: 20px;
			margin-left: auto;
			margin-right: auto;
		}
		#SubNav {
			width: 872px;
			margin-left: auto;
			margin-right: auto;
			padding-top: 20px;
			padding-bottom: 20px;
		}
		.SubNavLinks a { display: none;
			color : #999;
			text-decoration: none;
			word-spacing: normal;
			text-align: left;
			letter-spacing: 0.1em;
			line-height: 2em;
			margin-right: 45px;
		}
		.SubNavLinks a:hover {
			color : #333;
			text-decoration: underline;
		}
		a.LinkItems {
			color : #BBB;
			text-decoration: none;
			word-spacing: normal;
			text-align: left;
			letter-spacing: 0.2em;
			line-height: 2em;
			margin-right: 45px;
		}
		a.LinkItems:hover {
			color : #666;
		}
		
		/* WorkView */
		
		#CurrentPicture img {
			border: 1px solid #333;
		}
		#PreviousPicture {
			float: left;
			width: 65px;
			text-align: left;
		}
		#NextPicture {
			float: left;
			width: 65px;
			text-align: right;
		}

		/* WorkList */
		#WorkListContent {
			position: relative;
			width: 680px;
			clear: right;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			padding-top: 0px;
		}
		#WorkListContent a {
			color: #999; 
			text-decoration: none;
		}
		#WorkListContent a:hover {
			color: #666; 
			text-decoration: underline;
		}
		#CategoryList {
			float: left;
			width: 226px;
		}

		/* Information - Biography - General TXT content */
		#PlainTextContent {
			position: relative;
			width: 530px;
			clear: right;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			padding-top: 50px;
		}

		#Image-Exif {
			font-family: Verdana,Arial,sans-serif;
			font-size: 9px;
			color: #AAA;
			border-top: 1px dotted #AAA;
			padding-top: 10px;
			position:relative;
			float:left;
		}

		/* PhotoPages */
		#PhotoCatalog {
			position: relative;
			width: 680px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			padding-top: 0px;
		}
		#PhotoCatalog img {
			border: none;
			margin: auto;
		}
		#PhotoThumb {
			float: left;
			width: 120px;
			height: 120px;
			padding: 6px;
			margin: auto;
		}
		#PhotoThumb a:hover img {
		/*padding: 1px;*/
		border: 1px solid #AAA;
		}
		#PhotoThumb a img {
		padding: 1px;
		}
		
		/* forms */
		form ul {
			margin: 5px;
		}
		form li {
			list-style-type: none;
		}
		label {
			display: inline-block;
			width: 90%;
			text-align: left;
			font-weight : bold;
			vertical-align: top;
			margin: 3px;
		}
		input.button {
			display: inline-block;
			background: #FFF;
			border: 1px solid #666;
			vertical-align: top;
			text-align: center;
			float: right;
			width: 120px;
		}
		input {
			display: inline-block;
			background: #FFF;
			border: 1px solid #666;
			vertical-align: top;
			width: 100%;
			margin: 3px;
		}
		select {
			display: inline-block;
			border: 1px solid #666;
			vertical-align: top;
			width: 100%;
			margin: 3px;
		}
		textarea {
			display: inline-block;
			border: 1px solid #666;
			vertical-align: top;
			width: 100%;
			margin: 3px;
		}
		form p {
			font-family: Verdana,Arial,sans-serif;
			font-size: 9px;
			text-align: left;
			line-height: 10px;
			padding: 3px;
		}

		

	