body{
margin:0;
padding:0;
color:#black;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,p{
margin:0px 0px 0.5em 0em
}
h1{
font-size:160%;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:10px;
background:url(../images/redgradient.jpg);
border:1px solid black;
text-align:right;
}
h2{
font-size:100%;
font-weight:normal;
margin:0px;
background-color:silver;
}
p{
font-size:90%;

}
#footer{
font-size:70%
}


#whole{
background-color:#ececec;
margin:10px auto;
padding:0px 10px 10px;
width:760px;
border:1px solid black;

}

a:link{
text-decoration:none;
font-weight:normal;
color:#497fbf;
}
a:visited{
text-decoration:none;
font-weight:normal;
color:#2d73b9;
}
a:hover{
text-decoration:underline;
font-weight:normal;
color:#497fbf;
}

.ulbackgd{
background-color:silver;


}
.border{
border-top:1px solid black;
padding:2px;
}



/*menu styles*/


 
#menu{
margin:0px;
padding:0px;
width:140px;float:left;
font:bold 80% Verdana, Arial, Helvetica, sans-serif;
}
#menu ul{
margin:10px 0px;
padding:0px;
margin-bottom:3px;
list-style-type:none;
}
#menu a{

width:140px;
color:black;
background:gray;
display:block;
padding:10px;
text-decoration: none;
border:1px solid black;
}
#menu a:hover{

color:#fff;
background:silver;
}




/* main body styles*/

#main ul{
list-style-type:none;

padding:0px;
font-size:90%;
margin:5px 0px 5px 0px;
}


#main{

width:585px;float:right;
margin:0px;
padding:10px 0px 0px 0px;
overflow:visible;
}

.topimgright{
float:right;
margin:0px 0px 0px 0px;
}
.topimgleft{
float:left;
margin:0px 5px 0px 0px;
}
.bold{
font-weight:500;
color:red;

}
.indentitalics{
font-style:italic;
margin:0px 0px 0px 10px;

}
#left{
width:290px;float:left;
}
#right{
width:290px;float:right;
}






/*footer styles*/
#footer{
clear:both;
border:1px solid black;
background-color:#c2c2c2;
padding:2px 0px 0px 2px;
margin:5px 0px 0px 0px;
}










