/* inside */
#content {line-height:1.5;background:#dedede;width:550px;padding:0 20px 1em;background:url(../images/layout/bg-content.gif) no-repeat 10px 130px;overflow:hidden;}
#content .errors {padding:.5em .5em .5em 4.5em;margin:1em 0 0;background:#fff url(../images/icons/error.gif) no-repeat 1em .75em;}

/* breadcrumbs */
.B_crumbBox {padding:.6em 1em .4em;font-size:.909em;display:block;margin:0 0 0 -15px;}
.B_crumbBox a,
.B_crumbBox span {display:block;float:left;margin:0 1em 0 0;padding:0 .5em 0 0;color:#7b7b7b;color:#7b7b7b;padding-right:2.5em;background:url(../images/icons/arrow-dark.gif) no-repeat 100% 5px;}
.B_crumbBox span a,
.B_crumbBox .B_lastCrumb,
.B_crumbBox .B_currentCrumb  {color:#7b7b7b;padding-right:0;margin-right:0;background:none;}

#keyvisual {width:590px;height:84px;margin:0 0 20px -20px;border:3px solid #fff;border-left:0;border-right:0;}
#keyvisual img {display:block;}

/* search */
#content .ajaxSearch_highlight {background:#fff;}
#content.ajaxSearch_result {padding-left:2.2em;background:url(../images/icons/search-result.gif) no-repeat .15em .2em;}
#content.ajaxSearch_result .ajaxSearch_resultLink {font-weight:bold;}
#content.ajaxSearch_result .ajaxSearch_resultDescription {font-style:italic;}

/* contact */
#contact {width:400px;margin:2em 0;}
#contact ol,#contact ol li {list-style:none;margin:0;padding:0;}
#contact ol li {width:100%;float:left;margin:0 0 .5em;}
#contact ol li label {display:block;padding:.2em 10px 0 0;float:left;width:110px;}
#contact ol li input,#contact ol li textarea {border:1px solid #000;padding:.2em .2em .1em;width:15em;float:left;}
#contact ol li textarea {height:6em;width:20em;}
#contact ol li button {margin-left:120px;border:1px solid #000;font-weight:bold;padding:3px 10px 2px;font-size:12px;height:26px;}
#contact ol li.error label {font-weight:bold;color:#f00;}
#contact ol li.error input {border-color:#f00;border-bottom-width:2px;}
#LastName {display:none;} /* bot honeypot */

/* pagination */
.pagination {border:1px solid #ccc;background:#7d7a7a url(../images/layout/bg-gradient.gif) repeat-x 0 0;color:#fff;margin:0 0 1em;padding:0 0 .1em;width:100%;}
.pagination li {display:inline;border-right:1px solid #aaa;}
.pagination li a {color:#fff;font-size:.909em;padding:0 .7em;text-decoration:none;border-right:1px solid #666;}
.pagination li a:hover {text-decoration:underline;color:#fff;}

/* newslist */
#newslist {width:98%;list-style:none;margin:0;float:left;}
#newslist li {margin:0 0 1em;float:left;width:100%;list-style:none;padding:0;}
#newslist li h3 {margin:0 0 .2em;float:left;}
#newslist li .date {color:#999;float:left;margin:0 0 0 1em;padding:.4em 0 0 0;font-size:.909em;display:block;border:0;}
#newslist li p {margin:0;float:left;width:100%;}
#newslist li a.more {display:block;float:right;color:#575757;padding:0 14px 1px 0;text-decoration:none;font-size:.909em;background:url(../images/icons/arrow-double-dark.gif) no-repeat 100% 6px;}
#newslist li a.more:hover {border-bottom:1px solid #f00;padding-bottom:0;color:#f00;}
