

body {
    background-attachment : scroll;
    background-color : #000;
    background-image : url(img-greenpixel-bg-dark.jpg);
    background-position : 0px 0px;
    background-repeat : repeat-x;
    font-family : verdana,arial,"ms sans serif",sans-serif;
    font-size : 12px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    min-height : 100%;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


body.messagebody {
    background-image : url(img-greenpixel-bg.jpg);
    background-repeat : repeat;
  }


img {
    border: 0;
  }


img.centeredpic {
    text-align: center;
    margin: 8px 8px 8px 8px;
  }


table {
    border: 0;
    padding: 0;
    margin: 0;
    margin-bottom: 12px;
    width: 100%;
  }


div.allakka {
    clear : both;
    display : block;
    width : 780px;
  }


input.submitbutton {
    border: none;
  }


a:link {
    color: #FF5;
    text-decoration: none;
    font-weight: bold;
  }


a:visited {
    color: #ee4;
    text-decoration: none;
    font-weight: bold;
  }


a:hover {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
  }


a:active {
    color: #f85;
    text-decoration: none;
    font-weight: bold;
  }


p {
    margin: 0px;
  }


.allbox {
    width:780px;
    padding: 4px;
    margin: 12px auto;
    border: 1px solid #000;
    background-color: #7b4;
    background-image: url(img-greenpixel-bg.jpg);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
  }


div.headerbox {
    width:778px;
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 0 0 4px 0;
    padding: 0px;
    color: #fff;
    border: 1px solid #000;
  }


p.headerbox {
    text-align: right;
    padding-bottom : 4px;
    padding-right : 10px;
    padding-top : 6px;
    white-space: nowrap;
  }


div.logobox {
    background-image: url(img-litlcompukelogo.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
    background-color: #6A4;
    width: 780px;
    height: 260px;
    clear:both;
    position:relative;
  }


img.logotext {
    position:absolute;
    left: 10px;
    top: 10px;
  }


img.tippa {
    position:absolute;
    left: 430px;
    top: 44px;
  }


img.gurumed {
    position:absolute;
    left: 582px;
    top: 62px;
  }


img.painting {
    position:absolute;
    left: 710px;
    top: 34px;
  }


img.impossibot {
    position:absolute;
    left: 344px;
    top: 202px;
  }


img.bozofile {
    position:absolute;
    left: 648px;
    top: 56px;
  }


img.luuri {
    position:absolute;
    left: 384px;
    top: 204px;
  }


img.pyjamagrab {
    position:absolute;
    left: 336px;
    top: 146px;
  }


img.tv {
    position:absolute;
    left: 730px;
    top: 216px;
  }


img.books {
    position:absolute;
    left: 484px;
    top: 44px;
  }


img.typer {
    position:absolute;
    left: 708px;
    top: 70px;
  }


img.calendar {
    position:absolute;
    left: 528px;
    top: 6px;
  }


img.stats {
    position:absolute;
    left: 372px;
    top: 36px;
  }


img.musicrec {
    position:absolute;
    left: 628px;
    top: 198px;
  }


img.drinkdrip {
    position:absolute;
    left: 284px;
    top: 188px;
  }


img.lightflicker {
    position:absolute;
    left: 204px;
    top: 178px;
  }


img.poop {
    position:absolute;
    left: 72px;
    top: 240px;
  }


p.logoslogan {
    z-index: 5;
    font-family: monospace;
    color: #fff;
    white-space: nowrap;
    position: absolute;
    top: 140px;
    left: 340px;
    margin: 0px;
    text-transform: capitalize;
  }


div.navibox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    padding: 0px 0px 1px 0px;
    margin: 4px 0px 0px 0px;
    border: 1px solid #000;
    width: 778px;
    clear:both;
    text-align: center;
  }


table.navitable {
    border: 0;
    padding: 0;
    margin: 0;
  }


td.navitableleft {
    text-align: center;
  }


td.navitablecenter {
    text-align: center;
  }


td.navitableright {
    text-align: center;
  }


a.navitem {
    font-variant: small-caps;
    font-weight: bold;
    color: #050;
  }


.leftbox {
    width:170px;
    float:left;
  }


div.helpbox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px 4px 4px 0px;
    padding: 8px;
    border: 1px solid #000;
    text-align: center;
  }


