body{margin-left:auto;margin-right:auto;margin-top:0;padding-top:0;background-image:url(images/bodybg.gif);background-repeat:repeat-x;background-position:top center;background-color:#390a12;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;color:#202020;}
a:link,a:visited,a:active{color:#784247;text-decoration:underline;padding:0;margin:0;}
a:hover{color:#784247;text-decoration:none;}
img{border:0;padding:0;margin:0;}
p{margin:0 0 15px 0;line-height:18px;}
#outer-container{border:0;background:#fff;margin:0 auto;width:900px;}
#outer-border{border:solid 3px #af996f;width:894px;}
#inner-border{border:solid 2px #231f20;width:890px;padding:0 0 1px 0;}
#main-box{background-color:#fff;vertical-align:top;background-image:url(images/mainbg.gif);background-repeat:repeat-y;background-position:top center;}
.content-base{width:620px;float:left;margin:0;}
.right-base{width:270px;float:right;margin:0;background-image:url(images/rightbg.jpg);background-position:top center;background-repeat:no-repeat;}
#header{width:900px;height:81px;background-color:#fff;background-image:url(images/headerbg.jpg);background-position:top center;display:block;}
#header #logo{float:left;border:0;margin:0;}
#header #phone{float:right;border:0;margin:0;}
# .topnav-images{border:0;padding:0;margin:0;float:left;display:block;}
#maingraphic{background-color:#fff;display:block;width:890px;height:302px;}
#bottom{clear:both;width:900px;background-color:#390a12;}
#bottom .text{font-size:11px;color:#fff;text-align:center;padding:7px 10px 10px 10px;}
#bottom .text a{color:#fff;}
h1{margin:0 0 8px 0;}
h2{margin:0 0 4px 0;}
h3{margin:0 0 3px 0;}
.generic-container{margin:0;padding:15px 15px 30px 15px;}
.little-list{list-style:none;margin:5px 0 15px 5px;padding:0;}
.little-list li{background:url(images/listarrow.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
.little-list-alt{list-style:none;margin:5px 0 10px 5px;padding:0;}
.little-list-alt li{background:url(images/listarrow2.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
.double-list{list-style:none;margin:10px 0 15px 5px;padding:0;float:left;width:580px;}
.double-list li{float:left;width:275px;background:url(images/listarrow.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
.right-list{list-style:none;margin:5px 0 15px 5px;padding:0;}
.right-list li{background:url(images/listarrow3.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
#props{font-family:Arial,Helvetica;font-size:9px;color:#fff;text-align:center;margin-left:auto;margin-right:auto;margin-top:3px;}
.textbox{font-family:Arial,Helvetica;font-size:12px;color:#404040;border:solid 1px #000;}
.form-labels{font-family:Arial,Helvetica;font-size:12px;font-weight:bold;}
.form-text{font-family:Arial,Helvetica;font-size:12px;}
.smallform-text{font-family:Arial,Helvetica;font-size:9px;}
.simpleform-container{padding:0 0 15px 9px;}
.simpleform-labels{display:block;font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#000;text-align:right;padding-right:4px;padding-bottom:2px;padding-top:4px;float:left;white-space:nowrap;}
.simpleform-text{display:block;font-family:Arial,Helvetica;font-size:12px;color:#000;text-align:left;padding-bottom:2px;padding-top:2px;width:auto;float:left;white-space:nowrap;}
.error-val-text{font-family:Verdana,Tahoma,Arial;font-size:10px;color:#800;}
.watermarked{font-family:Arial,Helvetica;font-size:12px;height:16px;width:210px;padding:1px 0 0 2px;border:1px solid #bebebe;background-color:#f0f8ff;color:gray;}
.watermarked-large{font-family:Arial,Helvetica;font-size:12px;height:75px;width:210px;padding:1px 0 1px 2px;border:1px solid #bebebe;background-color:#f0f8ff;color:gray;}
.right-float-image{float:right;margin:0 5px 5px 10px;}
.left-float-image{float:left;margin:0 10px 5px 5px;}
.topnav-images{border:0;padding:0;margin:0;float:left;display:block;}
ul{list-style:none;}
.right-container{margin:0;padding:0 15px 10px 10px;color:#fff;font-size:10px;}
.right-container a{color:#fff;}
.office-attorneys{float:right;margin:0 10px 5px 10px;background-color:#ededed;}
div.line{border:0;border-top:dotted 1px #c0c0c0;height:1px;margin:10px 0 10px 0;}
ul{list-style:none;}
.post{margin:0 0 40px 0;}
.post h2 a{border-bottom:1px dashed;text-decoration:none;}
.post h2 a:hover{border-bottom:1px solid #fff;text-decoration:none;}
.info{margin-bottom:10px;}
.info span{margin-right:1.5em;font-size:12px;padding-left:20px;margin-bottom:.5em;}
.info .date{background:transparent url(images/time.gif) no-repeat 0 -1px;}
.info .author{background:transparent url(images/user.gif) no-repeat 0 -1px;}
.info .comment{background:transparent url(images/comment.gif) no-repeat 0 -1px;}
.info .cat{background:transparent url(images/cat.gif) no-repeat 0 1px;display:block;}
.info .tag{background:transparent url(images/tag.gif) no-repeat 0 0;display:block;}
.info .edit{background:transparent url(images/edit.gif) no-repeat 0 0;}
.entry{line-height:18px;}
.entry ul{list-style:none;margin:10px 0 15px 5px;padding:0;}
.entry ul li{background:url(images/listarrow.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.alignleft{float:left;}
.alignright{float:right;}
.side-list{list-style:none;margin:5px 0 15px 5px;padding:0;}
.side-list li{background:url(images/listarrow2.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
blockquote{background-color:#f4f4f4;border:solid 1px #c5c5c5;padding:15px;}
.breadcrumbs{font-size:11px;padding:5px;}
.pdf-icon{background:url(images/pdf.gif) no-repeat;height:16px;display:-moz-inline-box;display:inline-block;vertical-align:middle;margin:-7px 0 0 1px;_margin-top:-2px;padding:0 0 0 23px;}
ul#menu{display:block;margin:0;padding:0;width:890px;height:41px;margin:0;padding:0;border:0;background-image:url(images/nav.jpg);background-position:top left;background-repeat:no-repeat;}
ul#menu li{list-style:none;height:auto;display:inline;float:left;margin:0;position:relative;}
ul#menu li{display:block;float:left;}
ul#menu li a{display:block;float:left;background-color:#f0eedf;color:#39322b;text-decoration:none;font-family:Arial,Sans-Serif;font-size:12px;color:#7c775b;}
/* commented backslash filter positions top-level navigation in single row for Mac IE \*/ ul#menu li a{float:none;}
/* end filter */ ul#menu li a:hover,ul#menu li a:focus{background-color:#04173f;color:#fff;}
ul#locations{display:block;margin:0;padding:0;width:890px;height:31px;margin:0;padding:0;border:0;background-image:url(images/locations.jpg);background-position:top left;background-repeat:no-repeat;}
ul#locations li{list-style:none;height:auto;display:inline;float:left;margin:0;position:relative;}
ul#locations li{display:block;float:left;}
ul#locations li a{display:block;float:left;background-color:#f0eedf;color:#39322b;text-decoration:none;font-family:Arial,Sans-Serif;font-size:12px;color:#7c775b;}
/* commented backslash filter positions top-level navigation in single row for Mac IE \*/ ul#locations li a{float:none;}
/* end filter */ ul#locations li a:hover,ul#locations li a:focus{background-color:#04173f;color:#fff;}
#menu a.home,#menu a.about,#menu a.attorneys,#menu a.areas,#menu a.results,#menu a.news,#menu a.charity,#menu a.contact{background:url(images/nav.jpg) no-repeat;height:41px;text-indent:-999999px;}
#menu a.home{background-position:left 0;width:69px;}
#menu a.about{background-position:-69px 0;width:128px;}
#menu a.attorneys{background-position:-197px 0;width:125px;}
#menu a.areas{background-position:-322px 0;width:129px;}
#menu a.results{background-position:-451px 0;width:73px;}
#menu a.news{background-position:-524px 0;width:130px;}
#menu a.charity{background-position:-654px 0;width:148px;}
#menu a.contact{background-position:-802px 0;width:87px;}
#menu a.home:hover{background-position:0 -41px;}
#menu a.about:hover{background-position:-69px -41px;}
#menu a.attorneys:hover{background-position:-197px -41px;}
#menu a.areas:hover{background-position:-322px -41px;}
#menu a.results:hover{background-position:-451px -41px;}
#menu a.news:hover{background-position:-524px -41px;}
#menu a.charity:hover{background-position:-654px -41px;}
#menu a.contact:hover{background-position:-802px -41px;}
#locations a.waukesha,#locations a.madison,#locations a.racine,#locations a.kenosha,#locations a.lakegeneva,#locations a.appleton,#locations a.greenbay,#locations a.wausau,#locations a.rhinelander,#locations a.stevenspoint,#locations a.sheboygan,#locations a.westbend{background:url(images/locations.jpg) no-repeat;height:31px;text-indent:-999999px;}
#locations a.waukesha{background-position:left 0;width:79px;}
#locations a.madison{background-position:-79px 0;width:64px;}
#locations a.racine{background-position:-143px 0;width:54px;}
#locations a.kenosha{background-position:-197px 0;width:63px;}
#locations a.lakegeneva{background-position:-260px 0;width:92px;}
#locations a.appleton{background-position:-352px 0;width:66px;}
#locations a.greenbay{background-position:-418px 0;width:76px;}
#locations a.wausau{background-position:-494px 0;width:60px;}
#locations a.rhinelander{background-position:-554px 0;width:86px;}
#locations a.stevenspoint{background-position:-640px 0;width:89px;}
#locations a.sheboygan{background-position:-729px 0;width:80px;}
#locations a.westbend{background-position:-809px 0;width:81px;}
#locations a.waukesha:hover{background-position:0 -31px;}
#locations a.madison:hover{background-position:-79px -31px;}
#locations a.racine:hover{background-position:-143px -31px;}
#locations a.kenosha:hover{background-position:-197px -31px;}
#locations a.lakegeneva:hover{background-position:-260px -31px;}
#locations a.appleton:hover{background-position:-352px -31px;}
#locations a.greenbay:hover{background-position:-418px -31px;}
#locations a.wausau:hover{background-position:-494px -31px;}
#locations a.rhinelander:hover{background-position:-554px -31px;}
#locations a.stevenspoint:hover{background-position:-640px -31px;}
#locations a.sheboygan:hover{background-position:-729px -31px;}
#locations a.westbend:hover{background-position:-809px -31px;}
