@charset "utf-8";
/* CSS Document */

html {overflow-y: scroll;}

body {background-color:#f4d4be;
}

#background { 
background-image:url(images/bg-cake.png);
background-position:bottom;
background-position:left;
height:800px;
width:951px;
background-repeat:no-repeat;
}

#background-long { 
background-image:url(images/bg-cake-long.png);
background-position:left, bottom;
height:850px;
width:951px;
background-repeat:no-repeat;
}

#background-long-2 { 
background-image:url(images/bg-cake-long.png);
background-position:bottom;
background-position:left;
height:1491px;
width:951px;
background-repeat:no-repeat;
}

#background-really-long { 
background-image:url(images/bg-cake-really-long.png);
background-position:bottom;
background-position:left;
height:3367px;
width:951px;
background-repeat:no-repeat;
}

#navbar {
background-image:url(images/navbar.png);
background-repeat:no-repeat;
width:951px;
height:auto;
}

#navbar-long {
background-image:url(images/navbar.png);
background-repeat:no-repeat;
width:951px;
height:800px;
}


#navbar-really-long {
background-image:url(images/navbar.png);
background-repeat:no-repeat;
width:951px;
height:1945px;
}

.navbar{
font:14px Comic Sans MS, georgia, arial;
float:right;
padding-top:135px;
padding-right:37px;

}

a:link {
	font:14px Comic Sans MS, georgia, arial;
	color:#000000;
	line-height:16px;
	text-decoration: none;
	font-weight:600;
	}
a:visited {
	font:14px 14px Comic Sans MS, georgia, arial;
	color:#000000;
	line-height:16px;
	text-decoration: none;
	font-weight:600;
	}
a:hover {
	font:14px 14px Comic Sans MS, georgia, arial;
	color:#ffffff;
	line-height:16px;
	text-decoration: none;
	font-weight:600;
	}
	
#bodytext {
padding-left:440px;
padding-top:184px;
padding-right:10px;
}

#bodytext-long {
padding-left:440px;
padding-top:10px;
padding-right:10px;
}

.bodytext { 
font: 14px Comic Sans MS, georgia, arial;
color:#000000;
line-height:18px;
letter-spacing:1.5px;
}

.contact-text {
font: 14px Comic Sans MS, georgia, arial;
color:#f09758;
line-height:18px;
letter-spacing:1.5px;
}

.header {
font: 14px Comic Sans MS, georgia, arial;
color:#f09758;
line-height:18px;
letter-spacing:1.5px;
font-weight:500;
}

#cakeholder {
vertical-align:baseline;

}

.cakes {
padding-left:1px;
padding-right:1px;
float:left;
}

#cupcakes {
background-repeat:no-repeat;
width:369px;
height:192px;
}

#link-nav{
font:14px Comic Sans MS, georgia, arial;
line-height:16px;
text-decoration: none;
font-weight:600;
float:left;
margin-left:10px;
margin-top:10px;

}
a.link-nav{
font:14px Comic Sans MS, georgia, arial;
line-height:16px;
text-decoration: none;
font-weight:600;
}

a.link-nav:hover {
color:#f09758;

}

.gallery {
padding-top:184px;
margin-left:126px;
margin-right:125px;
margin-top:10px;
margin-bottom:20px;
width:700px;
vertical-align:top;
}

#gallery-image-holder {
padding-left:20px;
padding-top:5px;
padding-bottom:10px;
float:left;
width:150px;
}