/*DARK NIGHT*/

/*BEGIN masthead treatment*/
/* bottom corners turned off by default */
#ymgl-masthead {
   border:0;
   background:transparent;
}
y
#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 {
   display:none;
   visibility:hidden;
}

/*body position - spacing between nav & body, and body & foot */
#doc-body {
   padding-top:240px;
   top:-30px;
   margin-bottom:-40px;
}

#doc-body #doc-1 {
   top:240px;
   *top:0;
   padding-bottom:10px;
}

#doc-body .thm-wrapper {
   padding-bottom:120px;
}

#doc-body.my-page {
   top:-10px;
   margin-bottom:0;
}

.head-link {
   background:transparent;
   margin-top:-235;
   height: 175;
   margin-bottom:61;
}

.head-link a,
.head-link a:link,
.head-link a:visited {
  width:100%;
  height:100%;
}

.head-link a:hover,
.head-link a,
.head-link a:link,
.head-link a:visited,
.head-link a:link:hover,
.head-link a:visited:hover {
   text-decoration:none;
 }



/* 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 {
   margin-bottom:40px;
}
/*END body spacing*/

/*BEGIN page background*/
#doc-body {
   background:#000 url(darknight_bg_top_wide.jpg) repeat-x 0 0;
   background-position: 50% 0%;
   height: auto;
}

#doc-body .thm-wrapper {
   background:transparent url(darknight_bg_btm.jpg) no-repeat 0 bottom;
}

#home-link {
    background-image:url(darknight_bg_top_wide.jpg) repeat-x 0 0;
    display:block;
    text-indent:-9999px;
    /*height:58px;
    width:200px;*/
}

/*popup & iframes get solid bgs. no images*/
#doc-body.doc-popup-body,
#doc-body.doc-iframe-body #calendar {
   background:#000;
}
/*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,
#doc-body #ymgl-blog-sr dd.post-body .poll dd {
   background:#333;
}

/* left-col profile bg (if different from default) */
#doc-body #ymgl-profile,
#doc-body #ymgl-profile .thm-box {}

/* left-col profile nickname background color */
#ymgl-profile h2 {
   background:#666;
   
}

/* left-col action link & action menu bg */
#doc-body #ymgl-profile .body .action-shadow .action,
#doc-body #ymgl-profile .body .action-menu {
   background:#484848;
}

/* blast bg */
#doc-body #ymgl-blast,
#doc-body #ymgl-blast .thm-box,
#doc-body #ymgl-blast.whisper .thm-box {
   background:#fff;
}

#doc-body #ymgl-blast.whisper {
   background:transparent;
}

/* blog comments and poll bg */
#doc-body #ymgl-blog .comments,
#doc-body #ymgl-blog .poll,
#doc-body #ymgl-blog-sr .comments,
#doc-body #ymgl-blog-sr .poll {
   background:#484848;
}

/* blog poll bar color = main text color*/
#doc-body #ymgl-blog dd.post-body .poll dd div,
#doc-body #ymgl-blog-sr dd.post-body .poll dd div {
   background:#fff;
}

/* blog calendar bg colors */
#doc-body #calendar caption,
#doc-body #calendar th,
#doc-body #blog-calendar td.today {
   background:#484848;
}
/*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:#fff;
}

/* blast text color:
gets main text color by default */
#doc-body #ymgl-blast {
   color:#666;
}

/* module headline text color */
#doc-body h3,
#doc-body #ymgl-profile-detail h3,
#doc-body #ymgl-blog .comments h4,
#doc-body #ymgl-blog-sr .comments h4,
#doc-body .my-links h4,
#doc-body .profile .foot .stats .body {
   color:#fff;
}

/* nickname text color */
#ymgl-profile h2 {
   color:#fff;
}

