/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Merriweather);


body { padding: 0; margin: 0; background-color: #333; background: url(images/siteback.gif); }
* { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }

a { color: #070f58; text-decoration: none;  }
a:hover { color: #1a61ca; }



div#site { width: 970px; height: 674px; background: url(images/pageback.jpg) no-repeat; padding: 0; margin: 0 auto; background-color: #eee8cd; border: 1px solid #383125; border-bottom: 2px solid #383125; overflow: auto; } 
h1#sitetitle { margin: 0; margin-top: 25px; margin-left: 270px; padding: 0; float: left; overflow: hidden; }
h1#sitetitle a { display: block; width: 498px; height: 138px; text-decoration: none; background: url(images/sitetitle.png) no-repeat; }
h1#sitetitle a span { display: none; }

div#sidenav { padding-top: 112px; margin-left: 120px; clear: left; float: left; width: 150px; }
div#sidenav ul li { text-align: right; color: #1a61ca; font-size: 16px; font-weight: bold;  }
div#sidenav ul  { margin: 0; padding: 0; list-style: none; }


a#checkappointments { float: right; display: block; margin-top: 46px;  }


div#main { float: left; padding-top: 114px; margin-left: 40px; width: 380px; font-size: 14px; color: #333333; overflow: auto; }
div#main.services { padding-top: 55px; }
div#main p { margin: 0; padding: 0 0 10px; clear: left;  }
div#main.services p#servicesfirstpar { padding-top: 5px; }
table#fees tr td { background-color: #f4ebda; padding: 3px; }
div#main.services ul { padding: 0; margin: 0; list-style: none; padding-bottom: 20px; color: #1a61ca; }
div#main.services ul li { float: left; padding-right: 20px; background: url(images/bullet.png) no-repeat top right; text-transform: uppercase; font-size: 12px; }
div#main.services ul li.nobullet { background: none; padding-right: 0;  }

div#main.home {  padding: 54px 24px 20px 24px; width: 340px; }
div#main.home p { font-family: 'Merriweather', serif; font-size: 20px; line-height: 1.4em;}
 
p.homequote { padding: 0 !important; margin: 0 !important;  }
p.homeauthor { padding: 0 !important; margin: 0 0 24px !important; font-weight: bold; text-align: right; }

