/*
style.css -- css stylesheet used on www.gnu.org, modified by Bartek Dyda

Copyright (C) 2006, 2007, 2008 Free Software Foundation

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

---
Portions taken from eidogo.com, copyright by Justin Kramer.

*/

html, body{
        padding: 0; 
        margin: 0 auto;
        color: black;
	background-color: #eee;
	width: 790px;
}

/* the urgent div should be enabled when we have something urgent to
appear on every page - these typically come from johns, peterb or rms
at the fsf */

#urgent{

background-color:#ff3;
line-height: 3em;
font-size: 0.9em;
text-align: center;
border-bottom: 5px solid #333;
 }

#urgent a, #urgent a:visited{
color: blue; text-decoration: underline !important;
}

#urgent a:hover{ background-color: red; }

  body{
  font-family: sans-serif;
  border-top: 0em solid #ccc; background-color: #eee; 
  }

/*
  #wrapper{
  margin: 0;
  background-color: transparent;
  padding: 0em;
  position: relative;
  }
*/

a:hover{ color: red; }


.inner { max-width: 58em; margin: 0 auto 0; position: relative; }

.inner{ padding-left: 10px; padding-right: 10px; }

#header{ position: relative; background-color: #ded;
height: auto;
padding: 5px 0 0 0; } 

#header h1 {
 color: #3465a4; font-size: 2em; padding-bottom: 0.3em;
 margin-bottom: 0em;margin-top: 0em;padding-top: 0.1em; font-weight:bold; }
#header span {
    font-weight: bold; margin-left: 0.5em
}

/*
#links{ display: none !important; }

#links{ position: absolute; top: 5px; right: 1em; border-left: 1px
 solid #333; padding-left: 1em;height: 90px; overflow: hidden; }
*/

#links {
    clear: both;
    height: 33px;
    width: 790px;
	display: block;
    padding: 0;
	margin: 0;
    background-color: #cdc;
	border-top: 1px solid #999;
	border-bottom: 1px solid #777;
}
#links li {
    list-style-type: none;
    float: left;
}
#links li a {
    height: 13px;
    display: block;
    float: left;
    color: #008;
    padding: 8px 15px 12px 15px;
    font-size: 13px;
}
#links li a:hover {
    background: #ccc;
    color: red;
}

#download {
    clear: both;
	display: block; 
	height: auto;
	padding: 0em 0em 0.3em 0;
	margin: 0em 0 1.7em 0;
    border-style: none;
}
#download li {
    list-style-type: none;
    float: left;
}
#download li a {
/*    display: block; */
    float: left;
    color: #008;
    padding: 0em 1em 0em 1em;
}



#text-content {
    background: #eee; 
    padding: 0;
    margin: 0;
    padding: 0.3em 0 0 0;
}
#text-content p {
   padding-bottom: 0em;
   padding-top: 0em;
   margin-bottom: 0.5em;
   margin-top: 0em;
   font-size: 1.0em;
}


/*
#links ul{ padding-left: 1em; padding-top: 1em; }

#links li { line-height: 1.6em; font-size: 0.9em; }
*/

#content { background-color: #eee;  padding-bottom: 1.8em; }

#content h2, #content h3, #content h4, #content h5, #content h6{ 
 color: #824; font-size: 1.8em; padding-bottom: 0.3em;
 margin-bottom: 0.5em;margin-top: 0.5em;padding-top: 1em; font-weight:bold; }

#content h3{ font-size: 1.6em; }

#content h4{ font-size: 1.4em; }

#content h5{ font-size: 1.2em; }

#content h6{ font-size: 1.0em; }

.caption{ color: #3465a4; font-size: 1.5em !important; margin:0; }


  .netscape4{
  display: none !important;
  height: 0;
  }

img{ border: 0; }

hr { display: none; }


/*
#content ul{ list-style: square; margin-left: 1.4em; list-style-image:url(/graphics/bullet.gif);  }

#content ol{ list-style: decimal; margin-left: 1.9em; }

#content li, #content dt, #content dd, #content p{ padding-bottom: 1em; line-height: 1.5em; }

#content dd{ margin-bottom: 2em }

#content dt{ font-weight: bold;  }

#content dd, #content h2, #content h3 { border-bottom: 1px dashed
 #bbb;  }

pre {
padding-left: 15px;
padding-right: 15px;
font-size: 0.9em;
line-height: 1em;
margin-top: 10px;
margin-bottom: 10px;
display: block;
background-color: #eeeeee;
color: #000000;
font-family: monospace;
}

#bottom-links{ background-color: #fff; font-size: 0.8em;}

#bottom-links li{ display: inline; margin-right: 1em; line-height: 2em; }
*/

#backtotop{ padding-bottom: 1em; background-color: #fff; }

#backtotop p{ text-align: left; }

strong, b{ font-weight: bold; }

em, i, var{ font-style: italic; }

blockquote{ margin: 1em; font-style: italic; }

code, kbd, samp, tt{ font-family: monospace; }

#toplinks{ position: absolute; top: 0; left: 1em;  line-height: 2em; }

#toplinks a{ font-weight: bold; font-size: 0.9em; color: blue !important; } 

.center{ text-align:center; }

.big{ font-size: 130%; padding-top: 0.7em; }

.inline-list li { display: inline }

.highlight{background-color: #ff6;}
