
#logo {
   background: url(images/dynamic/logo.gif) no-repeat;
}
#key_visual {
   background: url(images/dynamic/key_visual1.jpg) no-repeat;
}
#slogan {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  color: #044979;
}
#main_nav_list a.main_nav_active_item {
  background: url(images/dynamic/buttonset8/main_nav_active.gif) no-repeat;
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fbfbfb;
}
#main_nav_list a.main_nav_item {
  background: url(images/dynamic/buttonset8/main_nav.gif) no-repeat;
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #4c4b4b;
}
#main_nav_list a.main_nav_item:hover {
  background: url(images/dynamic/buttonset8/main_nav_active.gif) no-repeat;
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fbfbfb;
}
.sub_nav_list a.sub_nav_active_item {
  background: url(images/dynamic/buttonset8/main_nav.gif) no-repeat;
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fffffe;
}
.sub_nav_list a.sub_nav_item {
  background: url(images/dynamic/buttonset8/main_nav.gif) no-repeat;
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #4f5a65;
}
.sub_nav_list a.sub_nav_item:hover {
  background: url(images/dynamic/buttonset8/main_nav_active.gif) no-repeat;
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #fffffe;
}
#content_container h1 {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 28px;
  font-weight: bold;
  text-decoration: none;
  color: #920f0f;
}
#content_container h2 {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
  color: #920f0f;
}
#content_container h3 {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #920f0f;
}
#content_container, #content_container p {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}
#content_container a:visited {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #bf4d4d;
}
#content_container a:link {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #920f0f;
}
#content_container a:hover {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #1d1c1c;
}
#content_container a:active {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #1d1c1c;
}
#footer_text {
  font-family: arial, tahoma, verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #334f69;
}



/* Headings
----------------------------------------------- */
.date-header {
  font-size:22;
  font-family:Trebuchet MS,Trebuchet,Arial,Verdana,Sans-serif;
  font-style:bold;
  text-transform:uppercase;
  color:#920f0f;
  background-color:white;
  border:1px;
}

 
 /* Posts
----------------------------------------------- */
.post-title {
  font-style:bold;
  color:#777;
  }
.post-title a {
  text-decoration:bold;
  font-style:bold;
  color:#777;
  }
.post-title a:hover {
  color:#fff;
  }
.post div {
  margin:0;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#333;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#777;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #222;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }



/* Comments
----------------------------------------------- */
.commenthidden {display:none} 
.commentshown {display:inline}
#comments h4 {
  margin:2px;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }

 /*Tables*/
.council table {
    width: 100%;
    border-left: 1px solid;
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.council th {
    border-right: 0px solid;
    border-bottom: 0px solid;
    text-align: left;
    font-weight: bold;
    color: #000;
}

.council td {
    border-right: 0px solid;
    border-bottom: 0px solid;
    color: #000;
}
.council tr {
    border-right: 0px solid;
    border-bottom: 0px solid;
    color: #000;
}


.audio table {
	width: 300px;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
}

.audio th {
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
    text-align: left;
    font-weight: bold;
    color: #000;
}

.audio td {
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
    color: #000;
}
.audio tr {
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
    color: #000;
}
