

body {
     background: #fcfaef;
     padding:0px;
     font-family: "Lucida Grande", verdana, lucida, arial, helvetica ,sans-serif;
     font-size: 10pt;
}

.wrapper {
      width: 960px;
      margin-top: 0px;
      margin-right: auto;
      margin-left: auto;
      padding: 0px;
      overflow:hidden;

}

.navpanel {
          width: 940px;
          height: 140px;
          background: white;
          background: url(images/navbarm.jpg) repeat-x;
          padding-left: 10px;
          padding-right: 8px;
          padding-top: 10px;
          color: white;
          font-size: 14pt;
}

.navpanel2 {
          width: 940px;

          background: #fcfaef;
/*          background: url(images/navbarm.jpg) repeat-x;*/
          padding-left: 10px;
          padding-right: 8px;
          padding-top: 10px;
          color: #272d5d;
          font-size: 14pt;
}

.tlcorner {
          position:absolute;
          left:0px;
          top:0px;

}

.trcorner {
          position:absolute;
          right:0px;
          top:-13px;

}

.blcorner {
          position:absolute;
          bottom:-4px;
          left:0px;
          filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);

}

.brcorner {
          position:absolute;
          right:0px;
          bottom:-4px;

}

.tabpanel {
          width: 940px;
          height: 60px;
          padding-left:20px;
          background: #fcfaef;
          color: white;

}

.breadcrumbpanel {
          width: 760px;
          padding-left: 10px;
          background: #fcfaef;
          font-weight:bold;

}

.homepanel {

          width: 940px;
          min-height: 540px;
          background: #fcfaef;
          padding: 10px;
          margin-right:10px;


}

.rhpanel {

          width: 164px;
          background: #fcfaef;
          float: right;
          margin-left: 10px;
          margin-top: 10px;

}

.pet_advertpanel {

          width: 160px;
          background: white;
          margin-top: 10px;
          border: 2px solid #818db7;

}

.taskpanel {

          width: 160px;
          background: #dfe1ed;
          border: 2px solid #272d5d;
          font-size:7pt;

}




.mainpanel {

          width: 760px;
          min-height: 540px;
          background: #fcfaef;
          padding-left: 10px;
          padding-top: 10px;
          margin-right:10px;
          float:left;

}

.footerpanel {
           width: 940px;
           min-width: 500px;
           background:#dfe1ed;
           padding: 5px;
           margin-top: 10px;
           font-size: 8pt;
           text-align:center;
           clear:both;

}

.photvidarea {
              width:350px;
              float:right;
}

.left_hand_pane {
                width:49%;
                float:left;
}

.right_hand_pane {
                width:49%;
                float:right;
}

.left_hand_homepanel_pane {
                width:74%;
                float:left;

}

.right_hand_homepanel_pane {
                width:24%;
                float:right;

}


/*Advert Section*/

.advert_preview {

          width: 160px;
          border: 2px solid #272d5d;
          margin-bottom:20px;
          margin-right:20px;
          float:left;
          clear:both;
          padding:2px;
          padding-bottom:4px;
          background:white;
}

.advert_preview2 {
          width: 160px;
          border: 2px solid #272d5d;
          margin-bottom:10px;
          padding:2px;
          margin-left:20px;
          text-align:left;
          padding-bottom:4px;
          background:white;
}

.advert_inbanner {

          width: 155px;
          margin-bottom:5px;
          clear:both;
          padding:2px;
          padding-bottom:4px;
}

.advert_headline {
                 font-size:10pt;
                 color:blue;
                 text-decoration:underline;
                 font-family: arial;
                 font-weight:bold;
}

.advert_summary {
                 font-size:10pt;
                 font-family: arial;
}

.advert_url {
                 font-size:7pt;
                 color:green;
                 font-weight:bold;
                 text-decoration:none;
                 font-family: arial;
}


.pet_update_entry {
                         border-top:1px solid #818db7;
                         margin-bottom:5px;
                         padding:5px;

}


/*Text Formatting*/

.title {
      
      margin-top:-10px;
      font-size:60pt;
      color:white;
      font-weight:bold;
}



/*Buttons*/


.tabbutton1 {
          width: 117px;
          height: 35px;
          background: white;
          background-image: URL(images/buttons/button.jpg);
          color: white;
          font-size: 12pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:15px;
          cursor:pointer;

}

.tabbutton1:hover {
                  width: 138px;
                  height: 45px;
                  background-image: url(images/buttons/buttonhover.jpg);
                  font-size: 14pt;
                  margin-right:2px;
                  text-decoration:underline;

}

.tabbutton2 {
          width: 117px;
          height: 44px;
          background: white;
          background-image: url(images/buttons/button.jpg);
          color: white;
          font-size: 11pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:6px;
          cursor:pointer;
}

.tabbutton2:hover {
                  width: 138px;
                  height: 54px;
                  background-image: url(images/buttons/buttonhover.jpg);
                  font-size: 13pt;
                  margin-right:2px;
                  text-decoration:underline;
}

.tablebutton1 {
          width: 117px;
          height: 35px;
          background: white;
          background-image: url(images/buttons/buttons/fullbutton1.jpg);
          color: white;
          font-size: 12pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:15px;
          cursor:pointer;

}

.tablebutton1:hover {
                     text-decoration:underline;
}

