@charset "UTF-8";
/* CSS Document */

a img {border:0px;}
body {margin:0px; padding:0px; background:#987eb1 url(images/bgr.gif); font:10pt/18px tahoma; color:#cfcfcc;}
#background {margin:0px auto; width:852px; background:url(images/bgr-mid.gif);}
#container {background:url(images/note.gif) no-repeat 210px 15px;}


#top {padding:20px 80px 20px 45px; height:150px;}
.topLine {border-bottom:1px solid #77736c;; width: 573px; margin-left: 150px; padding-top: 5px;}
#top img {border:2px solid #887c94; float:left; margin-right:50px;}
#titleMain {text-transform:uppercase; color:#b2a7be; font:19pt tahoma; margin:10px 0px 15px 0px;}

#menu {width:195px; text-align:center; float:left; padding-bottom:15px;}
#menu ul {list-style:none; margin:0px auto; padding:15px 0px 5px 0px; width:152px; border-top:1px solid #77736c; margin-top:20px;}
#menu ul li a {display:block; width:152px; height:33px; text-decoration:none; font:10pt verdana; color:#cfcfcc; background:url(images/menu-btn.jpg) no-repeat; margin-bottom:2px; padding:6px 0px 0px 0px;}
#menu ul li a:hover {padding:7px 0px 0px 0px; height:33px; margin-bottom:1px; background:url(images/menu-btn-ro.jpg) no-repeat; color:#c1bbc7;}
#date {width:152px; margin:0px auto; padding-bottom:8px; font:8.5pt tahoma;}
#email {width:152px; border-top:1px solid #77736c; margin:0px auto; padding-top:12px;}
#email a {text-decoration:none; font:10pt verdana; color:#cfcfcc; margin-top:8px;}

#join {width:255px; text-align:center; float:left; border-right:1px solid #77736c; height:200px;}
form {margin:0px auto; text-align:center; border-bottom:1px solid #77736c; width:190px; padding-bottom:20px;}
form div {text-align:left; margin:20px auto; width:170px;}
input {background:#444135; border:1px solid #968691; color:#bcb2b9; width:160px;}

#photos {float:left; width:440px; margin-left:15px; text-align:center;}
#photosTop {height:20px; background:url(images/photos-top.gif) no-repeat;}
#photosMid {background:url(images/photos-mid.gif); height:190px;}
#photosBtm {height:7px; background:url(images/photos-btm.gif) no-repeat;}
#photos .title {background:#5c584e; padding:6px 0px; border:1px solid #7a756e; border-top:0px; border-bottom:0px;}
#photos .year {float:left; margin:15px 0px 0px 22px;}

#news {width:320px; margin-left:490px; padding-bottom:50px;}
.newsArticle {border-bottom:1px solid #77736c; padding:10px 0px;}

.pageTop {height:49px; background:url(images/page-top.gif); color:#454134; font:16pt tahoma; text-transform:uppercase;}
.pageTop div {padding:18px 0px 0px 30px;}
.pageTop img {float:right; margin-right:40px;}

#content {margin:20px 40px 0px 200px; border-left:1px solid #77736c; padding:0px 0px 30px 40px;}
#pageTitle {border:1px solid #77736c; border-left:0px; border-right:0px; color:#c1bbc7; font:16pt verdana; text-transform:lowercase; padding:5px 10px; margin-bottom:30px;}

.yellow {color:#d9be61;}
.title {color:#c1bbc7; font:13pt tahoma; text-align:center;}

#footer {margin:0px auto; width:852px; background:url(images/bgr-btm.gif) no-repeat; text-align:center; padding:20px 0px; font:8pt tahoma; color:#fff;}

#footer a {color: #fff; text-decoration: underline;}
 
a {color: #CCCCFF; text-decoration: none; font-weight: bold;}

img.floatLeft {float: left;}

img.floatRight {float: right;}

.line {border-bottom:1px solid #77736c; border-top:1px solid #77736c; width: 500px; padding: 10px 0px;}

#galleries .description {padding-left:40px;}
#galleries td {padding:20px 0; border-bottom:1px solid #77736c;}
#galleries img {border:1px solid #77736c;}