div#bread {padding-left:5px;}
div#side-bar {margin:0 0 0 10px;width:195px;}
#side-bar ul li.level2 {margin-left:1.5em;}
#ctas h2 {font-family:Arial, sans-serif;}
#chp-content {margin:0 55px 0 53px;padding-top:10px;}
div#page_content, 
div#content {padding:0px 10px;}
div#content {width:750px;float:right;}
div#content h1 {text-transform:none;}
#chapter-header-img {width:740px;	margin:0px 10px;z-index:1;}
#chp-header h1 {line-height:125%;padding:5px 10px 10px;margin:0 0 0 10px;font-weight:bold; font-size:20px;}
#chpMenu.stdMenu, #stdchpNavBar { margin-top:5px; color:#04558d; font-family:arial; font-size:13px; font-weight:bold; line-height:150%; text-align:center; padding:0 0 15px 10px; background-color:#fff; position:relative}
#chpMenu.stdMenu a, #stdchpNavBar a { color:#04558d;text-decoration:none;}

#chpMenu.stdMenu ul {list-style-image:none; list-style-position:outside; list-style-type:none;text-align:center; height:26px; overflow:hidden;}
#chpMenu.stdMenu ul li {float:left; list-style-type:none; border-right:1px solid #517997; line-height:1.2em;}
#chpMenu.stdMenu ul li.last {border-right:none;}
#chpMenu.stdMenu a {padding:3px 5px; display:block;}
#chpMenu.stdMenu a:hover, #chpMenu.stdMenu a.selected {text-decoration:none; color:#517997}

div#chpsubmenus.stdSubMenu ul { border:solid #DB8128; border-width:0 1px 1px 1px; background-color:#e3a261; opacity:0.9; filter:alpha(opacity=95); -moz-opacity:.95; -khtml-opacity:.9; display:none; font-size:85%; position:absolute; top:175px; z-index:1000; $left: 162px; }
div#chpsubmenus.stdSubMenu ul li {_background:none;_display:inline-block;margin:0;list-style-type:none;}
div#chpsubmenus.stdSubMenu ul li a { color:#fff; display:block; text-decoration:none; text-align:left; padding:6px 20px 6px 10px; }
div#chpsubmenus.stdSubMenu ul li a:hover { text-decoration:underline;}
div#chpsubmenus.stdSubMenu ul ul { background:none; border:none; display:block; font-size:.75em; position:static; padding:3px 0; }
div#chpsubmenus.stdSubMenu ul ul li a { border:none; color:#fff; padding:3px 30px;}
div#chpsubmenus.stdSubMenu ul { width:156px;}

/* to preserve some old arthritis styling */
.timestamp {color:#999999;font-size:10px;text-align:right;}
.timestamp a {color:#666666;}
div#page_content .right ul{	margin:12px 0;}
div#page_content .right li{	margin-left:20px; border:5px solid coral;}
div#page_content .right hr {border:0pt none;width:80%;}
div.promo_item { display:block; width:245px; float:left; padding:0px 1px; }
.clear { clear: both;}
#chp_contact .left{ width:170px;}
#chp_contact .fn { font-weight:bold;}

/* forms */
form.vertical {	margin-top:15px;line-height:2em;}
form.vertical input[type='text'], 
form.vertical textarea, 
form.vertical select {display:block;padding:2px 0;margin-bottom:12px; width:300px;border:1px solid #999;}
form.vertical div.clear{height:6px;}
form.vertical textarea {height:80px;font-family:inherit;font-size:100%;}
form.vertical input[type='radio'] {margin-left:7px;}
form.vertical label {color:#666666;	font-weight:bold;}
form.vertical .error {color:#990000; float:none;}
form.vertical input.error {border:1px solid #990000;background-color:#FFCCCC;}
/* news */
ul.articles {margin:10px 0;}
div.articles li, ul.articles li {margin-bottom:15px;list-style-type:none;}
div.articles h3, ul.articles h3 {margin-bottom:0px;}
div.articles h5, ul.articles h5 {margin-bottom:5px;color:#666666;}

/* staff list */
div.staff_item.row1 {background:#EFEFEF;}
div.staff_item h4{margin:0;}
div.staff_item .col{width:200px;height:77px; float:left;line-height:1.4em; padding:10px;}
#content div.staff_item p {padding:10px;}
table.tablesorter tr td {font-size: 1em;line-height: 1.5em;padding: .2em 1em;text-align: left;vertical-align: top;}
table.tablesorter tr th {background: #aaa;color: #fff;font-size: 1em;font-weight: lighter;line-height: 2em;padding: 0 1em;text-align: left;vertical-align: middle;white-space: nowrap;}
table.tablesorter thead tr .header {background-image: url(../cms/images/ts_bg_w.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter thead tr .headerSortUp {background-image: url(../cms/images/asc_w.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(../cms/images/desc_w.gif);}
table.tablesorter tbody td {background-color: #FFF;}
table.tablesorter tbody tr.odd td { background-color:#EEEEEE;}
#content ol {list-style-type: decimal; margin:10px 20px;}
#content ul { list-style-type: disc; margin:10px 20px;}
#content ol li, #content ul li { margin-left:5px;}

#content #news-articles ul {margin:0; padding:0}
#news-articles li{
	margin:0px;
	padding:0 0 10px;
}
#content p.flickrlink {background:url("../images/local_contact_bg.png") no-repeat scroll left top transparent; padding:3px 10px; height:25px;}
#content p.flickrlink img { float:left; padding-right:10px;}
.txtlink {display:block; padding-top:5px;}
