html, body { width: 100%; height: 100%; margin: 0px; padding: 10px 0px; background: #06263f; font-family: Arial, Helvetica, sans-serif; font-size: .8em; }
a img { border: none; }

/*----- Main Layout DIVs ----- */
#wrapper { width: 890px; height: auto; margin: 0 auto; }
#top-nav { width: inherit; height: 80px; color: #666; background: white; }
#header { width: inherit; height: 235px; }
#homepage-header { width: inherit; height: 235px; }
#main-nav { width: inherit; height: 34px; background: url(../images/bg_nav.png) repeat-x; }
#content { width: inherit; height: auto; overflow: hidden; float: left; padding: 0px 0px 30px 0px; background: white; }
#main { width: 650px; height: auto; float: left; }
#one-col { width: 890px; height: auto; }
#sidebar { width: 240px; height: auto; float: right; }
#footer { width: inherit; height: 45px; padding: 25px 0px; color: white; clear: both; text-align: center; line-height: 2em; }
#rounded-bottom { width: 870px; height: 15px; }
#rounded-top { width: 870px; height: 10px; }

/*----- Header ----- */
#logo { width: 650px; height: auto; }
#logo img { position: relative; left: 115px; }
#top-nav ul { margin: 0px; padding: 0px 0px 0px 0px; float: right; position: relative; top: 40px; right: 48px; }
#top-nav ul li { list-style: none; display: inline; padding-right: 10px; }
#top-nav ul li a { color: #666; text-decoration: none; }
#top-nav img { position: relative; left: 40px; float: left; }
#top-nav img.Centered { position:relative; left:180px; top:180;}

/*----- Main Nav ----- */
#main-nav ul { width: 800px; margin: 0 auto; padding: 7px 0px; }
#main-nav ul li { list-style: none; display: inline; padding: 0px 115px 0px 0px; }
#main-nav ul li a { color: white; text-decoration: none; font-size: 1.6em; }
#main-nav ul li a:hover { color: #06263f; }
#main-nav ul .last { padding: 0px; }
#main-nav td a { color: white; text-decoration: none; font-size: 1.6em; }
#main-nav td a:hover { color: #06263f; }

/*----- Body Copy Area ----- */
#main #copy { width: 480px; height: auto; position: relative; left: 55px; margin: 25px 0px; }
#main #copy p { color: #58595b; font-size: 1.3em; line-height: 1.6em; padding: 0px; margin: 0px; }
#main a { color: #58595b; text-decoration: none; }
#main a:hover { color: #000; }
#main #copy ul { margin: 0px; padding: 0px; list-style-image: url(../images/bullet.jpg) }
#main #copy li { color: #58595b; font-size: 1.3em; line-height: 1.6em; }

.left { width: 240px; float: left; position: relative; left: 25px; }
.right { width: 225px; float: right; position: relative; left: 65px; padding: 0px 0px 0px 15px; }

#contact { width: 480px; }
#contact .textfield { width: 300px; }
#contact .textfield2 { width: 200px; }
#bottom-image { width: 235px; height: auto; background: #fff; }

#main #bio { width: 480px; height: auto; position: relative; left: 55px; margin: 35px 0px; }
#main #bio p { color: #58595b; font-size: 1.3em; line-height: 1.6em; padding: 0px; margin: 0px; }
#main #bio li { color: #58595b; font-size: 1.3em; line-height: 1.6em; }
#main #bio ul { list-style-image: url(../images/bullet.jpg) }

#one-col #copy { width: 750px; height: auto; position: relative; left: 55px; margin: 25px 0px; }
#one-col #copy table { position: relative; left: 100px; }
#one-col #copy p { color: #58595b; font-size: 1.3em; line-height: 1.6em; padding: 0px; margin: 0px; }
#one-col #copy ul { margin: 0px; padding: 0px; list-style-image: url(../images/bullet.jpg) }
#one-col #copy li { color: #58595b; font-size: 1.3em; line-height: 1.6em; }
#one-col a { color: #58595b; text-decoration: none; }

/*----- Text styles and misc styles ----- */
h1 { color: #992f1f; font-size: 26px; font-weight: normal; margin: 0px; padding: 0px 0px 15px 0px; }
h2 { color: #06263f; font-size: 18px; font-weight: normal; margin: 0px; padding: 15px 0px 0px 10px; }
h3 { color: #06263f; font-size: 14px; font-weight: normal; margin: 0px; padding: 0px 0px 0px 15px; }
.sidebar-h3 { font-size: 14px; }
#copy h3 { color: #06263f; font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; }
#bio h3 { color: #06263f; font-size: 24px; font-weight: normal; margin: 0px; padding: 0px; }
.email { padding: 0px 0px 0px 15px; }
.textfield { width: 200px; }
.hr { height: 1px; border-bottom: 1px solid #CCC; }
.hr hr { display: none; }
.success .hr { margin: 7px 0px 7px 0px; }


/*----- Backgrounds ----- */
.bg-homepage { background: white url(../images/bg_gavel.png) bottom right no-repeat; }
.bg-attorney { background: white url(../images/bg_pens.png) bottom right no-repeat; }
.bg-feather { background: white url(../images/bg_feather.png) bottom right no-repeat; }
.bg-balance { background: white url(../images/bg_balance.png) bottom right no-repeat; }
.bg-rolodex { background: white url(../images/bg_rolodex.png) bottom right no-repeat; }
.bg-books { background: white url(../images/bg_books.png) bottom right no-repeat; }
.bg-hourglass { background: white url(../images/bg_hourglass.png) bottom right no-repeat; }


/*----- Sidebar ----- */
#sidebar { padding: 25px 0px 0px 0px; }
#sidebar .headline { width: 235px; height: 50px; background: url(../images/bg_sidebar_heading.png) repeat-x; }
#sidebar .copy { width: 235px; height: auto; background: transparent url(../images/bg_sidebar_copy.png); padding: 15px 0px 15px 0px;  margin: 0px 0px 10px 0px; }
#sidebar a { color: #625a5a; text-decoration: none; }
#sidebar ul { width: 210px; margin: 0 auto; padding: 0px; }
#sidebar ul li { list-style: none; font-size: 1.3em; }
#sidebar ul li a { color: #333133; line-height: 2.2em; }
#sidebar ul .last { padding: 15px 0px; }
#sidebar ul .last a { background: url(../images/btn_arrow.png) no-repeat; padding: 0px 0px 0px 20px; }
#sidebar p { width: 210px; padding: 0px 0px 0px 15px; margin: 0px; line-height: 1.6em; color: #625a5a; font-size: 1.3em; }
.attorney-image { position: relative; left: 30px; top: 5px; margin: 0px 0px 15px 0px; }
.attorney-info { width: 205px; margin: 0 auto; }

/*----- Footer Links ----- */
#footer a { color: white; text-decoration: none; }


