body
{
    background-color:White;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size:75%;
}

#main
{
    color: White;
    background-color: #5b1a81;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}

#header
{
    background: url("../images/Layout/panorama.jpg");
    background-repeat: no-repeat;
    background-position:top;
    height:114px;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}

#menu
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    text-align:center;
    padding-top:80px;
}

#menu li
{
    display:inline;
    margin-right:30px;
    margin-left:30px;
}

#menu a
{
    text-decoration:none;
    font-size:16px;
    color:White;
    font-weight:bold;
}

#menu a:hover
{
    text-decoration:underline;
}

#content
{
    padding:1em;
}

#footer
{
    text-align:center;
    padding-bottom:10px;
}

.clear
{
    clear: both;
}

#home_text_container
{
    background: url("../images/Layout/home_background.jpg");
    background-repeat: no-repeat;
    background-position:top;    
    width:540px;
    height:453px;
    margin-left:auto;
    margin-right:auto;
}

#home_text
{
    padding-top:1em;
    margin:1em;
    font-size:18px;
    color:White;
}

#biog_text_container
{
    background: url("../images/Layout/biog_background.jpg");
    background-repeat: no-repeat;
    background-position:top;    
    width:700px;
    height:653px;
    margin-left:auto;
    margin-right:auto;
}

#biog_text
{
    padding-top:1em;
    margin:1em;
    font-size:18px;
    color:White;
}

h1
{
    text-align:center;
    color:#b48bb9;
}

#gallery
{
    text-align:center;
}

#gallery table
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
}

#gallery-container
{
    width:864px;
    height:411px;
    margin-left:auto;
    margin-right:auto;
	background-image: url('../images/Layout/clouds.jpg');
}

.gallery-item

{
    margin-left:27px;
    margin-top:25px;
    float:left;
    color:White;
}

.gallery-item p
{
    text-align:center;
    font-size:13px;
    font-weight:bold;
}

.gallery-item img.border
{
    border:solid 3px #40005b;
}

label
{
    display:block;
    float:left;
    margin-right:15px;
    text-align:right;
    width:70px;
}

input.submit
{
    margin-left:85px;
}

.indent
{
    margin-left:40px;
    margin-right:40px;
    font-size:12px;
}

#footer a:visited, #footer a
{
    color:#b48bb9;
}

#footer a:hover
{
    color:White;
}

table img {
    padding: 10px;
    padding-bottom:30px;
    background-color: white;
}
.caption {
    position: relative;
    top: -22px;
    left: 0px;
/*        text-transform: capitalize;*/
    color: black;
    font-size:10px;
    font-weight:bold;
}
