*{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
}

body{
  height:100%;
  margin-top:0;
  margin-left:0;
scrollbar-arrow-color:#ffcccc;
scrollbar-face-color:#ffeeee;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#ffcccc;
scrollbar-track-color:#fff;
scrollbar-shadow-color:#ffcccc;
scrollbar-darkshadow-color:#fff;
  background-image:url(../images/02ume04.gif);
  background-attachment:fixed;
  background-color:#ffffff;
  text-align:center;
  }

#main-container
{
  position:relative;
  margin:0 auto;
  padding:0;
  width:950px;
  height:100%;
  text-align:left;
}

h1{
  margin-bottom:0;
  margin-top:0;
  padding-top:0px;
  padding-left:10px;
  color:#ffcccc;
  font-size:10pt;
  font-family:Verdana;
  font-weight:normal;
  }
p.normal{
  margin-bottom:0;
  margin-top:0;
  padding-top:0;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  line-height:130%;
  color:#483d8b;
  font-size:small;
  font-family:Verdana;
  text-align:left;
}
p.right{
  margin-bottom:0;
  margin-top:0;
  padding-top:0;
  padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  line-height:130%;
  color:#483d8b;
  font-size:small;
  font-family:Verdana;
  text-align:right;
}
div.title
{
	height:102px;
	margin:0;
        padding-top:20px;
        text-align:center;
 }

div.headimage
{
  position:absolute;
  top:0px;
  left:0px;
  width:152px;
  height:232px;
  background-image:url(../images/headjosh.png);
  background-repeat:no-repeat;
  }

div.subtitle{
  position:absolute;
  top:102px;
  left:0px;
  padding-bottom:5px;
  height:58px;
  width:100%;
  color:#ff0000;
  font-size:8pt;
  font-family:Verdana;
  text-align:center;
  }

div.pvspace{
  z-index:0;
  position:absolute;
  top:160px;
  left:145px;
  margin-left:0;
  margin-top:0;
  width:350px;
  height:260px;
  color:#483d8b;
  font-size:8pt;
  font-family:Verdana;
  text-align:center;
  }

div.leftblock{
  position:absolute;
  top:420px;
  left:145px;
  width:350px;
  height:300px;
  margin-left:0;
  margin-top:0;
  overflow:auto;
  color:#483d8b;
  font-size:small;
  font-family:Verdana;
  text-align:left;
  background-color:#faffcc;
  filter:Alpha(opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;
  border:solid 1px #add8e6;
  }
div.newstext{
  text-align : left;
  margin-left : 20px;
  margin-right : 1px;
  margin-top:5px;
  margin-bottom:5px;
  }

div.feedSpace{
  position:absolute;
  top:720px;
  left:145px;
  width:350px;
  height:300px;
  padding:5px;
  overflow:auto;
  color:#483d8b;
  font-size:small;
  font-family:Verdana;
  text-align:left;
  background-color:#e1ffe9;
  filter:Alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
  border:solid 1px #add8e6;
  }

div.joshwidget{
  position:absolute;
  top:720px;
  left:495px;
  width:350px;
  height:250px;
  padding:0px;
  color:#483d8b;
  font-size:small;
  font-family:Verdana;
  text-align:left;
  background-color:#faffcc;
  filter:Alpha(opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;
  border:solid 1px #add8e6;
  }

div.rightblock{
  z-index:1;
  position:absolute;
  top:160px;
  left:495px;
  margin-left:0;
  margin-top:0;
  padding-top:5px;
  overflow:auto;
  width:350px;
  height:260px;
  color:#483d8b;
  font-size:small;
  font-family:Verdana;
  text-align:center;
  background-color:#fff2e8;
  filter:Alpha(opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;
  }

div.rightsubblock{
margin:0;
padding:5px;
  width:296px;
  height:50px;
  color:#483d8b;
  font-size:small;
  font-family:Verdana;
  text-align:left;
  background-color:#ffffff;
  filter:Alpha(opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;
}

div.shopblock{
  margin-left:0;
  margin-top:0;
  width:105px;
  height:790px;
  position:absolute;
  top:160px;
  left:845px;
  color:#483d8b;
  font-size:8pt;
  font-family:Verdana;
  text-align:center;
  background-color:#ffffff;
  filter:Alpha(opacity=85);
  -moz-opacity:0.85;
  opacity:0.85;
  border:solid 1px #000000;
  }
div.shopblock a{
  color: #3333ff;
  text-decoration:none;
}
div.shopblock a:hover{
  position:relative;
  top:2px;
  left:2px;
  color:#ff6633;
}
div.whatsnew{
  position:absolute;
  top:420px;
  left:495px;
  width:350px;
  height:300px;
  padding:5px;
  overflow:auto;
  color:#483d8b;
  font-size:small;
  font-family:Verdana;
  text-align:left;
  background-color:#d9ffff;
  filter:Alpha(opacity=75);
  -moz-opacity:0.75;
  opacity:0.75;
  border:solid 1px #add8e6;
  }

div.linkbanner{
  position:absolute;
  top:485px;
  left:0px;
  width:145px;
  height:198px;
  margin-top:2px;
  font-size:3pt;
  text-align:center;
  }
div.menublock{
  z-index:1;
  background-color:#add8e6;
  width:145px;
  text-align:center;
  position:absolute;
  left:0;
  top:150;
  }

div.noscriptmenu{
  background-color:#add8e6;
  width:145px;
  text-align:center;
  position:absolute;
  left:0;
  top:0;
  }
div.noscriptmenu a{
  color:#3333ff;
  font-size:10pt;
  font-family:Verdana;
  font-weight:bolder;
  display:block;
  line-height:25px;
  text-decoration:none;
  width:100%;
  border-bottom:solid 1px #ffffff;
  }
div.noscriptmenu a:hover{
  background-color:#ffffff;
  background-image:url(../images/miniminismile.gif);
  background-repeat:no-repeat;
  position:relative;
  top:3px;
  left:3px;
  }
div.noscriptmenu span{
  color:#3333ff;
  font-size:8pt;
  font-family : Verdana,"‚l‚r ƒSƒVƒbƒN";
  }
div.undermenu{
  color:#ff0000;
  width:145px;
  text-align:center;
  position:absolute;
  left:0;
  top:450;
  font-family:Verdana;
  }
div.undermenu a{
  color:#3333ff;
  font-size:10pt;
  font-family:Verdana;
  font-weight:bolder;
  display:block;
  line-height:25px;
  text-decoration:none;
  width:100%;
  border-bottom:solid 1px #ffffff;
  }
div.undermenu a:hover{
  background-color:#ffffff;
  position:relative;
  top:3px;
  left:3px;
  }
div.undermenu span{
  color:#3333ff;
  font-size:8pt;
  font-family : Verdana,"‚l‚r ƒSƒVƒbƒN";
  }


A{
  color: #3333ff;
  text-decoration:none;
}
A:active{
  color: #3333ff;
}
A:visited{
  color: #3333ff;
}
A:hover{
  position:relative;
  top:2px;
  left:2px;
  color:#ff6633;
}
A.pink {
  color: #ff0066;
  font-weight:bolder;
  text-decoration:none;
}
A:active.pink {
  color: #ff0066;
}
A:visited.pink {
  color: #ff0066;
}
A:hover.pink {
  position:relative;
  top:2px;
  left:2px;
  color:#A020F0;
}