
* { padding: 0; margin: 0; }

body {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    background:url(images/shadow2.jpg) no-repeat 50% 92px;
}
#wrapper {
    margin: 0 auto;
    width: 822px;

}
#header {
    color: #ccc;
    width: 820px;
    float: left;
    padding: 10px;
    margin: 0px 0px 5px 0px;
}
#nav {float:right; width:450px; height:18px; margin:0; margin-top:39px;}
#navlist li{
    display: inline;
    list-style-type: none;
    padding-right: 93px;
}

#navlist li a:link, #navlist li a:visited
{
    color: #C0C0C0;
    text-decoration:none;
    padding: 5px;
}

#navlist li a:hover, #navlist li a:active
{
    color: #A2D469;
    text-decoration:none;
    border: 1px dashed;
    padding: 4px;
}

#wallpaper { background:url(images/wallpaper.jpg) 0 106px repeat-x;}
#logo {clear:both; margin:0;}
#logo a {text-indent:-9999px; background: url(images/logo.gif) no-repeat; width: 199px; height:72px; float:left; overflow:hidden; margin:9px 0 23px 0;  }

h2 {font-size:29px; color:#A0CE67; font-weight:normal; line-height: 39px;}
#leftcolumn {
    color: #9A9A9A;
    margin: 0 6px 5px 0px;
    padding: 10px;
    width: 386px;
    float: left;
}
#leftcolumn a:link, #leftcolumn a:visited {
    color: #A0CE67; text-decoration:none; font-weight: bold;
}
#leftcolumn a:hover, #leftcolumn a:active {
    color: #537726;
    text-decoration:none;
    border-bottom: 1px dashed;
}
#rightcolumn {
    float: right;
    color: #9A9A9A;
    margin: 0 0 5px 10px;
    padding: 26px 10px 10px 10px;
    width: 376px;
    display: inline;
    line-height:23px;
}
#rightcolumn ul {
    list-style:none;}

#rightcolumn li {
    margin-left: 15px;
    list-style-image:url(images/bullet.gif);
}

#main {
    color: #9A9A9A;
    margin: 110px 0px 5px 0px;
    width: 800px;
    float: left;
    padding: 10px;
}
#main p {
    line-height:23px;
}
#main p a:link, #main p a:visited {
    color: #A0CE67; text-decoration:none; font-weight: bold;
}
#main p a:hover, #main p a:active {
    color: #537726;
    text-decoration:none;
    border-bottom: 1px dashed;
}
h3 {
    font-size:21px;
    color: #A0CE67;
    font-weight:normal;}

#footer {
    width: 820px;
    clear: both;
    color: #A0CE67;
    margin: 0px 0px 10px 0px;
    padding: 10px;
    line-height: 26px;
    background:url(images/border.gif) 0 0 repeat-x;
}
#footer a:link, #footer a:visited {
    color: #A0CE67; text-decoration:none; font-weight: bold;
}
#footer a:hover, #footer a:active {
    color: #537726;
    text-decoration:none;
    border-bottom: 1px dashed;
}
blockquote.style1 {
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    padding: 13px;
    background-color: #A0CE67;
    border-top: 1px solid #537726;
    border-bottom: 1px solid #537726;
    margin: 5px;
    background-image: url(images/openquote.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-indent: 27px;
    font-style: italic;
}
blockquote.style1 p {
    display: block;
    background-image: url(images/closequote.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-right: 9px;
}

blockquote.style1 a:link, blockquote.style1 a:visited {
    text-decoration:none;
    color: #666;
    font-style:normal;
    font-size: 12px;
}

blockquote.style1 a:hover, blockquote.style1 a:active {
    text-decoration:none;
    color: #333;
    font-style:normal;

}

blockquote.style2 {
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    padding: 13px;
    background-color: #A0CE67;
    border-top: 1px solid #537726;
    border-bottom: 1px solid #537726;
    margin: 5px 5px 5px 12px;
    background-image: url(images/openquote.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-indent: 27px;
    font-style: italic;
    float:right;
    width: 300px;
}
blockquote.style2 p {
    display: block;
    background-image: url(images/closequote.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-right: 9px;
}
.green {
    color: #537726; float: right; margin-right: 28px; font-size: 11px;}


/*home page */
#mainImg {text-align: center; height: 512px; line-height:512px;}
#mainImg img {padding-top:10px;}
#imageContainer {
    position:relative;
    z-index: 0;
    text-align: center;
    height: 512px;
    width:488px;
    clear:both;
}
#imageContainer img {
    display:none;
    position:absolute;
    top:0; left:0;
}
.dark {
    font-size:16px;
    font-weight: bold;
    color: #537726;
}
.grey {
    color:#999;
    font-weight:bold;
    font-size: 14px;
}
.sep {
    clear:both;
    color: #A0CE67;
    width: 90%;
    border-bottom: 1px dashed;
    margin: 0 auto 21px auto;
}
.thumbnail{
    padding: 3px;
    border: 1px solid #999;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.thumbnail2{
    padding: 3px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.thumbnail3{
    padding: 3px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left
}
.thumbnail4{
    padding: 3px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: right;
}
.photos-right {
    float: right;
    padding: 6px;
    border: solid 1px #999;
    background-color: #ccc;
    margin-left: 21px;
}
.photos-right p {
    color: #666;
    text-align:center;
    margin-bottom: 6px;
}
.clear {
    clear:both;
}
.floatright {
    float:right;
    font-size: 11px;
    color: #666;
    margin: 0 25px 0 0;}