#container-zzz {
	/*background-color:#99cccc; /* Light Green */
	background-color:#0CF; /* Bright Teal */
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	width:804px;
	}
#content-zzz {
	background-color:#000;
	/*border:2px solid #ffffff;*/
	border:0;
	/*border-bottom:0;
	border-top:0;*/
	color:#000;
	padding:15px;
	}
#header {
	background-image:url(../images/header.jpg);
	/*background-image:url(http://www.travelingsun.com/images/header.jpg);*/
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	width:800px;
	/*height:110px;*/
	height:0px;
	}
#header-for-printing {display:none;}
#header-no-image {
	border:0;
	width:800px;
	height:0px;
	}


/* Responsive Navigation Menu */
footer {
	color:#808080;
	font-family:'RoundStyleBasicBook';
	font-weight:normal;
	font-style:normal;
	font-size:9px;
	text-align:center;
	}
footer a:link	{color:#808080; text-decoration:underline;}
footer a:visited {color:#808080; text-decoration:none;}
footer a:hover   {color:#808080; text-decoration:none;}


a:link	{color:#0000FF; text-decoration:underline;}
a:visited {color:#9900ff; text-decoration:underline;}
a:hover   {color:#ff0000; text-decoration:none;}

a.top:link	{color:#0000FF; text-decoration:none; font-weight:bold;}
a.top:visited {color:#9900ff; text-decoration:none; font-weight:bold;}
a.top:hover   {color:#ff0000; text-decoration:underline overline; font-weight:bold;}

a.gallery:link	{color:#3399ff; font-size:12px; text-decoration:none; font-weight:bold;}
a.gallery:visited {color:#3399ff; font-size:12px; text-decoration:none; font-weight:bold;}
a.gallery:hover   {color:#006633; font-size:12px; text-decoration:underline;}
a.gallery:active  {color:#3399ff; font-size:12px; text-decoration:none; font-weight:bold;}

<!--#gallery {float:left;}-->
.gallery-name {/*color:#3399ff; color:#6cc;*/ color:#06F; font-size:12px; font-weight:bold; margin-bottom:15px; text-decoration:none;}

.img-full-width	 {width:100%; box-sizing:border-box;}
.img-full-max-width {max-width:100%; box-sizing:border-box;}
.img-50pc-max-width {max-width:50%;  box-sizing:border-box;}

#spacer-25px  {float:left; width:25px; height:50px;}
#spacer-40px  {float:left; width:40px; height:50px;}
#spacer-50px  {float:left; width:50px; height:50px;}
#spacer-75px  {float:left; width:75px; height:50px;}
#spacer-85px  {float:left; width:85px; height:50px;}
#spacer-100px {float:left; width:100px; height:50px;}
#spacer-125px {float:left; width:125px; height:50px;}
#spacer-150px {float:left; width:150px; height:50px;}
#spacer-200px {float:left; width:200px; height:50px;}
#spacer-250px {float:left; width:250px; height:50px;}
#spacer-300px {float:left; width:300px; height:50px;}

body {
	/*background-color:#030; /* Dark Green; alternate color:336633 */
	background-color:#000; /* Dark Green; alternate color:336633 */
	font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;
	font-size:14px;
	}
.site-name {
	color:#808080;
	font-family:'RoundStyleBasicBook';
	font-weight:normal;
	font-style:normal;
	font-size:30px;
	margin-bottom:20px;
	/*margin-top:50px;*/
	margin-top:0px;
	text-align:center;
	text-transform:uppercase;
	}
/*p  {margin:1px 0.5em 0.5em 1.5em;}*/
p {color:#808080; font-family:'RoundStyleBasicBook'; font-size:14px; font-style:normal; font-weight:normal;}
h1, h2, h3, h4, h5 {
	color:#808080;
	font-family:'RoundStyleBasicBook';
	font-style:normal;
	/*font-weight:normal;*/
	font-weight:bold;
	margin-bottom:7px;
	text-transform:uppercase;
	}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:16px;}
h5 {font-size:12px;}
/*h5 {font-size:12px; margin:0.6em 0.5em 0.2em 1.5em;}*/

ul.indented {color:#808080; font-family:'RoundStyleBasicBook'; margin-left:15px;}
li.indented {color:#808080; font-family:'RoundStyleBasicBook'; margin-left:15px;}

.tiny	 {font-size:9px;}
.tinyBold {font-size:9px; font-weight:bold;}
.sml	  {font-size:10px;}
.smlBold  {font-size:10px; font-weight:bold;}
.med	  {font-size:12px;}
.medBold  {font-size:12px; font-weight:bold;}
.body	 {font-size:14px;}
.bodyBold {font-size:14px; font-weight:bold;}
.lrg	  {font-size:16px;}
.lrgBold  {font-size:16px; font-weight:bold;}
.xlrg	 {font-size:18px;}
.xlrgBold {font-size:18px; font-weight:bold;}
.xxlrg	 {font-size:24px;}
.xxlrgBold {font-size:24px; font-weight:bold;}

.corsiva16 {font-size:16px; font-family:"Monotype Corsiva",serif;}
.corsiva18 {font-size:18px; font-family:"Monotype Corsiva",serif;}
.corsiva20 {font-size:20px; font-family:"Monotype Corsiva",serif;}
.corsiva22 {font-size:22px; font-family:"Monotype Corsiva",serif;}
.corsiva24 {font-size:24px; font-family:"Monotype Corsiva",serif;}
.corsiva30 {font-size:30px; font-family:"Monotype Corsiva",serif;}
.cambria10 {font-size:10px; font-family:Cambria,serif;}
.cambria12 {font-size:12px; font-family:Cambria,serif;}
.cambria14 {font-size:14px; font-family:Cambria,serif;}
.times16   {font-size:16px; font-family:"Times New Roman",Times,"New Century Schoolbook",Bodoni,Garamond,"MS Georgia",Georgia,"New York",serif;}
.times18   {font-size:18px; font-family:"Times New Roman",Times,"New Century Schoolbook",Bodoni,Garamond,"MS Georgia",Georgia,"New York",serif;}
.verdana12 {font-size:12px; font-family:Verdana,sans-serif;}

@font-face {
	font-family:'lucida_calligraphyitalic';
	src:url('Lucida Calligraphy Italic-webfont.eot');
	src:url('Lucida Calligraphy Italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('Lucida Calligraphy Italic-webfont.woff2') format('woff2'),
		url('Lucida Calligraphy Italic-webfont.woff') format('woff'),
		url('Lucida Calligraphy Italic-webfont.ttf') format('truetype'),
		url('Lucida Calligraphy Italic-webfont.svg#lucida_calligraphyitalic') format('svg');
	font-style:normal;
	font-weight:normal;
	}

@font-face {
	font-family:'Gabriola';
	src:url('gabriola.eot?#iefix') format('embedded-opentype'),
	url('gabriola.woff') format('woff'),
	url('gabriola.ttf')	format('truetype'),
	url('gabriola.svg#Gabriola') format('svg');
	font-style:normal;
	font-weight:normal;
}
.gabriola20, .gabriola22, .gabriola24 {font-family:'Gabriola', serif; line-height:1.2;}
.gabriola20 {font-size:20px;}
.gabriola22 {font-size:22px;}
.gabriola24 {font-size:24px;}

@font-face {
	font-family:'Franklin Gothic';
	src:url('franklingothic-book-webfont.eot');
	src:url('franklingothic-book-webfont.eot?#iefix') format('embedded-opentype'),
		url('franklingothic-book-webfont.woff2') format('woff2'),
		url('franklingothic-book-webfont.woff') format('woff'),
		url('franklingothic-book-webfont.ttf') format('truetype'),
		url('franklingothic-book-webfont.svg#franklin_gothic_fsbook') format('svg');
	font-style:normal;
	font-weight:normal;
}
@font-face {
	font-family:'vegurregular';
	src: url('vegur_regular_similar_to_segoe_ui_symbol_normal-webfont.woff2') format('woff2'),
		 url('vegur_regular_similar_to_segoe_ui_symbol_normal-webfont.woff') format('woff');
	font-weight:normal;
	font-style:normal;

}
.franklinGothic14, .franklinGothic16, .franklinGothic18, .franklinGothic22, .franklinGothic24 {font-family:'Franklin Gothic', serif; line-height:1.2;}
.franklinGothic14 {font-size:14px;}
.franklinGothic16 {font-size:16px;}
.franklinGothic18 {font-size:18px;}
.franklinGothic22 {font-size:22px;}
.franklinGothic24 {font-size:24px;}

.calligraphy {
	font-family:lucida_calligraphyitalic,serif;
	font-size:18px;
	font-weight:bold;
	}
.home-page-text {
	color:#336633;
	font-family:lucida_calligraphyitalic,serif;
	font-size:18px;
	font-weight:bold;
	}
.page-title { /* This is new and is the same as .site-name */
	color:#808080;
	font-family:'RoundStyleBasicBook';
	font-weight:normal;
	font-style:normal;
	font-size:24px;
	margin-bottom:20px;
	margin-top:50px;
	text-align:center;
	text-transform:uppercase;
/*
	color:#fff;
	font-family:lucida_calligraphyitalic,serif;
	font-size:25px;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
	text-shadow:2px 2px 2px #000, 3px 3px 5px #000;
*/
	}
.fade-text-gray {
	color:#336633;
	font-family:lucida_calligraphyitalic,serif;
	font-size:18px;
	font-weight:bold;
	padding-right:5px;
	position:relative;
	}
.fade-text-gray:after {
	background:linear-gradient(to right, rgba(204, 204, 204, 0), rgba(204, 204, 204, 0.9) 95%);
	bottom:0;
	content:"";
	height:1.2em;
	position:absolute;
	right:0;
	text-align:right;
	width:100%;
	}
.fade-text {
	color:#336633;
	font-family:lucida_calligraphyitalic,serif;
	font-size:18px;
	font-weight:bold;
	padding-right:5px;
	position:relative;
	}
.fade-text:after {
	/*background:linear-gradient(to right, rgba(153, 204, 204, 0), rgba(153, 204, 204, 0.9) 95%);*/
	background:linear-gradient(to right, rgba(0, 204, 255, 0), rgba(0, 204, 255, 0.9) 95%);
	bottom:0;
	content:"";
	height:1.2em;
	position:absolute;
	right:0;
	text-align:right;
	width:100%;
	}
.narrower-80pc {margin:auto; width:80%;}
.narrower-60pc {margin:auto; width:60%;}
/*
	~~~ New styles for the responsive site ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
.img-responsive {display:block; height:auto; max-width:100%;}
.full-width-div {left:calc(-50vw + 50%); margin:auto; position:relative; text-align:center; width:100vw;}



/*
	~~~ Breakpoints ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
@media (min-width:100px) {
	/*p {width:100%;}*/
	.container {width:95%;}
	.two-wide {display:none;}
	.four-wide {display:unset;}
}
@media (min-width:361px) {
}
@media (min-width:401px) {
	.container {width:90%;}
}
@media (min-width:601px) {
	/*.menu-navigation-basic {margin:auto; width:100%;}*/
}
@media (min-width:701px) {
}
@media (min-width:801px) {
}
@media (min-width:1001px) {
}
@media (min-width:1201px) {
}


@media (min-width:200px) and (max-width:400px) {
	/*
	.two.columns   {width:0%;}
	.eight.columns {margin:auto; width:90%;}
	.columns {padding-left:10px; padding-right:0px;}
	p {margin:auto; width:86%;}
	*/
}
@media (min-width:401px) and (max-width:700px) {
	/*
	.two.columns   {width:0%;}
	.eight.columns {margin:auto; width:92%;}
	.columns {padding-left:10px; padding-right:2px;}
	p {margin:auto; width:90%;}
	.twelve.columns {margin:auto; width:90%;}
	.container {margin:auto; width:90%;}
	.narrower {margin:auto; width:98%;}
	*/
}
@media (min-width:701px) and (max-width:800px) {
	/*
	.two.columns   {width:0%;}
	.eight.columns {width:90%;}
	.columns {padding-left:20px; padding-right:30px;}
	p {margin:auto; width:80%;}
	.twelve.columns {margin:auto; width:80%;}
	*/
}
@media (min-width:801px) and (max-width:1000px) {
	/*
	.two.columns   {width:8%;}
	.eight.columns {width:90%;}
	.columns {padding-left:20px; padding-right:30px;}
	p {margin:auto; width:70%;}
	.twelve.columns {margin:auto; width:70%;}
	*/
}

@media (min-width:325px) and (max-width:550px) {
	.six.columns {width:48%;}
	.two-wide {display:unset;}
	.four-wide {display:none;}
}
@media (min-width:551px) {
	.two-wide {display:none;}
	.four-wide {display:unset;}
}

@media (max-width:360px) {
}
@media (max-width:600px) {
}
@media (min-width:361px) and (max-width:640px) {
}
@media (min-width:641px) and (max-width:780px) {
}
@media (min-width:781px) and (max-width:990px) {
}
@media (min-width:991px) and (max-width:1200px) {
	/*p {margin:auto; width:70%;}*/
}
@media (min-width:1000px) {
	.narrower {margin:auto; width:90%;}
}
@media (min-width:1201px) {
	.narrower {margin:auto; width:80%;}
}
