div#container{margin: 0 -450px 0 0;}
div#content{margin: 0 0 0 0; width: 466px; overflow: hidden;}
div#primary{margin: 0 0 0 8px; width: 180px;}
div#secondary{margin: 0 0 0 16px; clear: none; width: 206px;}
div.sidebar{float: right;}

div#about{border: 1px solid #BABABA; padding: 8px; background-color: #FBF7EA; margin-bottom: 8px;}
div#about div#image{background-repeat: no-repeat; background-color: #fff; border: 1px solid #BABABA; height: 200px; margin-bottom: 8px;}
div#about p a{font-style: italic; font-weight: bold;}

div#recentposts{margin: 0 0 1.5em 482px; padding: 0 8px;}
div#recentposts h2{font-size: 93%; text-transform: uppercase; margin-bottom: .1em;}
div#recentposts h2 a{background: transparent url('../images/icon.rightarrow.png') no-repeat right; padding-right: 16px;}
div#recentposts .post{border-bottom: 1px solid #BABABA; color: #525252; margin-bottom: .75em;}
div.category-asides{color: #525252!important;}
div#recentposts p{font-size: 85%; margin-bottom: .25em;}

/* featured, recent posts */
#featured{margin: 0 8px 1em 490px; padding-bottom: 1em; background: transparent url('../images/dotted_line.png') repeat-x bottom;}
#featured .image img{width: 100%; border: 1px solid #BABABA; border-width: 1px 0;}
#featured .mast{margin: 0 0 -.25em 0;}
#recentposts .mast{margin: .5em 0 .75em 0;}
#featured .title{font-family: Arial, Helvetica, sans-serif;}
#featured .title a:hover{text-decoration: none; background-color: #BABABA;}
#featured .meta span, #recentposts .meta span{font-weight: bold; padding: 0 20px 1px 20px; background-repeat: no-repeat; background-position: top left;}
.meta{font-size: 0.9em; line-height: 1.6em; margin-top: .5em;}
#recentposts .meta{margin-bottom: 1.5em; padding-bottom: 1em; background: transparent url('../images/dotted_line.png') repeat-x bottom;}
.meta .continue{background-image: url('../images/icon.continue.png');}
.meta .comments{background-image: url('../images/icon.comment_home.png');}
.meta .category{background-image: url('../images/icon.category_home.png');}

.courthouse{float: left; text-align: center; margin-bottom: 1em;}
.courthouse img{border: 1px solid #BABABA;}
#getacrobat{clear: both;}
#getacrobat #button{background: transparent url('../images/icon.getacrobat.gif') no-repeat; display: block; width: 112px; height: 33px; float: left; margin: 3px 10px 0 0;}
#getacrobat, #terms{font-size: 85%; text-align: justify; color: #525252; background: transparent url('../images/dotted_line.png') repeat-x top; padding: .75em 0 0 0; margin: 1em 0;}
#lawyer_ad p{font-size: 85%; text-align: justify; color: #525252;}