body {
	font: 14px Arial, Helvetica, sans-serif;
	background: #f3f3f3;
	margin: 0;
	padding: 0;
	color: #969696;
	
	
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1 {
	margin: 0 0 5px 0;
	color:#c73029;
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
	font-weight:300;
	font-style:italic;
	
}

p {
	line-height:+1.35;
	margin-top:0;
	padding-top:0
}

a img {
	border: none;
}
a:link {
	color: #c73029;
	text-decoration: underline;
}
a:visited {
	color: #c73029;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
#container {
	width: 992px;
	background-image:url(images/frameset_bg.jpg);
	background-repeat:repeat-y;
	margin: 0 auto;
}
#tagline {
	width: 992px;
	height:40px;
	margin: 0 auto;
}
#top {
	width: 992px;
	height:16px;
	background-image:url(images/frameset_bg_top.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}
#footer {
	width: 992px;
	height:30px;
	margin: 0 auto;
	font-size:11px;
	color:#898989;
	padding-left:18px;
	padding-top:5px;
}
#footer .bullet {
	margin: 0 9px 0 9px;
}
#footer .highlight {
	color:#000;
	font-weight:bold;
}
#footer .bullet2 {
	margin: 0 5px 0 5px;
}
#sidebar1 {
	float: left;
	width: 225px;
	padding-bottom: 0px;
}
#sidebar1 .rotate_image {
	margin-left:6px;
}
#content {
	width: 710px;
	float: right;
	margin-top:55px;
	margin-left:20px;
	margin-right:30px;
}
#content_home {
	width: 732px;
	float: right;
	margin-top:0px;
	margin-left:0px;
	margin-right:15px;
	
}
#content .title {
	margin-bottom:22px;
}
#divide {
	padding: 0;
	width: 9px;
	float: left;
	margin:0;
}
/* ~~ This grouped selector gives the lists in the .content area space ~~ */

ul.nav {
	list-style: none;
	border-top: 0px solid #666;
	margin-bottom: 0px;
	margin-left:6px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;

}
ul.nav li {
	border-bottom: 0px solid #666;
}
ul.nav a, ul.nav a:visited {
	padding: 3px 10px 3px 16px;
	display: block;
	text-decoration: none;
	background: #fff;
	color: #c73029;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	background: #fff;
	color: #c73029;
	font-weight:bold;
}
#home li.home a, #cakes_tortes li.cakes_tortes a, #specialty_cakes li.specialty_cakes a, #wedding li.wedding a, #individual_pastries li.individual_pastries a, #cookie li.cookie a, #how_order li.how_order a, #about_lana li.about_lana a, #gluten_free_cakes li.gluten_free_cakes a, #gluten_free_mini li.gluten_free_mini a, #contact li.contact a, #tarts li.tarts a, #sweet_tables li.sweet_tables a, #mini_pastries li.mini_pastries a{
	background: #c73029;
	color: #ffffff;
	font-weight:bold;
}
/*SUBNAV*/
ul.subnav {
	list-style: none;
	border-top: 0px solid #666;
	margin-top:3px;
	margin-bottom: 3px;
	margin-left:10px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	
}
ul.subnav li {
	border-bottom: 0px solid #666;
}
ul.subnav a, ul.subnav a:visited {
	padding: 3px 10px 3px 35px;
	display: block;
	text-decoration: none;
	
}
ul.subnav a:hover, ul.subnav.on a:active, ul.subnav.on a:focus {
	font-weight:bold;
}
.on {
	background-image:url(images/navon.gif);
	background-repeat:no-repeat;
	color:c73029;
	font-weight:bold;
}
	

	

/* ~~ The footer ~~ */
#bottom {
	padding: 0;
	position: relative;
	clear: both;
	height:16px;
	background-image:url(images/frameset_bg_bottom.jpg);
	background-repeat:no-repeat;
}
#logo {
	margin-left:10px;
	margin-bottom:25px;
}
.social_media_icons {
	float:left;
	margin:5px 5px 0px 0px;
}
.tagline {
	width:350px;
	text-align:right;
	margin-right:20px;
	margin-top:14px;
	font-weight:400;
	font-size:21px;
	font-family:'Times New Roman', Times, serif;
	font-style:italic;
	color:#c73029;

}

.pastry_thumb {
float:left;
width:160px;
/*text-align:left;*/

}

.pastry_thumb2 {
	float:left;
	width:130px;
	text-align:middle;
	margin-right:45px;

}
.pastry_description {
float:left;
width:160px;
font-style:italic;
margin-right:20px;
margin-left:5px;
}

.pastry_divide {
clear:both;
height:20px;
}

.pastry_title {
font-family:'Times New Roman', Times, serif;
color:#c73029;
font-size:16px;
font-weight:bold;
margin-bottom:3px;
font-style:normal;
}

input {
border:1px solid #ccc;	
width:250px;
}

.home_title {
	color:#c73029;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	font-weight:500;
}

#seo {
	font-size:2px;
	color:#f3f3f3
	}
	
.lt_image {
	margin-top:25px;
}

.contact_address {
float:right;text-align:right;margin-top:-40px;
}

#printer_logo {
display:none;
}

.QUESTION {color:#000000;font-weight:bold;}

.ANSWER {color:#c73029;font-weight:bold;}

.red_bg {background-color:#c73029;color:#fff;}

