/*-------------------------------- Main Body --------------------------------*/
html
{
  margin: 0px;
  padding: 0px;
}

body
{
  margin: 0px;
  padding: 0px;
  font-family: arial, 'trebuchet ms', sans-serif;
  font-size: 12px;
  text-align: center;
  background: #cceaac;
}

/*-------------------------------- Links --------------------------------*/

a
{
  color: black;
}

a:hover
{
  color: #aaaaaa;
  font-weight: bold;
}

form
{
  margin: 0px;
  padding: 0px;
}

/*-------------------------------- Container --------------------------------*/
#container
{
  position: relative;
  margin: 0px auto;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 808px;
  text-align: left;
  border: 3px solid #000000;
  background: white;
}

  #banner
  {
    position: static;
    height: 175px;
    margin: 0px;
    margin-left: 14px;
    padding: 0px;
    background-image: url("/images/site/banner.gif");
    border: 0px;
  }

  #banner a, img, map
  {
    border: 0px;
  }
  
/*-------------------------------- Columns --------------------------------*/
  .column-container
  {
  float: left;
  width: 160px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  }
  
      .column-header
      {
      width: 160px;
      height: 35px;
      background-image: url("/images/site/sidebar.gif"); 
      background-repeat: no-repeat;
      position: relative;
      }

      .calendar-header
      {
      width: 160px;
      height: 35px;
      background-image: url("/images/site/calendar-sidebar.gif"); 
      background-repeat: no-repeat;
      position: relative;
      }

      .pinkpong-header
      {
      width: 160px;
      height: 35px;
      background-image: url("/images/site/pinkpong-sidebar.gif"); 
      background-repeat: no-repeat;
      position: relative;
      }
      
      .column-widget-body
      {
        width: 158px;
        margin: 0px;
        margin-bottom: 10px;
        padding: 0px;
        padding-bottom: 5px;
        position: static;
        background: #fad6e8;
        border-top: 0px solid #963374;
        border-left: 1px solid #963374;
        border-right: 1px solid #963374;
        border-bottom: 1px solid #963374;
        overflow: hidden;
      }

      .topten-header
      {
      width: 160px;
      height: 40px;
      background-image: url("/images/site/topten.gif"); 
      background-repeat: no-repeat;
      }

      .toptenpgo-header
      {
      width: 160px;
      height: 40px;
      background-image: url("/images/site/toptenpgo.gif"); 
      background-repeat: no-repeat;
      }
      
      .category-list a
      {
      display: block;
      overflow: hidden;
      margin-bottom: 2px;
      }
      
      .category-list a:hover
      {
      margin-left: -154px;
      overflow: hidden;
      }
      
      .column-widget-body li
      {
        list-style-type: none;
        margin-left: -30px;
        font-size: 16px;
      }

/*-------------------------------- Center Column --------------------------------*/
  #center-column
  {
    float: left;
    width: 468px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px;
    position: static;
    border: 0px solid black;
  }

        #news-item
        {
          font-size: 12px;
          width: 448px;
          height: 62px;
          padding-left: 13px;
          padding-right: 7px;
          padding-top: 19px;
          padding-bottom: 19px;
          border: 0px solid black;
          background-image: url("/images/site/news-item-bg.gif");
          background-repeat: no-repeat;
          overflow: hidden;
        }

        .entry-common
        {
          width: 468px;
          margin: 0px;
          padding: 0px;
          display: block;
        }
        
        .entry-common br, h1, h2
        {
          margin: 0px;
          padding-left: 3px;
          padding-right: 3px;
          padding-top: 0px;
          padding-bottom: 0px;
        }
        
        .entry-common h3
        {
          color: black;
          font-size: 16px;
          margin: 0px;
          margin-bottom: -3px;
          padding-left: 3px;
          padding-right: 3px;
          padding-top: 5px;
          padding-bottom: 0px;
        }
        
        .entry-common p
        {
          margin-bottom: 3px;
          padding-left: 3px;
          padding-right: 3px;
          padding-top: 0px;
        }
        
        .entry-common img
        {
          margin: 3px;
        }

            .entry-header-image
            {
              position: absolute;
            }
            
            .entry-header-byline
            {
              position: relative;
              left: 135px;
              top: 43px;
            }
            
            .img-right
            {
              float: right;
              margin: 0px;
              padding: 0px;
              border: 1px solid black;
            }
            
            .img-left
            {
              float: left;
              margin: 0px;
              padding: 0px;
              border: 1px solid black;
            }

