/*
Theme Name: Isaacson Raymond
Author: Encompass Marketing
Author URI: http://encompassmarketing.com/
*/

html, body {
  margin:0;
  padding:0;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  text-align:center;
  color:#66686a;
  font-size:85%;
}

body {
  background:#dad4c6;
}

#wrapper {
  width:840px;
  margin:0 auto;
  text-align:left;
  position:relative;
}

/* MAIN MENU */

#main_menu {
  background:transparent url(im/main-menu-bkg.gif) repeat-y center;
  text-align:center;
}

#main_menu table {
  margin:0 auto;
  padding:0;
}

#main_menu table td {
  padding:6px 0 5px 0;
}

#main_menu table td a:link, #main_menu table td a:visited {
  font-size:1.05em;
  font-weight:bold;
  text-decoration:none;
  color:#FFF;
  border-left:1px solid #FFF;
  display:block;
  float:left;
  padding:0 5px;
  text-transform:uppercase;
}

#main_menu table td.first a:link, #main_menu table td.first a:visited {
  border-left:none;
}

#main_menu table td.current_page_item a:link, #main_menu table td.current_page_item a:visited, #main_menu table td a:hover {
  color:#c0c487;
}

/* MAIN CONTENT */

#content {
  background: transparent url(im/main-menu-bottom.gif) no-repeat;
  position:relative;
}

#copy {
  border-top:1px solid #f2efeb;
  padding-bottom:20px;
  padding-left:224px;
  padding-top:20px;
  padding-right:30px;
  background: transparent url(im/logo.gif) no-repeat 0 0;
  min-height:300px;
}

#home #copy {
  padding-top:20px;
  padding-left:0;
  padding-right:0;
}

#attorneys #copy {
  padding:1px 0 0 175px;  
}

#attorney_flash {
  margin-top:0;
}

#attorney_links {
  text-align:center;
  padding-right:12px;
  padding-top:12px;
  border-top:3px solid;
  margin-left:130px;
  margin-bottom:60px;
}


#attorneys #footer {
  margin-left:120px;
}

#attorney_links a:link, #attorney_links a:visited {
  color:#70706f;
}

#attorney_links a:hover {
  text-decoration:none;
}

*html #copy {
  height:300px;
}

#header h1 {
  margin:0;
  padding:0;
}

#header h1 a:link, #header h1 a:visited {
  width:200px;
  height:150px;
  display:block;
  position:absolute;
  top:0;
  left:0;
}

#header h1 a span {
  position:absolute;
  left:-3000px;
}


/* TYPOGRAPHY */

h1, h2, h3, h4, h5, h6 {
  color:#5d5f61;
  margin-bottom:5px;
  margin-top:20px;
}

h1, h2 {
  font-size:1.5em;
}

p {
  margin: 0 0 12px 0;
  line-height:1.5em;
}

a:link, a:visited {
  color:#70706f;
}

a:hover {
  text-decoration:none;
}

.alignright {
  float:right;
  margin-bottom:10px;
  margin-left:20px;
}

.alignleft {
  float:left;
  margin-bottom:10px;
  margin-right:20px;
}

.aligncenter {
  margin:0 auto;
}

.wp-caption {
  text-align:center;
  padding:0;
}

.wp-caption p {
  font-weight:bold;
  font-size:.8em;
  margin: 3px 0 0 0;
}

a img {
  border:none;
}

div.clearer {
  clear: both;
  line-height: 0px;
  height: 0px;
  overflow:hidden;
}

#breadcrumbs {
  font-size:.85em;
  margin-top:5px;
}

/* FOOTER */

#footer {
  text-align:center;
  color:#4b493f;
  padding-top:23px;
  margin-bottom:10px;
}

#footer a:link, #footer a:visited {
  color:#4b493f;
  text-decoration:underline;
}

#footer a:hover {
  text-decoration:none;
}

#footer p {
  margin: 1px 0 0 0;
}

.printer_friendly {
  display:inline;
}

.website {
  display:none;
}

.credits {
  display:none;
}

#home .credits {
  display:block;
}
