#logo {width:210px; }
  #logo img {margin-top:50px; margin-left:10px; width:210px;}
  #header img {border:0;}
  #header a:hover {text-decoration:none;}
  #header table {margin-left:-10px;}
  #ad-menu {float:right; width:730px;}
  #ads { float:right; text-align: right; height:90px;  margin-top:10px; margin-right:0; margin-left:0; }
  
  /* TOPMENU */
  #menutop{ float:left; width:740px; text-align:left; margin:10px auto 0px auto;
	font:small/1.4em  "Lucida Grande", verdana, arial, sans-serif;
	background:#6a6a6a url("/community/images/misc/topmenu-bg.gif") repeat-x top left;	
  }
  #menutop ul { margin-left:0; padding-left:0; padding:0px; margin:0px; }
  #menutop li{ float:left; display:block; margin-left:0; }
  #menutop li a{
	padding:4px 13px 6px;
	float:left;
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:solid #bebebe;
	border-width:0 1px 0 0;
  }
  #menutop li a:hover{
	color:#f0f7fe;
  }
  #menutop li.l {background:transparent url("/community/images/misc/topmenu-bgl.gif") no-repeat top left;}
  #menutop li.r{ float:right;background:transparent url("/community/images/misc/topmenu-bgr.gif") no-repeat top right; border-width:0px 0px 0px 0px;  padding:4px 13px 6px;}
  #menutop li.r a{  }
  
  #submenutop {clear:both; background:#dfdfdf; padding:6px 10px;width:700px;margin:0px auto; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; }
  #submenutop a{margin-right:15px; font-weight:bold;}
  
  
   #footer { 
    color:#666; 
    background: #f9f9f9;
    padding: 5px;
    border-top: 5px #efefef solid;
	text-align:left;
	font-weight:bold;
  }
  
  .tfoot { background-color: #ffffff;}
.tfoot .smallfont {margin-bottom:10px;}

body a {text-decoration:none;}


