/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
color: #41281B;
padding: 0px;
margin: 0px;
background:  url(images/bkgd.jpg) repeat #ffffff;
}

#container {
width: 750px;
height: auto;
margin: auto;

padding: 0;
background: none;
}

#middle {
width: 750px;
height: auto;
margin: auto;

padding: 0;
background: url(images/frame_middle.png) top center repeat-y;
}

#header {
width: 750px;
height: 131px;
padding: 0x;
margin: auto;
background: url(images/frame_top.png) top center no-repeat;
}

#footer {
clear: both;
width: 750px;
height: 246px;
margin: auto;
background: url(images/frame_bottom.png) top center no-repeat;
}

#main-top {
width: 680px;
height: 18px;
margin: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: url(images/innerframe_top.png) top center no-repeat;
}

#main-middle {
width: 680px;
height: auto;
margin: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: url(images/innerframe_middle.png) top center repeat-y;
}

#main-bottom {
clear: both;
width: 680px;
height: 18px;
margin: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: url(images/innerframe_bottom.png) top center no-repeat;
}

#main {
width: 630px;
height: auto;
margin: auto;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: none;
}

#left-content {
width: 337px;
height: auto;
float: left;
margin-left: -20px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: none;
}

#left-content-publish {
width: 270px;
height: 545px;
float: right;
margin-left: 0px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: url(images/publish_bkgd.png) top center no-repeat;
}

#right-content {
position: relative;
width: 265px;
height: 515px;
float: right;
margin-left: 0px;
margin-right: 12px;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: url(images/flavors_bkgd.png) top center no-repeat;
}

#gallery-content {
width: 630px;
height: auto;
float: left;
margin-left: -20px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: none;
}

#clear {
clear: both;
}

/* Gallery Pics Rollover */

#pics { 
height: 100px; 
margin-left: 24px;
position: relative;
}

#pics dl { 
margin: 10 0 0 0px;
}

#pics dt {
float: left;
margin: 0 0 0 5px;
}
#pics dt a {
	display: block;
	height: 0px !important;
	height /**/:100px; /* IE 5/Win hack */ 
	padding: 100px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#pics dt a:hover {
	background-position: 0 -100px;
}
#pics dt#cake1,
#pics dt#cake1 a { 
width: 96px; 
background-image: url(images/cake_1.png); 
}

#pics dt#cake2,
#pics dt#cake2 a { 
width: 96px; 
background-image: url(images/cake_2.png); 
}

#pics dt#cake3,
#pics dt#cake3 a { 
width: 96px; 
background-image: url(images/cake_3.png); 
}

#pics dt#cake4,
#pics dt#cake4 a { 
width: 96px; 
background-image: url(images/cake_4.png); 
}

#pics dt#cake5,
#pics dt#cake5 a { 
width: 96px; 
background-image: url(images/cake_5.png); 
}

#pics dt#cake6,
#pics dt#cake6 a { 
width: 96px; 
background-image: url(images/cake_6.png); 
}

#pics dt#cake7,
#pics dt#cake7 a { 
width: 96px; 
background-image: url(images/cake_7.png); 
}

#pics dt#cake8,
#pics dt#cake8 a { 
width: 96px; 
background-image: url(images/cake_8.png); 
}

#pics dt#cake9,
#pics dt#cake9 a { 
width: 96px; 
background-image: url(images/cake_9.png); 
}

#pics dt#cake10,
#pics dt#cake10 a { 
width: 96px; 
background-image: url(images/cake_10.png); 
}

#pics dt#cake11,
#pics dt#cake11 a { 
width: 96px; 
background-image: url(images/cake_11.png); 
}

#pics dt#cake12,
#pics dt#cake12 a { 
width: 96px; 
background-image: url(images/cake_12.png); 
}

#pics dt#cake13,
#pics dt#cake13 a { 
width: 96px; 
background-image: url(images/cake_13.png); 
}
#pics dt#cake14,
#pics dt#cake14 a { 
width: 96px; 
background-image: url(images/cake_14.png); 
}
#pics dt#cake15,
#pics dt#cake15 a { 
width: 96px; 
background-image: url(images/cake_15.png); 
}
#pics dt#cake16,
#pics dt#cake16 a { 
width: 96px; 
background-image: url(images/cake_16.png); 
}
#pics dt#cake17,
#pics dt#cake17 a { 
width: 96px; 
background-image: url(images/cake_17.png); 
}
#pics dt#cake18,
#pics dt#cake18 a { 
width: 96px; 
background-image: url(images/cake_18.png); 
}
#pics dt#cake19,
#pics dt#cake19 a { 
width: 96px; 
background-image: url(images/cake_19.png); 
}
#pics dt#cake20,
#pics dt#cake20 a { 
width: 96px; 
background-image: url(images/cake_20.png); 
}
#pics dt#cake21,
#pics dt#cake21 a { 
width: 96px; 
background-image: url(images/cake_21.png); 
}
#pics dt#cake22,
#pics dt#cake22 a { 
width: 96px; 
background-image: url(images/cake_22.png); 
}
#pics dt#cake23,
#pics dt#cake23 a { 
width: 96px; 
background-image: url(images/cake_23.png); 
}
#pics dt#cake24,
#pics dt#cake24 a { 
width: 96px; 
background-image: url(images/cake_24.png); 
}

