#frontpage {
display: block;
margin: auto;
}

#frontpage img {
border: none;
margin-bottom:2em;
}

body {
margin:0em;
padding:0;
height:100%;
background-color:black;
color:white;  
text-align:center;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:0.9em;
}

img {
border: 0;
}

a {
color:white;
text-decoration:none;
}


a:hover {
color:gray;
text-decoration:none;
}

p {
color:#aaaaaa;
letter-spacing:.04em;
}

ul {
list-style:none
}

#soldierthumb {
float:right;
margin-top:-2em;
}


#centerColumn { 	
margin:0em auto;
padding:0.5em 1em;
width: 65em;
text-align:left;
vertical-align: middle;	
background-color:black;
}


#header {
text-align:center;
background-color:black;
position:relative;
z-index:0
}


#header img {
}

#header h2 {
margin:0 0 -2em 0;
padding:0em 0 0 0em;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
}

#nav {
text-align:center;
margin:0em 0em -2em 0;
padding:0em 0em 0 0;
position: relative;
z-index:1;

}

#nav ul {
margin:0;
padding:0 0;
list-style:none;
}

#nav li {
margin:0;
padding:0em;
display:inline;
letter-spacing:0.1em;
}

#contenthome {
margin: 2em 9em 0em 9em;
}

#oldnews {
text-align:right;
margin-top:2em;
}

#contentcontact {
margin: 2em 9em 0em 9em;
text-align:center;
}

#contentgallery {
margin: 2em 9em 0em 9em;
}

#contentgallery h3 {
text-align:center;
}

#contentgallery h4 {
letter-spacing:.1em;
font-weight:500;
font-size:1.2em;
text-align:center;
}

#year {
text-align: center;
margin-bottom: 3em;
}

#gallery ul {
list-style: none;
margin:0;
padding:0 0;
}

#gallery li {
display: inline;
padding: 0 3em 0 0;
}


h3 {
letter-spacing:.1em; 
font-weight: 500;
border-bottom:.5px solid #333333;
font-size: 1.4em;
font-variant:small-caps;
clear:both;
}

h6 {
margin-top:-2em;
text-align:right;
padding-right:3em;
letter-spacing:.1em;
color:#444444
} 

#footer {
position:relative;
bottom:0;
margin:10em 0 0 0;
padding:0;
height:5em;
line-height:4em;
text-align:center;
font-size:.7em;
background-color:black;
border-top:1px solid white;
}

