


body {
   font-family: sans-serif;
   font-size: 75%;
   background: #B0B0B0;
}

#wrapper {
   margin-left: auto;
   margin-right:auto;
   margin-top: -10px;
   width: 900px;
   font-size: 1.4em;

}

#header {
   color: #000;
   width: 898px;
   height: 90px;
   border: 1px solid #000;
   border-bottom: 0px;
   background: #fff;
   position: relative;
}

#blue {
   color: #32368D;
}

#logo {
   float:left;
   margin: 15px 0px 0px 10px;
}

#phone {
   float:right;
   color:#FF4E02;
   margin: 30px 10px 0px 0px;
}
#h1_imagine {
   font-family: "Lucida Handwriting";
}

#title {
   font-size: 30px;
   font-weight: bold;
   text-align: center;
   color: #FB7C00;
   position: absolute;
   width: 898px;
   left: 0px;
   top: 30px;
   padding-left: 50px;
}

#nav_menu {
   color: #fff;
   width: 898px;
   height: 39px;
   border: 1px solid #000;
   border-bottom: 0px;
   background: #32368D;
}

#nav_menu ul {
   border: 0;
   margin: 0 0 0 74px;
   padding: 0;
   list-style-type: none;
   text-align: center;
}

#nav_menu ul li {
   display: block;
   background-image:  url(button.gif);
   background-repeat: no-repeat;
   float: left;
   text-align: center;
   padding: 0px;
   margin: 4px 0 0 0;
}

#nav_menu ul li a {
   width: 188px;
   height: 35px;
   margin: 10px 10px -10px -10px;
   color: #005CA1;
   text-decoration: none;
   font-weight: bold;
   display: block;
   text-align: center;
}

#nav_menu a:hover {
   color: #fff;
}

#nav_menu ul li a#active {
   color: #fff;
}

#candy {
   color: #fff;
   width: 898px;
   height: 200px;
   border: 1px solid #000;
   border-bottom: 0px;
   background-image:  url(candy.jpg);
   background-repeat: no-repeat;
}

#content{
   background: #fff;
   color: #000;
   border: 1px solid #000;
   border-bottom: 0px;
   padding: 20px 100px 20px 100px;
}

#reach {
   float:left;
   margin-right:20px;
}

b {
   font-weight:bold;
}

i {
   font-style:italic;
   color:#FF4E02;
}

p.justify {
   text-align:justify;
   text-justify: newspaper
}

#caption {
   color:#32368D;
   font-size: 130%;
   width:250px;
   float:right;
   margin:10px;
   padding:10px;
   border:1px solid #000;
}

#sidebar {
   color:#FFF;
   background:#FF4E02;
   font-size:130%;
   font-weight:100;
   line-height:1.9;
   text-align:center;
   width:140px;
   float:right;
   margin:0px 0px 10px 10px;
   padding:0px 10px 10px 10px;
   border:1px solid #000;
}

#footnote {
   color:#000;
   background:#00CCFF;
   text-align:center;
   margin:20px 0px 10px 0px;
   padding:10px;
   border:1px solid #000;
}


#girls {
   float:left;
   margin: 0px 20px 0px 0px;
   border: 1px solid #000;
}

#target {
   border: 1px solid #000;
}


#money {
   float:right;
}

.prop {
   height:400px;
   float:right;
   width:1px;
}

.clear {
   clear:both;
   height:1px;
   overflow:hidden;
}

#footer { 
   text-align: center;
   width: 898px;
   color: #333;
   border: 1px solid #000;
   background: #CCCCCC;
   margin: 0;
   padding: 10px 0 10px 0;
}