html, body {
height: 100%;
}
body {
margin: 0;
padding: 0;
background: #333;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
}
#wrapper {
width: 960px;
margin: 0 auto;
padding:0;
/* background: #fff; */
background: #fff url('../img/sidebar_background.png') repeat-y right top;
}
/* -------------------------------------------------------- */
/* HEADER */
/* -------------------------------------------------------- */
#header {
height: 198px;
background: url(../img/header_background.jpg) no-repeat;
position: relative;
}
#header #logo {
background: url('../img/fresh_ebuilds_logo.png') no-repeat;
position: absolute;
width: 307px;
height: 123px;
display: block;
top: 30px;
left: 50px;
}
#header #logo h1 a {
width: 307px;
height: 123px;
display: block;
text-indent: -99999px;
}
/* -------------------------------------------------------- */
/* MAIN CONTENT AREA */
/* -------------------------------------------------------- */
#main {
width: 750px;
float: left;
}
#sortBy {
margin-left: 30px;
margin-right: 15px;
}
#sortBy ul {
list-style: none;
margin: 0;
margin-top: 5px;
}
#sortBy ul li {
margin: 0;
padding: 0;
line-height: 40px;
height: 40px;
float: left;
}
#sortBy ul li a{
background: url('../img/nav_bg_center.jpg') repeat-x;
padding: 0 7px;
overflow: hidden;
display: block;
border-right: 1px solid #ccc;
text-decoration: none;
font-size: 11px;
}
#sortBy ul li.first a {
background: url('../img/nav_bg_left.png') no-repeat left top;
}
#sortBy ul li.last a{
background: url('../img/nav_bg_right.png') no-repeat right top;
border:none;
}
#sortBy ul li.first a:hover {
background-position: left bottom;
}
#sortBy ul li.last a:hover {
background-position: right bottom;
}
#sortBy ul li a:hover, #sortBy ul li a.active {
color: #fff;
text-decoration: none;
background-position: left bottom;
}
.package {
margin-bottom: 20px;
margin-top: 15px;
}
.pkg_container {
background: #e8e8e8;
width: 710px;
margin-left: 30px;
}
.pkg_name {
width: 400px;
height: 33px;
background: url('../img/package_background.png') no-repeat right top;
margin-left: -30px;
margin-top: -16px;
float:left;
}
.pkg_date {
padding: 10px 17px 15px 0;
font-size: 10px;
color: #666;
float: right;
}
.recent_changes, .description {
font-size: 11px;
color: #666;
margin: 0 0 0 25px;
}
/* Releases Table */
.releases {
border: 2px solid #999;
border-bottom: 1px solid #999;
margin: 0 0 10px 25px;
font-size: 10px;
line-height: 11px;
clear: both;
}
.releases tr {
background: #fff;
}
.releases td, .releases th {
font-family: Verdana;
width: 25px;
height: 20px;
padding: 3px 4px;
text-align: center;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}
.releases th {
font-family: Arial;
background-color: #efefef;
}
.releases td.first_cell {
width: 125px;
}
.releases td.first_cell a:link {
color: #bc3510;
}
.releases td.last_cell, .releases th.last_cell {
border-right: none;
}
.stable { background-color: #8ec743; }
.testing { background-color: #ffd800; }
.not_keyword { background-color: #ffffff; }
.not_avail { background-color: #e2ded2; }
.m_stable { background-color: #f28d90; }
/* End Releases Table */
.pkg_meta {
width: 710px;
margin: 10px 0 0 30px;
}
.pkg_desc {
width: 220px;
margin-right: 10px;
float: left;
}
.pkg_col {
width: 100px;
margin: 0 8px;
float: left;
}
.pkg_row {
padding-top: 12px;
margin-left: 50px;
}
.pkg_row li {
display: inline;
padding-right: 12px;
}
.pkg_col h4, .pkg_desc h4, .pkg_row h4 {
margin: 0;
padding: 0;
font-weight: normal;
font-size: 10px;
color: #999;
}
.vr_dotted {
width: 3px;
height: 100px;
background: url('../img/vr_dotted.gif') repeat-y;
float: left;
}
.pkg_col ul, .pkg_row ul {
list-style: none !important;
margin: 0;
}
.pkg_col li a, .pkg_row li a {
color: #bc3510 !important;
}
.pkg_col li.meta_cvs, .pkg_row li.meta_cvs { background: url('../img/icon_drive_network.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_useflags, .pkg_row li.meta_useflags { background: url('../img/icon_flag_purple.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_changelog, .pkg_row li.meta_changelog { background: url('../img/icon_changelog.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_dependencies, .pkg_row li.meta_dependencies { background: url('../img/icon_bricks.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_bugs, .pkg_row li.meta_bugs { background: url('../img/icon_bugs.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_forums, .pkg_row li.meta_forums { background: url('../img/icon_forums.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_source, .pkg_row li.meta_source { background: url('../img/icon_source.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_mailing_list, .pkg_row li.meta_mailing_list { background: url('../img/icon_email.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_downloads, .pkg_row li.meta_downloads { background: url('../img/icon_disk.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_license, .pkg_row li.meta_license { background: url('../img/icon_asterisk_orange.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_timeline_marker, .pkg_row li.meta_timeline_marker { background: url('../img/icon_timeline_marker.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_homepage, .pkg_row li.meta_homepage { background: url('../img/icon_homepage.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_wiki, .pkg_row li.meta_wiki { background: url('../img/icon_layout.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_package, .pkg_row li.meta_package { background: url('../img/icon_package.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_col li.meta_database_table, .pkg_row li.meta_database_table { background: url('../img/icon_database_table.png') no-repeat left top; padding-left: 23px; line-height: 25px; }
.pkg_row li.meta_homepage, .pkg_row li.meta_wiki, .pkg_row li.meta_package, .pkg_row li.meta_useflags, .pkg_row li.meta_bugs, .pkg_row li.meta_forums, .pkg_row li.meta_mailing_list, .pkg_row li.meta_changelog, .pkg_row li.meta_database_table {
padding-bottom: 2px;
}
#pagination {
width: 710px;
margin: 0 10px 0 0;
padding: 0;
float: right;
}
#pagination img {
margin: 7px 0 0 10px;
float: right;
}
/* -------------------------------------------------------- */
/* SIDEBAR */
/* -------------------------------------------------------- */
#sidebar {
width: 204px;
float: right;
background: #f4f1e9 url('../img/sidebar_background.png') repeat-y;
}
#search {
margin-top: 10px;
padding-bottom: 10px;
}
.searchForm {
padding-left: 15px;
padding-top: 5px;
padding-bottom: 0;
margin: 0;
}
#search .search {
display: none;
}
#search .q {
}
#legend {
width: 177px;
background: #e2ded2;
margin: 20px 0 20px 15px;
}
#legend ul {
list-style: none;
margin: 10px 0 10px 6px;
}
#legend li {
width: 155px;
height: 20px;
line-height: 21px;
padding-left: 10px;
margin-bottom: 1px;
}
#legend .legend_top {
background: #e2ded2 url('../img/tanBox_top.jpg') no-repeat;
width: 177px;
height: 5px;
}
#legend .legend_bottom {
background: #e2ded2 url('../img/tanBox_bottom.jpg') no-repeat;
width: 177px;
height: 5px;
}
#social_media {
}
#social_media ul {
list-style: none;
margin: 0;
margin-left: 25px;
margin-top: 15px;
}
#social_media ul li {
height: 30px;
line-height: 23px;
padding-left: 30px;
}
#social_media ul li.feed {
background: url('../img/icon_rss.png') no-repeat top left;
}
#social_media li.twitter {
background: url('../img/icon_twitter.png') no-repeat top left;
}
.meta {
margin: 0;
padding: 10px 0;
padding-left: 20px;
}
#footer {
clear: both;
}
/* -------------------------------------------------------- */
/* Links and Navigation */
/* -------------------------------------------------------- */
.mainNav {
list-style-type: none;
margin: 0;
padding: 10px 0;
padding-left: 15px;
}
ul.mainNav a {
display: block;
height: 25px;
width: 170px;
line-height: 25px;
color: #333;
text-decoration: none;
text-indent: 20px;
background: url(../img/nav_bg.png) no-repeat left top;
border:none;
}
ul.mainNav a:hover {
background: url(../img/nav_bg.png) no-repeat right top;
border:none;
}
ul.mainNav li {
/* fixes IE */
display: inline;
}
/* Set active nav */
/* These correspond to whatever you set as body id */
#home ul.mainNav .home a,
#new_packages ul.mainNav .new_packages a,
#new_ebuilds ul.mainNav .new_ebuilds a,
#categories ul.mainNav .categories a,
#useflags ul.mainNav .useflags a,
#licenses ul.mainNav .licenses a,
#linguas ul.mainNav .linguas a,
#about ul.mainNav .about a,
#arch ul.mainNav .arch a,
#bugs ul.mainNav .bugs a {
background: url('../img/nav_bg.png') no-repeat right top;
}
/* -------------------------------------------------------- */
/* Typography */
/* -------------------------------------------------------- */
h2 {
margin: 10px 0 0 50px;
padding: 0;
font-weight: normal;
font-size: 26px;
line-height: 28px;
padding-bottom: 10px;
color: #44337a;
text-transform: capitalize;
}
h3 {
font-size: 16px;
line-height: 18px;
margin: 0;
padding: 0;
font-weight: normal;
}
h4 {
font-weight: bold;
color: #44337a;
font-size: 11px;
letter-spacing: 1px;
text-transform: uppercase;
margin: 0;
padding: 0;
margin-left: 14px;
}
p {
margin: 0;
padding: 0;
padding-bottom: 9px;
font-size: 12px;
line-height: 18px;
color: #333;
}
a {
outline: none;
}
code {
font-family:Courier;
margin: 0;
color: #666;
display: block;
font-size: 12px;
line-height: 14px;
padding: 0 20px 12px 20px;
}
.copyright {
font-size: 9px;
line-height: 11px;
color: #666;
}
/* -------------------------------------------------------- */
/* Utilities */
/* -------------------------------------------------------- */
.clear {
clear: both;
}
input, form {
margin: 0;
padding: 0;
vertical-align: top;
}
hr {
border: none;
height: 1px;
background: #fff url(../img/hr.png) repeat-x;
width: 85%;
}
hr.pkg_rule {
border: none;
height: 3px;
background: url(../img/hr_dotted.png) no-repeat;
width: 95%;
margin-left: 30px;
margin-bottom: 50px;
color: #fff;
}
a:link, a:visited {
color: #bc3510;
text-decoration: none;
}
a:hover {
color: #bc3510;
text-decoration: underline;
}
li a:link, li a:visited {
color: #333;
text-decoration: none;
}
li a:hover {
color: #bc3510;
text-decoration: underline;
}
h3 a:link, h3 a:visited {
color: #bc3510;
text-decoration: none;
border:0;
}
h3 a:hover {
text-decoration: underline;
}
h2 a:link, h2 a:visited {
color: #44347a;
text-decoration: none;
border: 0;
}
h2 a:hover {
text-decoration: underline;
}
a.pkg_link:link, a.pkg_link:visited {
font-size: 16px;
font-weight: bold;
/* text-decoration: underline; */
color: #fff;
margin-left: 30px;
line-height: 32px;
}
ul {
margin-left: 32px;
padding: 0;
}
ul.recent_packages {
list-style-image: url(../img/bullet.png);
}
img, a {
text-decoration: none;
border: 0;
}
form, input {
margin: 0;
padding: 0;
}
table.categories {
margin: 0 25px 25px 30px;
}
table.useflags, table.dependencies, table.feeds, table.licenses {
margin: 0 5px 25px 15px;
}
table.bugs {
margin: 0 5px 10px 15px;
}
table tr.even {
background-color: #e8e8e8;
}
table tr.even a:visited, table tr.even a:link, table tr.odd a:visited, table tr.odd a:link {
color: black;
white-space: nowrap;
text-decoration: underline;
}
.changelog .date {
font-weight: bold;
color: #702570;
}
p.recent_changes, p.description {
color: black;
}
p.recent_changes a, p.description a {
color: black;
}
p.recent_changes a:hover, p.description a:hover {
text-decoration: none;
border-bottom: 1px dotted black;
}
p.recent_changes b, p.description b {
color: #941304;
/* color: #666; */
}
div.description {
margin-left: 14px;
}
div.about {
margin: 0 5px 0 14px;
}