/*// GLOBAL ////////////////////////////*/
* {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:58.5%;}
h1 {font-size:2.2em; margin-bottom:5px; color:#3c60a6;}
h2 {font-size:2em; font-family:Georgia, "Times New Roman", Times, serif; color:#753100;}
h3 {
	font-size:1.4em;
	color:#6d2e00;
	font-variant: normal;
	line-height: 1.6em;
	text-transform: uppercase;
}
h4 {font-size:2em; color:#6d2e00;}
h5 {font-size:2em; color:#410a03; font-family:"Times New Roman", Times, serif; font-weight:normal; border-bottom:1px solid #410a03; padding-bottom:3px; margin:15px 0 8px 0;}
p {font-size:1.5em; line-height:1.4em; margin-bottom:15px;}
a {color:#9e322a;}
a img {border:0;}
a:hover {text-decoration:none;}
a#logo {display:block; width:350px; height:63px; margin:0 auto; background:url(images/logo_off.jpg) center no-repeat;}
a#logo:hover {background:url(images/logo_on.jpg) center no-repeat;}
a#logosm {display:block; width:185px; height:35px; margin:5px auto; background:url(images/logosm_off.jpg) no-repeat;}
a#logosm:hover {background:url(images/logosm_on.jpg) no-repeat;}


/*// BLOCKS ////////////////////////////*/
#wrap {width:980px; margin:0 auto; height:100%; background:url(images/pagebg.gif) right repeat-y; border-left:1px solid #bbb;}
#header {border-bottom:4px solid #d0c0b0; background:#d0c0b0; width:965px;}
#content {overflow:hidden; height:100%;}
#left {width:260px; float:left; background:url(images/leftbg.jpg) repeat-y; height:100%;}
#right {width:680px; float:right; padding:15px 25px 0 10px;}
#footer {width:980px; margin:-20px auto 0 auto; background:url(images/footerbg.jpg) repeat-y; height:20px; border-left:1px solid #bbb; padding-bottom:5px;}


/*// STYLES ///////////////////////////*/
#left ul {
	padding-left:15px;
	width:90%;
	font-size: 1.5 ems;
}
#left ul li {list-style-type:none; padding:5px 0;}
#left ul li a {color:#000; font-size:1.5em; font-family:tahoma, arial, sans-serif; text-decoration:none; font-weight:bold;}
#left ul li a:hover {color:#9e322a;}

#home ul {margin:5px 0 15px 15px; font-size:1.5em; text-align:left;}
#home ul li {list-style-type:none; font-weight:bold;}
#home ul li ul li {font-size:15px; padding:6px 0; font-weight:normal;}

#form ul {list-style-type:none; margin:10px 0 10px 10px;}
#form ul li {padding:6px 0; font-size:1.65em;}
#form ul li label {font-weight:bold; position:absolute; width:160px; color:#111;}
#form ul li input, #form ul li select, #form ul li span {margin-left:170px; font-size:1em;}
#form textarea {display:block; width:400px; height:125px; margin-left:170px;}
#form ul li span {font-size:.7em; font-style:italic;}
#form img, #form a {margin:3px 0 3px 170px;}



#familylaw ul {margin-left:35px; margin-bottom:15px;}
#familylaw ul li {font-size:1.65em; padding:6px 0;}

#info {margin:15px; color:#630; font-weight:bold;}
#info a {color:#3c60a6;}
#info p {padding-right:15px;}

#disclaimer {margin:15px 15px 0 15px; font-size:.75em; font-style:italic;}

#footer p {margin-bottom:0; font-style:italic; font-size:1.25em; margin-left:275px;}
#footer span {margin-right:30px;}

/*// CLASSES //////////////////////////*/
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.serif {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
.indent {padding-left:20px;}

.imgpad {overflow:hidden; display:block; clear:both; font-family:Georgia, "Times New Roman", Times, serif;}
.imgpad h3, h4 {float:right; width:75%; text-align:left; font-weight:normal; margin-bottom:10px;}
.imgpad h4 {font-weight:bold; margin-top:10px;}
.imgpad img {float:left;}

.peter, .robin, .josh, .jamie, .ejola, .jessica, .marc, .tim, .satyen, .megan  {width:200px; height:200px; display:block; float:right; margin:0 10px;}
.peter {background:url(images/peter.jpg) no-repeat;}
.robin {background:url(images/robin.jpg) no-repeat;}
.josh {background:url(images/josh.jpg) no-repeat;}
.jamie {background:url(images/jamie.jpg) no-repeat;}
.ejola {background:url(images/ejola.jpg) no-repeat;}
.satyen {background:url(images/satyen.jpg) no-repeat;}
.jessica {background:url(images/jessica.jpg) no-repeat;}
.marc {background:url(images/marc.jpg) no-repeat;}
.megan {background:url(images/megan.jpg) no-repeat;}
.tim {background:url(images/tim.jpg) no-repeat;}
.ejola:hover, .jamie:hover, .josh:hover, .peter:hover, .robin:hover, .jessica:hover, .marc:hover, .tim:hover, .satyen:hover, .megan:hover {background-position:-200px;}

