html{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	background-color:#EDF7F6;
}
body{
	margin:0;
	padding:0;
}
a{
	color:#586295;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a:visted{
	color:#586295;
}
h1{
	color:#FFFFFF;
	font-size:230%;
	margin:83px 0 0 23px;
	font-weight:normal;

}
h1.home{
	color:#5A5D91;
	margin:30px 0;
	font-weight: normal;
	font-size: 200%;
}
h2.home{
	font-size:1em;
	color:#7B7FC6;
	margin-bottom: 22px;
}

h2 {
	font-size: 120%;
	font-weight: bold;
	color: #14539a;
	
	margin-top: 0;
	margin-bottom: 10px;
}
h3 {
	font-size: 80%;
	font-weight: bold;
	color: #14539a;
	
	margin-top: 0;
	margin-bottom: 10px;
}
h4 {
	font-size: 100%;
	font-weight: bold;
	color: #14539a;
	
	margin-top: 0;
	margin-bottom: 10px;
}
h5 {
	font-size: 100%;
	font-weight: bold;
	color: #14539a;
	
	margin-top: 0;
	margin-bottom: 10px;
}

#outerContainer{
	width:730px;
	margin:30px auto;
}

#innerContainer{
	width:730px;
	float:left;
	border:1px solid #31426B;
	padding:20px;
	background-color:#FFFFFF;
}

#header{
	width:730px;
	border-bottom:1px solid #cccddf;
	float:left;
}

#header #logo{
	float:right;
	width:350px;

}
#header #logo a{
	color:#42c5b7;
	padding-left:1px;
	font-weight:normal;
	font-size: 150%;
	text-decoration:none;
}
#header #date{
	float:left;
	clear:both;
	color:#7f8082;
	margin-bottom:6px;
	width:auto;
}
#nav{
	width:730px;
	margin:0;
	padding:0;
}
#nav li{
	display:block;
	float:right;
	margin:9px 0;
	padding:0 0 0 16px;
	width:auto;
}
#nav li a{
	text-decoration:none;
}
#nav li a:hover{
	color:#660000;
	text-decoration:underline;
}
#nav ul.subnav{
	display:none;
	margin:0;
	padding:9px 0 0 0;
	position:absolute;
	top:0;
	left:0;
	width:auto;
	z-index:90;
}
#nav ul.subnav li{
	float:none;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	border:1px solid #ccc;
	border-top:0;
}
#nav ul.subnav li.first{
	border-top:1px solid #ccc;
}
#nav ul.subnav li a{
	display:block;
	padding:2px 5px;
	color:#586295;
}
#nav ul.subnav li a:hover{
	background-color:#67d3bd;
	text-decoration:none;
}
#body{
	width:730px;
	float:left;
}

#homeBoxes{
	height:120px;
	margin-bottom:20px;
	float:right;
	width:660px;
	text-align:center;
}
#homeBoxes a.box{
	display:block;
	width:77px;
	float:left;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:center top;
	padding:85px 0 0 0;
	margin:20px;
	
}

#homeBoxes a#divorce{
	color:#c42117;
	background-image:url(../_img/one.gif);
	background-position:top left;
}
#homeBoxes a:hover#divorce{
	background-position:top right;
}
#homeBoxes a#livingTogether{
	color:#904f9f;
	background-image:url(../_img/two.gif);
	background-position:top left;
}
#homeBoxes a:hover#livingTogether{
	background-position:top right;
}
#homeBoxes a#parentingIssues{
	color:#9ecb3c;
	background-image:url(../_img/three.gif);
	background-position:top left;
}
#homeBoxes a:hover#parentingIssues{
	background-position:top right;
}
#homeBoxes a#relationshipAgreements{
	color:#6baad3;
	background-image:url(../_img/four.gif);
	background-position:top left;
}
#homeBoxes a:hover#relationshipAgreements{
	background-position:top right;
}
#homeBoxes a#childSupport{
	color:#fec60d;
	background-image:url(../_img/five.gif);
	background-position:top left;
	margin-right:0px;
}
#homeBoxes a:hover#childSupport{
	background-position:top right;

}
div.home #content a{
	color:#5A5D91;
}
div.home h3{
	font-size:1.1em;
}
div.home #content{
	width:545px;
	float:right;
	padding:0;
	margin-right:90px;
}
div.home #content p{
	font-size:1em;
	color:#5A5D91;
}
div.home #content p	a{
	color:#1f273f;
}
div.home #content p.address{
	font-size:1em;
	color:#A9A7A8;
	
}
div.home #banner{
	height:134px;
	width:545px;
	float:right;
}
div#content{
	width:405px;
	float:left;
	padding-left:44px;
	font-size:110%;
}
div.menu{
	border-right:1px solid #cccde1;
	padding-right:135px;
	
}
#secondaryNav a:hover,
#secondaryNav a:visited{
	font-weight:bold;
}

