
/* Main Style Sheet - Advance Dental Care */

body
{
margin: 0px;
padding: 0px;
background: #fff;
font-family: Helvetica, Arial, San-serif;
font-size: 12px;
color: #4B92CE;
line-height: 1;
}

#container
{
width: 850px;
margin: 40px auto 20px auto;
}

#header
{
width: 850px;
margin: 0px;
}

#main_body
{
width: 790px;
margin: 0px;
padding: 0px 30px 0px 30px;
}

.team_pic_column
{
width: 100px;
float: left;
margin: 0px 0px 20px 0px;
padding: 0px;
}

.team_text_column
{
width: 650px;
float: right;
margin: 0px;
padding: 0px;
}

.subleft{
width: 380px;
float:left;
margin-right: 30px;
}

.subright{
width: 380px;
float:right;
}

.footer
{
width: 790px;
margin: 0px;
padding: 0px 30px 0px 30px;
}

#clear
{
clear: both;
}

.clear
{
clear: both;
}

#address_container
{
width: 425px;
float: left;
}

#address1
{
width: 180px;
float: left;
}

#address2
{
width: 245px;
float: right;
}

#timetable_container
{
width: 325px;
float: right;
}

#timetable1
{
width: 100px;
float: left;
}

#timetable2
{
width: 225px;
float: right;
}


/* Navigation */

.nav
{
width: 850px;
margin: 0px 0px 10px 0px;
}

.nav ul
{
margin: 0px;
padding: 0px 0px 0px 15px;
text-align: left;
}

.nav li
{
margin: 0px;
display: inline;
}


/* Navigation */

.subnav
{
width: 790px;
margin: 0px 0px 10px 0px;
}

.subnav ul
{
margin: 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

.subnav li
{
margin: 0px;
display: inline;
}


/* Typeography */

h1
{
font-size: 26px;
line-height: .8;
font-weight: 400;
}

h1 strong
{
font-size: 26px;
line-height: .8;
font-weight: 700;
}

h2
{
font-size: 18px;
line-height: 1;
font-weight: 400;
color: #999;
}

h2 strong
{
font-size: 18px;
line-height: 1;
font-weight: 700;
color: #55A0DA;
}

h3
{
font-size: 12px;
line-height: 1;
font-weight: 400;
margin-top: 0px;
margin-bottom: opx;
color: #999;
}

h3 strong
{
font-size: 12px;
line-height: 1;
font-weight: 700;
color: #55A0DA;
}

.footer h1
{
font-size: 14px;
line-height: 1;
font-weight: 400;
}

.footer h1 strong
{
font-size: 14px;
line-height: 1;
font-weight: 700;
}

p {
color: #999;
}

p strong{
color: #55A0DA;
}


/*Lists*/


li
{
color:#999;
}


/*Links*/


h2 a:link, a:visited, a:active
{
color: #55A0DA;
}

h2 a:hover
{
color: #BAB1A6;
}

h3 a:link, a:visited, a:active
{
color: #55A0DA;
}

h2 a:hover
{
color: #BAB1A6;
}


.nav li a:link
{
font-size: 18px;
line-height: 1;
color: #55A0DA;
text-decoration: none;
font-weight:400;
padding-left: 15px;
}

.nav li a:visited
{
font-size: 18px;
line-height: 1;
color: #55A0DA;
text-decoration: none;
font-weight:400;
padding-left: 15px;
}

.nav li a:active
{
font-size: 18px;
line-height: 1;
color: #55A0DA;
text-decoration: none;
font-weight:400;
padding-left: 15px;
}

.nav li a:hover
{
font-size: 18px;
line-height: 1;
color: #006699;
text-decoration: none;
font-weight:400;
padding-left: 15px;
}


.subnav li a:link
{
font-size: 18px;
line-height: 1;
color: #55A0DA;
text-decoration: none;
font-weight:400;
padding-right: 15px;
}

.subnav li a:visited
{
font-size: 18px;
line-height: 1;
color: #55A0DA;
text-decoration: none;
font-weight:400;
padding-right: 15px;
}

.subnav li a:active
{
font-size: 18px;
line-height: 1;
color: #55A0DA;
text-decoration: none;
font-weight:400;
padding-right: 15px;
}

.subnav li a:hover
{
font-size: 18px;
line-height: 1;
color: #006699;
text-decoration: none;
font-weight:400;
padding-right: 15px;
}

.subselected
{
font-size: 18px;
line-height: 1;
color: #BAB1A6;
text-decoration: none;
font-weight:400;
padding-right: 15px;
}

.selected
{
font-size: 18px;
line-height: 1;
color: #BAB1A6;
text-decoration: none;
font-weight:400;
padding-left: 15px;
}

.largelink {font-size: 24px}

p a:link, a:visited, a:active
{
color: #55A0DA;
}

p a:hover
{
color: #006699;
}

a:link, a:visited, a:active
{
color: #55A0DA;
}

a:hover
{
color: #006699;
}

/* Images */

.line
{
margin-top: 20px;
margin-bottom: 20px;
}

.subline
{
margin-top: 10px;
}

