body {
background-color: #292929;
color: #B5B5B5;
font-family: sans-serif;
}

body.singlePhotoPage {
background-color: #292929;
}

.noUnderline {
text-decoration: none
}
.centered {
text-align: center
}

p.quote {
color: #BBB599
}

.quotation {
	color: #AAA488;
	text-align:center;
	font-weight: 100;
	font-style: italic;
}

h1.fontWeightNormal {
font-weight: 100
}
h1.centeredAndFontWeightNormal {
font-weight: 100;
text-align: center
}
h2.fontWeightNormal {
font-weight: 100
}
h2.centeredAndFontWeightNormal {
font-weight: 100;
text-align: center
}
h3.fontWeightNormal {
font-weight: normal
}

a:link {
color: #FFFFFF;
text-decoration: none;
}
a:visited {
color: #FFFFFF;
text-decoration: none;
}
a:hover {
color: #BBB599;
text-decoration: none;
}
a:active {
color: #DDDDDD;
text-decoration: none;
}
a.noImageBorder img {
border: none;
}

a.red {
color:green;
}
a.red:hover {
color: #BBB599;
text-decoration: none;
}
a.red:active {
color: #DDDDDD;
text-decoration: none;
}

p.test {
margin: 50;
}

img {
border: 3px solid silver;
}
img.thumbnail {
color: white;
border: 3px solid silver;
}

img.leftMargin {
margin-left: 10px
}
img.rightMargin {
margin-right: 10px
}
img.rightAndBottomMargin {
margin-right: 10px;
margin-bottom: 7px
}
img.leftAndBottomMargin {
margin-left: 10px;
margin-bottom: 7px
}
img.noBorder {
border: none;
}

h1 {
color: #BBB599;
font-size: 1.3 em
}
h2 {
color: #CCCCCC ;
font-size: 1.2 em
}
h3 {
color: #BBB599 ;
font-size: 1.2 em
}
h4 {
color: #BBB599 ;
font-size: 1.2 em
}

table.center {
width: 70%;
margin-left: 15%;
margin-right: 15%;
}
table.centerSmaller {
width: 60%;
margin-left: 20%;
margin-right: 20%;
}


.justified {
text-align: justify;
}

.leadIn {
color: #BBB599 ;
font-size: 14pt
}

.noImageBorder img {
border: none;
}

.quote {
color: #BBB599
}

.thumbnails a img {
border: 2px solid gray;
text-decoration: none;
}
.thumbnails a:link img {
border: 2px solid gray;
text-decoration: none;
}
.thumbnails a:visited img {
border: 2px solid gray;
text-decoration: none;
}
.thumbnails a:hover img {
color: white;
border: 2px solid white;
text-decoration: none;
}
.thumbnails a:active img {
border: 2px solid gray;
text-decoration: none;
}

.bigshots a img {
border: 3px solid silver;
text-decoration: none;
}
.bigshots a:link img {
border: 3px solid silver;
text-decoration: none;
}
.bigshots a:visited img {
border: 3px solid silver;
text-decoration: none;
}
.bigshots a:hover img {
border: 3px solid white;
text-decoration: none;
}
.bigshots a:active img {
border: 3px solid silver;
text-decoration: none;
}

.thumbnailsWithGoldBorder a img {
border: 4px solid silver;
}
.thumbnailsWithGoldBorder a:link img {
border: 4px solid silver;
}
.thumbnailsWithGoldBorder a:visited img {
border: 4px solid silver;
}
.thumbnailsWithGoldBorder a:hover img {
border: 4px solid red;
}
.thumbnailsWithGoldBorder a:active img {
border: 4px solid silver;
}

.smallText {
font-size: 9pt
}
.redText {
color: red;
font-size: 14pt
}
.goldText {
color: #BBB599;
}
