@charset "utf-8";
/* CSS Document */
@import 'pricesierakowski-common.css';


#sitecontainer-outer {background: url(images/template-repeat-internal.gif) repeat-y 0 0; float: left; width: 936px;}
#sitecontainer-inner {background: url(images/template-bottom-internal.gif) no-repeat 0 bottom; float: left; width: 936px;}
#sitecontainer {background: url(images/template-top-internal.gif) no-repeat 0 0; float: left; padding: 4px 4px 82px 4px; width: 928px; line-height: 140%;}

.header {background: url(images/internal-header-background.gif) no-repeat; width: 928px; float: left; height: 189px;}
* html .header {margin-bottom: -11px;}
#flash-navigation {float: right; margin: 0px 18px 0 0;}

* html #flash-navigation {margin-right: 9px;}

a#branding {background: url(images/logo-internal.gif) no-repeat; display: block; width: 174px; height: 78px; text-indent: -9999px; margin: 48px 0 0 49px; float: left;}
* html a#branding  {margin-left: 20px;}

.pagetitle {height: 46px; width: 630px; float: left; padding: 32px 0 0 298px;}

.pagetitle#contact {background: url(images/pagetitle-contact.jpg) no-repeat 0 0;}
.pagetitle#profile {background: url(images/pagetitle-profile.jpg) no-repeat 0 0;}
.pagetitle#areas-of-practice {background: url(images/pagetitle-areasofpractice.jpg) no-repeat 0 0;}
.pagetitle#recent-transactions {background: url(images/pagetitle-recenttransactions.jpg) no-repeat 0 0;}

.contentcontainer {background: url(images/contentcontainer-background.gif) repeat-y 278px 0; padding: 60px 0 0 0; float: left; width: 928px;}

.left-column {float: left; width: 244px; padding: 0 0 0 28px;}
.left-column h2 {text-align: right; margin-right: 10px;}
.left-column ul {list-style: none; text-align: right; margin: 0; padding: 0;}
.left-column a {color: #898989; font-weight: bold; text-decoration: none; padding: 2px 13px 2px 0; display: block;}
* html .left-column a {display: inline;}
.left-column a:hover {color: #363636;}
.left-column a.active {color: #363636; background: url(images/active-arrow.gif) no-repeat right 5px;}

.right-column {float: right; width: 530px; padding: 0 99px 0 0;}

.right-column ul {margin: 0 0 20px 20px;}
.right-column ol {margin: 0 0 20px 20px;}

.staff-wrap {float: left; width: auto; margin-bottom: 30px;}
.staff-wrap img {float: right; margin-left: 30px;}

.right-column .news-listing { margin: 0; padding: 0 0 50px; list-style: none; }
.news-listing li { padding: 14px 0 0 0; margin: 14px 0 0; border-top: 1px solid #eaeaea; }
.news-listing h4 { font-size: 110%; margin: 0 0 5px; letter-spacing: 5px; text-transform: uppercase; }
.news-listing .meta { font-weight: bold; }
.news-listing .meta span { font-weight: normal; padding: 0 4px; }