/* LEFT COLUMN PAGE NAV STYLES */

#sidenavwrapper { float:left; width:175px; margin:0; } 

#calendar { float:left; width:175px; background:#DEDEDE; }

#sidenav { float:left; width:175px; margin-bottom:20px; font:17px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height:22px; }
#sidenav a { color:#FFF; text-decoration:none; }
#sidenav a:hover { color:#FFF; text-decoration:underline; }
#sidenav .linkbook { float:left; width:175px; height:60px; background:#FFF url(../images/linkbook.gif) no-repeat; line-height:28px; }
#sidenav .linkjoin { float:left; width:175px; height:70px; background:#FFF url(../images/linkjoin.gif) no-repeat; }
#sidenav .linkbrochure { float:left; width:175px; height:80px; background:#FFF url(../images/linkbrochure.gif) no-repeat; }
#sidenav .linktext { float:left; padding:15px 15px 0 15px; }

#pagenav { float:left; width:175px; }
#pagenav .pagelinks { float:left; width:175px; padding:15px 0 0 15px; background:url(../images/pagelinksbg.gif) repeat-y top left; }
#pagenav .pagelinks ul { float:left; list-style:none; width:100%; }
#pagenav .pagelinks ul li { list-style:none; /*min-height:24px;*/ line-height:1.8em; }
#pagenav .pagelinks ul li a { color:#FFF; text-decoration:none; }
#pagenav .pagelinks ul li a:hover { color:#FFF; text-decoration:underline; }

#pagenav .pagelinks { font:bold 13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
#pagenav .sublinks { font:normal 13px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; padding-left:10px; }

#contactdetails { float:right; width:160px; margin:0; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height:18px; }
#contactdetails .phone { float:left; font-size:13px; font-weight:bold; color:#F36; margin-bottom:15px; }
#contactdetails .address { float:left; font-size:13px; color:#765; margin-bottom:15px; }
#contactdetails .number { float:left; font-size:11px; color:#765; margin-bottom:15px; }

