/* Base */
@import url(http://static.typepad.com/.shared:v20100903.05-0-ge314ba4:typepad:en_us/themes/common/base-weblog.css);

/* Tip Jar */
@import url(http://static.typepad.com/.shared:v20100903.05-0-ge314ba4:typepad:en_us/themes/common/tipjar.css);

/* Portal */

/* Theme */
@import url(http://static.typepad.com/.shared:v20100903.05-0-ge314ba4:typepad:en_us/themes/loftwork/loftwork19/theme.css);

/* Custom CSS */
/* dark brown #703924   peach #F6AE74   light blue #24B5D0  */


/* basic page elements */

body {
    font-family: Arial, Helvetica, sans-serif; 
    color:#703924; 
    font-size:13px;
    letter-spacing: 0.05em;
}



/* -------------------- Links -------------------- */

a { color: #F6AE74; text-decoration: none; }
a:visited { color: #24B5D0; text-decoration: none; }
a:hover { color: #F6AE74; text-decoration: underline; }

#banner a { color: #703924; text-decoration: none; }
#banner a:visited { color: #24B5D0; }
#banner a:hover { color: #24B5D0; }

.module-content a { color: #703924; }
.module-content a:visited { color: #24B5D0; }
.module-content a:hover { color: #703924; text-decoration: underline; }

.entry-header a { text-decoration: none; color:#703924}
.entry-header a:visited { text-decoration: none; color:#24B5D0; }
.entry-header a:hover { text-decoration: underline; color:#703924; }

.module-header a,
.trackbacks-header a,
.comments-header a,
.comments-open-header a,
.archive-header a {
color: #703924;
text-decoration: none;
}

.module-header a:visited,
.trackbacks-header a:visited,
.comments-header a:visited,
.comments-open-header a:visited,
.archive-header a:visited {
color: #24B5D0;
text-decoration: none;
}

.module-header a:hover,
.trackbacks-header a:hover,
.comments-header a:hover,
.comments-open-header a:hover,
.archive-header a:hover {
color: #703924;
text-decoration: underline;
}

/* -------------------- Headers -------------------- */

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
/* ie win (5, 5.5, 6) bugfix */
p\osition: relative; 
width: 100%;
w\idth: auto;
margin: 0 0 20px 30px;
padding: 0;
color: #703924;
font-size: 12px;
font-weight: bold;
line-height: 1.5;
text-transform: uppercase;
}

.layout-artistic .module-header,
.layout-artistic .trackbacks-header,
.layout-artistic .comments-header,
.layout-artistic .comments-open-header {
/* ie win (5, 5.5, 6) bugfix */
p\osition: relative; 
width: 100%;
w\idth: auto;
margin: 0 0 20px 20px;
padding: 0;
color: #703924;
font-size: 12px;
font-weight: bold;
line-height: 1.5;
text-transform: uppercase;
}

.module-mmt-calendar .module-header,
.layout-timeline .module-recent-photos .module-header {
margin: 0;
padding: 0 15px;
color: #703924;
background: transparent;
font-size: 13px;
font-weight: bold;
text-align: left;
}

.archive-header {
margin-top: 0;
margin-left: 0;
padding: 0 0 0 30px;
background: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/flower_line_reg.gif) left bottom no-repeat;
color: #703924;
font-size: 17px;
font-weight: bold;
line-height: 1.4;
}

.layout-one-column .archive-header {
margin-top: 25px;
margin-left: 0;
padding: 0 0 0 30px;
background: url(theme-image/dot_main1col.gif) left bottom no-repeat;
color: #703924;
font-size: 17px;
font-weight: bold;
line-height: 1.4;
}

.layout-artistic .archive-header {
margin: 10px 0 0 0;
padding: 0 0 0 30px;
background: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/flower_line_reg.gif) left bottom no-repeat;
color: #703924;
font-size: 17px;
font-weight: bold;
line-height: 1.4;
}

.layout-moblog2 .archive-header {
margin-top: 10px;
margin-left: 0;
padding: 0 0 0 30px;
background: url(theme-image/dot_main1col.gif) left bottom no-repeat;
color: #703924;
font-size: 17px;
font-weight: bold;
line-height: 1.4;
}

.trackbacks-header,
.comments-header,
.comments-open-header {
color: #703924;
padding: 20px 0 0 0;
margin: 0;
}

.module,
.module-about, 
.module-archives, 
.module-calendar, 
.module-presence, 
.module-elsewhere, 
.module-recent-comments,
.module-typelist,
.module-categories,
.module-update-list,
.module-recent-trackbacks,
.module-galleries {
padding: 0 0 30px 0;
background: #fff url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/cat_bg_btn_190x22.gif) left 0.5em no-repeat;
}

.module-subscribe,
.module-syndicate,
.module-powered,
.module-email {
    padding: 0;
    background-image: none;
}




/* -------------------- Contents -------------------- */

.trackback-footer, .comment-footer {
color: #F6AE74;
font-family: 'Hiragino Kaku Gothic Pro W3', Osaka, 'MS PGothic', geneva, verdana, sans-serif;
background: #fff url(theme-image/dot_btm.gif) left 2.0em no-repeat;
height: 31px;
}


body.layout-one-column div.module-subscribe,
body.layout-one-column div.module-syndicate,
body.layout-one-column div.module-powered,
body.layout-one-column div.module-email,
body.layout-one-column div.module-photo {
    padding: 0;
    background-image: none;
}






/* -------------------- page layout -------------------- */



.layout-one-column #container,
.layout-two-column-left #container,
.layout-two-column-right #container,
.layout-three-column #container,
.layout-three-column-right #container,
.layout-artistic #container,
.layout-calendar #container,
.layout-moblog1 #container,
.layout-moblog2 #container,
.layout-timeline #container { 
width: 964px; 
background: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/bodybg_top.jpg) top center repeat-y; 
margin-bottom: 0px; margin-top: 30px;
}

#container-inner { 
margin: 0; 
padding: 0 0 50px 0;
}

#banner { height: 305px; width 964; background-image: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/mir_blog_banner_w.jpg);
background-position: 0px 0px; background-repeat: no-repeat; } 


#banner-inner { overflow: visible; padding: 0; background-image: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/mir_blog_banner_w.jpg);} 
#banner-header { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; } 
#banner-header a { display: block; left: 0; top: 0; height: 338px; text-indent: -1000em; } 
#banner-description { overflow: hidden; width: 0; height: 0; margin: 0; padding: 0; text-indent: -1000em; }



/* nav and footer */

#nav {
    top: 245px;
    left: 150px;
    width: 410px;
}

#nav .nav-list-item,
#footer .footer-list-item {
    border-right: 1px solid #F6AE74;
}

#nav a { color: #F6AE74; text-decoration: none; }
#nav a:visited { color: #24B5D0; text-decoration: none; }
#nav a:hover { color: #F6AE74; text-decoration: underline; }

#footer a { color: #703924; text-decoration: none; }
#footer a:visited { color: #F6AE74; text-decoration: none; }
#footer a:hover { color: #703924; text-decoration: underline; }


.content-nav { 
margin: 0; 
padding: 20px 0 20px 0;
text-align: left;
color: #F6AE74;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif; 
}

#pagebody {
background: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/bodybg_top.jpg) top center repeat-y; 
}

#pagebody-inner {
background: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/inner_bg_7.jpg) top repeat-y; margin: 0 0 30px 0; 	
}


