html{ 
height:100%; 
margin:0px;
padding:0px;
}
body{
height:100%;
background:#ffffff;
color:#000;
font-size:12px;
font-family:"verdana";
margin:0px;
padding:4px;
}
img{
border:0px;
}
h1{
font-size:18px;
margin-top:10px;
margin-left:30px;
}
h2{
font-size:16px;
margin-left:30px;
}
h3{
margin-left:30px;
}
p{
margin-left:30px;
margin-right:30px;
font-size:12px;
font-family:"verdana";

}

li{
font-size:10px;
font-family:"verdana";
}

/*link colours*/
a{
text-decoration:none;
color:blue;
}
a:hover{
color:Purple;
text-decoration:underline;
}
a:visited
{
 color:Maroon;
text-decoration:none;   
}    
.menu a{
font-size:11px;
}
}
.lh_menu a, .lh_menu2 a{
font-size:10px;
}  
.menu a:hover{
color:#ffcc00;
} 

/*table layout sections*/
table#containsAll{
font-size:12px;
}
td#strap{
background-color:#fff;
height:32px;
padding-left:20px;
font-weight:bold;
}
td#bg{
background:#CCCC00 url('../images/layout/bg_1.gif');
}
td#join_tr{
background:#fff url('../images/layout/bg_join_tr.gif') no-repeat top left;
height:20px
}
td#main{
vertical-align:top;
background:#fff url('../images/layout/white_edge.gif') repeat-y;
width:568px;
padding:0px;
font-size:14px
}
td#bottom_join{
background:#CCCC00 url('../images/layout/bg_join.gif') no-repeat top left;
height:20px
}
#contactbox{
background-color:#CCCC00;
padding:20px;
margin-top:20px;
width:200px;
}
#contactbox p{
margin:0px;
margin-bottom:10px;
}
div#maincontent{
position:absolute;
top:160px;
width:730px;
}
div#keep_this{
position:absolute;top:145px;width:730px;
}
div#short_keep_this{
position:absolute;top:105px;width:730px;
}