#pics dt#cake25,
#pics dt#cake25 a { 
width: 96px; 
background-image: url(images/cake_25.png); 
}

#pics dt#cake26,
#pics dt#cake26 a { 
width: 96px; 
background-image: url(images/cake_26.png); 
}

#pics dt#cake27,
#pics dt#cake27 a { 
width: 96px; 
background-image: url(images/cake_27.png); 
}

#pics dt#cake28,
#pics dt#cake28 a { 
width: 96px; 
background-image: url(images/cake_28.png); 
}

#pics dt#cake29,
#pics dt#cake29 a { 
width: 96px; 
background-image: url(images/cake_29.png); 
}

#pics dt#cake30,
#pics dt#cake30 a { 
width: 96px; 
background-image: url(images/cake_30.png); 
}

#pics dt#cake31,
#pics dt#cake31 a { 
width: 96px; 
background-image: url(images/cake_31.png); 
}

#pics dt#cake32,
#pics dt#cake32 a { 
width: 96px; 
background-image: url(images/cake_32.png); 
}

#pics dt#cake33,
#pics dt#cake33 a { 
width: 96px; 
background-image: url(images/cake_33.png); 
}

#pics dt#cake34,
#pics dt#cake34 a { 
width: 96px; 
background-image: url(images/cake_34.png); 
}

#pics dt#cake35,
#pics dt#cake35 a { 
width: 96px; 
background-image: url(images/cake_35.png); 
}

#pics dt#cake36,
#pics dt#cake36 a { 
width: 96px; 
background-image: url(images/cake_36.png); 
}

#pics dt#cake37,
#pics dt#cake37 a { 
width: 96px; 
background-image: url(images/cake_37.png); 
}

#pics dt#cake38,
#pics dt#cake38 a { 
width: 96px; 
background-image: url(images/cake_38.png); 
}

#pics dt#cake39,
#pics dt#cake39 a { 
width: 96px; 
background-image: url(images/cake_39.png); 
}

#pics dt#cake40,
#pics dt#cake40 a { 
width: 96px; 
background-image: url(images/cake_40.png); 
}

#pics dt#cake41,
#pics dt#cake41 a { 
width: 96px; 
background-image: url(images/cake_41.png); 
}

#pics dt#cake42,
#pics dt#cake42 a { 
width: 96px; 
background-image: url(images/cake_42.png); 
}

#pics dt#cake43,
#pics dt#cake43 a { 
width: 96px; 
background-image: url(images/cake_43.png); 
}

#pics dt#specialty1,
#pics dt#specialty1 a { 
width: 96px; 
background-image: url(images/specialty1.png); 
}

#pics dt#specialty2,
#pics dt#specialty2 a { 
width: 96px; 
background-image: url(images/specialty2.png) 
}

#pics dt#specialty3,
#pics dt#specialty3 a { 
width: 96px; 
background-image: url(images/specialty3.png); 
}

#pics dt#specialty4,
#pics dt#specialty4 a { 
width: 96px; 
background-image: url(images/specialty4.png); 
}

#pics dt#specialty5,
#pics dt#specialty5 a { 
width: 96px; 
background-image: url(images/specialty5.png); 
}

#pics dt#specialty6,
#pics dt#specialty6 a { 
width: 96px; 
background-image: url(images/specialty6.png); 
}

#pics dt#specialty7,
#pics dt#specialty7 a { 
width: 96px; 
background-image: url(images/specialty7.png); 
}

#pics dt#specialty8,
#pics dt#specialty8 a { 
width: 96px; 
background-image: url(images/specialty8.png); 
}

#pics dt#specialty9,
#pics dt#specialty9 a { 
width: 96px; 
background-image: url(images/specialty9.png); 
}

#pics dt#specialty10,
#pics dt#specialty10 a { 
width: 96px; 
background-image: url(images/specialty10.png); 
}

#pics dt#specialty11,
#pics dt#specialty11 a { 
width: 96px; 
background-image: url(images/specialty11.png); 
}

#pics dt#specialty12,
#pics dt#specialty12 a { 
width: 96px; 
background-image: url(images/specialty12.png); 
}

#pics dt#dessert1,
#pics dt#dessert1 a { 
width: 96px; 
background-image: url(images/dessert1.png); 
}

