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

/*---basic layouts---*/
#wrapper{
position:absolute;
left:0px;
top:50px;
width:100%;
background:url(../pics/wbg.gif) repeat-y left top;

}

#banner{
position:absolute;
left:0px;
top:0px;
width:100%;
background: #fff url(../pics/wbg.gif) repeat-y left top;
color:red;
font-size:24pt;
height:50px;
}
.banner2{
background: #000 url(hdrBaG.jpg) repeat-x;
height:7px;
width:100%
}

#navarea{
float:left;
background-color:#000;
color:white;
width:170px;
}
#log{
position:absolute;
top:450px;
left:20px;
font-size:8pt;
}

#footer{
background-color:#dddddd;
font-size:14px;
height:40px;
clear:both;
}

#main{
margin-left:180px;
margin-top:10px;

background-color:#ffffff;
font-size:12pt;
}
#quickarea{
position:absolute;
top:0px;
right:0px;
background-color:#ffa;
color:#000;
width:180px;
}

/*---banner components---*/
img.star{
float:left;
margin-left:67px;
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;
}
p.maintit{
color:#c00;
font-family:"Times New Roman","Trebuchet MS",Tahoma;
font-size:20pt;
font-style:italic;
font-weight:bold;
text-indent:40%;
margin-top:10px;
}

/*--navigation components---*/
p.side1 {
text-align:center;
font-family:"Trebuchet MS",Verdana,Arial;
font-size:14pt;
font-weight:normal;
font-style:italic;
}

p.side2 {
position:absolute;
left:50px;
top:-40px;
font-family:"Trebuchet MS",Verdana,Arial;
font-size:15pt;
font-weight:normal;
}
#navarea{
font-family:"Trebuchet MS",Verdana,Arial;
font-size:10pt;
line-height:1.4em;
font-weight:bold;
min-height:600px;
}


#nav{
width:140px;
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;
}