/* CSS Document */

html {
min-height:100%;
margin-bottom:1px;
}

a {
color:#ffffff;
text-decoration:none;
}

a:visited {color:#908065}
a:focus {color:#1c9636}
a:hover {color:#1c9636}
a:active {color:#1c9636}

body {
color:white;
font-family:'optima', 'helvetica neue', 'arial narrow', sans-serif;
background-color:#ffffff;
}

.center {
text-align:center;
}

a img {
border:none;
}

#footer {
clear:both;
font-size:12px;
}

/*  Wrappers  */

#wrapper {
width:90%;
padding:10px 0px 10px 0px;
margin:20px auto 20px auto;
background-color:#533501;
border:1px solid #533501;
border-radius:100px;
-webkit-border-radius:100px;
-moz-border-radius:100px;
}

#wrapper2 {
width:90%;
padding:40px 0px 10px 0px;
margin:20px auto 20px auto;
background-color:#533501;
border:1px solid #533501;
border-radius:100px;
-webkit-border-radius:100px;
-moz-border-radius:100px;
}

/* Left Column */

.leftcolumn {
display:inline;
float:left;
width:20%;
height:100%;
margin-right:15px;
padding:0px 0px 0px 40px
}

.menu {
display:block;
margin:15px 0px 25px 0px;
}

.menusub {
display:block;
margin:15px 0px 15px 0px;
}

.menushift {
display:block;
margin:15px 0px 25px 5px;
}

/* Right Column */

.rightcolumn {
display:inline;
float:left;
width:60%;
height:100%;
margin:0px auto 0px auto;
border-left:3px solid #1a1100;
padding:0px 0px 60px 40px;
}

/*  Text  */

img.pieceleft {
display:inline;
float:left;
height:120px;
border:2px solid #1a1100;
margin:0px 10px 3px 0px;
}

img.pieceright {
display:inline;
float:right;
height:120px;
border:2px solid #1a1100;
margin:0px 10px 3px 0px;
}

h1 {
font-size:18px;
padding-top:20px;
}

h2 {
font-size:14px;
}

.cite {
font-size:14px;
font-style:italic;
}

.blockquote {
font-size:14px;
}

.nav {
font-size:24px;
}



/*  Photos  */

img.thumb {
height:160px;
margin:30px;
border:3px solid #1a1100;
}
