/*------------------------------------------------------------------- LAYOUT  */

html, body { margin: 0; padding: 0; background-image: url(../images/stationary_paper.gif); background-position: top; background-repeat: repeat; font-family: Georgia, serif, "Times New Roman", Times; color: #5b728f; }

#container { width: 720px; text-align: center; margin-left: auto; margin-right: auto; border: 1px #5b728f solid; padding: 20px 40px 20px 40px; background-color: #FFF; }

#header { width: 720px; height: 110px; }
#headerleft { float: left; width: 353px; text-align: left; }
#headerright { float: left; width: 367px; text-align: right; padding: 25px 0 0 0; }

#content { clear: both; width: 720px; text-align: left; }

#contentcakes { clear: both; width: 460px; text-align: center; }

#contentbeautyportfolio { width: 720px; height: 430px; }
#contentbeautyportfolioleft { float: left; width: 365px; text-align: left; }
#contentbeautyportfolioright { float: left; width: 355px; text-align: left; }

#contenttaste { clear: both; width: 640px; text-align: left; padding-bottom: 40px; }
#contenttastecakes { clear: both; width: 460px; text-align: center; }

#footer { clear: both; width: 720px; height: 20px; vertical-align: bottom; text-align: center; }

/*------------------------------------------------------------------- TEXT STYLES */

.nav { font-size: 14px; font-weight: bold; }
.navon { font-size: 14px; font-weight: bold; color: #c285af; text-decoration: underline; }

.titles { font-size: 16px; font-style: italic; font-weight: bold; }

.home { font-size: 13px; line-height: 17px; }

.beauty { font-size: 13px; line-height: 17px; }
.beautysmall { font-size: 12px; line-height: 16px; }
.beautynav { font-size: 12px; line-height: 18px; font-style: italic; }

.taste { font-size: 13px; line-height: 17px; }
.tastesmall { font-size: 12px; line-height: 18px; }

.footer { font-size: 12px; line-height: 15px; }

A:link 		{ color: #5b728f; text-decoration: none; }
A:visited 	{ color: #5b728f; text-decoration: none; }
A:active 	{ color: #5b728f; text-decoration: none; }
A:hover 	{ color: #c285af; text-decoration: none; text-decoration: underline; }

A.beautylink:link 		{ color: #c285af; text-decoration: none; text-decoration: underline; }
A.beautylink:visited 	{ color: #c285af; text-decoration: none; text-decoration: underline; }
A.beautylink:active 	{ color: #c285af; text-decoration: none; text-decoration: underline; }
A.beautylink:hover 		{ color: #c285af; text-decoration: none; text-decoration: underline; }

/*------------------------------------------------------------------- VARIOUS STYLES */

br { line-height: 10px; }     /* LINE HEIGHT OF BR BREAKS */

.thumbs { padding: 0 15px 15px 0; }     /* PADDING-WHITE-SPACE AROUND BEAUTY PORTFOLIO THUMBNAIL IMAGES */