body {
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;    
}
#hd {
    background-color:#B05996;
    color:white;
    padding-left:0.2em
}
#hd a {
    color:white;
    text-decoration:none;    
}
#hd a:hover {
    color:black;
}

#hd form input {
    border:2px solid #B05996;
    padding-left:0.2em;
}
.headerquery {
    display:inline;
}
.list-item {
    width:31%;
    height:11em;
    float:left;
    border:2px solid #A0A0A0;
    margin:1px;
    padding:0.4em;
    background-color:#DAD3F4;
}
#htotal {
    display:inline;
    /*text-align:right;*/
    float:right;
    margin-right:1em;
}
div .version {
    float:right;
    margin-right:0.2em;
}
.list-item a {
    text-decoration:none;
    color:#505050;
}
.name a {
    color:#404040;
    font-size:1.2em;
    font-weight:bold;    
    text-decoration:none;
}
.name a:hover {
    color:black;
}
.tags {
    margin-top:0.5em;
    margin-bottom:0.5em;
    margin-left:0.5em;
}
.tags a{
    color:#505050;
    font-size:1em;
    font-weight:bold;    
    text-decoration:none;

}
.tags a:hover {
    background-color:#AAA3C4;
    color:black;
}
.pop{
    /*float:right;*/
    position:relative;
    text-align:right;
    top:10em;
}
.popnumber {
	font-weight:bold;
	font-size:1.2em;
}

.fixbotttom {
    position:relative;
    top:-1.2em;
}/**/
/*
a:link              { color:red; text-decoration:underline; }
a:visited           { color:red; text-decoration:underline; }
a:hover             { color:green; text-decoration:underline; }
a:active            { color:red; text-decoration:underline; }
*/
#leftmenu ul {
    margin:0pt;
}

#leftmenu ul li {
    font-size:130%;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
}

#leftmenu ul li.first {
    margin-top:1px;
}
#leftmenu ul li.sect {
    background:#8899DD none repeat scroll 0% 0%;
    color:#FFFFFF;
    /*font-weight:bold;*/
    text-indent:0.2em;
    font-size:1.5em;
}
#leftmenu ul li a {
    display:block;
    padding:2px 2px 2px 10px;
    text-decoration:none;
    font-size:1em;
    color:black;
}
.selected {
    background-color:#FFFFAA;
    font-weight:bold;
}
#logo {
    border:0pt;
    margin-top:2em;
    margin-bottom:2em;
}


/* CLOUD */
.cloudspace {
    margin-left:1.5em;
}
#pcloud {
    margin-left:3.1em;
    color:black;
}
#cloud {
    width:80%;
    padding:5%;
    margin-left:4em;
    font-weight:bold;
    background-color:#D0EAD0;
    color:#505050;
}
#cloud a{
    text-decoration:none;
    line-height:1.4em;
    color:#303030;
}
#cloud a:hover {
    color:black;
    background-color:#A0EAA0;
}
#cloud .size1 {
    font-size: 1.2em;
}
#cloud .size2 {
    font-size: 1.5em;
}
#cloud .size3 {
    font-size: 1.9em;
}
#cloud .size4 {
    font-size: 2.3em;
}
#cloud .size5 {
    font-size: 2.7em;
}
#cloud .size6 {
    font-size: 3.0em;
}
#cloud .size6 {
    font-size: 3.4em;
}
.pagination {
    font-size:1.5em;
    text-align:center;
    clear:both;
}
.singlesoftware #title {
    font-size: 3.0em;
    margin-top:-0.5em;
    
}
.singlesoftware #title a {
    color:black;
}
.singlesoftware #url {
    font-size: 1em;
    margin-top:0.2em;
}
.singlesoftware #company {
    display:inline;
    margin-top:1em;
    font-size: 0.5em;
}
.singlesoftware #taglabel {
    margin-top:1em;
    font-size: 1.5em;
}
.singlesoftware .tags {
    font-size: 1.4em;
}
.singlesoftware #description {
    margin-top:2em;
    font-size: 1.4em;
    font-weight:normal;
    margin-bottom:2em;
}
#softlabel, #message {
 margin-left:3em;   
 font-size: 1.4em;
}
/* FOOTER */
#ft{
	margin:3em 1em 0em 1em;
	float:right;
	text-align:right;
}


#copyright {
	color:#C9C9C9;
	font-size:1em;
	margin:0pt;
	margin-top:0.5em;
	font-family:Arial,Helvetica,sans-serif;
}

#navft li{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	margin-right:2em;
}

#navft a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	text-decoration:underline;
	color:black;
}

#navft a:visited {
	text-decoration:underline;
	color:grey;
}
