BODY {
	background-color:#EFD7D7;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	color:#9D2B53;
}

A {
	color:#9D2B53;
	font-weight:bold;
	text-decoration:none;
}

H1 {
	font-size:1.7em;
	color:#FFFFFF;
	margin:-0.1em 0em 0em 0em;
	font-weight:normal;
}

H2 {
	font-size:1.05em;
	color:#FFFFFF;
	margin:0em 0em -1em 0em;
}

.bodytxtwhite {
	color:#FFFFFF;
}

.bodytxthome {
	font-size:1.25em;
	color:#9D2B53;
}

.navtxt {
	font-size:1.1em;
	color:#E0ACAE;
	font-weight:normal;
}

.infotxt {
	font-size:1.4em;
	color:#FFFFFF;
}

.infotxtlink {
	font-size:1.05em;
	color:#FFFFFF;
	font-weight:normal;
}

.littletxt {
	font-size:0.9em;
	color:#9D2B53;
	font-weight:bold;
}

.small-txt {
	font-size:1em;
	color:#E0ACAE;
}

.medium-txt {
	font-size:1.2em;
	color:#E0ACAE;
}

.large-txt {
	font-size:1.4em;
	color:#E0ACAE;
}


#container {
	position:relative;
	width:761px;
	background-color:#E0ACAE;
	margin:0px auto 0px auto;
}

#logo {
	position:relative;
	width:760px;
	height:85px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
}

#txtsize {
	position:absolute;
	width:400px;
	height:40px;
	left: 351px;
	top: 12px;
	text-align:right;
}

#nav{
	position:relative;
	float:right;
	margin-top:55px;
}

#nav A {
	text-decoration:none;
	padding:0px 10px 0px 10px;
}

#nav A:hover {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

#nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#nav li {
	float:left;
}

#nav #home:hover,.homeactive {
	padding:0px 10px 1px 10px;
	font-weight:bold;
	color:#FFFFFF;
}

#nav #about:hover,.aboutactive {
	padding:0px 6px 1px 8px;
	font-weight:bold;
	color:#FFFFFF;
}

#nav #cakes:hover,.cakesactive {
	padding:0px 4px 1px 3px;
	font-weight:bold;
	color:#FFFFFF;
}

#nav #blog:hover {
	padding:0px 7px 1px 7px;
}

#nav #contact:hover,.contactactive {
	padding:0px 4px 1px 6px;
	font-weight:bold;
	color:#FFFFFF;
}

#mainpic {
	position:relative;
	width:760px;
	height:185px;
	margin-top:5px;
}

#welcomecontent {
	position:relative;
	width:690px;
	padding:10px 0px 20px 40px;
}

#leftcolumn {
	position:relative;
	float:left;
	width:444px;
	min-height:464px;
}

* html #leftcolumn {
height:464px;
}

#headerpic {
	position:relative;
	width:444px;
	height:143px;
	margin-top:5px;
}

#content {
	position:relative;
	width:400px;
	padding:5px 0px 10px 40px;
}

#rightcolumn {
	position:relative;
	float:left;
	width:307px;
	min-height:464px;
	padding:5px 0px 0px 5px;
}

* html #rightcolumn {
height:464px;
}

#rightpic1 {
	position:relative;
	width:312px;
	height:312px;
}

#rightpic2 {
	position:relative;
	float:left;
	width:147px;
	height:152px;
	padding-top:5px;
}

#rightpic3 {
	position:relative;
	float:left;
	width:147px;
	height:152px;
	padding-top:5px;
	padding-left:12px;
}

#rightpic4 {
	position:relative;
	clear:both;
	width:312px;
	height:312px;
	padding-top:5px;
	display:none;
}

#rightpic5 {
	position:relative;
	width:312px;
	height:312px;
	padding-top:5px;
	display:none;
}

#rightpic6 {
	position:relative;
	float:left;
	width:147px;
	height:152px;
	padding-top:5px;
	display:none;
}

#rightpic7 {
	position:relative;
	float:left;
	width:147px;
	height:152px;
	padding-top:5px;
	padding-left:12px;
	display:none;
}


#twit {
	height: 27px;
	width: 27px;
	float: right;
	margin-top: -30px;
	margin-right: 78px;
}



