/* HTML-tag styles, unqualified */



body		{margin: 0; padding: 0; background: #F7E8D1 url(../images/bkd2.jpg) repeat-x 0 0;}

h1			{margin: 0; padding: 0; font-weight: normal; font-size: 1em;}

h2			{margin: 0; padding: 0; color: #078; font-weight: normal; font-size: 26px; line-height: 1.19em; background: url(../images/title_bg.jpg) no-repeat 100% 0;}

h3			{margin-bottom: 3px; font-style: italic; font-size: 15px; line-height: normal;}

h4			{margin: 6px 0 1px; padding: 0; font-size: 13px; text-decoration: underline;}

hr			{color: #DDF8FB; margin-bottom: 7px;}

img			{border-color: #96C1C7;}

p			{margin: 2px 0 15px;}



/* Edit.com font style-options (classes unattributed to a tag) */



body, td,

.NormalText	{color: #2d2d2d; font-size: 12px; font-family: Arial, Times;}

.Subheader	{font-size: 15px; line-height: normal;}



/* Edit.com table-cell style-options (unqualified TD classes) */



td.Clear				{}

td.DarkBG				{padding: 0 8px; line-height: 1.33em; background: #96C1C7;}



/* Invisible to Edit.com menus (classes attributed to tags and conditional styles) */



h2 big				{display: block; padding: 27px 16px 24px 23px; font-size: 1em;}

table.maintable		{background: url(../images/table.jpg) repeat-y 0 0;}

div.maincontent		{width: 525px; padding: 0 16px 22px 26px; line-height: 1.83em;}

div.footer			{color: #DDF8FB; font-size: 10px;}

span.footer3		{color: #DDF8FB; font-size: 11px; letter-spacing: 0.05em;}

tr td.footer2		{width: 540px; color: #DDF8FB; letter-spacing: 0.05em;}



/* links */



a:link,

a:visited					{color: #2D2D2D; font-weight: bold;}

a:hover						{color: #467E85;}

div.footer a,

span.footer3 a				{font-weight: normal;}

div.footer a:link,

div.footer a:visited,

span.footer3 a:link,

span.footer3 a:visited		{color: #DDF8FB; text-decoration:none;}

div.footer a:hover,

span.footer3 a:hover		{text-decoration: underline;}

div.about_child a			{width: 109px; padding: 0 0 0 5px; display: block; line-height: 2.08em;}

div.patients_child a		{width: 133px; padding: 0 0 0 5px; display: block; line-height: 2.08em;}

div.braces_child a			{width: 133px; padding: 0 0 0 5px; display: block; line-height: 2.08em;}

div.orthodontics_child a	{width: 130px; padding: 0 0 0 5px; display: block; line-height: 2.08em;}

div.about_child a:link,

div.about_child a:visited,

div.patients_child a:link,

div.patients_child a:visited,

div.orthodontics_child a:link,

div.orthodontics_child a:visited,

div.braces_child a:link,

div.braces_child a:visited	{color: #ECFCFB; background-color: #318D98; text-decoration: none;}

div.about_child a:hover,

div.patients_child a:hover,

div.orthodontics_child a:hover,

div.braces_child a:hover	{color: #318D98; background-color: #ECFCFB;}

ul.text3 a:link,

ul.text3 a:visited			{color: #2D2D2D;}

ul.text3 a:hover			{color: #ECFCFB;}

* #social-icons {text-align:center; margin:15px;}
* #social-icons a, * #social-icons img {padding:0; margin:0; border:none;}