/* CSS Document *//* STANDARDS */body {	background-color:#333;	font-size:11px;	line-height:16px;	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	padding:0px;	margin:0px;	color:#fff;	text-align:center;	}html {	min-height:100.1%;	}/* RESET */h1, h2, h3, h4, h5, h6, h8, p, ul, li {	margin:0px;	padding:0px;	}h1 {	text-align:left;	}h2 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		text-align:left;	}	h3 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:14px;	letter-spacing:1px;	color:#666;	text-align:left;	}	h8 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-size:20px;	text-align:left;	}hr {	display:none;	}p {	text-align:left;	}a {	color:#666;	text-decoration:none;	}a:hover {	color:#000;	text-decoration:none;	}/* CUSTOM CLASSES */.inside {	width: 850px;	margin:0px auto;	}.leftimg {	float:left;	margin:0px 10px 10px 0px;	}.clear {	clear:both;	}.left {	float:left;	}.right {	float:right;	}	.summary {	color:#666;	font-size:14px !important;	line-height:24px;	}/* HIDDEN IMAGE INFO AREA + COMMENTS LIST */#image-info {	text-align:center;	width:100%;	color: #333;	background:#FFF;	padding: 0;	}#image-info .inside {	}	#image-info .inside p {	font-size:14px;	color:#666;	margin:0px;	}#image-info .inside ul {	}	/* IMAGE NOTES */#image-info h2 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-weight:bold;	letter-spacing:2px;	font-size:11px;	text-transform:uppercase;	text-align:center;	padding:10px 0px 20px 0px;	}#image-info h2 em { 	margin-left:15px;	}		#image_notes {	width:55%;	float:center;	text-align:center;	margin-bottom:10px;	}#image_notes, #image_comments {	font-style:normal;	text-align:center;	float:center;	font-size:13px;	line-height:19px;	}#image_notes p {	font-size:14px;	text-align:center;	color:#666;	margin:0px;	padding-bottom:10px;	}#image_comments {	width:45%;	float:right;	margin:0px 0px 10px 0px;	border-left:1px dashed #999;	}#image_comments ul {	padding:0px 0px 0px 10px;	}#image_comments li {	font-size:10px;	color:#666;	margin:0px 0px 15px 0px;	padding: 0 0 15px 0;	list-style:none;	}	#exif {	width: 400px;	margin: 1em 0 0;	padding: 0;}	#exif ul {	list-style: none;}#exifleft {	float: left;	width: 100px;	text-align: right;	font-style: italic;	margin: 0 10px;	padding: 5px;}#exifright {	text-align: left;	font-style: normal;	margin: 0;	padding: 5px;}/* HEADER + NAVIGATION */#header {	height:60px;	background-color:#000000;	border-bottom: 1px solid #cccccc;	}#header .inside {	background: url(../images/logo_limpeiven.jpg) bottom right no-repeat transparent;	margin: 0 auto;	height: 50px;	}#header .inside h1 a {	float:right;	/*text-align:right;*/	color:#F4F3E0;	font-size: 25px;	font-weight:normal;	/*padding: 20px 0;*/	width: 300px;	height: 42px;	display:block;	text-indent: -9999px;	}#header .inside ul {	float:left;	margin-top:38px;	margin-left:13px;	}#header .inside li {	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	font-weight:bold;	letter-spacing:2px;	text-transform:uppercase;	font-size:12px;	display:inline;	}	#header .inside li a {	color:#FFF;	padding-left:5px;	padding-right:5px;	}		#header .inside li a:hover {	text-decoration:none;	color:#999;	}	.secondary a {	color:#999 !important;	}	.nav a {	color:#666	text-transform: none;	text-transform:uppercase;	font-size:10px;	}/* .............................. *//* Image Navigation *//* .............................. */#image-navigate {    background:#333;	padding:0px;	height:10px;	width:800px;	margin:0px auto;	}	#image-navigate a {	padding:0px;	}.image-previous {    float:left;	}.image-next {	float:right;	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	text-transform:uppercase;	}	/* MAIN PHOTO AREA */#photobox {	background-color: #333;	text-align:center;	padding: 5px 0;	}	#photo {	background:#FFF;	padding:6px;	border: 1px solid #000;	}/* IMAGE NAVIGATION */#infobox {	width:100%;	text-align:center;	}	#image-navigate {	padding:10px 0px;	}	#image-navigate li {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	text-transform:uppercase;	font-size:10px;	letter-spacing:2px;	list-style:none;	width:33%;	}#image-navigate a {	display:block;	}/* Pages */#page {	padding:20px 0px;	text-align:left;	width:850px;	margin:0px auto;	}#page h2 {	font-weight:bold;	letter-spacing:2px;	font-size:13px;	text-transform:uppercase;	margin:0px 0px 10px 15px;	}#page p {	font-weight:bold;	font-size:11px;	font-style:italic;	margin:0px 0px 10px 15px;	}#page ul {	font-weight:bold;	font-size:12px;	letter-spacing:1px;	font-style:normal;	margin:0px 20px 20px 15px;	}	#page ul li {	list-style:none;	padding:0px 5px 0px 0px;	}	#page a {	color:#FFF;	}#page img {	background:#FFF;    padding:3px;    border:1px solid #CCC;	margin:15px 0px 0px 15px;	}.thumbnails {	border:1px solid #CCC;	padding:3px;	margin:15px 5px 0px 15px;	text-align:center;	}/* COLUMNS ON INFO PAGE */#col1 {	width:50%;	float:left;	}#col2 {	width:5%;	float:left;	}#col3 {	width:45%;	float:right;	}/* Footer */#footer {	clear:both;	margin: 0 auto;	padding: 0px 0px 10px;	text-transform:uppercase;	background-color: #333;	}#footer li {	text-align:center;	font-size:10px;	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	display:inline;	list-style:none;	padding:0px 5px;	color:#666;	}#footer a {	color:#fff;	}	#footer a:hover {	color:#000;	}/* Comments */#commentbox {	width:80%;	margin:0px auto;	}#comment-top {	background:#000;	padding:20px 5px;	color:#FFF;	}    #comments {    margin:0px auto;    width:90%;    text-align:left;	}#comment-top h2 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-weight:normal;	letter-spacing:2px;	font-size:11px;	text-transform:uppercase;	text-align:center;	}	#comment-middle h2 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-weight:normal;	letter-spacing:2px;	font-size:11px;	text-transform:uppercase;	}#comment-middle {	padding:20px 0px;	margin-bottom:7px;	} #addcomment {	margin:20px 0px;	text-align:left;	}.input {	width:45%;	font-size:10px;	border:1px solid #333;	background-color:#fff;	color:#666;	padding:5px;	}#addcomment label {	color:#666;	font-style:italic;	font-size:10px;	}#addcomment textarea {	width:100%;	height:50px;	font-size:11px;	border:1px solid #333;	background-color:#fff;	color:#666;	padding:5px;	}.comment-button {    background:#fff;	border:3px double #CCC;	color:#666;	}