#alpha, #beta, #gamma, #delta {
float: center;
margin: 0;
}

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
padding: 0 0 30 0;
}

#alpha { width: 255px; }
#beta { width: 445px; }

#gamma, #delta { width: 200px; }


.date-header {
margin-top: 0;
padding: 10px 0 5px 0;
color: #703924;
background: transparent;
font-family: "trebuchet ms", verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

.layout-one-column .date-header {
margin-top: 0;
padding: 30px 0 5px 0;
color: #703924;
background: transparent;
font-family: "trebuchet ms", verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}


.entry-header {
margin: 0 0 20px 0;
padding: 20px 0 0 30px;
background: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/flower_line_reg.gif) left bottom no-repeat;
color: #703924;
font-size: 17px;
font-weight: bold;
line-height: 1.4;
}

.layout-one-column .entry-header {
margin-top: 25px;
padding: 0 0 0px 30px;
background: url(theme-image/dot_main1col.gif) left bottom no-repeat;
color: #703924;
font-size: 17px;
font-weight: bold;
line-height: 1.4;
}

.entry-footer {
margin: 0 0 30px 0;
padding: 20px 0 0 0;
color: #703924;
font-weight: normal;
font-family: 'Hiragino Kaku Gothic Pro W3', Osaka, 'MS PGothic', geneva, verdana, sans-serif;
}

.layout-calendar .entry-footer {
margin: 0;
padding: 20px 0 10px 0;
color: #703924;
font-weight: normal;
font-family: 'Hiragino Kaku Gothic Pro W3', Osaka, 'MS PGothic', geneva, verdana, sans-serif;
}

.content-nav { 
margin: 0; 
padding: 20px 0 20px 0;
text-align: left;
color: #703924;
font-size: 10px;
font-family: 'Hiragino Kaku Gothic Pro W3', Osaka, 'MS PGothic', geneva, verdana, sans-serif;
}

.layout-one-column .content-nav { 
margin: 0; 
padding: 40px 0 0 0;
text-align: left;
color: #703924;
font-size: 10px;
font-family: 'Hiragino Kaku Gothic Pro W3', Osaka, 'MS PGothic', geneva, verdana, sans-serif;
}

.layout-three-column .content-nav,
.layout-three-column-right .content-nav,
.layout-moblog1 .content-nav { 
margin: 0; 
padding: 10px 0 20px 0;
text-align: left;
color: #703924;
font-size: 10px;
font-family: 'Hiragino Kaku Gothic Pro W3', Osaka, 'MS PGothic', geneva, verdana, sans-serif;
}



/* -------------------- modules -------------------- */

.module { color: #703924; }



/* -------------------- two-column-left -------------------- */

.layout-two-column-left #alpha { 
width: 280px; 
}

.layout-two-column-left #alpha-inner {
background: url(http://myinnerradiance.typepad.com/blog/bg/CSSfiles/left_menu_bg.jpg) top repeat-y;
margin: 30px 10px 0 90px;
padding: 0;
}

.layout-two-column-left #beta { 
width: 530px; 
}

.layout-two-column-left #beta-inner {
margin: 20px 50px 0 20px;
padding: 0;
}








/* ph=1 */
/* nhm:dynamic-ssi */
