/* @override http://www.chicagodivorce.net/style2.css */

/* Colors

#

#070707 Black

#3A3737 Dark Gray

#776B6B Medium Gray

#F7F7F7 White

#A90000 Red 



*/



body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, legend, p, blockquote, th, td, input, font {margin:0;padding:0; font-family: "Helvetica Neue",Geneva, Arial, Helvetica, sans-serif;  }

h1, h2, h3, h4, h5, h6 {font-size:100%;}

ol, ul, dl {list-style:none;}

strong {font-style:normal;font-weight:normal;}

em {
	 font-weight: bolder; 
}

fieldset, img {border:0;}





A, A:visited {

	COLOR: #A90000; text-decoration: none;

}

A:hover,A:active { COLOR: #A90000; text-decoration: underline; }





p {
    line-height:1.4em;

}







body {background-color:#c2bfb5;}


ul.file_list li {
 padding: 1em;
 background-color: #fefefe;
}

ul.file_list img {
 vertical-align: middle;
 margin-right: 15px;
}

#wrapper {

	margin:0 auto;

    width:930px;

}





#page-wrap {

	width:928px;

	text-align:center;

	background-image:url("/images/shadow.gif");

	background-repeat:repeat-y;

	float: left;

}





#page-head {

	height:8px;

	background-image:url("/images/head-shadow.gif");

	background-repeat:repeat-x;

	width:928px;

	float: left;	

}





#page-foot {

	background-image:url("/images/foot-shadow.gif");

	background-repeat:repeat-x;

	width:928px;

	float: left;

}

div#sidebar {
	float: left;
	width: 190px;
}

div#sidebar h2.sidebar-title {
	margin-top: 10px;
	margin-bottom: 5px;
}


#profile-container ul.profile-datablock li.profile-link a {
	font-size: 14px;
}

#blog-entry p.postinfo em a {
	font-size: 12px;
}


#sidebar ul li a {
	font-size: 12px;
}







#page {

	text-align:left;

	width:860px;

	margin:0 auto;

	padding:20px 20px 10px 28px;

	float: left;

	background-color: white;

	

}





#header-top-nav {

	height:22px;

}





#header-top-nav ul li {

	float: left;

	padding-right: 20px;

	padding-left: 20px;

}



#header-top-nav ul li a {

	font-size: 14px;

	text-decoration: none;
	
	color:  #776B6B;

}



#header-top-nav ul li a.contact-us {

	color: #3A3737;

	font-weight: bold;

}



#header-top-nav ul li a.selected

{

	font-weight: bold;

	color: #A90000;

}

#header-top-nav ul li a:hover

{

	color: #A90000;

}



#header-top-nav input {

	float: right;

	color: #c2bfb5;

	height: 16px;

	width: 150px;

	font-size: 12px;

}

#header-top-nav input.selected {
	color: black;
}



#header-bottom-nav {
	display: block;
	
}

#header-bottom-nav h1 {
	text-align: center;
	color: whitesmoke;
	text-shadow: #070707 2px 2px 0;
	letter-spacing: 1pt;
}

#header-bottom-nav a {
	padding-top: 4px;
	color: white;
	width:auto;
	height: 26px;
	display: block;
	background-color: #A90000;
}

#header-bottom-nav a:hover {
	text-decoration: none;
	color: whitesmoke;
	background-color: #33251A;	

}



div#header  {
	width:100%;
	height: 100px;
	background-image: url(/images/ChicagoSkyline-c.jpg);
}

div#header-left {
	float: left;
	width: 420px;
	font-family: Arial, serif;
	font-weight: normal;
	padding: 15px 20px 0 0;
}

div#header-right {
	width: auto;
	float: left;
	padding: 40px 0 0 0;
}

div#header-right p {
	font-family: Arial, serif;
	font-weight: bold;
	color: white;
	font-size: 16px;
}

#header h1 {
	font-family: Arial, serif;
	font-weight: normal;
	color: white;
	letter-spacing: 2px;
	line-height: 1.5em;
	font-size: 30px;
	text-align: center;
	text-shadow: maroon 2px 2px 2px;
}

#header h2 {
	font-family: Arial, serif;
	font-size: 18px;
	letter-spacing: 1px;
	color: #F7F7F7;
	text-align: center;
	font-weight: normal;
}



#main-content {
	margin: 0 0 0 0; 
	width:auto;
}


#body-left {
	margin-top: 20px;
	font-size: 13px;
	color: #F7F7F7;
	float: left;
	font: 16px/1.4em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1pt;
	width: 210px;
	background-color: #776B6B;
	
}



#body-left h1 {
	background-color: #33251A;
	padding: 5px 0 9px 20px;
	color: whitesmoke;
	text-shadow: #070707 2px 2px 0;
	height: 17px;
}


#body-left ul {
	border-top: 2px solid #A90000;
	border-bottom: 2px solid #A90000;
}

#body-left ul li {
	font-size: 15px;

}

#body-left ul li a {
	display: block;
	color: white;
	text-shadow: #070707 1px 1px 0;
	width: 183px;
	font-weight: bold;
	padding: 5px 10px 5px 15px;

}

