/* ProjectAten.org Style Sheet */
/* (C) T. Youngs 2010          */

/* Main Page Divisions */
body {
  font-family:sans-serif;
  font-size:smaller;
  text-align:left;
}

html {
  font-family:sans-serif;
  text-align:left;
  height:100%;
  max-height:100%;
}

/* Main Page Icons */
#preload img {
  height: 0; width: 0; border-width: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -30;
}
a#idx_overview:hover,div#idx_overview { background:url(img/overview.png) no-repeat; }
a#idx_doc:hover,div#idx_doc { background:url(img/doc.png) no-repeat; }
a#idx_support:hover,div#idx_support { background:url(img/support.png) no-repeat; }
a#idx_download:hover,div#idx_download { background:url(img/download.png) no-repeat; }
a#idx_changelogs:hover,div#idx_changelogs { background:url(img/changelogs.png) no-repeat; }
a#idx_beta:hover,div#idx_beta { background:url(img/beta.png) no-repeat; }
a#idx_overview { display:block; float:right; width:334px; height:107px; background:url(img/overview_.png) no-repeat; }
a#idx_doc { display:block; float:right; width:334px; height:107px; background:url(img/doc_.png) no-repeat; }
a#idx_download { display:block; float:right; width:334px; height:107px; background:url(img/download_.png) no-repeat; }
a#idx_changelogs { display:block; float:right; width:334px; height:107px; background:url(img/changelogs_.png) no-repeat; }
a#idx_beta { display:block; float:right; width:173px; height:57px; background:url(img/beta_.png) no-repeat; }

#news {
  font-size:smaller;
  background-color:#fdfdff;
  padding:5px;
  height:90px;
  overflow:auto;
}

/* Header */
#header {
  position:absolute;
  font-size:large;
  top:0px;
  left:0px;
  right:0px;
}

#headerlogo {
  float:right;
  margin:0px;
}

#headerlogo p {
  margin:0px;
  text-align:right;
}

#headerlogo table {
  float: right;
  font-size:small;
  text-align:right;
  margin:0px;
  clear:both;
}

#textlogo {
  right:0px;
  margin:8px;
}

/* Header/Main Divider */

#divider {
  width:100%;
  height:7px;
  background-color:#eee;
  border-top:1px black solid;
  background:url(img/divider.png) repeat-x;
  position:absolute;
  left:0px;
  top:110px;
}

/* Main Content */

#main {
  width:800px;
  margin-left:auto;
  margin-right:auto;
  margin-top:120px;
}

.maincenter {
  width:800px;
  margin-top:10px;
  margin-bottom:10px;
  padding-bottom:20px;
}

#mainleft {
  width:150px;
  float:left;
  background-color:#fff;
  border:1px dashed #ddd;
  padding: 3px;
}

#mainright {
  margin-left:160px;
  width:650px;
  padding:3px;
}

/* Feature Table */

#featuretable {
  width:70%;
  margin-left:auto;
  margin-right:auto;
}

.smallimage {
  width:32px;
  height:32px;
}

/* Download Pages */

.dirlist {
  list-style-type: none;
  margin:0px;
  padding:0px;
}

.dirlist li {
  padding-left:10px;
  padding-right:10px;
  margin-top:5px;
  margin-bottom:5px;
}

.dirlist .selitem {
  background-color:#ddd;
  font-weight:bold;
}

.filetable {
  border-collapse:collapse;
  width:90%;
  margin-left:auto;
  margin-right:auto;
}

.filetable tr { max-height:26px; border:0px; margin:0px; padding:0px; }
.filetable tr.grey { background-color:#ddf; }

.filetable tr.header { font-weight:bold; }

.filetable td.fileicon { } 
.filetable td.fileicon img { border:0px; margin:0px; padding:0px; display:block; }
.filetable td.filename { text-align:left; } 
.filetable td.filedate { text-align:center; } 
.filetable td.filesize { text-align:center; } 

/* Manual Pages */

.manlist {
  list-style-type: none;
  margin:0px;
  padding:0px;
}

.mansublist {
  list-style-type: none;
  margin:0px;
  padding:0px;
  padding-left:10px;
}

.manlist li, .mansublist li {
  padding-left:10px;
  padding-right:10px;
  margin-top:5px;
  margin-bottom:5px;
}

.manlist .selitem {
  background-color:#ddd;
  font-weight:bold;
}

.manlist .headeritem {
  background-color:#ddf;
  font-weight:bold;
}

/* General Header Styles */

h1 {
  font-size:16px;
  font-weight:bold;
  color:#620bab;
}

h2 {
  font-size:16px;
  font-weight:bold;
  color:#a00;
}

h3 {
  font-size:14px;
  font-weight:bold;
  color:#a00;
}

h4 {
  font-size:14px;
  font-weight:normal;
  color:#a00;
}

h5 {
  font-size:12px;
  font-weight:bold;
  color:#a00;
}

h6 {
  font-size:12px;
  font-weight:bold;
  color:#a00;
}

#copyright {
  font-size:8px;
}

/* Links */

a:visited, a:link {
  color:#d22;
  text-decoration:none;
}

a:hover, a:active {
  color:#d22;
  text-decoration:underline;
}

/* Manual Style */

.synopsis {
  width:90%;
  margin-left:auto;
  margin-right:auto;
  font-family:monospace;
  padding:5px;
  word-wrap:break-word;
  break-word: break-all;
  border:1px dotted #222;
  background-color:#eef;
}

.table-contents table {
  border-collapse:collapse;
  border:0px;
}

.table-contents thead {
  background-color:#eef;
}

/* Screenshots */

#screenshot {
  width:100%;
}

#screenshot img {
  width:750px;
  margin-left:25px;
  margin-right:25px;
}

#screenshotinfo {
  height:65px;
  text-align:center;
  background:#dde;
  border:2px solid #fff;
  padding:10px;
  font-size:90%;
}

#thumbtable {
  width:100%;
}

.thumbnail {
  border:2px solid #fff;
  background:#eee;
}

.thumbnail img {
  width:100px;
  max-height:100px;
  display:block;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
}

.thumbnail a:visited, .thumbnail a:link, .thumbnail a:hover, .thumbnail a:active {
  color:#ddd;
  text-decoration:none;
}

