        /*****navi-dynamic new*****/
        ul.midcom-template-navi {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        ul.midcom-template-navi ul {
            padding-left: 10px;
        }
        ul.midcom-template-navi ul li {
            margin: 0px;
            padding: 0px;
        }
        ul.midcom-template-navi li a {
            background-color: transparent;
            color: #bc0505;
            /*display: block;*/
            font-size: 12px;
            font-weight: bold;
            text-decoration: none;
        }
        /*ul.midcom-template-navi li:hover, */ul.midcom-template-navi li a:hover, ul.midcom-template-navi li a.selected:hover {
            background-color: #bc0505;
            color: #ffddba;
        }
        ul.midcom-template-navi li a.selected {
            color: #000;
            list-style-item: square;
        }
        /*****<navi-dynamic new*****/

        body {
            background-color: #772500;
            background-image: url('/attachment/fd3a68013db068f78af751c0435b274c/f7e3b0bbed97d473933fe9fc318486a4/bgtop.png');
            background-repeat: repeat-x;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            margin: 0px;
        }
        h1 {
            border-bottom: 2px solid #bc0505;
            font-size: 16px;
	    margin-left: -25px;
            text-transform: uppercase;
        }
	h1:first-letter {
            background-color: #bc0505;
	    color: #ffddba;
            font-size: 24px;
            font-weight: normal;
	    padding: 0px 3px;
        }
        h2 {
            border-bottom: 2px solid #bc0505;
            font-size: 14px;
            text-transform: uppercase;
        }
        h3 {
            font-size: 12px;
            text-transform: uppercase;
        }
        p,ul,ol,.form_description,.form_field,.form_toolbar,td {
            font-size: 12px;
            line-height: 19px;
        }
        .padder {
	    padding-left: 25px;
        }
        #breadcrumb {
            float: left;
            text-align: left;
            width: 50%;
        }
        #copy {
            clear: both;
            padding-top: 3px;
            text-align: center;
        }
        #edit-this-page {
            float: right;
            margin: -3px 0px;
            text-align: right;
            width: 50%;
        }
        #footer, #footer #edit-this-page ul {
            color: #bc0505;
            font-size: 10px;
        }
        #footer p {
            padding-left: 0px;
        }
        #leftContainer {
            float: left;
            width: 220px;
        }
        #mainContainer {
            float: left;
            width: 530px;
        }
        #mainHeader {
            color: #bc0505;
            font-size: 24px;
            font-weight: bold;
            text-align: center;
        }
        #mainHeader a:link, #mainHeader a:visited, #mainHeader a:hover, #mainHeader a:active {
            color: #bc0505;
            text-decoration: none;
        }
        #pageContainer {
            margin: 30px 15px;
            width: 750px;
        }
        .box {
            border: 2px solid #bc0505;
            padding: 8px;
        }
        .bg {
            background-color: #ffddba;
            margin: 10px 15px;
            padding: 10px;
        }
        .diaryItem {
            clear: both;
            margin-bottom: 15px;
        }
        .diaryItem img{
            border: 1px solid black;
            margin: 0px 8px 8px
        }
	.news {
	    padding-left: 0px;
        }
        .nnbe {
            background-color: transparent;
            display: block;
            list-style-type: none;
        }
        .nnbe:hover, .nnbe:hover .nnbr, .nnbe:hover .nnbs {
            background-color: #bc0505;
	    color: #ffddba;
        }
        .nnbr, .nnbs {
            background-color: transparent;
            color: #bc0505;
            display: block;
            font-size: 12px;
            font-weight: bold;
            text-decoration: none;
        }
        .nnbr:hover, .nnbs:hover {
            background-color: #bc0505;
            color: #ffddba;
            font-size: 12px;
            font-weight: bold;
            text-decoration: none;
        }
        .resultBox {
            padding: 5px 0px;
        }
        .resultHeader {
        }

        .resultDetails {
            font-size: 12px;
	    padding-left: 25px;
        }
        .resultCore {
            font-style: italic;
        }
        img.sideImage {
            clear: right;
            float: right;
            margin: 0px;
        }
.discBox {
  margin-bottom: 15px;

}
.discHeader {
  background-image: url('/attachment/fd3a68013db068f78af751c0435b274c/8a65846a68c7e0d011eefee96c08043a/discHeader1.gif');
  background-repeat: repeat-x;
  color: #ffddba;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  padding: 2px;
}
.discContent {
}
.shorttext {
  width: 350px;
}
.longtext {
  height: 200px;
  width: 350px;
}

/* RSS Feed button */

div.rss-button {
  margin: 10px 15px;
}
.btn {
  font-size: 9px; 
  padding: 1px 1em 1px 0; 
  border: 1px solid black; 
  background: #888; 
  color: #FFF; 
  text-decoration: none;
}
.btn span {
  border-right: 1px solid #000;
  color: #FFF;
  margin: 0; 
  padding: 1px 0.75em; 
  margin-right: 0.1em;
}
.rss span {
  background: #F60;
}