#pics dt#dessert2,
#pics dt#dessert2 a { 
width: 96px; 
background-image: url(images/dessert2.png); 
}

#pics dt#dessert3,
#pics dt#dessert3 a { 
width: 96px; 
background-image: url(images/dessert3.png); 
}

#pics dt#dessert4,
#pics dt#dessert4 a { 
width: 96px; 
background-image: url(images/dessert4.png); 
}

#pics dt#dessert5,
#pics dt#dessert5 a { 
width: 96px; 
background-image: url(images/dessert5.png); 
}

#pics dt#dessert6,
#pics dt#dessert6 a { 
width: 96px; 
background-image: url(images/dessert6.png); 
}

#pics dt#dessert7,
#pics dt#dessert7 a { 
width: 96px; 
background-image: url(images/dessert7.png); 
}

#pics dt#dessert8,
#pics dt#dessert8 a { 
width: 96px; 
background-image: url(images/dessert8.png); 
}

#pics dt#dessert9,
#pics dt#dessert9 a { 
width: 96px; 
background-image: url(images/dessert9.png); 
}

#pics dt#dessert10,
#pics dt#dessert10 a { 
width: 96px; 
background-image: url(images/dessert10.png); 
}

#pics dt#dessert11,
#pics dt#dessert11 a { 
width: 96px; 
background-image: url(images/dessert11.png); 
}

#pics dt#dessert12,
#pics dt#dessert12 a { 
width: 96px; 
background-image: url(images/dessert12.png); 
}

#pics dt#dessert13,
#pics dt#dessert13 a { 
width: 96px; 
background-image: url(images/dessert13.png); 
}

#pics dt#dessert14,
#pics dt#dessert14 a { 
width: 96px; 
background-image: url(images/dessert14.png); 
}

#pics dt#dessert15,
#pics dt#dessert15 a { 
width: 96px; 
background-image: url(images/dessert15.png); 
}

#pics dt#dessert16,
#pics dt#dessert16 a { 
width: 96px; 
background-image: url(images/dessert16.png); 
}

#pics dt#dessert17,
#pics dt#dessert17 a { 
width: 96px; 
background-image: url(images/dessert17.png); 
}

#pics dt#dessert18,
#pics dt#dessert18 a { 
width: 96px; 
background-image: url(images/dessert18.png); 
}

#pics dt#dessert19,
#pics dt#dessert19 a { 
width: 96px; 
background-image: url(images/dessert19.png); 
}

#pics dt#mad_hatter1,
#pics dt#mad_hatter1 a { 
width: 96px; 
background-image: url(images/mad_hatter1.png); 
}

#pics dt#mad_hatter2,
#pics dt#mad_hatter2 a { 
width: 96px; 
background-image: url(images/mad_hatter2.png); 
}

#pics dt#mad_hatter3,
#pics dt#mad_hatter3 a { 
width: 96px; 
background-image: url(images/mad_hatter3.png); 
}

#pics dt#mad_hatter4,
#pics dt#mad_hatter4 a { 
width: 96px; 
background-image: url(images/mad_hatter4.png); 
}

#pics dt#mad_hatter5,
#pics dt#mad_hatter5 a { 
width: 96px; 
background-image: url(images/mad_hatter5.png); 
}

#pics dt#mad_hatter6,
#pics dt#mad_hatter6 a { 
width: 96px; 
background-image: url(images/mad_hatter6.png); 
}

#pics dt#croquembouche1,
#pics dt#croquembouche1 a { 
width: 96px; 
background-image: url(images/croquembouche1.png); 
}

#pics dt#croquembouche2,
#pics dt#croquembouche2 a { 
width: 96px; 
background-image: url(images/croquembouche2.png); 
}

#pics dt#croquembouche3,
#pics dt#croquembouche3 a { 
width: 96px; 
background-image: url(images/croquembouche3.png); 
}

#pics dt#croquembouche4,
#pics dt#croquembouche4 a { 
width: 96px; 
background-image: url(images/croquembouche4.png); 
}

#pics dt#croquembouche5,
#pics dt#croquembouche5 a { 
width: 96px; 
background-image: url(images/croquembouche5.png); 
}

#pics dt#croquembouche6,
#pics dt#croquembouche6 a { 
width: 96px; 
background-image: url(images/croquembouche6.png); 
}

#pics dt#croquembouche7,
#pics dt#croquembouche7 a { 
width: 96px; 
background-image: url(images/croquembouche7.png); 
}

#pics dt#croquembouche8,
#pics dt#croquembouche8 a { 
width: 96px; 
background-image: url(images/croquembouche8.png); 
}

/* End Gallery Pics Rollover */

