/* CSS Document */

body{
background-image: url('bg.jpg');
}
#cont{ 
width: 880px;
margin: auto;
font-family: "Trebuchet MS";
border: solid 4px #00CCFF;
height: 100%;
clear: both;
background-color: white;
}
#yep{
border: solid 3px #00CCFF;
}
#header{
width: 880px;
height: auto;
border: 0px;
}

#header h1{
text-align: center;
width: 880px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
font-size: 13px;
background-color: yellow;
color: red;
border-bottom: solid 4px #00CCFF;
}

#nav{
width: 198px;
height: 100%;
float: left;
border-right: solid 1px #00CCFF;
background-color: white;

}
#nav .heading{
background-image: url('navh.jpg'); 
height: 33px;
padding-top: 7px;
color: white;
width: 100%;
font-weight: bold;
text-align: center;
}
  #nav .a{
  width: 100%;
  padding-left: 10px;
  /* background-image: url('nava.jpg'); */
  background-color: #fdf063;
  color:red;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  ## height: 30px;
  display: block;
  border-bottom: solid 1px #00CCFF;
  text-decoration: none;
  font-weight: bold;
  }
  #nav .a:hover{
background-color: #fee63e;
  /* background-image: url('navhover.jpg'); */
  }
#nav .b{
display: block;
  color: black;
  width: 190px;
  padding-left: 10px;
  text-decoration: none;
  color: #FF6600;
  font-size: 12px;
}
#nav .b:hover{
background-color: #CCFFFF;
}
  #nav .special{
  width: 85%;
  padding-left: 10px;
  background-image: url('special.jpg');
  color: #CCFFFF;
  padding-top: 10px;
  font-size: 14px;
  height: 30px;
  display: block;
  border-bottom: solid 1px #00CCFF;
  text-decoration: none;
  font-weight: bold;
  }
  #nav .special:hover{
  background-image: url('specialhover.jpg');
  }
  .partners a{
  display: block;
  color: black;
  width: 190px;
  padding-left: 10px;
  text-decoration: none;
  color: #FFCC66;
  font-size: 12px;
  }
  .partners a:hover{
  background-color: #CCFFFF;
  }
  

  
  
#right{
float: right;
width: 673px;
padding: 3px;
background-color: white;
height: 100%;
}

#footer{
width: 100%;
clear: both;
background-color: #FFFF00;
color: red;
text-align: center;
padding-top: 25px;
padding-bottom: 25px;
}

.righth h1,h2{
padding: 0px;
margin: 0px;
color: white;
font-size: 18px;
height: 33px;
padding-top: 7px;
text-align: center;
background-color: #fc5656;
/* background-image: url('http://www.myspacespin.com/righth.jpg'); */
}

.top h2{
font-size: 13px;
padding: 0px;
margin: 0px;
color: #015d97;

height: auto;
padding-top: 7px;
text-align: center;
background-color: #bae4ff;
border: solid 1px #009cff;
}