/* CSS Document */

/*template styles*/

.locations {
font-size:18px;
font-family:"Tagesschrift", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
/*width:260px;
text-align:center;*/
/*padding-left:30px;*/
margin-bottom:5px;
margin-top:15px;
/*color:#7E1D29;*/
}

*{padding:0; margin:0}

.clear {clear:both;}

@font-face {
font-family: Tagesschrift;	
src: url(fonts/YanoneTagesschrift.ttf);
}

@font-face {
font-family: Fontin;	
src: url(fonts/Fontin-Regular.ttf);
}

#right_column ul {
margin-left:35px;
margin-bottom:10px;
}

.h_right ul {
margin-left:20px;
}

.h_right img {
padding:3px;
border:1px solid #FFFFFF;
}

.gen_left {
width:45%;
float:left;
font-size:14px;
line-height:110%;
}

.gen_right {
margin-left:50%;
font-size:14px;
line-height:110%;
}

a:link, a:visited {
color:#004040;
}

a:hover {
color:#1E0C02;
}

body {
font-family:"Fontin", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:130%;
color: #2D1102;
background:url(images/bg_img.jpg) top left repeat;
padding-bottom:20px;
}

#sheet {
margin:0 auto;
width: 900px;
}

#main {
width: 100%;
background:url(images/bg_img_top.jpg) top left repeat-x;
}

#logo {
width:250px;
height:90px;
}

/*footer styles*/

#footer {
font-size:12px;
color:#2D1102;
text-align:center;
margin-top:10px;
line-height:110%;
}

#footer a:link, #footer a:visited {
color:#661e43;
text-decoration:underline;
}

#footer a:hover {
text-decoration:underline;
color:#EBE2D3;
}

/*navigation styles*/

#navigation {
height:70px;
margin-top:-1px;
}

#navigation ul {
list-style: none;
/*float: left;*/
}

#navigation ul li {
float:left;
display:inline;
}

#navigation a {
float: left;
display: block;
height: 70px; /*--Specify height of navigation--*/
text-indent: -99999px; /*--Shoot the text off the page--*/
background-position: left top;
}

/*--CSS Sprites - Hover State--*/
#navigation ul a:hover {
background-position: left -67px;
}

/*--Assign an image and width to each link--*/
#navigation ul li.home a {
background-image: url(images/nav_home.gif);
width: 70px;
}

#navigation ul li.physicians a {
background-image: url(images/nav_physicians.gif);
width: 175px;
}

#navigation ul li.directions a {
background-image: url(images/nav_directions.gif);
width: 110px;
}

#navigation ul li.esthetician a {
background-image: url(images/nav_esthetician.gif);
width: 114px;
}

#navigation ul li.general a {
background-image: url(images/nav_general.gif);
width: 202px;
}

#navigation ul li.mohs a {
background-image: url(images/nav_mohs.gif);
width: 229px;
}

#home li.home a, /*--Home Page > Home Link--*/
#physicians li.physicians a, /*--Physicians Page > Physicians Link--*/
#directions li.directions a, /*--Directions Page > Directions Link--*/
#esthetician li.esthetician a, /*--Esthetician Page > Esthetician Link--*/
#general li.general a, /*--General Page > General Link--*/
#mohs li.mohs a /*--Mohs Page > Mohs Link--*/
{
	background-position: left -135px;
}

/*left column styles*/
#left_column {
float:left;
width:305px;
}

#left_column .text {
padding:11px 7px 5px 7px;
color:#F8F4EF;
font-size:14px;
}

#left_column .text a:link, #left_column .text a:visited {
color:#F8F4EF;
font-size:14px;
text-decoration:underline;
}

#left_column .text a:hovered {
color:#F8F4EF;
font-size:14px;
text-decoration:none;
}

#left_column .text h1 a:link, #left_column .text h1 a:visited {
color:#f8f4ef;
font-size:21px;
text-decoration:none;
}

#left_column .text h1 a:hovered {
color:#f3dfa3;
font-size:14px;
text-decoration:none;
}

.text h2 {
font-family:"Tagesschrift", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:21px;
padding-bottom:4px;
margin-bottom:5px;
color:#F8F4EF;
}

/*brown box*/
.brown_box {
width:303px;
background:#5C2405 url(images/brown_top.jpg) no-repeat top left;
}

.brown_bottom {
width:303px;
height:9px;
background:url(images/brown_bottom.jpg) top left no-repeat;
margin-bottom:20px;
}

.brown_box .text h2 {
border-bottom:1px solid #7d5037;
}
/*blue box*/
.blue_box {
width:303px;
background:#4B8592 url(images/blue_top.jpg) no-repeat top left;
}