p {
color: #41281B;
font-size: 12px;
line-height: 150%;
text-align: justify;
margin-left: 33px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

p.pmargin-top {
margin-top: -25px;
}

p.publish {
font-size: 10px;
margin-top: 0px;
margin-left: 23px;
margin-right: 23px;
}

p.publish-next {
float: right;
font-size: 12px;
font-weight: bold;
margin-top: 5px;
margin-left: 0px;
margin-right: 23px;
}

p.pinfo {
margin-top: 10px;
font-size: 14px;
font-weight: bold;
}

p.pinfo2 {
color: #41281B;
margin-top: 10px;
margin-left: 53px;
font-weight: bold;
}

p.pinfo3 {
margin-top: 10px;
}

p.pinfo4 {
margin-top: 10px;
margin-bottom: 10px;
}

p.pages {
text-align: right;
margin-top: -30px;
margin-right: 5px;
}

p.pcopyright {
font-size: 10px;
text-align: center;
color: #FFFFD9;
}

p.more {
font-color: #41281B;
float: right;
margin-top: 20px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 50px;
font-weight: normal;
}

p.pinfo-nav {
clear: both;
font-size: 11px;
font-weight: bold;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}

img.right-pic {
float: right;

}

img.line {
margin-left: 40px;
clear: both;
}

img.footer-line {
margin-top: 8px;
clear: both;
}

img.gallery-header {
margin-bottom: -35px;
}



/* Top Main Navigation */

#main-nav-top {
height: 42px; 

margin-left: 0px;
margin-right: 55px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

#main-nav-top dl { 

margin: 0; 
padding: 0;
}

/* IE5 Mac Hack \*/ 
#main-nav-top {
padding-top: 55px;
padding-left: 370px; } 
/*/ 
#main-nav-top { padding-top: 55px; padding-left: 370px; overflow: hidden; } 
/* End Hack */

#main-nav-top dt { float: left; }

#main-nav-top dt a {
	display: block;
	height: 0px !important;
	height /**/:42px; /* IE 5/Win hack */ 
	padding: 42px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#main-nav-top dt a:hover {
	background-position: 0 -42px;
}


#main-nav-top dt#contact,
#main-nav-top dt#contact a { width: 77px; background-image:  url(images/contact_button.png); }

#main-nav-top dt#classes,
#main-nav-top dt#classes a { width: 76px; background-image:  url(images/classes_button.png); }

#main-nav-top dt#meet,
#main-nav-top dt#meet a { width: 111px; background-image:  url(images/meet_button.png); }

#main-nav-top dt#links,
#main-nav-top dt#links a { width: 58px; background-image:  url(images/links_button.png); }


body.contact dt#contact,
body.contact dt#contact a,
body.classes dt#classes,
body.classes dt#classes a,
body.meet dt#meet,
body.meet dt#meet a,
body.links dt#links,
body.links dt#links a {
	background-position: 0 -42px;
}

/* End Top Main Navigation */

/* Main Navigation */

#main-nav { 
height: 49px; 
clear: both;
margin-bottom: -5px;
margin-left: 50px;
}

#main-nav dl { 
margin: 0; 
padding: 0;
}

/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 11px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */

#main-nav dt { float: left; }

#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:49px; /* IE 5/Win hack */ 
	padding: 49px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#main-nav dt a:hover {
	background-position: 0 -49px;
}


#main-nav dt#index,
#main-nav dt#index a { width: 80px; background-image:  url(images/welcome_button.png); }

#main-nav dt#wedding-cakes,
#main-nav dt#wedding-cakes a { width: 113px; background-image:  url(images/wedding_cakes_button.png); }

#main-nav dt#croquembouche,
#main-nav dt#croquembouche a { width: 119px; background-image:  url(images/croquembouche_button.png); }

#main-nav dt#mad-hatter-cakes,
#main-nav dt#mad-hatter-cakes a { width: 125px; background-image:  url(images/mad_hatter_button.png); }

#main-nav dt#specialty-cakes,
#main-nav dt#specialty-cakes a { width: 115px; background-image:  url(images/specialty_button.png); }

#main-nav dt#desserts,
#main-nav dt#desserts a { width: 75px; background-image:  url(images/desserts_button.png); }


body.index dt#index,
body.index dt#index a,
body.wedding-cakes dt#wedding-cakes,
body.wedding-cakes dt#wedding-cakes a,
body.croquembouche dt#croquembouche,
body.croquembouche dt#croquembouche a,
body.mad-hatter-cakes dt#mad-hatter-cakes,
body.mad-hatter-cakes dt#mad-hatter-cakes a,
body.specialty-cakes dt#specialty-cakes,
body.specialty-cakes dt#specialty-cakes a,
body.desserts dt#desserts,
body.desserts dt#desserts a {
	background-position: 0 -98px;
}

/* End Main Navigation */



/*links*/
a { text-decoration:none; }
a:link { color:#41281B }
a:visited { color:#41281B }
a:hover { color:#FFFFFF }
/*end links*/