html {
background: #feeafa url(http://www.pearlsandcake.com/images/main_bg.jpg) repeat-x;
border: none; 
font-family: serif;
font-size: 14px;
}

body, html {
margin: 0px;
padding: 0px;
border: 0;
text-align: center;
}

A:link {text-decoration: underline; color: #feeafa}
A:visited {text-decoration: none; color: #daa0d4}
A:active {text-decoration: none; color: #dacb1a}
A:hover {text-decoration: underline; color: #fff}

a img {
padding: 0px;
margin: 0px;
border: 0;
}

#container {
width: 1002px;

text-align: center;
margin: auto;
overflow: hidden;
}

/* ---=== Start Header and Menu ===--- */
#header {
width: 1002px;
height: 180px;
text-align: center;
}
#header_img {
width: 1002px;
height: 129px;
float: left;
margin: 0px;
}
#menu {
width: 1002px;
height: 50px;
text-align: center;
float: left;
overflow: hidden;
margin: 0px;
}
/* ---=== End Header and Menu ===--- */

#content {
width: 1002px;
min-height: 600px;
height: 100%;
float: left;
background: url(http://www.pearlsandcake.com/images/crop_bg.jpg) repeat-y;
}

#left_column {
width: 707px;
height: auto;
float: left;
}

#right_column {
width: 294px;
height: auto;
float: left;
margin-left: 1px;
}

/* ---=== Start Home Page ===--- */
#slide_show {
margin-left: 23px;
margin-top: 15px;
float: left;
}
.Box_content {
float: left;
width: 292px;
height: 100%;
margin-left: 40px;
margin-top: 30px;
}
.Box_top_Welcome {
float: left;
width: 292px;
height: 42px;
background: url(http://www.pearlsandcake.com/images/top_box_welcome.jpg);
}
.Box_top_About {
float: left;
width: 292px;
height: 42px;
background: url(http://www.pearlsandcake.com/images/top_box_aboutus.jpg);
}
.Box_BG {
float: left;
width: 290px;
min-height: 170px;
height: auto;
background: #000 url(http://www.pearlsandcake.com/images/bg_box.jpg) repeat-x;
border: 1px solid #7f7f7f;
border-top: none;
border-bottom: none;
}
.Box_bottom {
float: left;
width: 292px;
height: 6px;
background: url(http://www.pearlsandcake.com/images/bottom_box.jpg);
}
.box_indent {
margin: 5px;
text-align: left;
}

.below_content_pac {
float: left;
margin: 21px 2px 3px 20px;
}
/* ---=== End Home Page ===--- */


/* ---=== Start Location and Hours ===--- */
#business_hours {
float: left;
width: 294px;
height: 323px;
overflow: hidden;
background: #ccc url(http://www.pearlsandcake.com/images/location_box.jpg);
}
.locationf {
color: #fff;
font-size: 19px;
font-weight: bold;
font-family: sans-serif;
}
.business_hours {

}
.align_hours {
float: left;
margin-top: 38px;
width: 294px;
height: 100px;
}

.hours_align {
text-align: left;
margin-left: 41px;
margin-top: 5px;
color: #fff;
font-size: 15px;
font-weight: 900;
font-family: sans-serif;
}
/* ---=== End Location and Hours ===--- */

/* ---=== Start News ===--- */
#news_section {
float: left;
width: 294px;
height: auto;
}
.recent_news {
float: left;
}
.news_title {
color: #fff;
font-size: 19px;
font-family: verdana;
float: left;
margin-left: 20px;
margin-top: 9px;
overflow: hidden;
height: 27px;
}
.news_content {
color: #fff;
font-size: 13px;
font-family: Geneva, Arial, Helvetica, sans-serif;
float: left;
margin-left: 22px;
line-height: 1.20em;
margin-top: 3px;
}
.news_date {
color: #f5d5ed;
font-size: 11px;
font-family: arial;
float: right;
margin-right: 7px;
margin-bottom: 9px;
}
/* ---=== End News ===--- */

.content_text {
color: #fff;
font-size: 15px;
font-weight: 200;
font-family: sans-serif;
}

.column_header {
color: #ffffff;
font-size: 22px;
font-family: sans-serif;
font-weight: 900;
background: #ccc;
}

.indent {
padding: 8px;
}

.indent_map {
text-align: center;
}

.column_header_small {
color: #ffffff;
font-size: 28px;
font-family: sans-serif;
font-weight: 900;
}

.content1 {
color: #ffffff;
font-size: 14px;
font-family: sans-serif;
font-weight: 900;
}

.fff_12_serif {
color: #ffffff;
font-size: 12px;
font-weight: 300;
font-family: sans-serif;
}

.contact_title {
color: #d3ae19;
font-size: 19px;
font-weight: 900;
font-family: sans-serif;
}

.contact_small {
color: #ffffff;
font-size: 14px;
font-weight: 300;
font-family: sans-serif;
}

.spacer1 {
display: inline;
width: 65px;
text-align: left;
float: left;
}
.spacer2 {
display: inline;
margin-left: 10px;
text-align: left;
float: left;
}




/* ---=== Start Footer ===--- */
#footer_bg {
width: 1002px;
height: 83px;
float: left;
background: url(http://www.pearlsandcake.com/images/footer.jpg);
}
.footer_main {
width: 1002px;
height: 83px;
float: left;
margin-top: 18px;
}
.foot_left {
float: left;
width: 117px;
height: 45px;
margin-top: 14px;
margin-left: 2px;
}
.foot_center {
float: left;
width: 540px;
height: 45px;
margin-top: 4px;
margin-left: 45px;
}
.foot_right {
float: left;
width: 284px;
height: 70px;
margin-right: 14px;
text-align: left;
}
.foot_right_top{
float: left;
line-height: 12px;
margin-left: 39px;
text-align: center;
}
.foot_right_bottom {
float: left;
margin-left: 100px;
margin-top: 5px;
display: inline;
}
.foot_right img {
display: inline;
}
.foot_link {
color: #ffffff;
font-size: 10px;
font-family: verdana;
font-weight: 900;
}
#footer img {
margin-left: 400px;
padding: 0px;
margin: 0px;
border: 0;
display: inline;
}
.copyright {
color: #fff;
font-size: 11px;
font-weight: 900;
font-family: sans-serif;
}

