/* $Id: basic.css,v 1.9 2006/05/28 14:50:23 dbu Exp $
   Basic stylesheet for LinkBase theme
   This stylesheet defines the boxes location, and some basic text style.
   Use the named fields as help what you can modify to change the looks of linkbase.

   LinkBase
   A web application (written in PHP) that helps to manage the Internet bookmarks
   of an organisation (such as a company, a school...) by centralizing those
   links in a single multi-user database (SQL). You can then access this base
   with a web browser.
   Copyright (C) 2001-2002  Jean HAUSSER <jhausser@tuxfamily.org>
	        
   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License
   as published by the Free Software Foundation; either version 2
   of the License, or (at your option) any later version.
	       
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
		      
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/

/* For smaller than usual text, i.e. edit links */
.small {
  font-size:10pt;
}

select {
  /* limit width because full path can get quite long.. */
  max-width: 346px;
}

/* the table for links */
table.link {
  width:100%;
  border-top: 1px black solid;
  padding-top: 6px;
}
/* Title of a link */
.linktitle {
  font-weight: bold;
}
/* Edit and topic reference area of a link box. */
.modinfo, .topicinfo {
  text-align:right;
}


/* Table cells are vertically centered. */
td {
  vertical-align: middle;
}


/* a info message */
.info {
}
/* a hint message */
.hint {
  color: #bbbbbb;
  font-style: italic;
}
/* a success message */
.success {
  color: green;
}
/* a warning */
.warning {
  color: #aa6666;
}
/* an error */
.error {
  color: red;
  font-weight: bold;
}


/* The following two are provided to allow alternating colors in a table. */
/* an even row of a table */
.evenrow { 
  background-color: #eeeeee;
}
/* an odd row of a table */
.oddrow { 
}

/* the table for the welcome screen */
table.welcome {
  width: 100%;
}
td.welcome { 
  vertical-align: top;
  padding-bottom: 16px;
}


/* The main area with content */
#lb_main {
  border: solid 1px black;
  width: 550px;
  position: absolute; 
  margin-left: 220px;
  margin-top: 10px;
  padding: 10px;
}



/* A box in the main area. */
.box {
  border: none;
  width: 100%;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}
.boxtitle {
  margin-top: 16px;
  margin-left: 2px;
  margin-bottom: 16px;
}
.boxcontent {
  border: none;
}
.description {
  margin-left: 2px;	
}
/* text in a box, i.e. link description */
.boxtext {
  border-bottom: 1px solid #bbbbbb;
  padding-bottom: 3px;
}
.footer {
  font-size: 60%;
  text-align: left;
}

.subbox {
  border: solid #aaaaaa 1px;;
  padding: 0px;
  margin: 0px;
  margin-bottom:10px;
}
.subboxtitle {
  padding:2px;
  padding-left:10px;
  background-color: fafafa;
}
.subboxcontent, .subdescription, .subfooter {
  margin: 10px;
}

/* The side bar for boxes */
#sidebar {
/*  float:left; */
}

.sidebox {
  border: white solid 1px;
  margin: 5px;
  margin-bottom:20px;
  width: 200px;
}
.sidebox table { 
  width:100%;
}
div.sidebox ul {
  padding-left:0px;
  list-style-type:none;
  margin:0px;
}
div.sidebox li {
  margin-bottom: 4px;
}


.sidetitle {
  font-weight: bold;
  padding:5px;
}
.sidecontent {
  padding:5px;
}

#powered {
  text-align:center;
  font-size: 60%;
}


/* The main menu area */
#mainmenu { 
  margin-left:5px;
  margin-bottom:5px;
  padding:10px;
  width:765px;
  border: black solid 1px;
}

/* Navigation icons area for the main menu */
#mainmenu_nav {
  text-align:right;
  float:right;
}


/* for attributes with ajax */
#search-results {
  width: 306px;
  background-color: white;
  border: solid black 1px;
  display: none;
  float:left;
}

.sr, .srs { width : 100%; 
float : left;
/*position:absolute; top:30px;*/
font-family : Arial, sans-serif; font-size : 13px; padding : 1px 0 0 0; }
.sr { background-color : #fff; color : #000; }
.srs { background-color : #36c; color : #fff; cursor : pointer; }
.sr .src { color : #008000; }
.srs .src { color : #fff; }
.srt { float : left; font-size : 13px; margin-left : 4px; }
.src { float : right; font-size : 10px; margin-right : 3px; padding-top : 2px; }

