/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0; padding: 0; }

.body { background: #212121 url(/Assets/Category/000010/0000/bg_tile.gif) repeat-x; text-align: center;  }
.body a { text-decoration: none;}
.body a:hover { text-decoration: underline;  }
.body img { border: 0; }

.no_css { display: none; }
.clearboth { clear: both; }

#cfn_button { display: none; }

#maincontainer { width: 980px; text-align: left; margin: 0 auto; }

#utility { width: 980px; height: 30px; text-align: right; background: transparent url(/Assets/Category/000010/0000/top_shadow.gif) no-repeat; }
#utility ul { margin-right: 23px; line-height:28px;}
#utility ul li { display: inline; }
#utility ul li a { font: normal 12px 'Trebuchet MS',Helvetica,sans-serif; color: #d1d1d1; border-left: 1px solid #d1d1d1; padding: 0 5px 0 7px; }
#utility ul li.first_child a { border: 0; padding-left: 0; }

#header { width: 980px; height: 170px; background: transparent url(/Assets/Category/000010/0000/header2.jpg) no-repeat; position: relative; }
#header a#home_link {  height: 150px; width: 554px; position: absolute; top: 11px; left: 11px; }
#header p#cfa {  font: normal 20px Times New Roman,Times,serif;  position: absolute; width: 194px; height: 64px; top: 32px; right: 30px; /*border: 1px solid black;*/ text-align: center; padding-top: 10px; font-variant: small-caps;}
#header p#cfa span { font-size: 30px; }

#lead { width: 980px; height: 209px; display:block;}

#nav {width: 980px; height: 52px; background: transparent url(/Assets/Category/000010/0000/nav_bg.gif) no-repeat; overflow: hidden; }
#nav ul {list-style-type: none; padding-left: 9px;  }
#nav li { float: left; background: transparent url(/Assets/Category/000010/0000/nav_separator.gif) no-repeat; text-align: center; padding-left: 2px;}
#nav li a {  text-align: center;  float: left; display: block;  height: 52px;  font: normal 18px/52px 'Trebuchet MS',Helvetica,sans-serif; color: #ffffff; text-decoration: none; }
#nav li.Attorney-Profile a {width: 191px;}
#nav li.Divorce-Child-Custody a {width: 245px;}
#nav li.family-law a {width: 138px;}
#nav li.legal-news a {width: 139px;}
#nav li.faqs a {width: 90px;}
#nav li.newsletters a {width: 145px;}
#nav li a:hover { color: #d9d9d9; background: transparent url(/Assets/Category/000010/0000/nav_rollover.gif) repeat-x; }
#nav li a.current_link { color: #d9d9d9; background: transparent url(/Assets/Category/000010/0000/nav_rollover.gif) repeat-x; }
#nav li.last_child a { border-right: 0; }

#content { width: 960px; background: transparent url(/Assets/Category/000010/0000/content_tile.gif) repeat-y; padding: 0 10px;  }

#content_shadow { width: 960px; background: transparent url(/Assets/Category/000010/0000/content_shadow.gif) no-repeat; padding-top: 40px; padding-bottom: 50px;   }

#left_col { width: 570px; float: left; padding: 0 60px 0px 40px; display: inline; }
#left_col h1 { font: normal 26px Georgia,Georgia,serif; color: #2b0e05; margin-bottom: 13px; padding-bottom: 7px; border-bottom: 1px solid #716f6c;  }
#left_col h2 { font: normal 18px Georgia,Georgia,serif; color: #666666; margin: 15px 0 10px 0;}
#left_col h3 { font: normal 16px Georgia,Georgia,serif; color: #666666; margin: 10px 0;}
#left_col h4 { font: bold 14px Georgia,Georgia,serif; color: #666666; margin: 10px 0;}
#left_col p { font: normal 13px/18px Arial,Helvetica,sans-serif; color: #444444; margin: 10px 0;}
#left_col ul { padding-left: 20px; font: normal 13px/18px Arial,Helvetica,sans-serif; color: #444444; margin: 10px 0;}
#left_col ol { padding-left: 20px; font: normal 13px/18px Arial,Helvetica,sans-serif; color: #444444; margin: 10px 0;}
#left_col td ul { margin: 0; }
#left_col  a { color: #663300; }
#left_col p#address { font: normal 16px Times New Roman,Times,serif; color: #3d3d3d; padding: 10px 0; text-transform: uppercase; border-top: 1px solid #726E6B; border-bottom: 1px solid #726E6B;  text-align: center; margin-top: 35px; }

#right_col { width: 235px; float: left; display: inline; padding: 0 23px 0 32px;  }
#right_col h2 {  font: normal 22px 'Trebuchet MS',Helvetica,sans-serif; color: #ffffff; padding-bottom: 5px; border-bottom: 1px solid #787554; margin-bottom: 10px; }
#right_col ul { font: italic 13px 'Trebuchet MS',Helvetica,sans-serif; color: #222222; padding-left: 15px; }
#right_col ol {  font: normal 12px 'Trebuchet MS',Helvetica,sans-serif; color: #222222;  list-style-type: none;}
#right_col ol li { margin: 5px 0; }
#right_col a { color: #822b00; }

#right_col #aop { }

#right_col #newsletter { padding-top: 25px; }

#footer { width: 980px; height: 45px; margin: 0 auto; background: transparent url(/Assets/Category/000010/0000/footer_bg.gif) no-repeat; text-align: center; }
#footer ul { list-style-type: none; padding-top: 10px; font: normal 11px 'Trebuchet MS',Helvetica,sans-serif; }
#footer ul li { display: inline; }
#footer ul li a{ border-left: 1px solid #ffffff;  color: #ffffff; padding: 0 3px 0 7px; }
#footer ul li.first_child a {border: 0; }

#disc { text-align: left; font: normal 10px Tahoma, Geneva, sans-serif; color: #ffffff; padding: 10px 40px 36px 40px; width: 900px; margin: 0 auto;  }
#disc a { color: #ffffff; }
#phone { font:bold 20px 'Trebuchet MS',Helvetica,sans-serif; color: #222222;position:relative;top:30px; text-align:center; }/* *** ** End   of DefaultWrapper ** *** */
/* *** ** Start of NewsLayout ** *** */
#left_col ol { list-style-type: none; padding-left: 0px; }
#right_col #newsletter { display: none; }
/* *** ** End   of NewsLayout ** *** */