/* 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 #ymgl-blog dd.post-body .poll a:visited
#doc-body #ymgl-blog-sr dd.post-body .poll a:visited
 {
   color:#fd0225;  
}

/* 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:#fd0225;
}

/* 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:#fd0225;
}

a {
  outline: none;
}



/* links in post and comment contents */
#doc-body .content-wrapper a:link, 
#doc-body .content-wrapper a:visited,
#doc-body .row .wrapper .comment a:link,
#doc-body .row .wrapper .comment a:visited {
  /*color:#fcfae1;*/
  color:#ffffb1;
}

#doc-body .row .user-name {
  color:#fd0225;
}

#doc-body .content-wrapper,
#doc-body .row .wrapper .comment
 {
  text-align:justify;
  
}

/*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-blog-sr .head,
#doc-body #ymgl-local-reviews .head,
#doc-body #ymgl-blog .comments,
#doc-body #ymgl-blog .entry-item .body,
#doc-body #ymgl-blog-sr .comments,
#doc-body #ymgl-blog-sr .entry-item .body,
#doc-body #ymgl-journal-slideshow .wrapper {
   border-color:#717171;
}

/*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 #ymgl-blog-sr 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-blog-sr .add-rss,
#doc-body #ymgl-guestbook .body .form-wrapper,
#doc-body #blog-calendar td {
   border-color:#717171;
}

/* blog poll bar color = main text color*/
#doc-body #ymgl-blog dd.post-body .poll dd,
#doc-body #ymgl-blog-sr dd.post-body .poll dd {
   border-color:#fff;
}
/*END line colors*/

/*BEGIN icons & badges*/
/*left-col nickname cap image*/
.profile .head h2 .ct{
   display:block;
   visibility:visible;
   background:transparent url(darknight_cap.gif) no-repeat 50% 0;
   height:83px;
   position:absolute;
   top:-83px;
   *top:-81px;
}

/* 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 {
   background-image:url(ul_bullet_wht.gif);
}

/* container headline icons */
#doc-body h3,
#doc-body #ymgl-blog .head h3,
#doc-body #ymgl-blog-sr .head h3 {}

/* my page thumbnail */
#doc-head.my-page #ymgl-viewer-options .current-theme .thumbnail {
   background-image:url(darknight_th.jpg);
}
/*END icons & badges*/

/*BEGIN blast images*/
#doc-body #ymgl-blast .ct,
#doc-body #ymgl-blast .ct .cl {
   background-image:url(darknight_blast_cr.gif);
}

#doc-body #ymgl-blast .tail {
   background-image:url(darknight_blast_tail.gif);
}

/*shout*/
#doc-body #ymgl-blast.shout .ct,
#doc-body #ymgl-blast.shout .ct .cl {
   background-image:url(darknight_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(darknight/files/darknight_blth_cr.gif);
}

#doc-body #ymgl-blast.thought .tail {
   background-image:url(darknight_blth_tail.gif);
}

/*quote*/
#doc-body #ymgl-blast.quote .ct,
#doc-body #ymgl-blast.quote .ct .cl {
   background-image:url(darknight_blqo_cr.gif);
}

/*question*/
#doc-body #ymgl-blast.question .ct,
#doc-body #ymgl-blast.question .ct .cl {
   background-image:url(darknight_blqu_cr.gif);
}

/*sale*/
#doc-body #ymgl-blast.sale .tail {
   background-image:url(darknight_blsa_tail.gif);
}
/*END blast images*/

#doc-body .gallery3 {
  margin: auto;
}

#doc-body .gallery3 .gallery-item {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 28.7%;      
}

#doc-body .gallery3 img {
  border: 2px solid #cfcfcf;
}

#doc-body .gallery3 .gallery-caption {
  margin-left: 0;
}
      
#doc-body .gallery4 {
  margin: auto;
}
      
#doc-body .gallery4 .gallery-item {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 21%;      
}
        
#doc-body .gallery4 img {
  border: 2px solid #cfcfcf;
}

#doc-body .gallery4 .gallery-caption {
  margin-left: 0;
}

*:focus {
    outline: none;
}

/*DARKNIGHT*/