.blue_bottom {
width:303px;
height:9px;
background:url(images/blue_bottom.jpg) top left no-repeat;
margin-bottom:20px;
}

.blue_box .text h2 {
border-bottom:1px solid #6f9da8;
}

/*red box*/
.red_box {
width:303px;
background:#7E1D29 url(images/red_top.jpg) no-repeat top left;
}

.red_bottom {
width:303px;
height:9px;
background:url(images/red_bottom.jpg) top left no-repeat;
margin-bottom:20px;
}

.red_box .text h2 {
border-bottom:1px solid #984a54;
}


/*right column styles*/
#right_column {
margin-left:318px;
width:582px;
background:#EBE2D3 url(images/right_top.jpg) top left no-repeat;
}

#right_column .esth {
background:url(images/esth_bottom.jpg) bottom right no-repeat;
}

#right_column .bottom2 {
width:582px;
height:12px;
background:url(images/right_bottom2.jpg) left top;
}

#right_column .bottom {
width:582px;
height:12px;
margin-top:10px;
background:url(images/right_bottom.jpg) left top;
}

#right_column .text {
padding:20px 15px 10px 15px;
}

/*text styles*/

#right_column .text h1 {
font-size:21px;
font-family:"Tagesschrift", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0px 0px 10px 0px;
color:#4B8592;
}

.text h1 {
font-size:21px;
font-family:"Tagesschrift", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0px 0px 10px 0px;
color:#EBE2D3;
}

.text h1 a {
font-size:21px;
font-family:"Tagesschrift", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0px 0px 10px 0px;
color:#EBE2D3;
}

.brown_box .text h1 {
border-bottom:1px solid #7D5037;
}

.blue_box .text h1 {
border-bottom:1px solid #6f9da8;
}

.red_box .text h1 {
border-bottom:1px solid #984a54;
}


h2, #right_column .text h2 {
font-size:20px;
font-family:"Tagesschrift", Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:10px 0px 10px 0px;
color:#4B8592;
border-bottom:none;
}

h3 {
color:#7E1D29;
font-family:"Tagesschrift", Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
}

p {
padding:5px 0px 10px 0px;
}

/*home styles*/
.box_left_pic {
width:173px;
float:left;
}

.box_right_text {
margin-left:180px;
color:#F8F4EF;
font-size:14px;
}

.h_right {
width:200px;
float:right;
}

.h_left {
margin-right:215px;
}

.g_right {
width:110px;
float:right;
}

.g_left {
margin-right:130px;
}

.h_box{
background-color:#DED0B8;
padding:6px;
font-size:15px;
}

.button {
height:31px;
padding:0px 0px 0px 0px;
margin-top:10px;
/*text-align:center;*/
background:url(images/button_right.jpg) no-repeat top right #5C2405;
}

.button span {
font-family:Fontin, Georgia, serif;
font-size:18px;
height:27px;
padding:4px 0px 0px 6px;
display:block;
color:#EBE2D3;
background:url(images/button_left.jpg) no-repeat top left;
}

.button span a:link, .home_button span a:visited {
color:#E6DDC4;
text-decoration:none;
font-family:Fontin, Georgia, serif;
}

.button span a:hover {
color:#ffffff;
text-decoration:none;
font-family:Fontin, Georgia, serif;
}


/*staff styles*/
#staff_wrapper {
background:url(images/staff_right_back.gif) right repeat-y;
}

.staff_bio {
margin-bottom:10px;
clear:both;
background:url(images/divider.gif) no-repeat bottom right;
}

.staff_bio #right_column {
margin-left:318px;
width:552px;
background:/*#EBE2D3 url(images/right_top.jpg) top left no-repeat*/ none;
padding:0px 15px 10px 15px;
}

.staff_bio #right_column img {
padding:8px;
margin:0px 0px 15px 15px;
border:1px solid #ffffff;
float:right;
}

.staff_bio .bottom {
margin-left:318px;
width:582px;
height:12px;
background:url(images/right_bottom.jpg) right top;
}

/* MOHS styles*/
.divider_wrapper {
margin-top:10px;
padding-top:10px;
background:url(images/divider.gif) no-repeat top right;
}

.divider_wrapper2 {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #ffffff;
}



.mohs h3 {
font-family:"Fontin", Arial, Helvetica, sans-serif;
font-size:18px;
border-bottom:1px solid #d7c5a6;
padding-bottom:5px;
margin-bottom:5px;
}

.mohs .divider {
border-top:1px solid #d7c5a6;
padding-top:5px;
margin-top:5px;
}

.mohs img {
margin-bottom:10px;
}

.mohs .description {
width:350px;
float:right;
margin:0px;
padding:0px;
}

.mohs h4 {
font-family:"Fontin", Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
}