div.divorce,
div.cohabitation,
div.parenting,
div.relationship,
div.childsupport
{
	font-size:1.2em;
}

div.divorce #secondaryNav,
div.cohabitation #secondaryNav,
div.parenting #secondaryNav,
div.relationship #secondaryNav,
div.childsupport #secondaryNav{
	font-weight:bold;
}
div.divorce strong,
div.divorce b,
div.divorce #secondaryNav a:hover,
div.divorce h2,
div.divorce #prev,
div.divorce #next{
	color:#c42117;
}
div.cohabitation strong,
div.cohabitation b,
div.cohabitation #secondaryNav a:hover,
div.cohabitation h2,
div.cohabitation #prev,
div.cohabitation #next{
	color:#ae31db;
}
div.parenting strong,
div.parenting b,
div.parenting #secondaryNav a:hover,
div.parenting h2,
div.parenting #prev,
div.parenting #next{
	color:#9bd230;
}
div.relationship strong,
div.relationship b,
div.relationship #secondaryNav a:hover,
div.relationship h2,
div.relationship #prev,
div.relationship #next{
	color:#6badd5;
}
div.childsupport strong,
div.childsupport b,
div.childsupport #secondaryNav a:hover,
div.childsupport h2,
div.childsupport #prev,
div.childsupport #next{
	color:#fec602;
}
#banner{
	height:120px;
	margin-bottom:20px;
}

#secondaryNav{
	float:right;
	width:132px;
	margin-left:0;
	padding:0;
	list-style:none;
}

#secondaryNav li{
	padding:2px 0;
}
#secondaryNav li a{
	text-decoration:none;
	color:#586295;
}

#footer{
	clear:both;
	width:730px;
	float:left;
	color:#A9A7A8;
	padding:30px 0 0 0;
	font-size:80%;
}

#footer a{
	color:#A9A7A8;
}
#footer span{
	border-right:1px solid #9EAAFC;
	float:left
}
#footer span#dsl{
	border-right:0;
		padding-top:5px;
}
#footer span#copyright{
	padding-right:6px;
	margin-right:6px;
		padding-top:5px;
}
#footer span#mwdesigned{
		padding-right:6px;
	margin-right:6px;
		padding-top:5px;
}
#footer ul{
	margin:0;
	padding:0;
}
#footer ul li{
	margin:0;
	display:block;
	float:left;
	border-right:1px solid #9EAAFC;
	padding-right:6px;
	margin-right:6px;
	padding-top:5px;
	
}

#next,
#prev {
	font-size: 120%;
	font-weight: bold;
	color: #14539a;
	
	margin-top: 0;
	margin-bottom: 10px;
}

#secondaryNavRoundel{
		clear:both;
		float:left;
		width:538px;
		margin-left:44px;
		margin-top:50px;
		font-weight:bold;
		text-align:center;
		line-height:1.5em;
		color:black;
	}
#secondaryNavRoundel a{
	text-decoration:none;
	color:#5A5D91;
}
#secondaryNavRoundel a:hover{
	text-decoration:underline;
	color:#5A5D91;
}

a.rss {
	background: transparent url("../_img/rss.gif") no-repeat center left;
	padding: 5px 0 5px 20px;
}

#divVideo
{
    display: none;
    margin: 30px 0;
    background-color: #DDF;
}


.footer-links { clear:both;height:77px;position:relative;}
.footer-links .blog_img { position: absolute; left: -5px; top: 0px; }
.footer-links .video_img { position: absolute; left: 229px; top: 0px; }
.footer-links .contact_img { position: absolute; left: 463px; top: 0px; }
