<!--cancel line before, after-->
p {
margin-top:0;
margin-bottom:0;
}

/*---basic layouts---*/
#wrapper{
position:absolute;
left:0px;
top:0px;
width:100%;
background-color:white;

}

#banner{
background: #000;
color:white;
font-size:24pt;
height:50px;
}
.banner2{
background: #000 url(hdrBaG.jpg) repeat-x;
height:7px;
width:100%
}

#navarea{
float:left;
background-color:black;
color:white;

width:175px;
}
#footer{
background-color:#dddddd;
font-size:14pt;
clear:left;
}
#main{
margin-left:175px;
margin-top:-15px;
background-color:#dddddd;
font-size:12pt;
}

/*---banner components---*/
img.star{
float:left;
margin-left:80px;
margin-top:5px;
}
.hdr{
line-height:1.8;
color:white;
margin-left:100px;
font-size:22pt;
font-family:Times New Roman;
font-style:italic;
font-weight:bold;
}
.subhd{
margin-left:60px;
color:white;
font-size:22pt;
font-family:Times New Roman;
font-style:italic;
font-weight:bold;
}

/*--navigation components---*/
#navarea{
font-family:"Trebuchet MS",Verdana,Arial;
font-size:10pt;
line-height:1.4em;
font-weight:bold;
min-height:600px;
}

#nav{
width:150px;
float:right;
margin:20px 0 0 0;
padding:0px;
}
#home,#events,#membership,#news,#activities,#services,
#about,#contact,#exchange,#admin,#sitemap {
background: url(space09a.gif) repeat-y top right;
}
#nav a{
color:white;
padding-left:2px;
text-decoration:none;
display:block;
}
#nav a:hover{
color:blue;
padding-left:2px;
text-decoration:none;
background:white;
}
.subnav ul{
margin:0px;
padding:0 0 0 15px;
list-style-type:none;
}