/* victor m maldonado */
html,
body {
margin: 0 auto;
width: 100%;
height: 100%;
box-sizing: border-box;
padding: 0;
border: 0;
color: #9B6226;
background-color: black;
font-family: Baskerville, Georgia, Palatino, Times, serif;
font-size: 100%;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-weight: 500;
text-align: center;
align-items: center;
}

.globalheader {
width: 1000px;
height: 38px;
margin: 0 auto;
padding: 0;
background: transparent;
}

div {
width: 1000px;
margin-right: auto;
margin-left: auto;
text-align: center;	
}

ul,
li {
list-style-type: none;
margin: 0;
padding: 0;
display: inline-block;
}

/* hr topline */
.topline {
display: block;
border: none;
border-top: 1px solid #800000;
margin: 0 auto;
padding: 0;
}

.container {
width: 963px;
margin-right: auto;
margin-left: auto;
}

.top-images{
  margin: 0 auto;
  width: 800px;
}
/* Three image containers (use 25% for four, and 50% for two, etc) */
* {
  box-sizing: border-box;
}

.column {
  float: left;
  width: 25%;
  padding: 10px;
}

/* Clearfix (clear floats) */
.row::after {
  content: "";
  clear: both;
  display: table;
}

.caption {
font-size: .9em;
color: #AAAAAA;
margin: 0 0 16px 0;
padding: 0px;
text-align: center;
font-style: normal;
letter-spacing: .2em;
}

.row-photos {
content: "";
width: 100%;
margin-left: auto;
margin-right: auto;
padding: 44px 0 0 0;
}

/* column on the left */
.column-photos {
display: inline-block;
padding: 2px 20px 10px 20px;
width: auto;
}

.subject_heading {
font-size: 1em;
font-style: normal;
font-weight: normal;
color: #DDDDDD;
padding: 0 0 6px 0;
letter-spacing: 0.1em;
text-align: left;
}

.topic {
text-align: center;
color: #9B6226;
font-size: 1.0em;
font-style: italic;
font-weight: normal;
letter-spacing: 0.3em;
}

.footer_gray_baskerville {
font-size: 0.9em;
color: #BBBBBB;
font-style: normal;
font-weight: lighter;
text-align: center;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #9B6226;
border-bottom-color: #9B6226;
border-top-width: thin;
border-bottom-width: thin;
margin: 12px auto 8px auto;
padding: 0 0 8px 0;
line-height: 1.1em;
width: 720px;
word-spacing: 0.3em;
}

.story {
font-size: 1em;
font-style: normal;
font-weight: normal;
padding: 2px 0 4px 2px;
color: #DDDDDD;
letter-spacing: 0.1em;
text-align: left;
}

body {
background-image: url();
background-color: #000;
}

.logo img {
margin: 0 auto 0 auto;
padding: 0px;
}

.style1 {
font-size: 0.8em;
color: #AAAAAA;
font-style: normal;
font-weight: lighter;
text-align: center;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #9B6226;
border-bottom-color: #9B6226;
border-top-width: thin;
border-bottom-width: thin;
margin: 12px auto 8px auto;
padding: 0 0 8px 0;
width: 720px;
word-spacing: 0.2em;
}

a:link {
color: #0099FF;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #BB0101;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
color: #FFCC00;
float: none;
}

.caption_under_main_photo {
font-size: 0.7em;
font-style: italic;
font-weight: normal;
text-transform: lowercase;
color: #BBBBBB;
text-align: center;
letter-spacing: .2em;
}

.subject_table_cell_text {
font-size: 1em;
font-style: normal;
font-weight: normal;
color: #DDDDDD;
letter-spacing: .1em;
text-align: left;
text-indent: 1px;
line-height: normal;
background-position: top;
padding: 2px 0 2px 0;
}

.style3 {
font-size: 1em;
color: #BBBBBB;
font-style: normal;
font-weight: lighter;
text-align: center;
margin: 0 auto;
line-height: 1.1em;
width: 720px;
word-spacing: 0.3em;
background-position: top;
padding: 0;
}

.style4 {
font-style: normal;
line-height: normal;
font-weight: normal;
vertical-align: top;
padding: 2px;
color: #BBBBBB;
}

/* p class */
.content {
width: 800px;
font-family: Helvetica, Arial, sans-serif;
font-weight: 500;
margin: 0 auto;
padding: 10px 0 0 0;
color: #9B6226;
text-align: justify;
line-height: normal;
background-color: black;
}

.style8 {
color: #AAAAAA;
margin: 0 0 16px 0;
padding: 4px;
text-align: center;
font-style: normal;
letter-spacing: .2em;
font-weight: normal;
font-variant: normal;
font-size: 1em;
line-height: normal;
background-position: top;
}

.style9 {
color: #BBBBBB;
}

.style10 {
color: #9B6226;
}

.copyrighted-material {
font-style: normal;
font-family: Helvetica, sans-serif;
color: #e6e6e6;
background-color: black;
font-size: 8px;
font-weight: normal;
width: 600px;
border-top: solid 1px #9B6226;
border-bottom: solid 1px #9B6226;
margin: 0 0 20px 0;
padding: 10px;
}

/* start of footer */
.footer {
font-size: 12px;
font-weight: normal;
width: 600px;
margin: 0 auto;
padding: 10px;
letter-spacing: 4px;
text-align: justify;
text-transform: lowercase;
}