* {
  margin: 0px 0px;
  padding: 0px 0px;
}

html {
  margin-bottom: 0.01em;
}

body {
  background-color:#c5b99a;
  font-family: Tahoma;
  font-size: 16px;
  color: #ffffff;
}

a{
  color:#ffffff;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

img{
  border:0px;
}

h2{
  font-size:22px;
  font-family:Tahoma;
  font-weight:bold;
  text-align:left;
}

h3{
  font-size:12px;
  font-family:Verdana;
  font-weight:bold;
  text-align:center;
  /*color:#c03a53;*/
  color:#ffffff;
}

#main{
  width:800px;
  background: transparent url(images/page_bg.jpg) repeat top left;
}

#main .logo{
  background: transparent url(images/logo.jpg) no-repeat top left;
  width:248px;
  height:247px;
}

#main .top_pane{
  width:552px;
  height:247px;
}

#main .top_pane .page_top{
  width:552px;
  height:110px;
}

#main .top_pane .top_banner{
  width:552px;
  height:83px;
  background: transparent url(images/banner_pane.jpg) no-repeat top right;
}

#main .top_pane .page_title{
  width:552px;
  height:54px;
  background: transparent url(images/page_title.jpg) no-repeat top right;
}

#main .menu_pane{
  width:200px;
  background: transparent url(images/menu_bg.jpg) repeat-y top left;
}

#main .content_pane{
  width:600px;
  /*padding-left:30px;
  padding-right:30px;*/
  /*padding-top:30px;*/
  /*background: transparent url(images/content_bg.jpg) repeat top left;*/
  background: transparent url(images/page_bg.jpg) repeat top left;
}

#main .menu_bottom{
  width:200px;
  height:167px;
  background: transparent url(images/menu_bottom.jpg) no-repeat top left;
}

#main .page_bottom{
  width:600px;
  height:167px;
  background: transparent url(images/page_bottom.jpg) no-repeat top left;
}

#main .menu_footer{
  width:200px;
  height:27px;
  background: transparent url(images/menu_footer.jpg) no-repeat top left;
}

#main .page_footer{
  width:600px;
  height:27px;
  background: transparent url(images/page_footer.jpg) no-repeat top left;
  font-size:10px;
  color:#740729;
  text-align:center;
}

.inner_content{
  text-align:left;
  vertical-align: top;
  padding-left:30px;
  padding-right:30px;
}

.inner_content div.links {
  border-top: 1px dotted #424242;
  padding: 5px 0px;
}

.inner_content div.links a{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}

.inner_content p{
  padding-top:10px;
  padding-bottom:10px;
  text-align:justify;
}

.inner_content p.title{
  font-style:italic;
  text-decoration:underline;
}

img.archive {
  border: 2px solid black;
}

.inner_content ul{
  list-style-position: inside;
  list-style-type: disc;
}

.inner_content ul.content_list{
  list-style-image:url(images/ul.gif);
  margin-left:15px;
  list-style-position: outside;
  margin-top:8px;
}

.partner_image{
  padding:10px;
}

ul.program_list{
  list-style-position: outside;
  list-style-image:url(images/ul.gif);
  margin-left:30px;
  text-align:left;
}

ul p{
  text-align:justify;
}

ul.program_list li{
  padding-top:3px;
  padding-bottom:3px;
}

ul.program_list li span.time{
  font-weight:bold;
}

div.program-content{
  text-align:justify;
  margin: 0px 10px 0px 10px;
}

div.press{
  height:32px;
  line-height:32px;
  vertical-align:middle;
}
