body{
background-image: url(images/background5.png);
background-repeat: no-repeat;
font-family: 'Quicksand', century gothic, sans-serif;
font-size: 10pt;
font-weight: 300;
color: #F04C5A;
}

img{
border: none;
}

#wrapper{
width: 1000px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
text-align: center;
color: #F04B5A;
}

#nav{
margin-left: 175px;
margin-right: 175px;
margin-top: 15px;
margin-bottom: 20px;
padding-top: 7px;
padding-bottom: 5px;
font-family: 'Quicksand', century gothic, sans-serif;
font-size: 10pt;
font-weight: 300;
text-transform: uppercase;
color: #58595B;
border-top-style: dashed;
border-top-width: 1px;
border-top-color: #58595B;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #58595B;

}

#nav ul{
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
min-width: 150px;
}

#nav ul li {
display: inline-block;
text-align: left;
}

#nav ul li:hover{
background-color: white;
}

#nav ul li a, visited {
color: #58595B;
display: block;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
}

#nav ul li a:hover{
color: #F04C5A;
}


#nav ul li:hover ul{
display: block;
}

#nav ul ul{
display: none;
position: absolute;
background-color: white;
padding-top: 0px;
padding-bottom: 10px;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #F04C5A;
border-left-style: dashed;
border-left-width: 1px;
border-left-color: #F04C5A;

}

#nav ul ul li{
display: block;
padding-top: 5px;

}

#nav ul ul li a:hover{
color: #F04C5A;
}

#bloomcontent{
width: 650px;
margin-left: auto;
margin-right: auto;

}

#bloomcontent img{
padding-right: 4px;
}

#bloomcontent a, visited{
padding: 0px;
color: #F04C5A;
}

#bloomcontent a:hover{
color: #58595B;
}

#shopcontent{
width: 650px;
height: 200px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
font-family: 'Quicksand', century gothic, sans-serif;
font-size: 12pt;
font-weight: 300;
color: #F04C5A;

}

#shopcontent img{
padding-top: 50px;
padding-left: 75px;
padding-right: 75px;
}

#shopcontent a, visited{
padding: 0px;
}


#content{
width: 650px;
margin-left: auto;
margin-right: auto;

}

#content img{
float: left;
padding-right: 15px;
padding: bottom: 15px;
padding-top: 3px;
}

#heythere{
float: right;
}

#alyssamarie{
float: right;
margin-right: 65px;
}

#content a:link{
padding: 0px;
color: #F04C5A;
}

#content a:hover{
color: #58595B;
}

#contactcontent{
width: 650px;
height: 250px;
margin-left: auto;
margin-right: auto;

}

#contactcontent a:link{
padding: 0px;
color: #F04C5A;
}

#contactcontent a:hover{
color: #58595B;
}

h1{
font-family: 'Over the Rainbow', cursive;
font-size: 18pt;
font-weight: lighter;

}

h2{
font-family: 'Quicksand', century gothic, sans-serif;
font-size: 16pt;
font-weight: 300;
text-transform: uppercase;
text-align: left;


}

h3{
font-family: 'Quicksand', century gothic, sans-serif;
font-size: 10pt;
font-weight: 300;
color: #58595B;

}

h4{
font-family: 'Quicksand', century gothic, sans-serif;
font-size: 10pt;
font-weight: 300;
text-transform: uppercase;
text-align: left;
margin-top: -10px;
padding-bottom: 5px;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #F04C5A;
}


p{
font-family: 'Quicksand', century gothic, sans-serif;
font-size: 9pt;
font-weight: 300;
text-align: left;
color: #58595B;

}

a:link {
color: #58595B;
text-decoration: none;
padding: 15px;

}

a:visited{
color: #58595B;
}

a:hover {
color: #F04C5A;
}

#tb2{
font-family: 'Over the Rainbow', cursive;
font-size: 8pt;
font-weight: lighter;
text-transform: none;
}

#slideshow{
width: 650px;
height: 350px;
margin-left: auto;
margin-right: auto;
}


#banner{
margin-top: 20px;
margin-bottom: 20px;

}

footer{
font-family: 'Quicksand', century gothic, sans-serif;
font-size: 8pt;
font-weight: 300;
color: #58595B;
text-align: left;
border-top-style: dashed;
border-top-width: 1px;
border-top-color: #58595B;
margin-left: 175px;
margin-right: 175px;
padding-top: 7px;
padding-bottom: 5px;
}

footer a:link{
padding: 0px;
}

#socialicons{
float: right;
}