/* CSS for www.divorcelawyer.mn | Copyright 2009 Patrick K. Oden. All rights reserved. */
body {font-family:Cambria, "Times New Roman", serif; font-size:10.5pt; margin:0; height:100%; width:100%; background:url(http://www.divorcelawyer.mn/images/lawyer.gif) no-repeat 20px 100px;}
#noscript {display:block; background:#ff8; clear:right; padding:3px;}
.h {visibility:hidden;}
.v {visibility:visible;}
a#firm {color:#fff; font-size:19pt; font-weight:700; text-decoration:underline;}
.footer-a {color:#ca0009;}
a.menu-item:hover, a.menu-item2:hover {background:#8a0203;}
a:hover#menu-close3 {background:#ca0009;}
a:hover#menu-mask {background:url(http://www.divorcelawyer.mn/images/mask.gif); opacity:0.3; filter:alpha(opacity=30);}
a#geo-button, a#print-button, a#fav-button {color:#000; padding:2px 6px 2px 6px;}
a:hover#geo-button, a:hover#print-button, a:hover#fav-button {color:#fff; background:#ca0009;}
a.marquee-nav2:hover {color:#ca0009; opacity:1; filter:alpha(opacity=100);}
a.marquee-nav2 {float:left; clear:left; display:block; border-top:solid 1px #ccc; font-size:10pt; height:34px; width:154px; background:#000; opacity:0.7; filter:alpha(opacity=70);}
img {border:none;}
#container {position:absolute; width:100%; height:100%; margin:0px;}
#header {position:relative; top:0px; left:0px; width:100%}
#ie6-fix-banner {float:left; width:230px;}
#banner {position:relative; height:56px; background:url(http://www.divorcelawyer.mn/images/banner.gif); overflow:hidden;}
#firm-name {float:left; padding-left:15px; padding-top:3px;}
.firm-name-small-cap {font-size:16pt;}
#telephone {float:left; margin:18px auto auto 70px; font-size:16pt; color:#fff; font-weight:700; white-space:nowrap; display:inline;}
#subname {float:left; clear:both; margin:-12px auto auto 253px; display:inline; color:#fff; font-size:12pt; white-space:nowrap; display:inline;}
#operator {position:absolute; left:750px; top:0px; z-index:10; height:55px; width:200px; background:url(http://www.divorcelawyer.mn/images/operator.gif) no-repeat; color:#fff; text-align:center; font-size:8pt; text-decoration:underline; font-weight:700; padding-top:16px;}
.mask {position:absolute; left:750px; top:0px; z-index:15; height:55px; width:200px; display:block;}
#menu {height:0px; position:absolute; left:250px; top: 56px; width:700px; background:url(http://www.divorcelawyer.mn/images/menu.gif); z-index:10; color:#fce6c9; text-align:left; visibility:hidden; opacity:0; filter:alpha(opacity=0);}
#menu-title {font-size:20pt; margin-left:20px; font-weight:600;}
#menu-hr {height:1px; color:#fce6c9; width:95%; margin-left:20px; background:#fce6c9; border:none;}
.menu-item {float:left; margin:15px auto auto 20px; display:inline-block; width:195px; height:30px; color:#fce6c9; text-align:left; border-bottom:solid 1px #8a0203; padding:6px; text-decoration:none; white-space:nowrap;}
.menu-item2 {float:left; margin:0px auto auto 20px; display:inline-block; width:195px; height:30px; color:#fce6c9; text-align:left; border-bottom:solid 1px #8a0203; padding:6px; text-decoration:none; white-space:nowrap;}
.menu-img {float:left; padding-top:5px; padding-right:6px;}
.menu-sub {float:left; color:#fcc; font-size:8pt; cursor:pointer;}
#menu-close3 {position:absolute; top:284px; display:block; width:100%; text-decoration:none; color:#fcc; text-align:center; font-size:10pt; font-weight:600; height:15px; z-index:20;}
#menu-close3-1 {border:none 1px;}
.nav2 {height:100%; padding-left:8px; padding-top:8px; color:#fff; cursor:pointer;}
#geo-button, #print-button, #fav-button {margin:1px; padding:2px 0; text-decoration:none; display:block;}
#geography {position:absolute; left:650px; top:110px; z-index:5;width:182px; text-align:left; border:solid 1px #ccc; font-size:9pt; background:#fff; visibility:hidden; padding:8px;}
#geo-text {padding:8px;}
#geo-x {float:right; margin:4px; border: solid 1px #ccc; display:block;}
#geo-list {}
#search-box {visibility:hidden; position:absolute; top:90px; left:238px; border:solid 1px #ccc; background:url(http://www.divorcelawyer.mn/images/search.gif) no-repeat #fff; z-index:8; height:30px; padding-right:2px;}
#search-input {}
#search-submit {}
#search-form {float:left; padding-left:22px; margin-top:3px; border:none;}
#search-x {float:right; margin:4px; border: solid 1px #ccc; display:block;}
#qmail-box {visibility:hidden; position:absolute; top:123px; left:238px; border:solid 1px #ccc; background:url(http://www.divorcelawyer.mn/images/qmail.gif) no-repeat #fff; z-index:8; width:350px; padding-bottom:3px;}
#qmail-form {padding-left:30px; margin-top:3px; border:none;}
#qmail-submit {}
#qmail-x {float:right; margin:4px; border: solid 1px #ccc; display:block;}
#faq-box {visibility:hidden; position:absolute; top:156px; left:238px; border:solid 1px #ccc; background:url(http://www.divorcelawyer.mn/images/faq.gif) no-repeat #fff; z-index:8; width:264px; padding:8px;}
#faq-x {float:right; margin:4px; border: solid 1px #ccc; display:block;}
#faq-header {text-align:center; font-weight:700; padding:8px;}
#faq-body {text-align:left; font-size:10pt; line-height:130%;}
#search {position:absolute; top:90px; left:238px; border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; width:21px; height:30px; background:url(http://www.divorcelawyer.mn/images/search.gif) no-repeat #fff;}
#search-open {height:100%; width:100%; display:block;}
#faq {position:absolute; top:156px; left:238px; border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; width:21px; height:30px; background:url(http://www.divorcelawyer.mn/images/faq.gif) no-repeat #fff;}
#faq-open {height:100%; width:100%; display:block;}
#qmail {position:absolute; top:123px; left:238px; border-left:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; width:21px; height:30px; background:url(http://www.divorcelawyer.mn/images/qmail.gif) no-repeat #fff;}
#qmail-open {height:100%; width:100%; display:block;}
#scene {float:left; margin:0px;}
.breadcrumbs {float:left; clear:left; margin: auto auto auto 265px; padding:5px 0; font-size:9pt; display:inline;}
.breadcrumb {color:#ca0009; white-space:nowrap}
#corpus {float:left; clear:left; margin:auto auto auto 260px; width:680px; border:solid 1px #ccc; text-align:left; display:inline;}
#print {float:right; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; font-size:8pt; text-align:center;}
#bookmark {float:right; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; font-size:8pt; text-align:center;}
#jurisdictions {float:right; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; font-size:8pt; text-align:center;}
h1 {margin: 15px 0 0 15px; font-size:16pt;}
#hr1 {margin:5px 15px; color:#ccc; height:1px; background:#ccc; border:none;}
#marquee {margin:0 15px; background:url(http://www.divorcelawyer.mn/images/main.gif) no-repeat; height:275px;}
#marquee-nav1 {float:left; clear:left; width:154px; height:90px; background:#000; opacity:0.7; filter:alpha(opacity=70);}
#marquee-nav3 {float:left; clear:left; height:45px; width:154px; background:#000; opacity:0.7; filter:alpha(opacity=70);}
#hr2 {clear:left; margin:5px 15px; color:#ccc; height:1px; background:#ccc; border:none;}
#qf {float:left; margin:15px; width:200px; padding:3px; font-size:9pt; border:dashed 1px #ccc;}
p {margin:5px 15px 0 15px;}
h2 {margin: 5px 15px 0 15px; font-size:13pt;}
h3 {margin: 5px 15px 0 15px; font-size:12pt; text-indent:1.3em;}
.corpus-ul, .corpus-ol {list-style-position: inside; text-indent:1em; padding-right:6.0em;}
#footer {float:left; clear:left; margin:8px auto auto 260px; width:680px; border:solid 1px #ccc; display:inline;}
#footer-p {margin:0px; padding:3px 0 3px 15px; font-size:8pt;}
#text {margin: 10px 15px; padding-bottom:4px;}
.ul-front-nav {list-style:none; float:left; width:155px; margin:5px 3px; padding:0px;}
.category {font-size:12pt;}
.sub-cat {font-size:9pt;}
.li-front-nav {list-style:none; border-bottom:1px #ddd solid;}
a.front-nav {display:block; width:155px; padding: 2px 0px 2px 2px; text-decoration:none;}
a.divorce {color:#22375a;}
a.divorce:hover {background-color:#aec0d5;}
a.child-custody {color:#3c6734;}
a.child-custody:hover {background-color:#95c68c;}
a.child-support {color:#562c32;}
a.child-support:hover {background-color:#be818a;}
a.property-division {color:#460200;}
a.property-division:hover {background-color:#ff9693;}
a.adoptions {color:#ab4203;}
a.adoptions:hover {background-color:#fda36c;}
a.appeals {color:#be2323;}
a.appeals:hover {background-color:#ea8e8e;}
a.mediation {color:#5a1d63;}
a.mediation:hover {background-color:#d898e0;}
a.modifications {color:#755b35;}
a.modifications:hover {background-color:#ceb795;}
input {font-family:Cambria, Times New Roman, Serif;}
option {font-family:Cambria, Times New Roman, Serif;}
#fee-table { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 8pt; margin: 15px 45px; text-align: left; border-collapse: collapse; border: 1px solid #69c;}
#fee-table th {padding: 12px 17px 12px 17px; font-weight: normal; font-size: 14px; color: #039; border-bottom: 1px dashed #69c;}
#fee-table td {padding: 7px 17px 7px 17px; color: #669;}
#fee-table tbody tr:hover td {color: #339; background: #d0dafd;}
#fee-table tfoot tr td {border-top: 1px solid #69c;}
.fine-print {font-size:8pt;}
input {font-size:87%;}
