body {
  background:url('../images/loop.png') repeat-x;
  margin:0px;
  font-family: Verdana, 'Trebuchet Ms';
  font-size:13px;
}

#header {
  color: #fff;
  height: 38px;
}
#logo {
  margin-top:10px;
  font-family:'Trebuchet Ms';
  font-size:18px;
  float:left;
}
#logo:hover {
  text-decoration:underline;
  color:#CFCFCF;
}
#ubox {
  float:right;
  background:#3F3F3F;
  padding:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin:9px;
  font-size:11px;
}
#ubox a {
  color:#CFCFCF;
}
#ubox a:hover {
  color:#FFFFFF;
}
#container {
  width:800px;
  margin-left:auto;
  margin-right:auto;
}
#content {
  height:505px;
  background: url('../images/girl.png') no-repeat 70px 10px;
  position:relative;
}
#inside {
  margin-left: 270px;
}
.slogan {
  position:absolute;
  top:70px;
}
#start-here {
  position:absolute;
  top:240px;
  right:110px;
  width:360px;
  height:147px;
  background: url('../images/info_bg.png') no-repeat;
  padding:10px;
  text-align:center;
}
#start-here strong {
  color:#6D941E;
}
.start {
  padding-top:12px;
  font-size:26px;
}
.start a{
  color:#D6EFA4;
  text-decoration:none;
}
.start a:hover {
  color:#CCEF86;
  text-decoration:underline;
}
#start-here p {
  margin-top:10px;
  height:60px;
}
#boxes {
  margin-top:22px;
  margin-bottom:20px;
  overflow:hidden;
}
#boxes h2{
  font-size:19px;
  font-family:'Trebuchet Ms';
  padding-bottom:5px;
  border-bottom:1px solid #DFDFDF;
  margin-bottom:5px;
}
#boxes p{
  line-height:19px;
}
#boxes #first { border:1px solid #CFCFCF; background:#FFF; float:none }
 #boxes #second, #boxes #third { font-size: 12px; width:245px;border:1px solid #CFCFCF;float:left;padding:5px; background:#FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
 #boxes #second {margin-right:20px;}
#subsite {position:absolute;top:80px;}