/*-------------------------------- Category Post Image Info --------------------------------*/
                .gaming-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/gaming-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  border: 0px solid #000000;
                  }

                .gaming-body
                {
                  background: #ffe884;
                  border-top: 0px solid #ffe884;
                  border-right:1px solid #a63e63;
                  border-left:1px solid #a63e63;
                  border-bottom:1px solid #a63e63;
                }
                
                .pinkytsu-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/pinkytsu-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  border: 0px solid #000000;
                  }
                
                .pinkytsu-body
                {
                  padding-left: 135px;
                  padding-bottom: 0px;
                  background: #fad6e8;
                  border-top: 0px solid #fad6e8;
                  border-right:1px solid #681757;
                  border-left:1px solid #681757;
                  border-bottom:1px solid #681757;
                }
                
                .pinkytsu-archive-body
                {
                  padding-left: 135px;
                  padding-bottom: 10px;
                  background: #fad6e8;
                  border-top: 0px solid #fad6e8;
                  border-right:1px solid #681757;
                  border-left:1px solid #681757;
                  border-bottom:0px solid #681757;
                }
    
                .pinkytsu-more
                {
                  background: #fad6e8;
                  padding-top: 10px;
                  border-top: 0px solid #fad6e8;
                  border-right:1px solid #681757;
                  border-left:1px solid #681757;
                  border-bottom:1px solid #681757;
                }

                .import-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/import-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  border: 0px solid #000000;
                  }
                
                .import-body
                {
                  padding-top: 10px;
                  background: #ccebb9;
                  border-top: 0px solid #ccebb9;
                  border-right:1px solid #21607c;
                  border-left:1px solid #21607c;
                  border-bottom:1px solid #21607c;
                }
                
                .retro-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/retro-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  border: 0px solid #000000;
                  }
                
                .retro-body
                {
                  padding-top: 10px;
                  background: #a9def2;
                  border-top: 0px solid #a9def2;
                  border-right:1px solid #21607c;
                  border-left:1px solid #21607c;
                  border-bottom:1px solid #21607c;
                }
                
                .events-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/events-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  border: 0px solid #000000;
                  }
                
                .events-body
                {
                  padding-top: 10px;
                  background: #fad6e8;
                  border-top: 0px solid #fad6e8;
                  border-right:1px solid #681757;
                  border-left:1px solid #681757;
                  border-bottom:1px solid #681757;
                }
                
                .corporate-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/corporate-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }
                
                .corporate-body
                {
                  line-height: 150%;
                  padding-top: 10px;
                  background: #f3f3f3;
                  border-top: 0px solid #767676;
                  border-right:1px solid #767676;
                  border-left:1px solid #767676;
                  border-bottom:1px solid #767676;
                }

                .pgbam-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/pgbam-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }
                
                .pgbam-body
                {
                  padding-top: 10px;
                  background: #fad6e8;
                  border-top: 0px solid #fad6e8;
                  border-right:1px solid #681757;
                  border-left:1px solid #681757;
                  border-bottom:1px solid #681757;
                }
                  
                .gamingculture-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .gamingculture-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .pgcontests-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .pgcontests-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .gaminggirls-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .gaminggirls-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .gamingtabloids-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .gamingtabloids-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .importnews-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .importnews-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .onlinestorenews-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .onlinestorenews-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .pgawards-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .pgawards-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .seattlestorenews-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .seattlestorenews-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .pgevents-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .pgevents-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .pgpodcasts-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .pgpodcasts-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .pgpresents-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .pgpresents-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .pgrelics-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .pgrelics-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .eldercouncil-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .eldercouncil-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }

                .aboutpg-header
                {
                  width: 468px;
                  height: 65px;
                  background-image: url("/images/site/-header.gif");
                  background-repeat: no-repeat;
                  margin: 0px;
                  padding: 0px;
                  line-height: 150%;
                  border: 0px solid #000000;
                  }

                .aboutpg-body
                {
                  background: #ffee88; 
                  border-top: 0px solid #ffee44;
                  border-right:1px solid #aaee66;
                  border-left:1px solid #aaee33;
                  border-bottom:1px solid #bbeee66;
                }