h3.helpbox {
    font-size: 14px;
    margin: 4px;
    color: #040;
    text-align: center;
  }


div.soapbox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px 4px 4px 0px;
    padding: 8px;
    border: 1px solid #000;
  }


p.soapbox {
    margin: 4px;
    padding: 8px;
  }


div.radiobox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px 4px 4px 0px;
    padding: 8px;
    border: 1px solid #000;
    text-align: center;
  }


h3.radiobox {
    font-size: 14px;
    margin: 4px;
    color: #040;
  }


p.radiobox {
    margin: 4px;
    padding: 8px;
  }


div.ukkelibox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px 4px 4px 0px;
    padding: 8px;
    border: 1px solid #000;
    text-align: center;
  }


h3.ukkelibox {
    font-size: 14px;
    margin: 4px;
    color: #040;
    text-align: center;
  }


h3.newsheader {
    font-size: 14px;
    margin: 4px;
    color: #040;
    text-align: center;
  }


div.jebusbox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px 4px 4px 0px;
    padding: 0px;
    border: 1px solid #000;
    text-align: center;
  }


p.jebusbox {
    padding: 8px;
  }


h3.jebusbox {
    font-size: 14px;
    margin: 4px;
    color: #040;
  }


div.validatorbox {
    padding: 12px 0;
    border: 1px solid #000;
    text-align: center;
    margin: 4px 4px 4px 0px;
  }


.contentbox {
    width:422px;
    float:left;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px;
    padding: 4px;
    border: 1px solid #000;
  }


div.gallerybox {
    text-align: center;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px;
    padding: 4px;
    border: 1px solid #000;
  }


iframe.guestbook {
    width: 416px;
    height: 520px;
    border: 0;
  }


iframe.dmscalendar {
    width: 416px;
    height: 520px;
    border: 0;
  }


.rightbox {
    width:170px;
    float:left;
  }


div.changebox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px 0px 4px 4px;
    padding: 8px;
    border: 1px solid #000;
  }


h3.changebox {
    font-size: 14px;
    margin: 4px;
    color: #040;
  }


div.pollbox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px 0px 4px 4px;
    padding: 0px;
    border: 1px solid #000;
  }


iframe.pollbox {
    width: 164px;
    height: 400px;
    border: 0;
  }


div.linxbox {
    background-color: #6A4;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    margin: 4px 0px 4px 4px;
    padding: 8px;
    border: 1px solid #000;
  }


a.linkitem {
    margin: 4px auto 4px 4px;
  }


h3.linxbox {
    font-size: 14px;
    margin: 4px;
    color: #040;
  }


div.footerbox {
    background-color: #6A4;
    width:778px;
    clear:both;
    background-image: url(img-cornershadow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
    border: 1px solid #000;
  }


p.footerbox {
    padding: 6px 10px 4px 4px;
    color: #fff;
    white-space: nowrap;
    text-align: center;
  }


p.end {
    padding-top: 800px;
    white-space: nowrap;
    text-align: center;
    font-size: 50%;
  }


.itemdate {
    font-family: verdana, arial, "ms sans serif", sans-serif;
    font-size: 10px;
    line-height: 14px;
    padding-top: 12px;
    padding-left: 4px;
    padding-bottom: 4px;
    color: #fff;
    text-align: left;
    white-space: nowrap;
  }


.itemtitle {
    font-family: verdana, arial, "ms sans serif", sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 0px 4px 4px 12px;
    color: #FF0;
    text-align: left;
    white-space: nowrap;
  }


div.itemsig {
    font-variant: small-caps;
    font-weight: bold;
    font-style: italic;
    font-size: 10px;
    padding: 4px 0px 0px 4px;
    color: #FF0;
    clear:both;
    text-align: right;
  }


.subbox {
    clear:both;
    padding: 4px;
    margin-top: 4px;
    background-color: #6A4;
    background-image: url("img-cornershadowthin.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
  }


.subboxwithborder {
    background : #6A4 url("img-cornershadowthin.png") no-repeat scroll top right;
    padding : 4px;
    margin : 4px 0 0;
    border : #000 solid 1px;
    clear : both;
  }


.linkeditemname {
    line-height: 20px;
  }


.demoname {
    font-variant: small-caps;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #005000;
  }


p.demotext {
    padding: 0;
    margin-top: 8px;
    float: left;
    width: 238px;
  }


img.demopic {
    margin: 8px auto;
    border: 0;
    text-align: right;
  }


.theyear {
    font-style : italic;
    font-weight : bolder;
  }


.scenegroup {
    font-variant: small-caps;
    font-weight: bold;
    font-style: italic;
  }


.bozo {
    font-variant: small-caps;
    font-weight: bold;
    font-style: italic;
    color: #050;
  }
  
.sidebar-title {
    font-variant: small-caps;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
    color: #050;
  }
  
#twitter_update_list {
    font-size: 12px;
    color: #000;
/*    line-height: 200%;*/
  }
  
#twitter-link {
    font-style: italic;
    font-size: 10px;
    color: #050;
  }
  
