/*
	https://www.debian.org Stylesheet

	Copyright 2011 Kalle Söderman

	This stylesheet is free software; you can redistribute it and/or modify it
	under the terms of the GNU General Public License, version 2, as published by
	the Free Software Foundation.

	This program is distributed in the hope that it will be useful, but WITHOUT ANY
	WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
	PARTICULAR PURPOSE. See the GNU General Public License for more details.

	You should have received a copy of the GNU General Public License along with
	this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
	Street, Fifth Floor, Boston, MA 02110-1301 USA.

	The license text can also be found at https://www.gnu.org/copyleft/gpl.html and
	/usr/share/common-licenses/GPL-2 on Debian GNU/Linux.  
*/

@import url("debian.css");

#footer {
	padding-right: 10px;
	margin-left: 52px;
	clear: both; /* added because right sidebar overlaps footer */
}
#pnavbar {
	font-size: 0.75em;
	background-color: transparent;
	background-color: #f5f6f7;
	margin:0;	
	padding: 6px 0.25em 7px  0.25em;
	border-bottom: 1px solid #d2d3d7 ;
	text-transform:lowercase;
	line-height: 1;
}
#psitewidemsg {
                padding: .25em;
                text-align: center;
}
#psitewidemsg.high {
                     border: 4px #c70036 ridge;
                     background-color: yellow;
                     color: #c70036;
}
#psitewidemsg.normal {
                       border: dotted thin #c70036;
}
#psitewidemsg.low {
                    border: solid thin black;
}
#pmoreinfo {
	width: 20em;
	float:right;
	padding:0 0 0 0.5em;
	margin: 0 0 10px 0.5em;
	border-left:1px solid #a9abb3;
	font-size: 0.75em;
	line-height: 1.5;
}
#pmoreinfo a {
	text-decoration: none;
}
#pmoreinfo div.screenshot {
	min-height: 120px;
}
#pmoreinfo a:hover {
	text-decoration: underline;
}
#pmoreinfo ul {
	list-style:none;
	margin: 0;
}
#pmoreinfo ul ul {
	margin:0;
}
#pmoreinfo li {
	font-weight: normal;
}
#pmoreinfo p {
}
#pmoreinfo h2 {
	font-size: 1em; 
	font-weight: bold;
	line-height: 2;
	margin:0;
}
#pmoreinfo h3 {
	font-size: 1em;
	font-weight: normal;
	line-height: 2;
	margin:0;
}
#packagesearch #breadcrumbs {
	margin-bottom: 0;
}
	
#hpacketsearch form {
	margin:0; padding:0;
}
#hpacketsearch {
	background: transparent;
	display:block;
	padding: 1px 3px 1px 0;
	text-align: right;
}
.perror
, #psearchtoomanyhits {
	padding:0 2em 0 4em;
	margin: 1.85em 0 1.85em 0;
	background-repeat: no-repeat;
	background-position: 0.5em 1em;
	font-size: 0.75em;
	line-height: 2em;
	background-color:#FFFFCB;
	border:0.15em solid #CCCCA3;
}
#psearchtoomanyhits {
	background-image: url('Pics/admon-note.png');
}
.perror p {
	margin-bottom: 0;
}
div.warning {
	background-image: url('Pics/admon-warning.png');
}
#psearchres h2 {
	background-image: url('Pics/reddot.png');
	background-repeat: repeat-x;
	background-position: top left;
	padding: 0.5em 0 0 0;
	margin: 0.5em 0 1em 0;
}
#psearchres
, #pcontentsres {
	padding-top: 0;
}
#pcontentsres tr {
	text-align: left;
}
#pcontentsres td {
	padding-right: 1.5em;
}
#pcontentsres {
	margin-bottom: 1.5em;
	}
#psearchres ul{
	margin-top:0;
}
#psearchres ul li{
}
.file {
	font-family: monospace;
}
div#pothers {
	margin-top:0.25em;
	float: right;
}
#pothers a, #pothers strong {
}
#psearchsug {
	font-size: 0.75em;
	margin: 0;
	line-height: 2;
	background-image: url('Pics/reddot.png');
	background-repeat: repeat-x;
	background-position: bottom left;
}	
#psearchsug p {
	margin: 0;
}
#psearchsug ul {
	margin: 1em 0 1em 0;
	}

