/* body */
body {
       border: 0;
       margin: 0;
       padding: 0;
       background: #ffffff;
       font-family: Veranda, sans-serif;
       font-size: 10pt;
       color: #753d0b;
       line-height: 120%;
}

/* site area */
.site_area {
       border: 0;
       margin: 0 auto;
       padding: 0;
       padding-bottom: 2em;
       background-image: url('/foto/37');
       background-position: top left;
       background-repeat: repeat-x;
       background-color: #D2FF66;
       width: 1000px;
       height: 100%;
}

/* title area */
.title_area1 { display: none; }
.title_area2 { display: none; }
.title_area3 { display: none; }

/* top area */
.top_area {
       border: 0;
       margin: 0;
       padding: 0;
       background-image: url('/foto/36');
       background-position: top right;
       background-repeat: no-repeat;
       height: 160px;
}

/* top divider */
.top_div {
       display: none;
}
/* left divider */
.left_div {
}

/* text area */
.text_area {
       border: 0;
       border-bottom: 3px solid white;
       padding: 40px;
       margin: 0;
       width: 918px;
       line-height: 1.5em;
       float: left;
       background: #defc96;
}
.text_area h1 {
       font-size: 1.1em;
}
.text_area a {
       color: #0c579e;
       text-decoration: none;
}
.text_area a:hover {
       color: #0c579e;
       text-decoration: underline;
}
#acephoto {
       width: 240px;
       margin: 0px;
       margin-top: -27px;
       padding: 0 7px 7px 7px;
       border: 0;
       float: right;
}
#page-photo {
       width: 220px;
       margin: 0px;
       padding: 0.2em;
       border: 0;
       float: right;
}
.page_content {
}
.page_foto {
      
}

/* right divider */
.right_div {
}

/* button area */
.button_area {
       border-bottom: 2px solid white;
       background: #defc96;
       padding: 3px;

}
.button_area ul {
       margin: 0.7em 0;
}
.button_area ul li {
       display: inline;
       list-style-type: none;
       padding: 5px 12px 5px 3px;
}
.button_down {
       border-bottom: 1px solid #753d0b;
       border-right: 1px solid #753d0b;
}
.button_down a {
       color: #753d0b;
       text-decoration: none;
}
.button_down a:hover {
       text-decoration: underline;
}
.button_up {
       border-bottom: 1px solid #0c579e;
       border-right: 1px solid #0c579e;
}
.button_up a {
       color: #0c579e;
       text-decoration: none;
}
.button_up a:hover {
       text-decoration: underline;
}

/* link area */
.link_area {
       border: 0;
       padding: 5px 17px 17px 23px;
       width: 600px;
       color: #753d0b;
       float: left;
}
.link_area ul {
}
.link_area ul li {
       list-style: none;
       padding: 0 0 1.5em 0;
}
.link_area_foto {
}
.link_area_foto a {
}
.link_area_foto a img{
}
.link_area_title {
       padding: 0 0 1em 0;
}
.link_area_title a  {
       color: #0c579e;
       text-decoration: none;
}
.link_area_title a:hover {
       color: #0c579e;
       text-decoration: underline;
}

/* long news area */
.long_news_area{
       border: 0;
       padding: 0;
       padding-top: 1.5em;
       line-height: 1.5em;
       margin: 0;
       width: 650px;
       float: left;
}
.long_news_area ul {
       padding: 0;
       margin: 0;

}
.long_news_area ul li {
       list-style: none;
       border-bottom: 1px dotted #753d0b;
       border-right: 1px dotted #753d0b;
       padding: 0;
       margin: 0;
       margin-bottom: 3em;
       padding-bottom: 1em;
       padding-right: 0.5em;
       padding-left: 0.7em;
}
.long_news_area ul li ul li {
       border: 0;
       margin: 0;
}
.long_news_title{
       font-size: 1.2em;
       margin: 0;
       margin-bottom: 5px;
       padding: 0;
       border: 0;
       line-height: 120%
}
.long_news_date{
       font-size: 0.6em;
}
.long_news_content{
       padding: 0;
       margin: 0;
       margin-top: 11px;
       border: 0;
}
.long_news_foto{
       float: right;
       padding: 0 0 0.5em 14px;
       margin: 0;
       margin-right: -5px;
       width: 200px;
}

/* short news area */
.short_news_area{
       width: 300px;
       border: 0;
       position: relative;
       float: left;
       padding: 0;
       padding-left: 20px;
       padding-top: 1em;
       margin: 0;
}
.short_news_area ul{
       padding: 0;
       margin: 0;
}
.short_news_area ul li{
       list-style: none;
}
.short_news_date{
       font-size: 0.6em;
}
.short_news_area ul li a {
       font-size: 0.7em;
       color: #0c579e;
       text-decoration: none;
}
.short_news_area ul li a:hover {
       text-decoration: underline;
}
.code {
        border: 0;
        margin: 0;
        margin-top: 0.5em;
        padding: 7px;
        font-family: monospace;
        font-size: 12px;
        background-color: #fffff0;
        white-space: nowrap;
        overflow: auto;
}
.credits_div {
        background-color: #ff0000;
font-size: 40pt;
}