/*PAPER FLOWERS*/

/*BEGIN masthead treatment*/
/* bottom corners turned off by default */
#ymgl-masthead {
   border:0;
   background:transparent;
}

#ymgl-masthead .ct {
   visibility:hidden;
}

#ymgl-masthead .body {
   margin-right:0;
   right:-5px;
}
/*END masthead treatment*/

/*BEGIN body spacing*/
/* dropshadows: on by default. 
turn them off here (display:none) */
.shadow {}

/*body position - spacing between nav & body, and body & foot */
#doc-body {
   padding-top:20px;
}

#doc-body #doc-1 {
   top:20px;
   *top:0;
}

#doc-body .thm-wrapper {
   padding-bottom:60px;
}

#doc-body.my-page {
   top:0;
   margin-bottom:0;
}
/* for overlapping images on the global nav:
margin-bottom = negative top value for doc-body*/
#doc-head #ymgl-masthead .button,
#doc-head #ymgl-user-notice,
#doc-head #ymgl-welcome-banner {}
/*END body spacing*/

/*BEGIN page background*/
#doc-body {
   background:transparent URL(grid_bg.gif) repeat 0 0;
}

#doc-body .thm-wrapper {
   background:transparent;
}

/*popup & iframes get solid bgs. no images*/
#doc-body.doc-popup-body,
#doc-body.doc-iframe-body #calendar {
}
/*END page background*/

/*BEGIN container background*/
/* default container bg color:
checkerboard bg's go here
(do not apply checkerboard to .thm-box
& turn off dropshadow */
#doc-body .container-0,
#doc-body .container-1,
#doc-body #blog-calendar,
#doc-body .thm-box,
#doc-body .pagination,
#doc-body #ymgl-blog dd.post-body .poll dd {
   background:#fff;
}

/* left-col profile bg (if different from default) */
#doc-body #ymgl-profile,
#doc-body #ymgl-profile .thm-box {
   background:#fff;
}

/* left-col profile nickname background color */
#ymgl-profile h2 {
   background:#228b22 no-repeat 0 0;
}

/* left-col action link & action menu bg */
#doc-body #ymgl-profile .body .action-shadow .action,
#doc-body #ymgl-profile .body .action-menu {
   background:#f7f7f7;
}

/* blast bg */
#doc-body #ymgl-blast,
#doc-body #ymgl-blast .thm-box,
#doc-body #ymgl-blast.whisper .thm-box {
   background:#e0e0e0;
}

#doc-body #ymgl-blast.whisper {
   background:transparent;
}

/* blog comments and poll bg */
#doc-body #ymgl-blog .comments,
#doc-body #ymgl-blog .poll {
   background:#f7f7f7;
}

/* blog poll bar color = main text color*/
#doc-body #ymgl-blog dd.post-body .poll dd div {
   background:#404040;
}

/* blog calendar bg colors */
#doc-body #calendar caption,
#doc-body #calendar th,
#doc-body #blog-calendar td.today {
   background:#f7f7f7;
}
/*END container background*/

/*BEGIN text color*/
/* main text color*/
#doc-body,
#doc-body .datestamp,
#doc-body .caption,
#doc-body .footnote,
#doc-body cite,
#doc-body table,
#doc-body #blog-calendar th,
#doc-body #blog-calendar td,
#doc-body .rnr dt,
#doc-body #ymgl-profile .head p {
   color:#404040;
}

/* blast text color:
gets main text color by default */
#doc-body #ymgl-blast {
   color:#404040;
}

/* module headline text color */
#doc-body h3,
#doc-body #ymgl-profile-detail h3,
#doc-body #ymgl-blog .comments h4,
#doc-body .my-links h4,
#doc-body .profile .foot .stats .body {
   color:#333;
}

/* nickname text color */
#ymgl-profile h2 {
   color:#ffffcc;
}

/* body link color */
#doc-body a:link,
#doc-body #ymgl-profile a:visited,
#doc-body .pagination a:visited,
#doc-body .publish p.footnote a:visited,
#doc-body .doc-layout-4 .publish .head a:visited,
#doc-body .doc-layout-4 .publish .foot a:visited,
#doc-body .publish .user-card a:visited,
#doc-body #ymgl-blog-promo a:visited,
#doc-body.doc-iframe-body #calendar caption a:visited,
#doc-body #ymgl-blog dd.post-body .poll a:visited {
   color:#bf3c23;
}