/* Package sidebar */
#ptablist {
}

/* 	Package dependencies */

#pdeplegend {
	font-weight:bold;
	padding: 0 0.5em 0 0;
	border:1px solid #a9abb3;
}
#pdeplegend img {
	margin-left: 1em;
}
#pdeplegend tr,#pdeplegend ul,#pdeplegend li {
	margin:0; padding:0;
}
#pdeplegend td {
	padding-left: 1.5em;
	padding-right: 1em;
}
#pdeps dd {
	margin:0;
	padding:0;
}
#pdeps dt {
}

#pdeplegend ul.uldep
, #pdeplegend ul.uladep
, #pdeplegend ul.ulrec
, #pdeplegend ul.ulidep
, #pdeplegend ul.ulsug
, #pdeplegend ul.ulenh {
	margin-left: 0.5em;
	list-style-position: inside;
}

#pdeps ul.uldep, #pdeps ul.uladep {
	list-style-type: disc;
	list-style-image: url(Pics/dep.png);
}
#pdeps ul.ulrec, #pdeps ul.ulidep {
	list-style-type: square;
	list-style-image: url(Pics/rec.png);
}
#pdeps ul.ulsug {
	list-style-type: circle;
	list-style-image: url(Pics/sug.png);
}
#pdeps ul.ulenh {
	list-style-type: circle;
	list-style-image: url(Pics/enh.png);
}
#pdownload {
	text-align: left;
	margin-right: 18em;
}
#pdownload table {
	text-align:left;
	margin-bottom: 2em;
	border-bottom: 1px solid #a9abb3;
	border-top: 1px solid #a9abb3;
	width: 100%;
	font-size: 0.75em;
}
#pdeplegend td li {
	padding-left:0;
}
#pdeplegend td
 ,#pdeplegend tr
 ,#pdeplegend table
 ,#pdeplegend ul
 ,#pdeplegend li
 ,#pdeplegend tbody {
	margin:0;
	padding:0;
}
.pkgreport #pdeplegend td li {
	margin:0.25em 0 0 2em;
}
#ptags {
	font-size: 0.75em;
	margin: 0 22em 0 2em;
	line-height: 2;
}
.card {
	clear:both;
	margin:2em 0 2em 0;
	background-position: 0 -50px;
	background-repeat: repeat-x;
	padding:8px 0 8px 0;
}
.card ul {
	margin:0.5em 0 1em 0;
}
.card ul li {
	list-style:none;
}
.card h2 {
	margin:0;
}
#lefthalfcol {
	float:left;
	width: 50%;
	padding-right: 1em;
	margin:0;
}
#righthalfcol {
	margin:0;
	margin-left:50%;
	padding-left: 1em;
}
#lefthalfcol dl
, #righthalfcol dl {
	margin-top: 0;
}
#lefthalfcol dd
, #righthalfcol dd {
	margin-bottom: 1em;
}	
.lefthalf ul {
	margin-top:0;
}
strong.pmarker {
	padding: 0 0.1em 0 0.1em;
}
span.keyword {
		color: #444;
		font-weight: bold;
		letter-spacing: 0.05em;
}
h1 strong.pmarker {
	font-weight: normal;
}
.pmarker {
        color: red;
        clear: both;
}
.pconstantnag {
        max-width: 60em;
        border: dotted thin red;
        padding: .5em;
        font-size: smaller;
	margin-bottom: .5em;
}
.pconstantnag h2 {
        text-align: center;
}
.pconstantnag strong {
        color: red;
}
.psearch-other-hits {
		margin-top: 1em;
}
table {
	border-bottom: 1px solid #a9abb3;
	border-top: 1px solid #a9abb3;
	}

td {
		background-image: url(Pics/greydot.png);
		background-position: top left;
		background-repeat: repeat-x;
}
th {
}
.vcurrent {
	background-color: #bfb;
}
.volder {
	background-color: #ffb;
}
.vold {
	background-color: #fbb;
}
