 
  body {font-family:arial,sans-serif; font-size:.85pc}  
  img {border:0}
  body, div, ul {text-align:left}
  h3, #edit_title,#add_link {font-weight:bold; font-size: 14px; margin-bottom:10px; margin-top:10px}
  a, a:visited {color:navy; text-decoration:none;}
  a:hover {text-decoration:underline;}
 
 
  #container{width:720px;  }
  #sbi  {font-size:.9pc; padding:3px; width:530px; margin-top:2px;} 
  *html #sbi {width:520px;} 
  #sbb  {font-size:.9pc; padding:2px; margin-bottom:2px;} 

  #search_links {font-size:13px; margin-bottom:5px; text-align:left; margin-left:87px;} 
  #search_links a {padding-right:1.25em; text-decoration:underline} 
  #search_container {  
   width:720px; height:85px;
   padding:0; padding-top:115px;
   margin-bottom:0px;
   margin-left:0; 
   white-space:nowrap;
   text-align:center;
  } 
  #search_area {width: 700px; text-align:center;  } 

 #top_links {text-align:left; margin-top:0px; padding-top:0px; overflow:hidden;
  padding-left:30px; margin:1px;
 }
  #top_links ul, #top_links li {overflow:hidden} 
 li a.top-link {font-size: 14px; font-weight:bold; width:120px; overflow: hidden;}
 a.top-link:hover, a.cat-link:hover, a.top-link.mouseover {background:#FFFF66} 
 #top_links ul {text-align:left; white-space: nowrap; margin-left:0; padding-top:5px}
 #top_links ul li {list-style-type:none; line-height:12px; padding-bottom:8px; white-space: nowrap; 
  padding-left: 21px; padding-top: 5px; overflow: hidden; 
 
 }
 #top_links h3 {color: silver; font-size:20px; margin-bottom:0; font-style:italic;  }


 #quick_links {text-align:center; margin-top:20px; margin-bottom:20px;}
 div.link_group {}
 .link_group ul {text-align:left; margin-top:5px; margin-bottom:5px;} 
 .link_group ul li {list-style-type:none;  white-space: nowrap;
   line-height:10px; padding-bottom:4px; padding-top:4px;
   padding-left:22px; margin-bottom:4px;
 }
 .link_group ul li a {font-size: 14px}    
 .link_group h3, #edit_title,#add_link {font-size:14px; margin-bottom:0; background-color:#EFEFEF; 
  padding:1px; padding-bottom:2px; padding-left:5px; margin-right:5px; cursor: move;  position:relative;
 } 

 
 div.link_group h3, #edit_title,#add_link {border-top:2px solid #AD1400; color:#449;}
 *html div.link_group h3 {border-top:3px solid #AD1400; color:#449;}
 #edit_title,#add_link {border-top:2px solid gray;  }
 #edit_title input {font-size: 14px; width:95%; padding:0; border:1px solid silver; padding-left:3px; font-weight:bold; font-family:arial,sans-serif; margin:1px;}

 #add_link {margin-top:0}
 #add_link form {text-align:right; font-weight:normal; }
 #add_link input.text {font-size: 12px; width:75%; border:1px solid silver; padding-left:2px; font-weight:normal; font-family:arial,sans-serif; margin:2px;}
 #add_link input.btn {font-size:10px; margin:2px; padding:5px; padding-top:0; padding-bottom:0;}

  #edit_title, #add_link {cursor:default }


 #add_links {margin:10px; padding:10px; border: 1px solid silver; padding-top:5px; text-align:center}
 #add_links h3 {margin-top:0; background:none; color:silver; padding:0; margin-bottom:4px; text-align:left;}
 #add_url {width: 240px;}
 #save_links {margin-top:15px; text-align:center}
 #save_links a {padding-right:10px; padding-left:10px;font-size:12px;}
   #save_links a:hover  {background:#FFFF66} 
 #ft {font-size: 12px; text-align:center; color:silver; margin:20px; }

 #edit_link, #edit_link form, #edit_link input {margin:0; padding:0}
 #edit_link input {border:1px solid silver; width:80%; margin:0; padding-left:2px;}
  
  li.cat-link {background-position:0 -1px;} 
  li.top-link {background-position:0 5px;}  
 
  .cat-column {min-height: 400px; } 
  .link_group h3, #edit_title {  cursor: move; margin-top:0;  position: relative;   } 


  .sortHelper {border: 2px dashed #aaa; width: auto !important;}  

  .link_group h3 .controls {position: absolute; right:3px; top:4px; width: 40px; }
  li.top-link .controls, li.cat-link .controls {position:absolute; right:0px; top:5px; width:16px;}
  li.cat-link .controls {top:0px; right:4px;}


  a.delete, a.add, a.edit {position: absolute; height:12px; cursor:pointer; top:0; width:13px;  
    right:0;background-position:0px;} 
  a.add {right:16px; background-position:-14px;}
  a.edit {right:32px; background-position:-28px;} 
  
  .link_group h3 a {text-decoration:none;}   
  li.top-link, li.cat-link {position:relative} 

  li.top-link.new {margin-left:0; padding-left:0;}

  div.yui-u {overflow:hidden}
  ul.top_list {margin:0; padding:0;} 
  li.top-link {margin:0; }

  #save_changes {width:100%; text-align:center; padding:0; margin-top:0px; margin-bottom:10px; display:none} 
  #save_changes input {font-size: 15px; font-weight:bold; color:green; padding:3px; padding-left:10px; padding-right:10px;}

  #add_links {display:none;}
 
  .cat-link .controls {width:28px} 
  .cat-link a.edit {right:14px; background-position:0;}
  .cat-link a.delete {right:0px; background-position:-14px;}

  li.cat-link.mouseover {background-color:#EFEFEF}

 div.tooltip{
  position:absolute; z-index:2; padding:0;
  background: #EFEFEF;
  border: 1px solid #EEE; 
 }
 div.tooltip h3 {margin:0; padding:3px; padding-left:5px; background: silver;}
 div.tooltip p {margin:0; padding:5px;  }
	
	div.link_group li.user a {font-size: larger; font-weight:normal;}	
 div.link_group li.new.user a {background-color: #FFFFCC;} 
 div.link_group li.new.user a:hover {background:#FFFF66} 


 /* bottom bar */
	 #bar td div.main  {background:#EFEFEF; text-align:right; border:2px solid #81A786; border-left:0; width:99%;
  height:26px; overflow:hidden; font:18px arial; padding:0; margin:0;}  
 #bar a, #bar a:visited {color:#81A786; text-decoration:none;
	 padding-top:8px; font:18px arial; }	
 #bar td a:hover {color:blue; text-decoration:underline;} 
 *html #bar td div.main  {height:24px; padding-top:2px;} 