li {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
  
  

/*  PisgStats -css----------------------------------------------------------------------------------- */

/* These are for other links EX: Links at the bottom of the page */





a.background {
    text-decoration: none;
  }


a.background:link {
    color: #080;
  }


a.background:visited {
    color: #080;
  }


a.background:hover {
    text-decoration: underline;
    color: #080;
  }


.title {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 16px;
    font-weight : bold;
    text-align : center;
  }

/* Cell Properties for Headlines EX: "Most Active Nicks" */





.headtext {
    color: white;
    font-weight: bold;
    text-align: center;
    background-color: #9D7;
  }

/* Has no apparent effect */





.headlinebg {
    background-color: #001;
  }

/* Column Titles in Numbered Lists EX: "Most Active Nicks" */






.tdtop {
    background-color: #9E6;
  }

/* Cell in "Big Numbers" section, also the cells of the data in certain
numbered lists (all except the "Most active nicks" and the "Users with
most
nicknames" sections) */





.hicell {
    background-color: #6A4;
  }

/* Cells of the data in "Users with most nicknames" section */





.hicell10 {
    background-color: #6A4;
    font-size: 10px;
  }

/* In numbered lists, the cell properties for 2+ */






.rankc {
    background-color: #9D7;
  }

/* In numbered lists, the cell properties for 1 */






.hirankc {
    background-color: #6A4;
    font-weight: bold;
  }

/* Name Cells in These Didn't Make It... */





.rankc10 {
    background-color: #6A4;
    font-size: 10px;
  }

/* Hours "1-23"  in Most Active Times Cell */





.rankc10center {
    background-color: #9D7;
    font-size: 10px;
    text-align: center;
  }

/* Hour "0" in Most Active Times Cell */






.hirankc10center {
    background-color: #6A4;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
  }


.small {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
  }


.asmall {
    font-family: "Arial narrow", Arial, sans-serif;
    font-size: 10px;
    color: black;
    text-align: center;
  }

/*  Calendar CSS----------------------------------------------------------------------------------- */





.year {
    border-style: none;
    border-width: 1px;
    text-align: center;
    font-style: normal;
  }


.month {
    border-style: none;
    background-color: #BEB;
    text-align: center;
  }


.yearname {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 12px;
  }


.monthname {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    background-color: #CEC;
    color: #575;
    border-style: solid;
    border-width:0px;
  }


.dayname {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #575;
    border-style: none;
    border-width:1px;
  }


.weeknumtitle {
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #575;
    border-style: none;
    border-width:1px;
  }


.weeknum {
    text-align: center;
    font-size: 10px;
    height:20px;
    width:20px;
    color: #D66;
    background-color: #CEC;
  }


.week {
    border-style: none;
    background-color: #BEB;
    text-align: center;
  }


.monthweek {
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #575;
    border-style: solid;
    border-width:1px;
  }


.yearnavigation {
    font-size: 12px;
    text-align: center;
  }


.datepicker {
    background-color: #CEC;
  }


.datepickerform {
    margin: 0px;
  }


.monthnavigation {
    font-family: Tahoma, Arial, sans-serif;
  }


.monthpicker {
    font-size: 11px;
    background-color: #BEB;
  }


.yearpicker {
    font-size: 11px;
    background-color: #BEB;
  }


.pickerbutton {
    border-style: solid;
    border-width: 1px;
    border-color: #800;
    background-color: #BEB;
    color: #000;
  }


.nomonthday {
    text-align: center;
    font-size: 10px;
    height:20px;
    width:20px;
    color: #AAA;
  }


.monthday {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    background-color: #EFE;
    color: #000;
    height:20px;
    width:20px;
  }


.monthday a {
    color: #292;
  }


.monthday a:hover {
    color: #922;
    text-decoration: underline;
  }


.today {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    background-color: #FEE;
    color: #000;
    height:20px;
    width:20px;
  }


.selectedday {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border-width: 1px;
    border-style: none;
    background-color: #DCC;
    height:20px;
    width:20px;
  }


.sunday {
    background-color: #EFA;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #575;
    height:20px;
    width:20px;
  }


.sunday a {
    color: #060;
  }


.sunday a:hover {
    color: #922;
    text-decoration: underline;
  }


.saturday {
    background-color: #EFA;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #575;
    height:20px;
    width:20px;
  }


.saturday a {
    color: #060;
  }


.saturday a:hover {
    color: #922;
    text-decoration: underline;
  }


.event {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    background-color: #FF3;
    height:20px;
    width:20px;
  }


.event a {
    color: #002;
  }


.selectedevent {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    color: #000;
    background-color: #DCC;
    height:20px;
    width:20px;
  }


.selectedevent a {
    background-color: #FFE;
    color: #000;
  }


.todayevent {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    color: #000;
    background-color: #FEE;
    height:20px;
    width:20px;
  }


.todayevent a {
    background-color: #FFE;
    color: #000;
  }


.eventcontent {
    font-size: 10px;
    border-style: solid;
    border-width: 1px;
    width: 100%;
  }

/*  ddgb-messages CSS----------------------------------------------------------------------------------- */








.ddgb_wrapper {
    font-family: verdana, arial, "ms sans serif", sans-serif;
    padding: 0;
    font-size: 90%;
  }


.ddgb_wrapper a img {
    border: none;
  }


.ddgb_wrapper a {
    color: #FF0;
  }


.ddgb_wrapper a:hover {
    color: #A00;
  }


.ddgb_entry {
    clear:both;
    padding: 4px;
    margin-top: 4px;
    background-color: #6A4;
    background-image: url("img-cornershadowthin.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top right;
  }


div.ddgb_entry {
    border-style : solid;
    border-width : 1px;
    border-color : #000;
  }


.mod {
    background: #005abe;
    color: #FFF;
    display: inline;
    padding: 1px 10px 1px 10px;
    margin-right: 10px;
  }


.mod a {
    color: #008;
  }


.mod a:hover {
    color: #600;
  }


.ddgb_entry p {
    font-size: 12px;
    margin: 4px;
    padding: 0;
    color: #002;
    text-align: left;
    clear: both;
  }


.ddgb_entry h3 {
    font-size: 12px;
    font-variant: small-caps;
    font-weight: bold;
    font-style: italic;
    color: #050;
    margin-top: 2px;
    margin-left: 6px;
    padding: 0;
    text-align: left;
    float:left;
  }


.ddgb_info {
    font-size: 90%;
    color: #040;
    float: left;
    margin-top: 2px;
    margin-left: 2px;
    text-align: left;
    line-height: 100%;
  }


.ddgb_admin {
    font-size: 85%;
    color: #fff;
    text-align: center;
    padding: 3px 8px 3px 8px;
    border: 1px solid #050;
    background: #f00;
  }


.ddgb_h {
    font-weight: normal;
  }


.ddgb_entrybox {
    text-align: left;
  }


.ddgb_entrybox h3 {
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
  }


.ddgb_entrybox h3 {
    margin: 0;
    padding: 0;
    letter-spacing: 1px;
  }


.ddgb_entrybox input {
    background: #F8F8F8;
    border: 1px solid #BBB;
  }


.ddgb_entrybox textarea {
    background: #eee;
    border: 1px solid #BBB;
  }


.ddgb_entrybox table {
    font-size: 90%;
    color: #002;
  }


.ddgb_entrybox li {
    margin: 0 0 5px 0;
  }


.ddgb_nav {
    text-align: center;
  }


.ddgb_smiles {
    font-weight: bold;
    font: 110% 'Courier New', Courier, Fixed;
    color: #003;
    margin-bottom: 10px;
  }


.ddgb_smiles img {
    margin: 2px 8px 0 0;
  }


#sfpg {
    clear : both;
    font-size : 10px;
    font-weight : 100;
    position : relative;
    text-align : center;
  }

