@charset "UTF-8"; 
/*
  60minutedivorce.com page styles
  Author: Paul Sutton http://paulsutton.us
  Blueprint CSS Framework 0.7.1 (http://blueprintcss.googlecode.com)
  Eric Meyer Reset v1.0 | 20080212 (http://meyerweb.com/eric/tools/css/reset)
  */

/* resets */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, dfn, em, img, kbd, q, 
small, strike, strong, b, i, sub, sup, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; 
	border:0; outline:0; 
	font-size:100%; 
	vertical-align:baseline; 
	background:transparent}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after {content:''; content:none}
/* remember to define focus styles! */
:focus {outline:0}
/* remove annoying border on linked images. */
a img {border:none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse}


/* Modified 960 framework */
.container-960 {margin:0 auto; width:960px; background:url('img/bg-content.gif') top center repeat-y}	 

/* grid 860 & 820 */	
.container-960 .grid-860 {float:left; display:inline; width:860px; padding:0; margin:10px 50px 10px}
.container-960 .grid-860.back-to-top {margin:0 50px 10px 50px} 
.container-960 .grid-860.featured {background:url('img/bg-featured-contnr.gif') top left repeat}
.container-960 .grid-860.featured.top {margin-top:20px} 
.container-960 .grid-860 ul {margin:10px 0 0 0}
.container-960 .grid-860 ul li {background:url('img/bullet.gif') left 3px no-repeat; font-size:13px; line-height:1.4; padding:0 0 10px 20px}

	.container-960 .grid-820 {float:left; display:inline; width:820px; padding:0; margin:10px 20px}
	.container-960 .grid-820 h2 {text-shadow:0 1px 1px #faefd2}
	.container-960 .grid-820 h3 {margin-bottom:20px}
	.container-960 .grid-820 ul {float:left; display:inline; line-height:1.6}
	.container-960 .grid-820 ul li {background:url('img/bullet.gif') left center no-repeat; text-indent:25px}	
	
.container-960 .grid-860.split-columns {background:transparent url('img/bg-two-column-contnr.gif') top center repeat-y}
	.container-960 .grid-480 {width:480px; display:inline; padding:0; margin:10px 20px} 
	.container-960 .grid-260 {width:260px; display:inline; padding:0; margin:10px 20px} 
		.container-960 .grid-235 {width:235px; display:inline; padding:0; margin:10px 0 10px 0}
		#VolusionLiveChat table {width:120px; border:none; margin:0; padding:0; color:#5d2604}
		#VolusionLiveChat td {border:none; margin:0; padding:0 0 5px 0; color:#5d2604}	
		#VolusionLiveChat a {border:none; text-decoration:none; color:#5d2604}
		
/* blockquotes */			
.container-960 .grid-860.split-columns blockquote.left {background:url('img/bg-avatar-left.gif') top left no-repeat; margin:10px 0; clear:both; min-height:80px; height:auto !important; height:80px}
.container-960 .grid-860.split-columns blockquote.left img.avatar-left {float:left; margin:7px 20px 15px 7px}
.container-960 .grid-860.split-columns blockquote.right {background:url('img/bg-avatar-right.gif') top right no-repeat; margin:10px 0 0; clear:both; min-height:80px; height:auto !important; height:80px}
.container-960 .grid-860.split-columns blockquote.right img.avatar-right {float:right; margin:7px 7px 15px 20px}			
.container-960 .grid-860.split-columns blockquote p {margin:0; padding:0; line-height:1.5; font-size:11px}	
	
/* footer */	
.container-960-footer {margin:0 auto 25px auto; width:960px; background:none; height:auto; background: url('../img/bg-footr.gif') center -39px no-repeat; text-align:center}
	.container-960-footer p {font:11px normal Helvetica, Verdana, Arial,  sans-serif; padding:45px 0 0 0; line-height:1.7; color:#fef0d3}
	.container-960-footer p a {font-weight:bold; color:#5d2604}
	
/* typography */
body {font-size:100%; color:#61492f; background:#dd861f url('img/bg-body.gif') top center repeat-x; font-family: Helvetica, Arial, "Trebuchet MS", sans-serif}
h1.logo-header a {background:url('img/bg-header.jpg') top center no-repeat; display:block; width:960px; height:283px; padding:0; margin:0; text-decoration:none; border:none}
h1.logo-header a span {display:none; visibility:hidden}
.container-960 .info-bar {background:url('img/bg-info-bar.jpg') no-repeat; width:960px; height:39px; padding:0; margin:0}
	.container-960 .info-bar p {font-family:Georgia, "Times New Roman", Times, serif; color:#fef0d3; font-weight:100; font-size:13px}
	.container-960 .info-bar p span, .container-960 .info-bar p a {font-weight:900; color:#efb22c; border:none; text-decoration:none} 
	.container-960 .info-bar p.left-nav-bar {float:left; display:inline; padding:12px 0 0 0; float:left; margin:0  0 0 16px}
	.container-960 .info-bar p.contact {float:right; padding:12px 0 0 0; float:right; margin:0 16px 0 0}

h2, h3, h4, h5, h6 {margin:10px 0 5px 0; line-height:1}
h2 {font-size:34px; font-weight:600; color:#4e352f; font-family:Georgia, "Times New Roman", Times, serif; margin:45px 0 0 0}
	h2 span {font-weight:300; color:#864e02; font-size:21px}
h2.thank-you {font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; font-weight:800; text-align:center}
h3 {font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; color:#4e352f; margin:30px 0 5px 0}
h3.thank-you {text-align:center}
h4 {font-size:22px; font-weight:300; color:#5b2800; font-family:Georgia, "Times New Roman", Times, serif}
	h4 span {font-weight:900; color:#864e02}
h4 + h5 {margin-bottom:15px}	
h5 {font-size:16px}
h5.classy {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; letter-spacing:2px}
h6 {font-size:14px}
h2 img, h3 img, h4 img, h5 img, h6 img {margin:0}
p {font-size:14px; margin:0 0 10px; line-height:1.4}
img.left {float:left; margin:15px 20px 15px 0; padding:0}
img.right {float:right; margin:0 0 10px 10px}
img.fx, iframe.fx {background: url('img/bg-image.gif') top left repeat; padding:7px; border:0}
a:focus, a:hover {color:#5d2604; border-bottom:1px solid #000}
a {color:#bb610a; text-decoration:none; border-bottom:1px solid #bb610a; font-weight:600}
a.nofx, a.nofx:hover, a.nofx:visited {border:0; background:none; text-decoration:none}

b, strong {font-weight:bold}
em {font-style:italic}
small {font-size:11px}
ul.disc {list-style-type:disc; line-height:1.4; font-size:14px; font-weight:600; list-style-position:inside; margin:0}
ol {list-style-type:decimal; line-height:1.7; list-style-position:inside}

/* tables */
table{border:1px solid #d2c2a1; margin:10px 0; width:820px; background:#}
table th {background:#; border:1px solid #d2c2a1; color:#efe0c0}
table td {font-size:11px; padding:10px; text-align:left; border-left:1px solid #d2c2a1; border-bottom:1px solid #d2c2a1}
table tr.alt {background-color:#9a6a45; color:#fbebc9}
table tr td.table-top {background-color:#e2d0ab}

/* misc */
.flt-left {float:left}
.flt-right {float:right}
.center {text-align:center}
.margin-top {margin-top:20px}
.margin-top-50 {margin-top:50px}
.margin-bottom {margin-bottom:20px}
.center {text-align:center}
div.thank-you-testy { width:650px; margin:0 auto; text-align:justify}

input, textarea {background-color:#fbebc9; border:1px solid #d0b988; padding:5px}
input.submit {font-weight:700; border-top-color:#d0b988; border-right-color:#897345; border-bottom-color:#897345; border-left-color:#d0b988; margin:15px 0 0 0}

/* sweepers */
.clearfix:after, .container:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix, .container {display:inline-block}
* html .clearfix, * html .container {height:1%}
.clearfix, .container {display:block}
.clear {clear:both}
html body div.clear, html body span.clear {background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0}	

