/*------------------------------------------------------------------------ Body | General */
body {
	background-color: #333333;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

h1 {
	margin: 0;
	padding: 0;
	color: #0099FF;
	font-size: 4em;
	letter-spacing: 0.2em;
}

h2 {
	margin: 0;
	padding: 0;
	color: #FF9900;
	font-size: 2em;
	letter-spacing: 0.1em;
}

a {
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
}

	a:hover {
		text-decoration: none;
		border-bottom: thin dotted #FF9900;
		color: #FF9900;
	}
	
a.selected {
	color: #FF9900;
	border-bottom: thin dotted #FF9900;
}

	a.selected:hover {
		color: #0099FF;
		border-bottom: thin dotted #0099FF;
	}

hr {
	height: 0.1em;
	color: #CCCCCC;
}

div#top {margin: 0;}

div#wrapper {
	margin: 0 auto;
	width: 860px;
}

p#error {
	color: #FF0000;
	font-weight: bold;
}

/*------------------------------------------------------------------------ Header */
div#header {text-align: right;}

	div#header ul {
		display: inline;
		font-size: 1.4em;
	}
	
		div#header ul li {display: inline;}

/*------------------------------------------------------------------------ Content */
div#content {/**/}

	div#content p {
		font-size: 1.4em;
		margin: 1em 0 1em 0;
		padding: 0;
		text-align: justify;
		line-height: 1.5em;
	}
	
	div#content ul {
		margin: 0 0 0 50px;
		padding: 0;
	}
	
		div#content ul li {
			margin: 1em 0 1em 0;
			padding: 0;
			font-size: 1.4em;
		}

div#photos {
	clear: both;
	width: 100%;
	text-align: center;
	position: relative;
}

img.thumbnail {
	float: left;
	border: 2px solid #000000;
	margin: 5px 5px 5px 5px;
	padding: 0;
}

img.thumbnail-portrait {
	float: left;
	border: 2px solid #000000;
	margin: 5px 0 5px 5px;
	padding: 0;
}

.center {
	text-align: center!important;
}

form#contact-form {width: 70%;}

	.field {
		float: right;
		width: 400px;
		border: 1px solid #00CC00;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	input#email {text-transform: lowercase;}
	textarea#message {height: 300px;}
	input#submit {margin: 10px 0 0 300px;}

/*------------------------------------------------------------------------ Footer */
div#footer {
	text-align: right;
	margin: 0 0 1em 0;
	clear: both;
}

	div#footer ul {
		display: inline;
		font-size: 1.4em;
		margin: 0;
		padding: 0;
	}
	
		div#footer ul li {display: inline;}
