﻿/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html
{
	background:#ffffff;
	height:100%;
}
body 
{
	background:#ffffff;
	height:100%;
}
p
{
	margin:10px 0px 10px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#231f20;
}
p a:link{color:#96a1aa;text-decoration:none; font-weight:bold;}
p a:visited{color:#96a1aa;}
p a:hover{color:#dab725;}
p a:active{color:#96a1aa;}

ol
{
	font-family: Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#231f20;
}
ul
{
	font-family: Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#231f20;
}
p.news
{
	margin:10px 0px 10px 0px;
	font-family:Times New Roman, Times, Serif;
	font-size:16px;
	color:#231f20;
}
h1
{
	color:#dab725;
	font-family:Times New Roman, Times, Serif;
	font-size:24px;
	margin-bottom:10px;
}
h2
{
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#231f20;
	margin-bottom:10px;
}
a
{
	color:#231f20;
	text-decoration:none;
}
a:visited
{
	color:#231f20;
}
a:hover
{
	color:#dab725;
}
/* Colors */
.gold{color:#dab725;}
.lightgold{color:#e9d27e;}
.beige{color:#f3e7b8;}
.lightbluegray{color:#96a1aa;}
.blackalmost{color:#231f20;}
/* End Colors */

#family-law-header
{
	width:1000px;
	height:168px;
	margin:0px auto 0px auto;
	background:#ffffff url('/images/2010/family_law_header.jpg') no-repeat;
	border-bottom:solid 1px #96a1aa;
}

#divorce-mediation-nav
{
	width:1000px;
	height:69px;
	margin:0px auto 0px auto;
}
#divorce-mediation-nav ul 
{
	margin:0px;
	padding:0px;
	color:#000000;
	line-height:69px;
	white-space: nowrap;
}
#divorce-mediation-nav li 
{
	list-style-type: none;
	float:left;
	text-decoration: none;
	text-align:center;
	height:69px;
	width:320px;
	background:#ffffff url('/images/2010/gray-top-button.jpg') no-repeat;
	font-size:24px;
	font-family: Helvetica, Arial, sans-serif;
}
#divorce-mediation-nav li a 
{
	text-decoration: none;
	height:69px;
	color:#ffffff;
}

#divorce-mediation-nav li a:link 
{
	color: #ffffff;
}
#divorce-mediation-nav li a:visited 
{
	color: #ffffff;
}
#divorce-mediation-nav li a:hover 
{
	color:#f3e7b8;
}

#rocklin-mediation-main-nav
{
	width:1000px;
	height:38px;
	margin:0px auto 0px auto;
}
#rocklin-mediation-main-nav ul 
{
	margin:0px;
	padding:0px;
	color:#000000;
	line-height:38px;
	white-space: nowrap;
}
#rocklin-mediation-main-nav li 
{
	list-style-type: none;
	display: inline;
	font-size:16px;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	height:38px;
	color:#96a1aa;
	margin-right:48px;
}
#rocklin-mediation-main-nav li a 
{
	font-size:16px;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	height:38px;
	color:#231f20;
	margin-right:64px;
}

#rocklin-mediation-main-nav li a:link 
{
	color: #231f20;
}
#rocklin-mediation-main-nav li a:visited 
{
	color: #231f20;
}
#rocklin-mediation-main-nav li a:hover 
{
	color:#f3e7b8;
}
#south-placer-county-news-section
{
	width:1000px;
	height:108px;
	margin:0px auto 0px auto;
	float:none;
	clear:both;
}
#main-content
{
	width:1000px;
	margin:10px auto 20px auto;
}
#roseville-divorce-footer
{
	width:1000px;
	height:68px;
	margin:0px auto 0px auto;
	text-align:right;
}
#main-beige-box
{
	background:#f3e7b8 url('/images/2010/placer-county-attorney-bg.gif') no-repeat; 
	background-position:bottom center; 
	border:solid 1px #96a1aa; 
	width:660px; 
	float:left; 
	padding:40px;
}
.auburn-attorney-nav-padding
{
	width:1000px;
	height:23px;
	margin:0px auto 0px auto;
	background:#ffffff url('/images/2010/roseville-attorney-shadow-down.jpg') no-repeat;
	float:none;
	clear:both;
}
.roseville-attorney-nav-padding
{
	width:1000px;
	height:20px;
	margin:0px auto 0px auto;
	background:#ffffff url('/images/2010/divorce-mediation-shadow-up.jpg') no-repeat;
	float:none;
	clear:both;
}
table.folsom_mediation_table td
{
	padding: 6px;
	border: solid 1px black;
	font-family: Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#231f20;
}
td.blank_td
{
	border:none;
}
/* fonts */
.roseville-divorce-footer-copy
{
	color:#96a1aa;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}
.title
{
	font-size:22px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#231f20;
}
.toplink
{
	color: #6c6c81;
	text-decoration:none;
}
.toplink:link 
{
	color: #6c6c81;
}
.toplink:visited 
{
	color: #6c6c81;
}
.toplink:hover 
{
	color:#e8da79;
}
.clear
{
    clear:both;
}
.contact-container{margin-bottom:10px;}
.contact-form
{
    float:left;
    margin-right:20px;
    width:120px;
    text-align:right;
}
.contact-form label
{
    font-family:Verdana, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:bold;
}
.contact-form input
{
    font-family:Verdana, Helvetica, Sans-Serif;
    font-size:12px;
}
.contact-form textarea
{
    font-family:Verdana, Helvetica, Sans-Serif;
    font-size:12px;
}
/* end fonts */

