/*  $Id: susefaq.css,v 1.5 2004/02/05 15:06:18 toganm Exp $ */ 
/* This is the stylesheet of http://susefaq.sourceforge.net/ and should
 * only be changed by the designer or the website maintainer. Remember
 * that changes done here will change the appearance on the whole site
 * so keep a backup of this file while working with it. Togan Muftuoglu
*/

body {
  background: white;
  color: black;
  font-family: verdana, arial,helvetica,sans-serif;
/*  font-size: 12pt;*/
  margin: 0px;
  padding: 0px;
}

a {
  background: transparent;
  color: #566e41;
  text-decoration: none;
  font-weight: bold;
}

a:hover	{
  background: transparent;
  color: #991e1e;
  text-decoration: underline;
  font-weight: bold;
}

img {
  border: none;
}

img.map {
  margin: 0px;
  padding: 0px;
}

p.images img {
  border: solid black 2px;
}

p.images {
  text-align: center;
}


p {
  margin: 0.75em 0px; /*1.33em 0px; */
  margin-left: 40px;
  margin-right: 40px;
/* not good with justification */
/*  text-align: justify; */
}

/* Orderedlist entries need fixing */
div.orderedlist p {
  margin: 0em 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: justify;

}


/* Qandaset entries need fixing */
div.qandaset  p {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
/*  text-align: justify; */
}



li {
  margin-left: 40px;
  margin-right: 40px;
/*  text-align: justify;*/
}

td {
  padding: 5px 5px 0px 0px;
}

td.main {
  padding: 10px;
  vertical-align: top;
  width: 100%;
}

td.map {
  margin: 0px;
  padding: 0px;
}

h1 {
  background: #dce5d4;
  color: black;
  border-style: solid;
  border-color: #a9b3a1;
  border-width: 1px;
  padding: 5px;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 140%;
  text-align: center;
}

h2 {
  font-weight: bold;
  clear: both;
  font-size: 120%;
  padding-left: 10px;
}

h3 {
  font-weight: bold;
  clear: both;
  font-size: 110%;
  padding-left:10px;   
}

td.menu {
  background: #dce5d4;
  color: black;
  border-style: solid;
  border-color: #a9b3a1;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 3px;
  padding: 20px;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
  font-size:110%;
}


table.layout {
  clear: both;
  margin: 0px;
  border: none;
  padding: 0px;
  border-collapse: collapse;
  width: 100%;
}

div.titlebar {
  background-image: url("../images/susefaq-barbg.png");
  background-repeat: repeat-x;
  height: 100px;
}

span.html_valid:after{ 
display: inline ;
    content: url("../images/website-1.png");
             }

/* Arrange copyright to center of page */
div.copyright {
  clear: both;
  float: none;
/*  display: table-cell;
  vertical-align: center  http://www.w3.org/Style/Examples/007/center.html */
  text-align: center;
  font-weight: bold;
  padding: 20px;
}


div.informaltable table {
  margin: 0px;
  margin-left: 40px;
  margin-right: 40px;
  border-collapse: collapse;
}

div.informaltable table tr td, div.informaltable table tr th {
  padding: 5px;
}


div.qandaset dl {
  margin-left: 40px;
  margin-right: 40px;
}

div.qandaset dl dl {
  margin-left: 0px;
  margin-right: 0px;
}


tr.question p, tr.answer p {
  margin-left: 0px;
  margin-right: 40px;
}

tr.answer li {
  margin-left: 0px;
  margin-right: 40px;
}


tr.answer li p {
  margin: 0px;
}

tr.answer li li {
  margin-left: 0px;
  margin-right: 0px;
}

img.titlebarleft {
  clear: both;
  float: left;
}

img.titlebarright {
padding-top: 15px;
padding-right: 15px;
  float: right;
}

div.linkbar, div.navbar {
  clear: both;
  background: #dce5d4;
  color: black;
  border: solid #a9b3a1;
  border-width: 1px 0px 1px 0px;
  padding: 5px 5px 5px 5px;
  font-weight: bold;
  text-align: center;
}

/* copyright should be in the middle */
div.copyright {
  clear: both;
  float: none;
  text-align: center;
  font-weight: bold;
  padding: 20px;
}
/*
div.sourceforge.net { 
                      clear: both;
                      float: none;
                      padding-left: 40px; 
                      position:absolute;
                      
 }
*/
span.sflogo {/* clear:both;*/
              float:right;
              padding-bottom:160px;
              padding-right:20px;
              display:block;
/*              position: fixed;*/
}

div.css_valid:before{
display: inline; 
padding-left: 20px;
                     }
span.css_validator { padding-left: 20px;
                     padding-bottom: 20px;}

span.footercenter {
  float: none;
  padding-left: 20px; 
  display: inline;
}

br.clearing { clear: both; }
span.footerright {
display:block;
  float: none;
  padding-left: 80px;
}



span.shrink1 {
  padding-left: 10px;
  font-size: 95%;
}

span.shrink2 {
  padding-left: 20px;
  font-size: 90%;
}

span.shrink3 {
  padding-left: 30px;
  font-size: 85%;
}

tt.filename { 
 clear: both;
 font-size: 130%;
/* color:blue; */
 font-weight:bold;
/* font-style: italic;*/
 }

/* himm not good */
pre.programlisting {
/*  background-color: #dce5d4 ;*/
font-size: 95%;
font-weight: bold;
/*color: red; */
font-family: courier, monospace;
/*  border: 1px solid #006600 ;*/
padding: 2px ;
margin: 2px;
}

pre.screen { 
font-size: 95%;
font-weight: bold;
/*color: red; */
font-family: courier, monospace;
/*  border: 1px solid #006600 ; */
padding: 2px ;
margin: 2px;
 }

div.rss dd p {
  white-space: pre;
  border-width: 0px;
  padding: 0px;
}

div.rss img {
  border: none;
  float: right;
}

div.author{
    display: run-in;
            }
h3.author:before{ 
/*    text-align: left;*/
    content: "Contributed by: "
/*    font-weight: italic; 
    font-size: 80%;              
    font-weight: bold;*/
}



span.author:before{
    display: run-in;
    content: "Contributed by: "                
            }
/*h2.author:before{ */
/*    text-align: left;*/
/*    content: "Contributed by: " */
/*    font-weight: bold;*/
/*}
*/

@media print {

BODY { font-size:11pt; }

div.navbar, div.linkbar, td.menu, span.footercenter, span.titlebarright,div.sourceforge, div.css_valid, p.navtoc {
  display: none
}

/*
div.navbar, div.linkbar, td.menu {
  display: none
}
*/
td.main {
  padding-right: 0px;
  padding-left: 0px;
}

}
