body{
margin:0;/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding:0;
background:rgb(100%,100%,100%);
color:rgb(0%,0%,0%);
background-image:url(../graphics/off-white-lace-background.jpg);
font-size:100%;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
#outer{
width:780px;/* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
height:auto;/*height:740px;*/
margin:0 auto;/* the auto margins (in conjunction with a width) center the page */
margin-top:30px;
border:rgb(40%,0%,0%) 2px solid;
background-position:right top;
background-repeat:no-repeat;
background-color:rgb(100%,96.9%,89.8%);
text-align:left;/* this overrides the text-align:center on the body element. */
position:relative;
}
#header{
padding:7px;
color:rgb(100%,100%,100%);
}
#header h1{
margin:0;
margin-left:1em;
padding:0;
font-size:32pt;
font-weight:normal;/* height:19px;*/
font-family:"Monotype Corsiva","URW Chancery","Apple Chancery";
line-height:90%;
letter-spacing:1px;
}
#inner h2{
margin-top:0;
margin-bottom:0;
margin-left:0.9em;
color:rgb(38%,23.1%,2%);
font-weight:normal;
font-size:16pt;
}
#menu{
padding:0;
padding-left:0px;
height:16pt;
background:rgb(100%,100%,100%);
background-image:url(../graphics/menu1.png);
color:rgb(100%,100%,100%);
position:relative;
}
#inner{
height:429px;
margin:0;
padding-top:5px;
clear:both;
background-repeat:no-repeat;
}
#footer{
height:auto;
border-top:rgb(40%,0%,0%) 2px solid;
padding:0.5em;
color:rgb(100%,100%,100%);
font-size:smaller;
text-align:center;
}
#textbox{
padding:0.5em;
height:360px;
width:380px;
padding-right:5px;
padding:8px 8px 8px 8px;
border:1px solid rgb(95.3%,79.6%,55.3%);
background-image:url(../graphics/text-background.png);
background-repeat:repeat;
text-align:justify;
overflow:auto;
}
.standard-text a,.front-text a:hover{
color:rgb(82%,61.6%,30.6%);
font-weight:bold;
text-decoration:none;
}
.standard-text a:hover,.front-text a{
color:rgb(40%,0%,20%);
}
.front-text a{
font-weight:bold;
font-family:"Monotype Corsiva","URW Chancery","Apple Chancery";
font-size:32pt;
text-decoration:none;
}
#textcontainer{
float:left;
height:390px;
width:380px;
margin-left:13px;
margin-top:5px;
margin-bottom:0;
padding:3px 3px 3px 3px;
}
.about-me-img{
background-image:url(../graphics/pageimgs/aboutme.jpg);
}
.appointments-img{
background-image:url(../graphics/pageimgs/appointments.jpg);
}
.front-img{
background-image:url(../graphics/pageimgs/front.jpg);
}
.news-img{
background-image:url(../graphics/pageimgs/news.jpg);
}
.contact-img{
background-image:url(../graphics/pageimgs/contacts.jpg);
}
.rates-img{
background-image:url(../graphics/pageimgs/appointments.jpg);
}
.gallery-img{
background-image:url(../graphics/pageimgs/gallery.png);
}
.reviews-img{
background-image:url(../graphics/pageimgs/reviews.jpg);
}
.footer-img-default{
background-image:url(../graphics/footer-1.jpg);
}
.header-img-default{
background-image:url(../graphics/header1.png) !important;
}
.inner-img-default{
background-image:none;
}
.standard-text,.front-text{
color:rgb(40%,0%,20%);
font-size:10pt;
font-style:normal;
font-variant:normal;
text-transform:none;
text-align:left;
}
.front-text{
font-size:102% !important;
}
.text-bold{
font-weight:bold;
}
#menu ul{
margin:0;
padding-left:0;
margin-left:0;
width:100%;
height:100%;
color:rgb(100%,100%,100%);
font-size:10pt;
line-height:16pt;
vertical-align:top;
position:relative;
}
#menu ul li{
display:inline;
text-align:center;
}
#menu ul li a{
padding:0 0.8em 0 0.8em;
float:left;
width:auto;
border-right:1px solid rgb(100%,100%,100%);
height:100%;
color:rgb(100%,100%,100%);
text-decoration:none;
text-align:center;
}
.album_thumbnail{
float:left;/* display:inline;*/
border:1px solid rgb(100%,0%,0%);
}
.album_thumbnail img{
padding:2px;
border:1px solid rgb(60%,60%,60%);
border:4px solid rgb(95.3%,79.6%,55.3%);
background:rgb(100%,100%,100%);
vertical-align:bottom;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.menu-hover{
background-color:rgb(65.5%,46.7%,16.9%);
}
.active-page{
background-color:rgb(82%,61.6%,30.6%);
cursor:text;
}
dl.album_list{
margin-top:10px;
margin-left:auto;
margin-right:auto;
font-size:.95em;
text-align:center;
}
.album_list dt,.album_list dd{
float:left;
}
.album_list dt{
margin-top:0;
margin-bottom:35px;
}
.album_list dd{
margin:0 0 0 0;
}
.album_list img{
padding:2px;
border:1px solid rgb(60%,60%,60%);
border:4px solid rgb(95.3%,79.6%,55.3%);
background:rgb(100%,100%,100%);
vertical-align:bottom;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.album_list em{
margin-bottom:5px;
margin-top:4px;
display:block;
font-style:normal;
font-size:65%;
font-weight:normal;
}
.album_list a{
zoom:1;
}
.album_list a:hover img{
border-color:rgb(40%,0%,0%);
}
.album_list dl a:active img,.album_list dl a:focus img{
background:rgb(100%,20%,20%);
}
.rateTable tr td,.rateTable tr th{
padding:0.4em;
background-color:rgb(99.2%,96.5%,92.5%);
}
.rateTable tr th{
font-weight:normal;
}
.rateTable tr.alt td,.rateTable tr.alt th{
background-color:rgb(98.4%,92.5%,85.1%);
}
.vcard .type,
.vcard .adr,
.vcard .org,
.vcard .geo,
.vcard .url{
display:none;
}
.vcard .tel{
margin-top:1.5em;
}
.vcard{
font-weight:bold;
text-align:center;
}
