@charset "UTF-8";




*{
padding:0;
margin:0;
font-size:85%;
line-height:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#home-wrapper{
width:100%;
overflow:hidden;
background-image:url(../img/lips.jpg);
background-repeat:no-repeat;
min-height:600px;
background-position:top right;
}

#home-wrapper{
width:100%;
overflow:hidden;

min-height:600px;
background-position:top right;
}


#about-wrapper{
width:100%;
min-height:600px;
background-image:url(../img/eyebrows.jpg);
background-repeat:no-repeat;
overflow:hidden;
background-position:top right;
}


#services-wrapper{
width:100%;
min-height:600px;
background-image:url(../img/tattoo.jpg);
background-repeat:no-repeat;
overflow:hidden;
background-position:top right;
}

#pricing-wrapper{
width:100%;
min-height:600px;
background-image:url(../img/eyeliner.jpg);
background-repeat:no-repeat;
overflow:hidden;
background-position:top right;
}

#contact-wrapper{
width:100%;
min-height:600px;

}

#contact-wrapper p{
background-color:#FFFFFF;

}

#gallery-wrapper{
width:100%;
min-height:700px;

}


body
{
width:100%;


}

#branding h1 a{
text-indent:-999em;
height:100px;
width:300px;
background-image:url(../img/logo);
background-repeat:no-repeat;
padding:2em;
margin:3em;
display:block;
}

ul#mainNav{
float:left;}



#content{
margin-left:3em;
}


ul#internalnav{
list-style-type:none;
font-size:2em;
margin-top:-2em;
}


ul#internalnav li a{
color:#000;
text-decoration:none;
}

ul#internalnav li a:hover{
color:#FF0000;
}
.section h2{
font-size:2em;
margin-top:1em;
color:#666666;
}


.section{
padding-bottom:2em;
}


#content h2.home-content{
text-indent:-999em;
background-image:url(../img/home-heading.gif);
background-repeat:no-repeat;
width:300px;
height:100px;
}


#content h2.about-content{
text-indent:-999em;
background-image:url(../img/about-heading.gif);
background-repeat:no-repeat;
width:300px;
height:100px;
}


#content h2.gallery-content{
text-indent:-999em;
background-image:url(../img/gallery-heading.gif);
background-repeat:no-repeat;
width:300px;
height:100px;
}

#content h2.pricing-content{
text-indent:-999em;
background-image:url(../img/pricing-heading.gif);
background-repeat:no-repeat;
width:300px;
height:100px;
}

#content h2.services-content{
text-indent:-999em;
background-image:url(../img/services-heading.gif);
background-repeat:no-repeat;
width:300px;
height:100px;
}


#content h2.resources-content{
text-indent:-999em;
background-image:url(../img/resources-heading.gif);
background-repeat:no-repeat;
width:300px;
height:100px;
}



#content ul#resources{
list-style-type:none;
font-size:2em;
margin-bottom:2em;
}

#content ul#resources li p{
list-style-type:none;
font-size:1em;
}


#content ul#resources li a{
color:#FF0000;
text-decoration:none;
}




#content h2.contact-content{
text-indent:-999em;
background-image:url(../img/contact-heading.gif);
background-repeat:no-repeat;
width:300px;
height:100px;
}

#content p{
background-color:#CCCCCC;
font-size:1.5em;
width:300px;
padding:.5em;
}


#content p.first{
margin-top:-50px;
}

#content{padding-bottom:1em;}

ul#mainNav li a, ul#mainNav li{
display:block;
height:25px;

}

ul#mainNav li.home-current{
text-indent:-999em;
background-image:url(../img/home-current.png);

width:210px;
background-repeat:no-repeat;
}

ul#mainNav li.about-current{
text-indent:-999em;
background-image:url(../img/about-current.png);

width:210px;
background-repeat:no-repeat;
}


ul#mainNav li.services-current{
text-indent:-999em;
background-image:url(../img/services-current.png);

width:210px;
background-repeat:no-repeat;
}


ul#mainNav li.pricing-current{
text-indent:-999em;
background-image:url(../img/pricing-current.png);

width:210px;
background-repeat:no-repeat;
}

ul#mainNav li.gallery-current{
text-indent:-999em;
background-image:url(../img/photo-gallery.png);

width:210px;
background-repeat:no-repeat;
}


ul#mainNav li.contact-current{
text-indent:-999em;
background-image:url(../img/contact-current.png);
width:210px;
background-repeat:no-repeat;
}

ul#mainNav li.about a{
display:block;
text-indent:-999em;
background-image:url(../img/about.png);

width:210px;
background-repeat:no-repeat;
}

ul#mainNav li.gallery a{
display:block;
text-indent:-999em;
background-image:url(../img/photo-gallery-inactive.png);

width:210px;
background-repeat:no-repeat;
}

ul#mainNav li.services a{
display:block;
text-indent:-999em;
background-image:url(../img/services.png);

width:210px;
background-repeat:no-repeat;
}


ul#mainNav li.pricing a{
display:block;
text-indent:-999em;
background-image:url(../img/pricing.png);

width:210px;
background-repeat:no-repeat;
}


ul#mainNav li.contact a{
display:block;
text-indent:-999em;
background-image:url(../img/contact.png);

width:210px;
background-repeat:no-repeat;
}




ul#mainNav li.home a{
display:block;
text-indent:-999em;
background-image:url(../img/home.png);

width:210px;
background-repeat:no-repeat;
}


ul#mainNav li.resources a{
display:block;
text-indent:-999em;
background-image:url(../img/resources.png);
width:210px;
background-repeat:no-repeat;
}

ul#mainNav li.resources-current{
text-indent:-999em;
background-image:url(../img/resources-current.png);
width:210px;
background-repeat:no-repeat;
}


#footer{
width:100%;
background-image:url(../img/footer-tile.gif);
background-repeat:repeat-x;
height:25px;
overflow:hidden;
clear:both;
}

#footer ul{
list-style-type:none;
color:#fff;
font-size:1.5em;
margin-left:25%;

}


#content{
float:left;
}

#footer ul li{
float:left;
padding:0 1em;
}


#footer ul li a{
color:#fff;
font-weight:bold;
}