/*-------------------------------- PG/Jumpman Dialog Boxes --------------------------------*/
                  .pg-sweatdrop
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #963374;
                  background: #fceaf3;
                  background-image: url("/images/emoticons/pgsweat.gif");
                  background-repeat: no-repeat;
                  padding-top: 10px;
                  padding-right: 3px;
                  padding-left: 60px;
                  padding-bottom: 10px;
                  }

                  .pg-yelling
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #963374;
                  background: #fceaf3;
                  background-image: url("/images/emoticons/pgyell.gif");
                  background-repeat: no-repeat;
                  padding-top: 10px;
                  padding-right: 3px;
                  padding-left: 60px;
                  padding-bottom: 10px;
                  }

                  .pg-smiling
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #963374;
                  background: #fceaf3;
                  background-image: url("/images/emoticons/pgsmile.gif");
                  background-repeat: no-repeat;
                  padding-top: 10px;
                  padding-right: 3px;
                  padding-left: 60px;
                  padding-bottom: 10px;
                  }

                  .pg-putupon
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #963374;
                  background: #fceaf3;
                  background-image: url("/images/emoticons/pgputupon.gif");
                  background-repeat: no-repeat;
                  padding-top: 10px;
                  padding-right: 3px;
                  padding-left: 60px;
                  padding-bottom: 10px;
                  }

                  .pg-joy
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #963374;
                  background: #fceaf3;
                  background-image: url("/images/emoticons/pgjoy.gif");
                  background-repeat: no-repeat;
                  padding-top: 10px;
                  padding-right: 3px;
                  padding-left: 60px;
                  padding-bottom: 10px;
                  }

                  .pg-talking
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #963374;
                  background: #fceaf3;
                  background-image: url("/images/emoticons/pgtalking.gif");
                  background-repeat: no-repeat;
                  padding-top: 10px;
                  padding-right: 3px;
                  padding-left: 60px;
                  padding-bottom: 10px;
                  }

                  .pg-bored
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #963374;
                  background: #fceaf3;
                  background-image: url("/images/emoticons/pgbored.gif");
                  background-repeat: no-repeat;
                  padding-top: 10px;
                  padding-right: 3px;
                  padding-left: 60px;
                  padding-bottom: 10px;
                  }

                  .jm-skeptical
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #3181b9;
                  background: #cbf0ff;
                  background-image: url("/images/emoticons/jmskeptic.gif");
                  background-repeat: no-repeat;
                  background-position: right;
                  padding-top: 10px;
                  padding-right: 60px;
                  padding-left: 3px;
                  padding-bottom: 10px;
                  }

                  .jm-unhappy
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #3181b9;
                  background: #cbf0ff;
                  background-image: url("/images/emoticons/jmunhappy.gif");
                  background-repeat: no-repeat;
                  background-position: right;
                  padding-top: 10px;
                  padding-right: 60px;
                  padding-left: 3px;
                  padding-bottom: 10px;
                  }

                  .jm-thumbsup
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #3181b9;
                  background: #cbf0ff;
                  background-image: url("/images/emoticons/jmthumbs.gif");
                  background-repeat: no-repeat;
                  background-position: right;
                  padding-top: 10px;
                  padding-right: 60px;
                  padding-left: 3px;
                  padding-bottom: 10px;
                  }

                  .jm-raspberry
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #3181b9;
                  background: #cbf0ff;
                  background-image: url("/images/emoticons/jmraspberry.gif");
                  background-repeat: no-repeat;
                  background-position: right;
                  padding-top: 10px;
                  padding-right: 60px;
                  padding-left: 3px;
                  padding-bottom: 10px;
                  }

                  .jm-putupon
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #3181b9;
                  background: #cbf0ff;
                  background-image: url("/images/emoticons/jmputupon.gif");
                  background-repeat: no-repeat;
                  background-position: right;
                  padding-top: 10px;
                  padding-right: 60px;
                  padding-left: 3px;
                  padding-bottom: 10px;
                  }

                  .jm-talking
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #3181b9;
                  background: #cbf0ff;
                  background-image: url("/images/emoticons/jmtalking.gif");
                  background-repeat: no-repeat;
                  background-position: right;
                  padding-top: 10px;
                  padding-right: 60px;
                  padding-left: 3px;
                  padding-bottom: 10px;
                  }

                  .jm-bored
                  {
                  margin: 2px;
                  min-height: 46px;
                  border: 1px solid #3181b9;
                  background: #cbf0ff;
                  background-image: url("/images/emoticons/jmbored.gif");
                  background-repeat: no-repeat;
                  background-position: right;
                  padding-top: 10px;
                  padding-right: 60px;
                  padding-left: 3px;
                  padding-bottom: 10px;
                  }


/*-------------------------------- Right Column --------------------------------*/
  .right-column
  {
    margin: 0px;
    padding: 0px;
    padding-bottom: 200%;
    float: left;
    position: static;
    background: #fad6e8;
    border-top: 0px solid #963374;
    border-left: 1px solid #963374;
    border-right: 1px solid #963374;
    border-bottom: 1px solid #963374;
  }
  .top-ten li
  {
    list-style-type: decimal-leading-zero;
    margin-left: -15px;
    font-size: 10px;
  }

/*-------------------------------- Footer --------------------------------*/
  .footer
  {
  clear: left;
  width: 808px;
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-size: 12px;
  }
  
/*-------------------------------- Comments --------------------------------*/
  .comment
  {
  padding: 3px;
  border: 2px solid black;
  background: #eaffd3;
  margin-bottom: 5px;
  }
  
  .comments
  {
  padding: 2px;
  }
  
  .trackbox
  {
  margin-top: 5px;
  border: 1px solid black;
  background: #f1f1f1;
  }


/*-------------------------------- Browser bug fixes --------------------------------*/
  div.column-widget-body a span
  {
  display: none;
  }

  div.column-widget-body a:hover span
  {
  display: block;
  position: absolute;
  left: 603px;
  float: left;
  z-index: 2;
  width: 136px;
  background: white;
  border: 2px solid black;
  color: black;
  }

/*-------------------------------- Twitter div styles --------------------------------*/

#twitter_div {
	background-image: url('images/site/twitterbox.gif');
	background-repeat: no-repeat;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-family: arial, 'trebuchet ms', sans-serif;
	font-size: 10px;
	margin-top:10px;
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
 
#twitter_div ul li {
        margin-left: -7px;
	color: #4e9ad2;
	list-style-image:url('images/site/pg-micro.gif');
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #black;
}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #D78E42;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #d2812c;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
}
