img, div {behavior: url(iepngfix.htc);} /*Make the page work in broke-ass-IE6*/`

a, a:active, li{outline: none;}/*Takes the light dotted outline off of the links and li tabs in FF */

body{
 margin: 0px;
 padding: 0px;
 width: 100%;
 
 background-image:url(../img/bg_repeat.gif);
 background-repeat: repeat;
}

#wrapper{
 margin: 0px auto 0px auto;
 width: 750px;
}

#header{
 margin: 25px 0px 25px 0px;

}
#content{
 width: 750px;
 margin: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
#menu{
 height: 32px;
 overflow: hidden;
}
#tab_container{
 width: 710px;
 border: 1px solid #fff;
 background-color: #fff;
 padding: 10px 20px 30px 20px;
}
.menu_tab{
 height: 32px;
 padding: 0px;
 margin: 0px;
 border: none;
}

#footer{
 margin: 25px 0px 0px 0px;
}
#footer_left{
 float: right;
 color: #fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 border-left: 1px dashed #fff;
 margin-top: 5px;
 padding-left: 25px;
 width: 350px;
}
#footer .subtext{
 color: #fff;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: italic;
 padding: 5px 0px 0px 0px;
}

h1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
}
h2{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
}

p.subtext{
 padding: 0px;
 margin: 0px;
}

#jay_photo_container{
	margin: 30px 0px 0px 10px;
	float: right;
}
#jay_photo_container .subtext{
  font-size: 10px;
  margin: 0px 0px 0px 45px;
}

#jay_photo{
	psdding: 3px;
 	border: 1px solid #ccc;
}

p.front_page{
 line-height: 20px;
}

#map{
 margin-top: 20px;
 border: 1px solid #ccc;
}

#about_tab{width: 108px; height: 32px;}
#practice_tab{width: 110px; height: 32px;}
#contact_tab{width: 109px; height: 32px;}
#faq_tab{width: 109px; height: 32px;}
