    p {
      font-size:11px;
      font-family:verdana;
    }

    a, a:active {
        color:#F65077;
    }

    a:hover {
        text-decoration:none;
    }

    body {
        margin:0px;
    }
	
    #wrap {
	  position: absolute;
	  padding:0px;
	  width:100%;
    }
	
    .greenBar {
	  font-size:0px;
	  position:relative;
	  width:100%;
	  height:10px;
	  background-color:#77D10C;
    }
	
    .greyBar {
	  font-size:0px;
	  position: relative;
	  width:100%;
	  height:5px;
	  background-color:#CCCCCC;
    }
	
    #outterGreyBar {
	  font-size:0px;
	  position:relative;
	  float:right;
	  width:280px;
	  height:21px;
    }
	
    #uRamp {
	  position:absolute;
	  top:0;
	  left:0;
          padding:0px;
	  font-size:0px;
	  width:21px;
	  height:21px;
	  background:url(/images/ramp.gif) no-repeat #CCCCCC;
	  z-index:2;
    }
	
    #uMenu {
	  position:absolute;
	  top:0;
	  right:0;
          padding:0px;
	  text-align:center;
	  font-size:12px;
	  width:100%;
	  height:21px;
	  background-color:#CCCCCC;
	  z-index:1;
    }
	
    #uMenu a {
	  text-decoration:none;
	  font-weight:800;
          font-size:12px;
	  font-family:Verdana;
	  color:#333333;
	}
	
	#logo {
	  position:relative;
	  width:241px;
	  height:58px;
	  margin:0 0 0 10px;
	  background:url(/images/logo.gif) no-repeat #FFFFFF;
	}
	
	#mMenuBox {
	  postion:relative;
	  margin-top:20px;
	}
	
	#mnuList {
	  padding: 3px 0;
          margin:0 20px;
          font-size:12px;
	  font-family:Verdana;
	  font-weight:900;	
	}
	
	#mnuList li {
          list-style: none;
          margin: 0;
          display: inline;
	}
	
	#mnuList li a {
          padding: 3px 1.5em;
          margin-left: 3px;
	  color:#333333;
          background-image: url(/images/wRamp.jpg);
          text-decoration: none;
        }
	
	#mnuList li a.current {
	  background-image: url(/images/gRamp.gif);
        }

        h2 {
          font-family:Verdana;
          font-size:18px;
          color:#F65077;
        }

        .dark {
          color:#000000;
        }

        #gameTitle {
          position:relative;
          margin:0px;
          display:inline;
        }

        #gameCount {
          position:absolute;
          right:30%;
          margin:0px;
          display:inline;
        }

        #field {
          width:800px;
          xheight:350px;
          xmargin:20px;
          xpadding-bottom:19px;
        }

        #playBox {
          width:800px;
          height:350px;  
        }

        .gbOutter {
          width:217px;
          height:281px;
          margin:20px;
          float:left;
        }

       .gbNS {
         position:relative;
         margin:0px;
         width:217px;
         height:26px;
       }

      .gbName {
         position:absolute;
         top:0px;
         left:0px;
         width:135px;
         height:26px;
         display:inline;
         margin:0px;
      }

      .name {
         float:left;
         margin:0px;
         padding:4px 0 0 5px;
         font-family:Arial;
         font-size:13px;
         color:#333333;
         white-space:nowrap;
      }

      .gbMoreInfo {
         display:inline;
         position:absolute;
         right:0px;
         top:0px;
         width:80px;
         height:26px;
         background-image: url(/images/more_info.gif);
      }

     .gbMiddle {
       position:relative;
       cright:0px;
       ctop:0px;
       margin:0 3px 0px 4px;
       width:204px;
       height:230px;
       background-color:#77D10C;
     }

     .gbMiddleI {
       position:absolute;
       left:-1px;
       top:2px;
       margin:0 3px 3px 4px;
       width:202px;
       height:228px;
       background-color:#77D10C;
       filter:alpha(opacity=80);
       opacity: 0.8;
       -moz-opacity:0.8;
     }

     .gbMIText {
       position: relative;
       font-family:verdana;
       font-size:11px;
       font-weight:900;
       padding:3px;	
     }
  
     .pplIMG {
       padding:2px;
       border:1px solid #000000;
       width:200px;
       height:225px;
     }

    .gbBottom {
       position:relative;
       top:0px;
       left:8px;
       height:25px;
       xbackground-color:#77D10C;
    }

    .fkmButton {
      float:left;
      padding:2px 0 0 7px;
      margin:-1px 3px 0 0;
      width:20px;
      height:20px;
      font-size:13px;
      font-family:verdana;
      font-weight:900;
      background-color:#77D10C;
      border:1px solid #000000;
      cursor:pointer;
    }
   
    #submitBox {
      display:none;
      width:300px;
      height:80px;
      position:absolute;
      top:44%;
      left:30%;
    }

    #submitBoxMsg {
      border:1px solid #000;
      padding:2px;
      width:300px;
      height:80px;
      position:absolute;
      background-color:#F65077;
      font-family:verdana;
      font-size:11px;
      z-index:2;
    }

    #submitBoxMsg h2 {
      color:#000;
      font-family:verdana;
      font-size:14px;
      z-index:2;
    }

    #submitBoxShadow {
      position:absolute;
      left:10px;
      top:10px;
      width:300px;
      height:80px;
      position:absolute;
      background-color:#333;
      z-index:0;
      filter:alpha(opacity=50);
      opacity: 0.5;
      -moz-opacity:0.5;
    }

    .statText {
        position:relative;
        font-size:10px;
        font-family:verdana;
        font-weight:bold;
        margin:0 10px 0 25px;
        white-space:nowrap;
    }

    .stats {
        position:relative;
        width:100%;
        height:100px;
        border-top:2px solid #ccc;
    }

    .fuck, .kill, .marry {
       font-size:0px;
       position:relative;
       float:left;
       border:2px solid #ccc;
       border-top:0px solid #fff;
       width:25px;
       xheight:20px;
       margin:0 3px 3px 3px;
       background-color:#F65077;
    }
    .kill {
       background-color:#333333;
    }
    .marry {
       background-color:#77D10C;
    }


    #footer {
       position:relative;
       height:17px;
    }

    #footWrap {
       position:relative;
       margin-top:10px;
       height:50px;
    }

    #f1 {
        float:left;
        color:#333;
        height:17px;
        width:auto;
        xfont-size:17px;
        font-weight:900;
        font-size:11px;
        font-family:verdana;
        padding-right:20px;
        padding-left:20px;
        padding-bottom:0px;
        background-color:#77D10C;
    }
    
    #f2 {
        xposition:relative;
        margin:0px;
        float:left;
        background: url(/images/fRamp.gif) no-repeat;
        width:24px;
        height:17px;
    }

    #f3 {
       line-height:1.7;
       font-size:11px;
       font-family:verdana;
    }

    #widget {
        padding:10px;
        width:760px;
        height:200px;
    }

    #widget h2 {
        font-size:120%;
    }
    
    #widget {
        font-weight:900;
        font-size:11px;
        font-family:verdana;
    }

    #aboutPage, #contactPage, #widgetPage {
        width:760px;
        padding:10px;
        font-size:11px;
        font-family:verdana;
        height:350px;
    }

    #emailFS {
      position:absolute;
      xmargin-top:10px;
      border:2px solid #333;
      background-color:#77D10C;
      z-index:3; 
      left:30%;
      width:500px;
      height:350px;        
    }

    #emailFS form {
        padding:30px;
    }

    label {
        white-space:nowrap;
        font-size:16px;
        font-family:verdana;
        font-weight:800;
        color:#333333;
    }
 
    input {
        height:23px;
        font-size:14px;
        font-family:verdana;
    }

    #createPage {
        position:relative;
        padding:20px;
        padding-bottom:10px;
        height:700px;
        width:780px;
    }

    .cgSpanOut {
        position:relative;
        xborder:1px solid #000;
        width:110px;
        height:110px;
        margin:0 10px 0 10px;
        margin-bottom:10px;
        float:left;
    }

    .cgSpanIn {
        position:absolute;
        width:90px;
        height:90px;
        padding:10px;
        border:2px solid #CCCCCC;
        background-color:#77D10C;
        cursor:hand;
    }

    .hiLite {
        background-color:#62A90A
    }

    #msgBox {
        position:absolute;
        width:500px;
        height:200px;
        left:30%;
        top:80px;
        z-index:3;
        border:1px solid #333;
        background-color:#efefef;
        font-family:verdana;
        font-size:11px;
        padding:5px;
    }
   form {
       margin: 0px;
   }

   input, select {
       display:inline;
       padding:0px;
       padding-left:2px;
       margin:0px;
       height:26px;
       line-height:1.8;
       font-size:12px;
       font-family:Verdana;
       border:1px solid #cccccc;
   }

   label {
       white-space:nowrap;
       color:#777;
       font-size:13px;
   }
     #pwstrfs {
       position:relative;
       width:450px;
       height:29px;
     }

     #pwstr {
       margin:0px;
       width:100px;
       height:26px;
       background-color:#33CC00;
       font-family:Verdana;
       text-align:center;
       font-size:12px;
       line-height:2;
       border:1px solid #ccc;
       position:absolute;
       z-index:3;
       vertical-align:middle;
     }

   #shadow {
       color:#fff;
       z-index:2;
       margin:0px;
       width:450px;
       height:26px;
       line-height:2;
       border:1px solid #CCCCCC;
       background-color:#B65B00;
       font-family:Verdana;
       text-align:center;
       font-size:12px;
       position:absolute;
       display:block;
       vertical-align:middle;
   }


     #errorfs{
       
       margin:10px;
       width:500px;
       height:70px;
       position:relative;
       z-index:4;
       vertical-align:middle;
     }

     #errormsg {
       background:#FFC url(/beta/images/icon_error_40x40.gif) no-repeat top left;
       margin:0px;
       padding-left:60px;
       padding-top:4px;
       padding-bottom:4px;
       width:500px;
       xheight:110px;
       background-color:#FFC;
       font-family:verdana;
       text-align:left;
       font-size:12px;
       line-height:1.3;
       border:1px solid #ccc;
       position:absolute;
       z-index:3;
     }



     #warningfs {
       margin:0px;
       width:302px;
       height:58px;
       position:absolute;
       z-index:4;
       vertical-align:middle;
     }

     #warningtic {
       margin:0px;
       padding:0px;
       background: url(http://www.silentvibe.com/beta/images/tic.gif) no-repeat bottom;
       width:28px;
       height:15px;
       position:relative;
       left:20%;
     }

     #warningmsg {
       margin:0px;
       width:300px;
       height:40px;
       background-color:#FFC;
       font-family:Verdana;
       text-align:center;
       font-size:12px;
       line-height:3;
       border:1px solid #ccc;
       position:absolute;
       z-index:3;
       vertical-align:middle;
       filter:alpha(opacity=95);
       opacity: 0.95;
       -moz-opacity:0.95;
     }

     #warningshadow {
       margin:0px;
       width:300px;
       height:40px;
       background-color:#000;
       position:absolute;
       left:10px;
       top:25px;
       filter:alpha(opacity=50);
       opacity: 0.5;
       -moz-opacity:0.5;
       z-index:2;
     }

    .text {
      font-size:12px;
      font-family:verdana;
      font-weight:800;
      padding-top:5px;
    }    

    #legal {
        width:800px;
        padding:20px;
        height:350px;
    }

    #interact {
        position:relative;
        padding:20px;
    }

    #spotLiteGames {
        xposition:relative;
        xheight:30px;
        xpadding-left:20px;
    }