#body-left ul li.selected a {
   background-color: black;
}

#body-left ul li a:hover {
	background-color: #A90000;
	text-decoration: none;
}



#body-left div#contact-block * {
	font-size: 13px;
}

#body-left div#contact-block {
	padding: 15px;
}

#body-left div#contact-block a {
	color: yellow;
}

#body-left img {
	width: 100%;
}

#body-right{

	float:right;

	padding: 10px;

	width: 615px;

	font-size: 13px;

	color: #3A3737;
	margin-right: 5px;
}



#body-right h1 {

	font-size: 20px;

	color: #070707;

	margin-top: 5px;

	margin-bottom: 15px;

}



#body-right h2 {

	font-size: 2em;
    font-weight: normal;
	color: #070707;
	line-height: 1.5;
	margin-top: 15px;
	margin-bottom: 15px;

}



#body-right p {

	line-height: 1.4em;

	margin-top: 10px;

	margin-bottom: 10px;

}



#body-right cite {

	margin-top: 10px;

	margin-bottom: 10px;

}



#body-right ol {

	list-style-type: decimal;

}



#body-right li {

	margin-top: 20px;

	margin-bottom: 20px;	

}



#body-right .content-title {

	text-transform: capitalize;

}

#body-right ul.faq p {
	color: #877B7B;
	font-size: 11px;
	margin-top: 2px;
	
}

#body-right p.update-time {
        color: #877B7B;
	font-size: 12px;
	margin-top: 0px;
        margin-bottom: 10px;
}



#contact-form table {

	width: 400px;	

}



#contact-form  td {

	font-size: 16px;

	line-height: 1.5;

	color: #4c4b4a;

}





#contact-form .required {

	color: red;

}





#attachments_pdf ul {

	list-style-type: none;

}



#attachments_pdf li {

	background: url("/images/pdf.gif") no-repeat;

	padding-left: 30px;

	margin-top: 0;

	margin-bottom: 2;
	
	height: 24px;

}



#attachments_pdf li a{

	

	position: relative;

	top: -2px;

	font: 16px;

}







/* @end */





/* @group Blog */



#blog-entry p, #blog-entry a {

	
}



#blog-entry p a {

        color: #A90000;

        text-decoration: underline;

}





#blog-entry p.snippet {

    font-size: 13px;

}



#blog-entry a.nav {

	font-size: 12px;

}



#blog-entry p.label {

	font-size: 13px;

	text-transform: capitalize;

}



#blog-entry p.label span {

	

	margin-right: 10px;

}



#blog-entry p.postinfo {

	font-size: 13px;

	color: #776B6B;

	margin-bottom: 30px;

}



#blog-entry h2 {

	margin-left: 0px;

	margin-bottom: 15px;

	margin-top: 15px;

	font-weight: normal;

	color: #776B6B;

}



#blog-entry li {

	list-style-type: none;

}



#blog-entry h1 a {

	font-size: 20px;

	color: #A90000;

}



#blog-entry .post-date {

	clear: left;

	margin-top: 0px;

	margin-left: 0px;

	font-size: 13px;

	color: #776B6B;

}



#blog-entry ul.nav {

	list-style-type: none;

	float: left;

}



#blog-entry ul.nav li {

	float: left;

	font-size: 14px;

	margin: 0;

	padding: 0;

	line-height: 1;

	margin-right: 50px;

}



#blog-entry ul.nav li a {

	font-size: 14px;

	margin: 0;

	padding: 0;

	line-height: 1;	

}





/* @end */





/* @group Search Results */

#search-results {

	

}



#search-results li {

	margin-top: 15px;

	padding-top: 5px;;

	list-style-type: none;

	border-top: 1px solid;

    color: #3A3737;

    font-size: 12px;

}



#search-results li a {

	color: #A90000 ;

	font-size: 14px;

}



#search-results li p{

	font-size: 12px;

	margin-top: 3px;

	margin-bottom: 3px;

	color: #776B6B;

}







/* @group Footer */



#footer {

	clear: both;

	width: auto;

	text-align:center;

	margin:0 auto;

	padding-top: 5px;

}

#blog-entry span span {
	font-size: 12px !important;	
}



#footer p {

	text-align: center;

	font-size: 12px;

}



#footer p.links {

	margin-top: 10px;

}



#footer p.links a {

	color: #3A3737;

}

#footer p.footnote {


	color: #776B6B;
	margin-top: 10px;

	font-size: 10px;

	padding-left:20px;

	padding-right: 20px;

}



/* @end */



/* @group RSS Subscribe */



#TW-feed, #TW-feed ul {list-style:none; margin:0px; padding:0px}

#TW-feed li ul {display:none;position:absolute;background-color:#ffffff;padding:3px;border:1px solid #cccccc;}

#TW-feed li {font-weight:bold; color:#EC8132;}

#TW-feed ul li {margin:0;padding:1px;}



/* @end */



/* @group Misc */





#clear {

	clear: both;

}

/* @end */