#footer A:link {text-decoration: underline; color: #feeafa}
#footer A:visited {text-decoration: none; color: #daaed1}
#footer A:active {text-decoration: none; color: #feeafa}
#footer A:hover {text-decoration: underline; color: #feeafa}
/* ---=== End Footer ===--- */



/* ---=== Start Scrapbook ===--- */
.scrapbook {
margin-top: 10px;
}
.scrapbooktext {
float: left;
margin-left: 33px;
margin-top: 2px;
margin-bottom: 2px;
}
.scrapbooktext span {
color: #f8cef1;
font-size: 11px;
font-family: arial;
}
/* ---=== End Scrapbook ===--- */


/* ---=== Start Press Page ===--- */
.article_main {
color: #fff;
font-size: 15px;
font-weight: 200;
font-family: sans-serif;
}
.article_title {
color: #fdebfb;
font-size: 26px;
font-weight: 900;
font-family: sans-serif;
}
.article_title2 {
color: #e8c0e4;
font-size: 18px;
font-weight: 100;
font-family: sans-serif;
}
.article_title3 {
color: #ffb8fe;
font-size: 17px;
font-weight: bold;
font-family: verdana;
}
.article_date {
color: #fff;
font-size: 11px;
font-weight: 200;
font-family: sans-serif;
}
#article_indent {
text-align: left;
margin: 7px;
}
/* ---=== End Press Page ===--- */


/* ---=== Start Pearl School ===--- */
.pearl_logo {
float: left;
margin: 8px;
}
.school_top {
margin: auto;
text-align: center;
margin-bottom: 10px;
margin-top: 7px;
}
.school_top span {
color: #f8cef1;
font-size: 29px;
font-family: verdana;
text-decoration: underline;
}
/* ---=== End Pearl School ===--- */



