
/*
 *
 * STYLE SHEET FOR WWW.AICASWEDEN.ORG
 *
 * developed by Joel Westerberg
 *
 */   

/* BODY          */
body { 
  margin: 0;
  padding: 0;
  font-family: Verdana, arial, sans-serif;
  text-align: left;
  line-height: 1.5em;
  color: #000;
  font-size: xx-small; /* ie5 */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}

html>body { font-size: x-small; } /* be nice to opera */

/* HEADER div     */

#header {
	position: absolute;
	top: 30px;
	left: 30px;
}

/* SIDEBAR navigation div */

#navigation {
	position: absolute;
	top: 140px;
	left: 30px;
	width: 110px;
}

/* SECTION navigation div */
#subnavigation {
	position: absolute;
	top: 113px;
	left: 107px;
}

/* MAIN COLUMN            */
#contentpane {
	position: absolute;
	top: 140px;
	left: 150px;
	width: 400px;
}

/* RIGHT COLUMN           */
#extrapane {
	position: absolute;
	top: 140px;
	left: 650px;
	width: 200px;
}

/* BASIC TEXT styles   */

/* links */
a         {    text-decoration: underline; }
a:link    {    color: #333;     }
a:visited {    color: #666;     }
a:hover   {    color: #333;     }

p {
  margin: 1em 0 1em 0;
  padding: 0;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: medium; 
  color: #399; 
  font-weight: bold;
}

h2 {
  font-family: "Courier New", Courier, mono; 
  font-size: 10pt; 
  color: #699 ; 
  font-weight: bold;
}

h2 a:link, h2 a:visited {
  font-size: 110%;
  text-decoration: none;
  color: #930;
}

h2 a:hover {
  color: #600;
}

h3 {

  font-size: 110%;
  font-weight: bold;
  color: #999;
  padding: 0 0 2px 0;
  margin: 0 0 0  0;
  border-bottom: 1px solid #ccc;
}

h1 span, h2 span, h3 span {
  color: #999;
}

hr {
	border-top: 1px solid #ccc;
	color: #fff;
	background-color: #fff;
	height: 1px;
	}

#edit {
  color: #333;
  background-color: #cc9;
  padding: 10px;
  border: 1px solid #333;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;

      }
 
#edit h3 { 

  font-size: 110%;
  font-weight: bold;
  color: #333;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #cc9;
}

#edit hr { 
  border: 0;
  border-bottom: 1px solid #cc9;
}

/* SIDEMENU */

#SideMenu { 
  padding: 0;
  margin: 0;
  margin-left: 0.1em;
  text-align: right;
 }

#SideMenu ul{ 
  margin: 0;
  padding: 0;
  list-style: none;
}


#SideMenu li{ 
  margin: 0;
  padding: 5px 2px;
  list-style-type: none;
 }

#SideMenu a { 
  text-decoration: none;
}
#SideMenu a:link, #SideMenu a:visited { 
  color: #999;
 } 
#SideMenu a:link.active, #SideMenu a:visited.active { 
  color: #000;
}

#SideMenu a:hover { 
  color: #000;
}

/** sfd */

#loginlogout { 
  margin: 0.8em;
  padding: 3px;
  text-align: left;
  width: 140px;
  border: 1px solid #ccc;
  font-size: 80%;
}

/** language flags */

#selectlanguage { 
padding-right: 2px;
text-align: right;
}

/** linklist */


#linklist { 
 list-style-type: none;
}

#linklist li { 
  list-style-type: none;
  margin-bottom: 1em;
}

/* MEMBER listing */
#memberlist {   
  font-size: xx-small; /* ie5 */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}

html>memberlist { font-size: x-small; } /* be nice to opera */

#memberlist tbody tr td {
  font-family: "lucida grande", verdana, sans-serif;
  font-size: 8pt;
  padding: 1px 2px;

}

#memberlist tbody tr.name td {
  color: #399;
  font-weight: bold;
  border-bottom: 1px dotted #ccc;
  font-size: 110%;
}

#memberlist td.key {
  color: #999;
}

#memberlist td.value {
  color: #333;
}


/* top section navigation menu  */
#sectionmenu { 
  font-size: xx-small; /* ie5 */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}

html>sectionmenu { font-size: x-small; } /* be nice to opera */

#sectionmenu ul { 
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

#sectionmenu li {
  margin-left: 0;
  padding: 3px 5px;
  border-left: 1px solid #000;
  list-style: none;
  display: inline; 
}

#sectionmenu li.selected { 
  font-weight: bold;
}

#sectionmenu li.unselectedfirst {
        margin-left: 0;
        border-left: none;
        list-style: none;
        display: inline;
}

#sectionmenu li.selectedfirst {
        margin-left: 0;
        border-left: none;
        list-style: none;
        display: inline;
        font-weight: bold;
}

/* Right sidebar menu */

#sidebarchoices { 
  border: 0;
  padding: 0;
  margin: 0;
  margin-left: 4px;
  margin-right: 4px;
  font-size: xx-small; /* ie5 */
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: x-small;
}

html>sidebarchoices { font-size: x-small; } /* be nice to opera */


#sidebarchoices li { 
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 4px;
}

#sidebarchoices li a:link { 
  color: #333;
}

#sidebarchoices li a:hover { 
  background: #fff;
}