/* gabr.css, stylesheet for Primoz Gabrijelcic's web 
   last update: 2001-01-24
*/

/* only three colors are used: #006633 (dark green), #1D9542 (middle green),
   #0ADC4A (light green)
*/

/* default font for all important elements - at least all used on my web (hope,
  hope)
*/
p, table, td, ul, blockquote, body {
  font-family: Verdana, Arial, Helvetica;
  font-size: 100%
}

/* heading 1: twice default size, bold, dark green
*/
h1 {
  font-size: 200%; 
  font-weight: bold; 
  color: #006633
}

/* heading 2: slightly larger than normal
*/
h2 {
  font-size: 120%;
  font-weight: normal
}

/* heading 3: normal size, bold
*/
h3 {
  font-size: 100%;
  font-weight: bold
}

/* heading for main page: bold text twice the normal size, white on dark green,
   vertically centered
*/
.maintitlebig {
  font-size: 200%;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #006633;
  text-align: left;
  vertical-align: middle
}

/* heading for all other pages: .maintitle + font size 160%
*/
.maintitle {  
  font-size: 160%; 
  line-height: normal; 
  font-weight: bold; 
  color: #FFFFFF; 
  background-color: #006633; 
  text-align: left; 
  vertical-align: middle
}

/* right part of heading (background for the 17.slon image): .maintitlebig +
   right-aligned
*/
.maintitleright {
  font-size: 200%;
  line-height: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #006633;
  text-align: right;
  vertical-align: middle
}

/* program title (in tables - products, delphi\index, biblio\index): slightly
   larger, bold, dark green
*/ 
.programtitle {
  font-size: 120%;
  font-weight: bold;
  color: #006633;
  text-align: left;
}

/* general section heading, best used in <h2> tag: dark green with dark green
   underline
*/
.programsection {
  border-color: black black #006633;
  color: #006633;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: thin;
  border-left-width: 0px
}

/* program description (in tables - products, delphi\index): justified
*/
.programdesc {
  text-align: justify
}

/* spacer between entries in tables (products, delphi\index): 4 pixels
*/
.programspacer {
  height: 4px
}

/* heading for short info on program: slightly larger
*/
h2.programinfo {
  font-size: 120%;
  font-weight: normal
}

/* short info on program: slighly larger, dark green
*/
.programinfo {
  font-size: 110%;
  font-weight: normal;
  color: #006633
}

/* right part of program info: .programinfo + right-aligned
*/
.programinforight {
  font-size: 110%;
  font-weight: normal;
  color: #006633;
  text-align: right
}

/* date of last update: slightly smaller, white on middle green, verticaly
   centered
*/
.lastupdate {
  font-size: 80%;
  font-weight: normal;
  color: #FFFFFF;
  text-align: right;
  background-color: #1D9542;
  vertical-align: middle
}

/* Google area: white on dark green, verticaly centered
*/
.google {
  background-color: #006633;
  text-align: left;
  vertical-align: middle;
  font-weight: normal;
  color: #FFFFFF
}

/* highlighted text: bold, middle green
*/
.texthighlight {
  color: #1D9542;
  font-weight: bold
}

/* toolbar button: bold, white on middle green, anchors not underlined,
   centered, padded left and right, wrapping disabled
*/
.buttontext {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #1D9542;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  padding-right: 1ex;
  padding-left: 1ex
}

/* toolbar button for current page: .buttontext + padded twice as much (to
   compensate for a.buttontext), background is dark green
*/
.buttontextcurrent {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #006633;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  padding-right: 2ex;
  padding-left: 2ex
}

/* toolbar button with big letters, used on main page: .buttonttext + font size
   140%
*/
.buttontextbig {
  font-weight: normal;
  color: #FFFFFF;
  background-color: #1D9542;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  padding-right: 1ex;
  padding-left: 1ex;
  font-size: 140%
}

/* toolbar button without padding, used on main page: .buttontext + no padding
*/
.buttontexttight {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #1D9542;
  text-decoration: none;
  text-align: center;
  white-space: nowrap
}

/* toolbar button with invisible text: .buttontextcurrent + font color white
*/
.buttontextinvisible {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  padding-right: 2ex;
  padding-left: 2ex
}

/* second level toolbar button: .buttontextlight + font weight normal
*/
.buttontextlight {
  font-weight: normal;
  color: #FFFFFF;
  background-color: #1D9542;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  padding-right: 1ex;
  padding-left: 1ex
}

/* second level toolbar button for current page: .buttontextlight + dark green
   background
*/
.buttontextcurrentlight {
  font-weight: normal;
  color: #FFFFFF;
  background-color: #006633;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  padding-right: 1ex;
  padding-left: 1ex
}

/* hack to correctly display second level toolbar in Mozilla 0.7:
   .buttontextligh + no padding
*/
.buttontextlightmozilla {
  font-weight: normal;
  color: #FFFFFF;
  background-color: #1D9542;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  padding-right: 0ex;
  padding-left: 0ex
}

/* green border (to highlight tables and images)
/*
.greenborder {
  border: 2px #0ADC4A solid
}

/* red border with red text (for warnings)
*/
.redborder {
  border: 2px #FF0000 solid;
  color: #FF0000
}

/* anchor: middle green
*/
a:link, a:visited {
  color: #1D9542
}

/* active anchor: white on light green
*/
a:active {
  color: #000000;
  background-color: #0ADC4A
}

/* anchor in program title: dark green (on white), not underlined
*/
a.programtitle:link, a.programtitle:visited {
  text-decoration: none;
  color: #006633
}

/* anchor in section: not underlined
*/
a.programsection:link, a.programsection:visited,
a.programinfo:link, a.programinfo:visited {
  text-decoration: none
}

/* anchor in toolbar button: white
*/
a.buttontext:link, a.buttontext:visited,
a.buttontextbig:link, a.buttontextbig:visited,
a.buttontextlight:link, a.buttontextlight:visited,
a.buttontextlightmozilla:link, a.buttontextlightmozilla:visited {
  color: #FFFFFF
}

