/* CSS Document */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    text-align: center;
    direction: rtl;
    background-color: #a19260;
    background-image: url(../images/bg-page.gif);
    background-repeat: repeat-x;
    color: #3a3818;
}

div {
    margin: 0;
    padding: 0;
}

div.clear {
    clear: both;
    height: 0px;
    font-size: 0px;
    overflow: hidden;
}

/* Start Main Layer Style */
div.main-wrapper {
    position: relative;
    width: 944px;
    margin: 15px auto 0 auto;
    background-image: url(../images/bg-main.gif);
}

div.main {
    position: relative;
    width: 944px;
    background-image: url(../images/bg-footer.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}


div.main2{
    background-image: url(../images/bg-header.gif);
	background-position: 0 -152px;
	background-repeat: no-repeat;
}

div.header {
    width: 944px;
    height: 152px;
    background-image: url(../images/bg-header.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.newsletter-subscribe {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 500px;
    height: 20px;
    line-height: 20px;
	z-index: 20;
}

div.newsletter-subscribe form {
    position: relative;
    margin: 0px;
}

div.newsletter-subscribe label {
    display: block;
    float: left;
    margin-right: 10px;
    height: 20px;
    line-height: 20px;
    color: #fffbce;
    font-weight: bold;
}

div.newsletter-subscribe input {
    background-color: #fbf6c8;
    border: none;
    float: left;
    margin-right: 10px;
    height: 20px;
    color: #766535;
}

div.newsletter-subscribe input.name {
    width: 85px;
}

div.newsletter-subscribe input.email {
    width: 145px;
}

div.newsletter-subscribe a#send {
    position: relative;
    display: block;
    float: left;
    width: 52px;
    height: 27px;
    line-height: 27px;
    background-image: url(../images/bg-send.gif);
    text-align: center;
    font-weight: bold;
    color: #fffbce;
    margin-right: 10px;
    margin-top: -2px;
    text-decoration: none;
}

div#spacer1 {
    position: relative;
    float: right;
    height: 677px;
    width: 1px;
    overflow: hidden;
}

/* Start Main Menu */
div.main-menu {
    width: 160px;
    text-align: right;
    margin: 0;
    float: right;
}

div.main-menu a.main-menu-link {
    position: relative;
    display: block;
    color: #696535;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    clear: both;
    float: right;
    height: 24px;
    width: 160px;
    overflow: hidden;
    line-height: 24px;
    margin: 0px 0;
    margin-right: 13px;
    padding: 0 5px;
    padding-right: 24px;
    background-position: right;
    background-repeat: no-repeat;
    /*border-bottom:solid 1px #b6ac7c; */
}

div.main-menu a.main-menu-link:hover, div.main-menu a.main-menu-link:visited:hover {
    color: #d7483e;
}

div.main-menu a.active {
    background-image: url(../images/yin-yang-bullet.gif);
}

/* Text Styles */
div.content div.text-en {
    direction: ltr;
    text-align: left;
}

div.text h1 {
    color: #686535;
    font-size: 20px;
    margin: 0 0 10px 0;
}

div.text h2 {
    color: #6d4d30;
    font-size: 18px;
    margin: 0 0 10px 0;
}

div.text h2.events-news {
    color: #6d4d30;
    font-size: 18px;
    margin: 20px 0 10px 0;
    background-image: url(../images/yin-yang-bullet.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 24px;
    border-bottom: solid 1px #a29969;
}

div.text h3 {
    color: #737334;
    font-size: 16px;
    margin: 0 0 10px 0;
}

div.text p {
    margin: 0 0 10px 0;
    line-height: 1.5;
}

ul {
    margin: 0 0 10px 0;
    text-align: right;
    padding: 0 17px 0 0;
}

ul li {
    padding: 0 13px 0 0;
    list-style: none;
    background-image: url(../images/square.gif);
    background-position: right center;
    background-repeat: no-repeat;
    line-height: 1.5;
}

ol {
    margin: 0 0 10px 0;
    padding: 0 30px 0 0;
}

ol li {
    line-height: 1.5;
}

hr {
    background-color: #a29969;
    height: 1px;
    overflow: hidden;
    clear: both;
    border: none;
}

a {
    color: blue;
}

/* Homepage Photos */
div.homepage-photos {
    position: relative;
    margin-bottom: 10px;
    width: 672px;
}

div.homepage-photos div.photo1, div.homepage-photos div.photo2, div.homepage-photos div.photo3 {
    position: relative;
    float: right;
    background-color: #FFF;
    width: 210px;
    margin-left: 21px;
}

div.homepage-photos div.last {
    margin-left: 0;
}

div.homepage-photos div img {
    width: 210px;
}

/* Homepage News and Events */
div.news-events-layer {
    width: 400px;
}

div.news-events-layer span.date, div.news-events-layer span.location {
    font-size: 11px;
    color: #666;
}

div.news-events-layer h3 {
}

div.news-events-layer h3 a {
    color: #737334;
    text-decoration: none;
}

div.news-events-layer h3 a:hover, div.news-events-layer h3 a:visited:hover {
    color: #737334;
    text-decoration: underline;
}

div.news-events-layer span.location, div.news-events-layer span.content {
    line-height: 1.5;
}

/* Start Content Page Styles */
div.content {
    width: 734px;
    text-align: right;
    float: left;
}

div.content a#link-lang {
    position: absolute;
    direction: ltr;
    display: block;
    top: 10px;
    left: 60px;
    height: 24px;
    line-height: 24px;
    background-image: url(../images/yin-yang-bullet.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 25px;
    font-weight: bold;
    color: #6d4d30;
    text-decoration: none;
    z-index: 20;
}

div.content a#link-lang:hover, div.content a#link-lang:visited:hover {
    color: #d7483e;
    text-decoration: none;
}

div.content-inner {
    position: relative;
    margin: 0 0 200px 0px;
    width: 670px;
    overflow: hidden;
}

div.content-inner h1.page-title {
    position: relative;
    color: #686535;
    font-size: 24px;
    line-height: 24px;
    padding: 0px;
    margin: 30px 0 20px 0;
    z-index: 20;
}

/* Start Linked Pages */
div.linked-pages {
    position: relative;
    clear: both;
    margin: 0 0 10px 0;
    padding: 0 0 5px 0;
    border-bottom: solid 1px #666;
    width: 670px;
}

div.linked-pages a {
    display: block;
    position: relative;
    float: right;
    border-left: solid 1px #666;
    padding: 0 7px;
    margin: 0 0 7px 0;
    color: #666;
    text-decoration: none;
}

div.linked-pages-en a {
    float: left;
    border-right: solid 1px #666;
    border-left: 0 none;
}

div.linked-pages a:hover, div.linked-pages a:visited:hover {
    text-decoration: underline;
}

div.linked-pages a.first {
    padding-left: 0px;
}

div.linked-pages a.last {
    border: none;
}

a.print-page {
    margin: 10px 0;
}

/* Start News Styles */
div.message-wrapper {
}

div.message {
    margin: 7px 0;
    width: 650px;
    background-image: url(../images/bg-transp.png);
}

div.message-inner {
    padding: 10px;
}

div.message div.message-date {
    font-size: 11px;
    color: #666;
}

div.message .message-location {
    line-height: 12px;
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #666;
}

div.message h2.message-title {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px 0;
    color: #6d4d30;
}

div.message h2.message-title a {
    color: #6d4d30;
    text-decoration: none;
}

div.message h2.message-title a:hover, div.message h2.message-title a:visited:hover {
    color: #d7483e;
    text-decoration: none;
}

div.message div.message-date span {
    font-weight: bold;
}

div.message div.message-content {
    padding: 5px 0;
}

div.message a.read-more {
    color: blue;
    text-decoration: underline;
}

div.message a.read-more:hover, div.message a.read-more:visited:hover {
    text-decoration: none;
}

/* Start Album Styles */
div.album-wrapper {
    position: relative;
}

div.album {
    position: relative;
    margin: 7px 0;
    width: 650px;
    background-image: url(../images/bg-transp.png);
}

div.album-inner {
    position: relative;
    padding: 10px;
}

div.album div.thumb {
    position: relative;
    float: right;
    width: 99px;
    height: 99px;
    background-color: #fdfbe4;
    margin-left: 10px;
    text-align: center;
}

div.album div.album-date {
    font-size: 11px;
    color: #666;
}

div.album h2.album-title {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px 0;
    color: #737334;
}

div.album h2.album-title a {
    color: #737334;
    text-decoration: none;
}

div.album h2.album-title a:hover, div.album h2.album-title a:visited:hover {
    color: #d7483e;
    text-decoration: none;
}

div.album div.album-date span {
    font-weight: bold;
}

div.album div.album-description {
    padding: 5px 0;
}

div.album a.read-more {
    color: blue;
    text-decoration: underline;
}

div.album a.read-more:hover, div.album a.read-more:visited:hover {
    text-decoration: none;
}

/* Start Downloads Page */
ul#downloads {
    /*position:relative;*/
}

ul#downloads li {
    line-height: 1.5;
}

/* Start Links Page */
ul#links {
    /*position:relative;*/
}

ul#links li {
    line-height: 1.5;
}

/* Start Footer Settings */
div.address {
    position: relative;
    font-weight: bold;
    font-size: 18px;
    color: #f5ecbb;
    height: 65px;
    line-height: 55px;
}

div.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 944px;
    margin: 0 auto;
    text-align: center;
    clear: both;
    direction: ltr;
}

div.footer-inner {
    padding: 5px;
}