html
{
    margin: 0;
    padding: 0;
    background: #B0BFC2;
}

body
{
    text-align: left;
    margin: 0 auto;
    width: 700px;
	min-height: 700px;
    text-align: center;
    font: 85% arial, helvetica, sans-serif;
    background: #9daeb8;
    color: #444;
}

#container
{
    text-align: left;
    margin: 0 auto;
    width: 700px;
    background: #FFF;
}

h1
{
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
}

h1 img
{
    display: block;
    border: 0;
}

a 
{ 
    text-decoration: none;
}

/* Topnav Styles */
ul#topnav
{
    margin: 0 auto 0 auto;
    text-align: left;
    padding: 5px 0;
    list-style-type: none;
    background: #387A9B;
}

ul#topnav li
{
    display: inline;
    margin: 0;
    padding: 0;
}

ul#topnav li a
{
    border-top: 5px solid #387a9b;
    border-bottom: 5px solid #387a9b;
    border-left: 2.6em solid #387a9b;
    border-right: 2.6em solid #387a9b;
}

ul#topnav li a:link, ul#topnav li a:visited
{
    color: #fff;
}

ul#topnav li a:hover, ul#topnav li a:active
{
    color: #387A9B;
    background: #fff;
    border-color: #fff;
}

#container2
{
    text-align: left;
    margin: 0 auto;
    padding: 0;
    width: 700px;
    background: #9daeb8;
} /* End TopNav styles */

/* Footer Styles */
ul#ftnav
{
    margin: 0 auto 0 auto;
    text-align: center;
    padding: 5px 0;
    list-style-type: none;
    /*background: #387A9B;*/
}

ul#ftnav li
{
    display: inline;
    margin: 0;
    padding: 0;
}

ul#ftnav li a
{
    /*border-top: 5px solid #387a9b;
    border-bottom: 5px solid #387a9b;
    border-left: 2.6em solid #387a9b;
    border-right: 2.6em solid #387a9b;*/
}

ul#ftnav li a:link, ul#topnav li a:visited
{
    /*color: #fff;*/
}

ul#ftnav li a:hover, ul#topnav li a:active
{
    /*color: #387A9B;
    background: #fff;
    border-color: #fff;*/
}

#foot
{
    text-align: center;
    margin: 0 auto;
    padding: 0;
	font-size: smaller;
    width: 700px;
    background: #9daeb8;
}
/* end footer styles */
h2
{
    text-align: center;
    margin: 0;
    padding: 0;
}

p
{
    padding: 10px;
}
#address
{
    text-align: center;
    margin: 0 250px 10px;
    padding: 5px 10px 0;
    height: 3em;
    background: #387a9b;
}
#address a
{

    color: #FFF;
}

#address:hover, #address:hover a
{ 
    background: white;
    color: #387A9B;
}

#mission
{
	font-size: large;
}

#prank a
{
	background: url(img/ryan2.jpg);
	width: 185px;
	height: 222px;
}

#prank a:link
{
	background: url(img/staffRyan.jpg);
}

#prank a:hover, #prank:focus
{
	background: url(img/ryan2.jpg);
}