/*	Sterile 1.0	*//* Main Layout------------------------------ */body {	background: #f2f1d5;	margin: 0px 0px 0px 12px;	padding: 0;	text-align: center;}#main {	text-align: left;	margin: 20px 5px 5px 15px;	padding: 0;	width:  570px;	background: #f2f1d5;}#credit {	margin: 0 auto 40px auto;	width: 480px;	font-size: 9px;	color: #f2f1d5;	text-align: right;	clear: both;}#credit a {	text-decoration: none;	color: #0f0900;}#credit a:hover {	color: #f2f1d5;	text-decoration: none;}#gallerytitle {	padding: 10px;	background: #f2f1d5;}#padbox {	padding: 10px;}/* Text Styles------------------------------ */body {	font: normal 11px Verdana, Arial, Helvetica, sans-serif, bold;	color: #000000;	text-align:center;}h2 {	font: normal 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0;	padding: 0;}h2 a:link, h2 a:visited {	color: #000000;	text-decoration: none;}h2 span {	color: #000000;}h2 a:hover {	color: #000000;	text-decoration: none;}h3 {	font: normal 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0;	padding: 0;}h4 {	font: normal 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0;	padding: 0;}/* Link Styles------------------------------ */a:link, a:active, a:visited { text-decoration: none; color: #3d2b03; }a:hover, a:focus { text-decoration: none; color: #3d2b03; }/* Miscellaneous------------------------------ */hr {	clear: both;	height: 0;	border: 0;	border-top: 1px solid #0f0900;	margin: 0 0 12px 0;	padding: 0;	color: #000000;}img {	border: 0;}blockquote {	border-left: 1px dotted #0f0900;	margin-left: 20px;	padding-left: 20px;	color: #000000;}/* Page Navigation------------------------------ */pagelist {	padding: 10px 20px 5px 10px;}ul.pagelist {	clear: both;	padding: 0;	margin: 0;	list-style-type: none;}ul.pagelist li {	display: inline;}ul.pagelist li a, ul.pagelist span.disabledlink {	padding: 4px;}ul.pagelist li.current a {	font-weight: bold;	text-decoration: none;	color: #000000;}ul.pagelist li.prev {	margin-right: 10px;}ul.pagelist li.next {	margin-left: 10px;}.disabledlink {	color: #000000;	cursor: default;}.pagenav {	clear: both;}/* AJAX------------------------------ */#albumDescEditable {	margin-bottom: 12px;}#imageDescEditable {	margin-top: 24px;}/* Image Thumbnails------------------------------ */.imagethumb a {	display: block;	padding: 1px;	margin: 0px;	line-height: 10px;}.imagethumb {	float: left;		width: 118px;		height:127px;		margin: 0px 12px 0px 5px;			}.albumdesc2 {	padding: 5px 20px 5px 20px;	line-height: 18px;}/* Album Thumbnails------------------------------ */.album {	margin: 0px 5px 15px 2px;	text-align:center;	width: 595px;	}.albumprev {	margin: 0 15px 5px 0;	width: 265px;}.album .imagethumb a {	margin: 6 0px 6px 10px;}.album h3 {	padding: 0;	margin: 0;}.album h3 a {	display: block;	width: 100%;}.album p {	margin: 5px 0 2px 0;	line-height: 12px;	font-size: 10px;}.albumdesc {	width: 305px;	padding: 6px 0 10px 0;}/* Individual Image------------------------------ */.image { 	margin: 0;	padding: 0;	border: 0;}.imgdesc {	padding: 20px 0 10px 0;	line-height: 17px;}#image {	text-align: center;	line-height: 0;}.imgnav {	float: right;	width: 140px;	text-align: center;}.imgnav .imgprevious a, .imgnav .imgnext a {	font: normal 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	display: block;	width: 50%;	height: 30px;	float: left;	text-decoration: none;	color: #000000;}.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {	text-decoration: none;	color: #000000;}.imgnav .imgprevious a {	float: left;}.imgnav .imgnext a {	float: right;}#narrow {	margin: 0 auto;	width: 440px;}/* Comments------------------------------ */#comments {	clear: both;}.error {   color: #000000;   font-weight: bold; }.comment {	padding: 5px;	border: 1px solid #000000;	background: #FFF;	margin-bottom: 5px;	line-height: 18px;}.commentmeta {	margin-bottom: 5px;	color: #FF0000;	font-size: 9px;}/* Forms------------------------------ */.inputbox {	width: 250px;	padding: 2px;	color: #888;	background: #FFF;	border: 1px solid #DDD;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;}textarea {	padding: 4px;	width: 100%;	color: #888;	background: #FFF;	border: 1px solid #DDD;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;}.checkbox {	cursor: pointer;}.pushbutton {	cursor: pointer;	padding: 5px 10px;	color: #888;	background: #f2f1d5;	border: 1px solid #f2f1d5;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;}label {	cursor: pointer;}
