body
{
    margin-left:auto;
    margin-right:auto;
    width:800px;
}

#header {
  background-image:url('./images/logos/qucs-banner-2.png');
  background-repeat:no-repeat;
  height:170px;
}

#footer {
  /* background-image:url('./images/logos/qucs-banner-2.png'); */
/*   background-repeat:no-repeat; */
/*   height:170px; */
  width:800px;
  text-align:center;
}

h1
{
    background-color:white;
    /* color:rgb(128,0,128); */
/*     color:rgb(0,0,0); */
    color:#A60000;
    padding-top:5px;
    padding-bottom:25px;
    padding-right:5px;
    padding-left:0px;
    font-family:sans-serif,Arial,Helvetica;
    /* font-style:oblique */
}

h2
{
    background-color:white;
    /* color:rgb(128,0,128); */
/*     color:rgb(0,0,0); */
    color:#A60000;
    padding-top:6px;
    padding-bottom:6px;
    padding-right:3px;
    padding-left:0px;
    font-family:sans-serif,Arial,Helvetica;
    /* font-style:oblique */
}

h3
{
    background-color:white;
/*     color:rgb(0,0,0); */
    color:#A60000;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:3px;
    padding-left:0px;
    font-family:sans-serif,Arial,Helvetical;
    /* font-style:oblique */
}

a:link
{
    display:inline-block;
/*     color:rgb(255,255,255); */
    color:#ff5600;
}
a:visited
{
  color:#ff7400;
}

/* #header
{
    padding:25px;
    position:relative;
    background-color:#0D9421;
    background-position:"center center";
    background-image:url('./images/banner.png');
    background-repeat:no-repeat;
    height:140px;
} */

/* p.header
{
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:25px;
    margin:0px;
	font-family:Ariel;
    font-size:100px;
    color:white;
} */

/* main will contain all the other website content */
#main
{
    position:relative;
    float:left;
    width:800px;
}

#navpane
{
    float:left;
    height:25px;
    width:800px;
    z-index:-1;
    overflow:hidden;
    border-style:none;
    border-width:0px;
    border-color:#0D9421;
    padding-top:5px;
    padding-right:0px;
    padding-left:0px;
    padding-bottom:0px;
    margin:0px 0px 0px 0px;
    font-family:sans-serif,Arial,Helvetica;
    background-color:#ff7400;
}

a.navbutton:link,a.navbutton:visited
{
    display:inline-block;
    /*float:left;*/
    /*font-weight:bold;*/
    color:rgb(255,255,255);
    background-color:#ff7400;
    width:110px;
    text-align:left;
    padding:1px 0px 1px 0px;
    text-decoration:none;
/*     text-transform:uppercase; */
    border-style:none;
    border-width:0px;
    margin:0px;
    font-family:sans-serif,Arial,Helvetica;
    font-weight: bold;
    text-align:center;
}

a.navbutton:hover,a.navbutton:active
{
    color:#FFFFFF;
    background-color:#A60000;
    padding:1px 0px 1px 0px;
}

.nav
{
    text-align:center;
    margin:0;
    padding:0;
}

.nav li
{
/*     float:center; */
    display:inline;
    margin:0;
    padding:0;
}

.nav ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

ul.pubs
{
    margin-left:40px;
    padding:0px;
}

ul.pubs  li { margin-bottom:0.6em; }

#contentpane
{
    float:left;
    width:100%;
}

table.centre
{
    margin-left: auto;
    margin-right: auto;
}

/* Don't Change - Positioning */
.absoluteCenter {
 margin:auto;
 /* position:fixed; */
}

/* Sizing */
img.absoluteCenter {
 max-height:100%;
 max-width:100%;
}

div.screenshot {
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  width:100%;
}

table.unofficialdownloads  {
 border: 1px solid #ff7400;
}

table.unofficialdownloads tr:nth-child(even)		{ background-color:#eee; }
table.unofficialdownloads tr:nth-child(odd)		{ background-color:#fff; }
table.unofficialdownloads tr:nth-child(1)		{ background-color:#ff7400; }

#projlist
{
    color:rgb(128,0,128);
    padding:20px;
    width:80%;
    text-align:left;
}