/* body visited link color*/
#doc-body a:visited,
#doc-body .publish .user-card strong a:visited,
#doc-body #ymgl-feed a:visited,
#doc-body table a:visited {
   color:#700319;
}

/* page head, page foot, masthead link colors */
#doc-head a:link,
#doc-head a:visited,
#doc-head #ymgl-masthead .body a:link,
#doc-head #ymgl-masthead .body a:visited,
#doc-foot a:link,
#doc-foot a:visited,
#doc-body #ymgl-blast a:link,
#doc-body #ymgl-blast a:visited {
   color:#bf3c23;
}
/*END text color*/

/*BEGIN line colors*/
/* main borders */
#doc-body .container-1,
#doc-body #ymgl-profile-detail dl,
.profile .head p,
#doc-body .profile .body .user-card-shadow .user-card,
.profile .body .action-shadow .action,
.profile .body .action-menu,
.profile .foot,
.doc-layout-4 .container-0 .thm-box,
#doc-body #ymgl-blog .head,
#doc-body #ymgl-local-reviews .head,
#doc-body #ymgl-blog .comments,
#doc-body #ymgl-blog .entry-item .body,
#doc-body #ymgl-journal-slideshow .wrapper {
   border-color:#e0e0e0;
}

/*hr's & dividing lines*/
#doc-body #ymgl-profile-detail dd,
.profile .body .action-menu li,
#doc-body #ymgl-photos .body .flickr,
#doc-body #ymgl-blog dd.post-body,
#doc-body #doc-2 .row,
#doc-body #ymgl-feed dl,
#doc-body #doc-2 td,
#doc-body #doc-2 th,
#doc-body #ymgl-local-reviews .rnr,
#doc-body #ymgl-blog .add-rss,
#doc-body #ymgl-guestbook .body .form-wrapper,
#doc-body #blog-calendar td {
   border-color:#e0e0e0;
}

/* blog poll bar color = main text color*/
#doc-body #ymgl-blog dd.post-body .poll dd {
   border-color:#404040;
}
/*END line colors*/

/*BEGIN icons & badges*/
/*left-col nickname cap image*/
.profile .head h2 .ct {}

/* list bullet. default is black
use http://l.yimg.com/us.yimg.com/i/us/cmty/ul_bullet_wht.gif
for white bullet */
ul.default li {}

/* container headline icons */
#doc-body h3,
#doc-body #ymgl-blog .head h3 {}

/* my page thumbnail */
#doc-head.my-page #ymgl-viewer-options .current-theme .thumbnail {
   background-image:url(http://l.yimg.com/us.yimg.com/i/us/cmty/thm/grid_th.gif);
}
/*END icons & badges*/

/*BEGIN blast images*/
#doc-body #ymgl-blast .ct,
#doc-body #ymgl-blast .ct .cl {
   background-image:url(grid_blast_cr.gif);
}

#doc-body #ymgl-blast .tail {
   background-image:url(grid_blast_tail.gif);
}

/*shout*/
#doc-body #ymgl-blast.shout .ct,
#doc-body #ymgl-blast.shout .ct .cl {
   background-image:url(http://l.yimg.com/us.yimg.com/i/us/cmty/thm/grid_blsh_cr.gif);
}

#doc-body #ymgl-blast.shout .tail {
   display:none;
}

/*thought*/
#doc-body #ymgl-blast.thought .ct,
#doc-body #ymgl-blast.thought .ct .cl {
   background-image:url(http://l.yimg.com/us.yimg.com/i/us/cmty/thm/grid_blth_cr.gif);
}

#doc-body #ymgl-blast.thought .tail {
   background-image:url(http://l.yimg.com/us.yimg.com/i/us/cmty/thm/grid_blth_tail.gif);
}

/*quote*/
#doc-body #ymgl-blast.quote .ct,
#doc-body #ymgl-blast.quote .ct .cl {
   background-image:url(http://l.yimg.com/us.yimg.com/i/us/cmty/thm/grid_blqo_cr.gif);
}

/*question*/
#doc-body #ymgl-blast.question .ct,
#doc-body #ymgl-blast.question .ct .cl {
   background-image:url(http://l.yimg.com/us.yimg.com/i/us/cmty/thm/grid_blqu_cr.gif);
}

/*sale*/
#doc-body #ymgl-blast.sale .tail {
   background-image:url(http://l.yimg.com/us.yimg.com/i/us/cmty/thm/grid_blsa_tail.gif);
}
/*END blast images*/
/*PAPER FLOWERS*/
