body {
background-color: ivory;
}

.outer {
border: solid black 0px;
width: 90%;
background-color: beige;

}


.mainline {
border: solid black 1px;
width: 90%;
}

.photobox {
border: solid black 0px;
width: 40%;
}

.topart {
border: solid black 0px;
width: 60%;
padding: 10px;
}


.botart {
border: solid black 1px;
width: 80%;
colspan: 2;
background-color: ivory;
}

.mainphoto {
border: solid black 0px;
width: 90%;
margin-left: auto;
margin-right: auto;
font-weight: bold;
}

.maincaption {
border: solid black 0px;
width: 90%;
margin-left: auto;
margin-right: auto;
}

.tophead {
padding: 0;
font-size: 130%;
font-weight: bold;
}

.letter {
font-size: 200%;
}


.big a {
color: black;
}


.big {
font-size: 150%;
font-weight: bold;
}

.big2 {
font-size: 120%;
font-weight: bold;
}

.mainnav {
width: 7.5%;
}



hr {
border-style: solid;
height: 1px;
}



.sections {
border: solid black 1px;
}

.topbar {
width: 100%;
background-color: green;
font-size: 250%;
}

.final {
color: white;
border: solid black 0px;
width: 100%;
background-color: green;
}




h1 {
font-family:century gothic;
color:Cornsilk;

background-color: peru;
}


h1 a {
font-family:century gothic;
color:Cornsilk;
background-color: peru;

}

h1 a:link {
font-family:century gothic;

color:Cornsilk;
background-color: peru;
}


tr,td {
border: solid black 1px;
}


h3 {
padding-top: 0em;
padding-bottom: 0em;
}
h3 a {
margin: 0;
color: black;
}
hr {
border-style: solid;
margin: 0;
}
img {
border: none;
}

td.teaser {
background-color: Cornsilk;
width:210;
}

.teaserimg {
border: none;
margin-left: auto;
margin-right: auto;
text-align: center;
border: 1px solid black;
display: block;
}


.stars {
text-align: center;
font-weight: 700;
letter-spacing: 12px;
margin-left: auto;
margin-right: auto;
}

p {
padding: 30px;
padding-top: 0em;
padding-bottom: 0em;
}