.tablebutton2 {
          width: 117px;
          height: 44px;
          background: white;
          background-image: url(images/buttons/fullbutton1.jpg);
          color: white;
          font-size: 11pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:6px;
          cursor:pointer;
          }

.tablebutton2:hover {
                    text-decoration:underline;
}

.openbutton1 {
          width: 117px;
          height: 35px;
          background: white;
          background-image: url(images/buttons/buttons/fullbutton2.jpg);
          color: white;
          font-size: 12pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:15px;
          cursor:pointer;

}

.openbutton1:hover {
                     text-decoration:underline;
}

.openbutton2 {
          width: 117px;
          height: 44px;
          background: white;
          background-image: url(images/buttons/fullbutton2.jpg);
          color: white;
          font-size: 11pt;
          float:left;
          text-align:center;
          padding-right:2px;
          padding-left:2px;
          padding-top:6px;
          cursor:pointer;
          }

.openbutton2:hover {
                    text-decoration:underline;
}

.button_submit:hover {
                     cursor:pointer;
                     color:white;
                     text-decoration:underline;

}

.button {
        cursor:pointer;
        color:white;

}

.button:hover {
        text-decoration:undeline
        cursor:pointer;
        color:white;

}

/*Game Divs*/

.game_pairs_space {
                  float:left;
                  border:2px solid black;
                  margin-left:5px;
                  margin-bottom:5px;
                  text-align:center;
                  background:white;
                  cursor:pointer;
                  cursor:hand;
}



/* Table Columns*/

.tablerow {
            min-height:20px;
            overflow:hidden;
            font-size:10pt;
            background:#dfe1ed;
            margin-bottom:3px;
            overflow:hidden;
}

.headcolumn {
            vertical-align: middle;
            float:left;
            font-weight: bold;
            text-align: center;
            background: #818db7;
            color:white;
            padding-left:2px;
            padding-right:2px;
            padding-top: 3px;
            padding-bottom:5px;            


}



.normalcolumncenter {
            float:left;
            text-align: center;
            padding:2px;
}

.normalcolumnleft {
            float:left;
            text-align: left;
            padding:2px;

}


div.comments {
   border: 2px solid black;
   padding: 2px;
   background: #dfe1ed;
}

div.diary {
   border: 2px solid black;
   padding: 2px;
   min-height: 132px;
   background: #dfe1ed;
}

div.commentfooter {
                font-size: 7pt;
}

img.pet_list {
             width:155px;
             height:116px;
             float:right;
             border: 2px solid #818db7;
             margin-left: 5px;
}

img.advert_list {
             float:right;
             border: 2px solid #818db7;
             margin-left: 5px;
}


a {
  text-decoration:none;
  color:#272d5d;
}

a.visited {
  text-decoration:none;
  color:green;
}

a.table {
  color:black;
  text-decoration:none;
}


h1 {
   display:inline;
   color:#272d5d;
   font-size:25pt;
}

h2 {
   display:inline;
   color:#272d5d;
   font-size:15pt;

}

h3 {
   display:inline;
   color:#272d5d;
   font-size:11pt;

}

h4 {
   display:inline;
   color:#272d5d;
   font-size:9pt;

}

/*The round box section*/

.round_box_all{
               margin-bottom:10px;
}



.round_box_white_2px1, .round_box_white_2px2, .round_box_white_2px3, .round_box_white_2px4, .round_box_white_2px5, .round_box_white_2px6, .round_box_white_2px7{font-size:1px; overflow:hidden; display:block;}
.round_box_white_2px1 {height:1px; background:#818db7; margin:0 9px;}
.round_box_white_2px2 {height:1px; background:#818db7; border-right:2px solid #818db7; border-left:2px solid #818db7; margin:0px 5px;}
.round_box_white_2px3 {height:1px; background:white; border-right:6px solid #818db7; border-left:6px solid #818db7; margin:0 4px;}
.round_box_white_2px4 {height:1px; background:white; border-right:3px solid #818db7; border-left:3px solid #818db7; margin:0 3px;}
.round_box_white_2px5 {height:1px; background:white; border-right:3px solid #818db7; border-left:3px solid #818db7; margin:0 2px;}
.round_box_white_2px6 {height:1px; background:white; border-right:3px solid #818db7; border-left:3px solid #818db7; margin:0 1px;}
.round_box_white_2px7 {height:3px; background:white; border-right:2px solid #818db7; border-left:2px solid #818db7; margin:0 1px;}
.content_round_box_white_2px {background: white; border-right:2px solid #818db7;  border-left:2px solid #818db7; padding-left: 10px; padding-right: 10px;}






.round_box_color1_1, .round_box_color1_2, .round_box_color1_3, .round_box_color1_4{font-size:1px; overflow:hidden; display:block;}
.round_box_color1_1 {height:1px; background:black; margin:0 5px;}
.round_box_color1_2 {height:1px; background:#c14141; border-right:2px solid black; border-left:2px solid black; margin:0 3px;}
.round_box_color1_3 {height:1px; background:#c14141; border-right:1px solid black; border-left:1px solid black; margin:0 2px;}
.round_box_color1_4 {height:2px; background:#c14141; border-right:1px solid black; border-left:1px solid black; margin:0 1px;}
.content_round_box_color1 {background: #c14141; color:white; font-weight:bold; text-align:center; border-right:1px solid black;  border-left:1px solid black; padding-left: 5px; padding-right: 5px;}




