
/***** Global *****/
/* Body */
	body {
		background: #FFFFF0;
		color: #000305;
		font-size: 87.5%; /* Base font size: 14px */
		/*font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;*/
		font-family: 'Lucida Sans', Arial, sans-serif;
		line-height: 1.429;
		margin: 0;
		padding: 0;
		text-align: left;
	}

img.floatLeft { 
    float: left; 
    margin: 10px; 
}

.Divider {
    background: url("/images/dot.gif") repeat-x scroll left top transparent;
    clear: both;
    height: 5px;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-top: 16px;
}

.center {
  margin: 0 auto;
  width: 640px;
}

.comment_date {
  color: #764F43;
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
    padding-bottom: 13px;
    padding-top: 16px;
}

.comment_text {
  padding-bottom: 13px;
}

.comment_name {
    color: #333333;
    font-family: Georgia;
    font-size: 16px;
    padding-right: 10px;
}

.comment_location {
  color: #909090;
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
    padding-right: 5px;
    white-space: nowrap;
}

.slideshow_link {
  width: 648px;
  font-size: 22px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

/* Headings */
h1 {font-size: 3em; text-align: center;}	
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}	/* 14px */

h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: .8em;
}

/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {
	color: #C74350;
	padding: 0 1px;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

/* Paragraphs */
p {font-size: 1.143em}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-style: italic;}
cite {}

q {}




		#darkbox { width:1280px; height:720px; position:absolute;
			top:0; left:0; background-color:#333; overflow: hidden; text-align:center;
		}
		.darkboximg { padding:5%; max-width: 1216px; max-height: 684px; }

		#gallery {
			line-height:0;
			-webkit-column-count:5;
			-webkit-column-gap:5px;
			-moz-column-count:5;
			-moz-column-gap:5px;
			column-count:5;
			column-gap:5px;
			margin-top:2rem;
		}

		#gallery img {
			width: 100% !important;
			height: auto !important;
			margin-bottom:5px;
			filter: grayscale(100%);
			transition: filter 2s;
		}

		#gallery img:hover {
			filter:none;
		}

		@media (max-width: 1200px) {
			#gallery {
				-moz-column-count:    4;
				-webkit-column-count: 4;
				column-count:         4;
			}
		}
		@media (max-width: 1000px) {
			#gallery {
				-moz-column-count:    3;
				-webkit-column-count: 3;
				column-count:         3;
			}
		}
		@media (max-width: 800px) {
			#gallery {
				-moz-column-count:    2;
				-webkit-column-count: 2;
				column-count:         2;
			}
		}
		@media (max-width: 400px) {
			#gallery {
				-moz-column-count:    1;
				-webkit-column-count: 1;
				column-count:         1;
			}
		}

