html, body {
	margin:0;
	padding:0;
	border:none;
	line-height:1.3em;
	text-align:justify;
	background-image:url(GraphicElements/GradientBackground.jpg);
	background-repeat:repeat;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	color:#222222;
}

img { border:0; }
li { text-align:justify; }
p {
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
}
blockquote {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height:1.25em;
}

A:link {
	text-decoration:none;
	color:#660066;
	font-weight:bold;
} A:visited {
	text-decoration:none;
	color:#000066;
	font-weight:bold;
} A:visited:hover {
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
} A:link:hover {
	text-decoration:underline;
	color:#FF0000;
	font-weight:bold;
}

H1, H2, H3, H4, H5, H6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
} H1 {
	font-size:xx-large;
	font-weight: bold;
	font:Tahoma, Arial, Helvetica;
	color:#000099;
	letter-spacing:0.1em;
	text-indent:5px;

} H2 {
	color:#0033CC;
	font-size:x-large;
	letter-spacing:0.1em;
	text-indent:12px;
} H3 {
	color:#009933;
	font-size:large;
	letter-spacing:0.05em;
	text-indent:18px;
} H4 {
	color:#666600;
	font-size:1em;
	letter-spacing:0.025em;
	text-indent:25px;
}

.thm812l, .thm810l, .thm810p, .thm812p {
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	margin:0 auto;
	/*float:left;*/
	height:167px;
} .thm812l {
	width:250px;
} .thm810l {
	width:209px;
} .thm810p {
	width:133px;
} .thm812p {
	width:111px;
}

.galleryCell, .galleryCell810l, .galleryCell810p, .galleryCell812p {
	text-align:center;margin:0 auto;
	font-size: small;
	float:left;
} .galleryCell {
	width:250px;
} .galleryCell810l {
	width:209px;
	margin-left:21px;
} .galleryCell810p {
	width:133px;
	margin-left:59px;
} .galleryCell812p {
	width:111px;
	margin-left:70px;
}

.web812l, .web810p, .web810l, .web812p {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	/*margin-left:100px;*/
} .web812l {
	width:868px;
	height:600px;
	background-image:url(/GraphicElements/web812l.png);
	position:relative;
	float: left;
} .web812p {
	width:397px;
	height:577px;
	background-image:url(/GraphicElements/web812p.png);
	position:relative;
	float: left;
} .web810l {
	width:710px;
	height:576px;
	background-image:url(/GraphicElements/web810l.png);
	position:relative;
	float: left;
} .web810p {
	width:452px;
	height:556px;
	background-image:url(/GraphicElements/web810p.png);
	position:relative;
	float: left;
}
.web812l img { position: absolute; top: 26px; left: 29px; }
.web812p img { position: absolute; top: 16px; left: 16px; }
.web810l img { position: absolute; top: 18px; left: 18px; }
.web810p img { position: absolute; top: 8px; left: 9px; width: 426px; height: 533px }

.mainPhoto { margin-left: 50px; margin-top: 50px; }

.pano{
	background-position:center;
	background-repeat:no-repeat;
	width:834; height:194;
}

.articlePhoto500x333 {
	width:534px;
	height:367px;
	background-position:center;
	background-repeat:no-repeat;
} .articlePhoto500x400 {
	width:534px;
	height:434px;
	background-position:center;
	background-repeat:no-repeat;
} .articlePhoto500x400p {
	background-position:center;
	background-repeat:no-repeat;
}

#photographInfo {
	margin-left:75px;
	/*margin-right:75px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;*/
	color:#333333;
	/*background-image:url(/GraphicElements/Black50.png);*/
	clear: both;
	width: 915px;
} #photographInfo h1 {
	color:#DDEEAA;
	text-indent:25px;
	line-height: 120%;
	height: 45px;
	background-image:url(GraphicElements/TextContent-Top.png);
} #photographInfo dl {
	background-image:url(/GraphicElements/TextContent-Middle.png);
	background-repeat:repeat-y;
	margin-top: -22px;
} #photographInfo dt {
	float:left;
	margin-left:25px;
	width:100px;
	font-weight:bold;
	color:#FF0000;
} #photographInfo dd {
	color: #77FF00;
} #photographInfo p {
	color:#AAFFFF;
	margin-left:50px;
	margin-right:50px;
} #photographInfo #longDescription {
	margin-top:-16px;
	padding-top: 10px;
	background-image:url(/GraphicElements/TextContent-Middle.png);
	background-repeat:repeat-y;
}

#photographInfo blockquote { margin-left:100px; margin-right:15px; }

#boxBottom {
	width: 915px;
	height: 45px;
	margin-top:-20px;
	background-image:url(/GraphicElements/TextContent-Bottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
}

.fixFloats { clear: both; font-size: 80%; }

.firstLetter {
	font-size:3em;
	color:#AA6666;
	display:block;
	vertical-align:bottom;
	padding:2px;
	float:left;
	border:2px red;
}
.attention {
	color:#EE3333;
	font-weight:bold;
}

.collapser {
	color: #EE1111;
	font-weight: normal;
	border-color: #000000;
	border-width: 1px;
	margin: 2px;
	cursor: hand;
}

#contents { list-style:none; margin-top:-1em; }
#contents li { text-indent:15px; list-style:none; }

#pageContainer {
	background-image:url(GraphicElements/PageHeader.jpg);
	background-repeat:no-repeat;
}

#topNAV {
	display:block;
	height:68px;
	padding-right:15px;
	text-align:right;
} #topNAV  a { color: #FFFFCC; }
#topNAV div a { color: #880022; font-size:0.85em; margin-top:-5px; }
#topNAV #navPhotoGalleries a { color: #111111; margin-top:-5px; }
#topNAV #navArticleTypes a { color: #111111; margin-top:-5px; }
#topNAV #navSoftwareDescription a { color: #111111; margin-top:-5px; }

#landscapeGalleries, #cityscapeGalleries, #portraitGalleries, #navArticles , #navSoftware { margin-top: -5px; display: none; }
#navPhotoGalleries, #navArticleTypes, #navSoftwareDescription { font-size:0.9em; display: none; }

