a:link {color:#000;}
a:hover {color: #e0175d;}
a:visited {color: #222e63;}
body {background-color: #b0b0b0; padding: 10px; font-family: Georgia, serif;}

#content {padding: 0 40px 25px 40px;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}

.clear {clear:both;}
#left {float: left;}
#right {float: right;}

#topLeft {float: left; width: 327px; height: 169px;}
#topRight {float: right; width: 661px; height: 169px;}

#bottom {background-image: url("images/bg_main.jpg"); background-repeat: repeat-y; z-index:1; min-height: 499px;}
#bottomTop {width: 1000px; height:38px; background-image: url("images/bg_top.jpg");}
#bottomLeft {float: left; width: 327px;}
#bottomRight {float: right; width: 661px;}
#bottomBottom {width: 1000px; height:36px; background-image: url("images/bg_bottom.jpg");}

#navtext {font-size: 22px; line-height: 54px; font-weight: bold; font-variant: small-caps; padding: 45px 0 0 60px;}
#navbg {background-image: url("images/bg_left_art.gif"); background-repeat: no-repeat; z-index:0; min-height: 499px;}

#footer {font-family: Arial, serif; text-align: center; font-size: 14px; line-height: 24px; font-variant: small-caps; padding: 20px 0; clear: both;}

#wrapper {width: 1000px; margin: auto;}

.photos {text-align: center; padding-top: 15px;}
.photos img {margin: 8px 8px 2px 8px; padding: 2px; border: solid 1px black;}
.photos a:hover {border-bottom: solid 1px #e0175d;}

.bookmark {text-align: center;}

#about {float:right; padding: 5px; margin: 0 0 20px 25px; border: solid 1px black;}
#formLeft {text-align: right; font-weight: bold; padding-left: 30px; vertical-align: middle; line-height: 22px;}
#formRight {width: 400px; text-align: left;}

.ital {font-style: italic;}
