@charset "utf-8";
/* CSS Document */

body {
	background-color:#fff;
	padding:0;
	margin:0;
}
a {
	color:#0e5a30;
}
.wrap {
	width:1145px;
	margin:0 auto;	
	border-left:#91284d solid 1px;
	border-right:#91284d solid 1px;
	background-color:#91284d;
	height:100%;
	position:relative;

}
.rightColumn {
	float:right;
	background-color:#FFF;
	width:803px;
	height:100%;
	padding:0;
	margin:0;
}
.leftColumn {
	float:left;
	width:342px;
	text-align:center;
	margin-bottom:150px;
	padding:0;
	margin:0;
}
.footer {
	width:1147px;
	margin:0 auto;	
}
.clear {
	clear:both;	
}
img.logo {
	margin: 34px 0 16px 0;
}
.leftFooter {
	position:absolute;
	bottom:0;
	width:342px;
	text-align:center;
}
h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#0d4928; 
	font:bold;
	padding:0;
	margin:0;
}
h3 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:15px;
	font-weight:normal;
}
ul.photo {
	list-style-type: none;
	margin:0;
	padding:7px 0 0 0;
}
.photo li {
	float: left;
}
ul.photo img {
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	text-decoration: none;
	font-size: 10px;
	color: #db2730;
}

.homeText {
	width:680px;
	margin:50px 90px 90px 32px;
}
.subText {
	width:720px;
	margin:30px 90px 20px 32px;
}
p, td {
	font-family:Tahoma, Geneva, sans-serif;
	color:#231f20;
	font-size:14px;
	line-height:1.6em;
	padding:0;
	margin:0;
}
.disclaimer {
	text-align:center;
	padding-top:30px;
}
.disclaimer p {
	font-size:11px;
}
p.larger {
	font-family:Tahoma, Geneva, sans-serif;
	color:#231f20;
	font-size:12px;
	width:100%;
	padding:0;
	margin:5px 0 0 0;
	background-image:url(../images/shadow2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:7px;
}

.rightText {
	float:right;
	width:320px;
}
.leftText {
	float:left;
	width:360px;
}
.small img {
	width:198px;
	padding-bottom:5px;
}
/*-------START MENU----------*/

ul.menu {
	list-style-type: none;
	text-align:center;
}
ul.menu a {
	background-repeat: no-repeat;
	background-position:center;
	display: block;
	text-decoration: none;
	font-size: 10px;
	color: #db2730;
	width: 257px;
	margin-top:22px;
}
ul.menu #wedding a {
	background-image:url(../images/weddingcakes.jpg);
	height:24px;
}
ul.menu #wedding a:hover, #weddingU a {
	background-image:url(../images/weddingcakesU.jpg);
	height:24px;
}
ul.menu #gallery a {
	background-image:url(../images/gallery.jpg);
	height:24px;
}
ul.menu #gallery a:hover, #galleryU a {
	background-image:url(../images/galleryU.jpg);
	height:24px;
}
ul.menu #cake a {
	background-image:url(../images/cakes.jpg);
	height:52px;
}
ul.menu #cake a:hover, #cakeU a {
	background-image:url(../images/cakesU.jpg);
	height:52px;
}
ul.menu #frosting a {
	background-image:url(../images/frostings.jpg);
	height:52px;
}
ul.menu #frosting a:hover, #frostingU a {
	background-image:url(../images/frostingsU.jpg);
	height:52px;
}
ul.menu #cookies a {
	background-image:url(../images/cookies.jpg);
	height:52px;
}
ul.menu #cookies a:hover, #cookiesU a {
	background-image:url(../images/cookiesU.jpg);
	height:52px;
}

/*-------END MENU----------*/


