* {
    margin: 0;
    padding: 0;
}

body {
    color: #192168;
    background: #f20d24;
    text-align: center;
    font: 11px/1.6 Verdana, Arial, sans-serif; line-height:1.45em 
}
 
.image {
    text-decoration: none;
}

a img {
    border: 0;
}

a:link, a:visited, a:hover, a:visited {
    color: #f20d24;
}


#main {
    margin-left: auto;
    margin-right: auto;
    width: 770px;
    text-align: left;
    background-color: #fff;
}

#header h1 {
    width: 770px;
    height: 120px;
    text-indent: -5000px;
    background-image: url(/images/header/mi__logo6.gif);
}

#nav {
    background-color: #192168;
    height: 30px;
    text-align: center;
}

#nav ul {
    margin-left: auto;
    margin-right: auto;
    width: 750px;
}

#nav ul li {
    display: inline;
    list-style-type: none;
}

#nav ul li a {
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    float: left;
    height: 30px;
    width: 92px;
    background-color: #192168;
    background-position: center center;
    background-repeat: no-repeat;
}

#nav ul #pieceofcake a {
    width: 120px;
    background-image: url(/images/mi_apieceofcake.gif);
}

#nav ul #blog a {
background-image: url(/images/mi_blog.gif);
}

#nav ul #press a {
background-image: url(/images/mi_press.gif);
}

#nav ul #book a {
background-image: url(/images/mi_book.gif);
}

#nav ul #boutique a {
    background-image: url(/images/mi_boutique.gif);
}

#nav ul #events a {
    background-image: url(/images/mi_events.gif);
}

#nav ul #membership a {
    background-image: url(/images/mi_membership.gif);
}

#nav ul #about a {
    background-image: url(/images/mi_about.gif);
}

#nav ul #home a {
    background-image: url(/images/mi_home.gif);
}

#centcol {
    text-align: center;
}

#leftcol, #rightcol {
    width: 134px;
    text-align: center;
    background-color: #eaeaf0;
}

#leftcol {
    border-right: 1px solid #fff;
}

#rightcol {
    border-left: 1px solid #fff;
}

.box h2 {
    color: #fff;
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.2em;
    text-transform: uppercase;
}

.box p {
    margin: 1em 0;
}

.box h2 {
    background-color: #c3c4d4;
    color: #192168;
}

.box {
    margin-bottom: 2em;
}

.box li {
    list-style-type: none;
}


p {  margin: 1em 0; }

#content {
    width: 500px;
    padding: 2px;
    text-align: justify;
}

#content #content {
    padding: 0;
}

#content .blank_box h1 {
    text-indent: -5000px;
    height: 32px;
    background-color: #c3c4d4;
    background-position: top center;
    background-repeat: no-repeat;
}

#content blockquote {
    margin-left: 1em;
    margin-right: 1em;
}

#content p {
    margin-top: 1em;
    margin-bottom: 1em;
}

#content .blank_box .section-title-dearcake {
    background-image: url(/images/mihead_blog.gif);
}

#content .blank_box .section-title-report {
    background-image: url(/images/mihead_blog.gif);
}

#content .blank_box .section-title-about {
    background-image: url(/images/mihead_about.gif);
}

#content .blank_box .section-title-lovesf {
    background-image: url(/images/mihead_blog.gif);
}

#content .blank_box .section-title-pieceofcake {
    background-image: url(/images/mihead_apieceofcake.gif);
}

#content .blank_box .section-title-apieceofcake {
    background-image: url(/images/mihead_blog.gif);
}

#content .blank_box .section-title-inthenews {
    background-image: url(/images/mihead_blog.gif);
}

#content .blank_box .section-title-lovemelinda {
    background-image: url(/images/mihead_blog.gif);
}

#content .blank_box .section-title-loveerica {
    background-image: url(/images/mihead_blog.gif);
}

#content .blank_box .section-title-loveemily {
    background-image: url(/images/mihead_blog.gif);
}

#content .blank_box .section-title-announcements {
    background-image: url(/images/mihead_announcements.gif);
}

#content .blank_box .section-title-clubcakestaff {
    background-image: url(/images/mihead_events.gif);
}

#content .blank_box .section-title-events {
    background-image: url(/images/mihead_events.gif);
}

#content .blank_box .section-title-boutique {
    background-image: url(/images/mihead_boutique.gif);
}

#content .blank_box .section-title-membership {
    background-image: url(/images/mihead_membership.gif);
}

#content .blank_box .section-title-home {
    background-image: url(/images/mihead_home.gif);
}

#content .blank_box .section-title-surrender {
    background-image: url(/images/mihead_surrender.gif);
}

#content .blank_box .section-title-approved {
    background-image: url(/images/mihead_surrender.gif);
}

#content .blank_box .section-title-Diary {
    background-image: url(/images/mihead_membership.gif);
}

#content .blank_box .section-title-book {
    background-image: url(/images/mihead_apieceofcake.gif);
}

#content .blank_box .section-title-openletter {
    background-image: url(/images/mihead_openletter.gif);
}

#content .blank_box .section-title-blog {
    background-image: url(/images/mihead_blog.gif);
}



#main #home_content_header {
    width: 432px;
}

#main #home_content_header h1 {
    text-indent: -5000px;
    width: 432px;
    height: 32px;
    background: #c3c4d4 url(/images/ti_home_apieceofcake.gif) left center no-repeat;
}

#main #home_right_col {
    width: 200px;
}

#main #home_right_col img {
    margin-bottom: 2em;
}

.story_summary, .story_body {
    margin: 1em;
}

.page_content p {
    margin: 1em;
}

ul li {
    list-style-type: none;
}

#home_content_header h1 {
    margin-right: 0px;
}

.story_info {
    background-color: #eaeaf0;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 8px;
}

.commenthead, .editorialhead {
    background-color: #eaeaf0;
    border: 1px solid #000080;
    padding: 4px;
}

.commenthead, .commentbody, .editorialhead, .editorialbody {
    margin-left: 1em;
    margin-right: 1em;
}

* html table {
    font-size: inherit;
}