body {
background-image: url("./images/background0709.png");
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0px;
padding: 0px;
margin-bottom:20px;
}

#outerwrapper {
width: 800px;
margin-left: auto;
margin-right: auto;
background-color: #fafafa;
border: 1px solid #000;
}

#header {
background-color: #000;
width: 800px;
height: 85px;
}

#topnav {
background-color: #C7C7C7;
height: 20px;
}

p {
padding: 0px;
margin: 0px;
}

#content_wrapper {
height:auto;
min-height:595px;
float: right;
width:650px; 
border-left: 5px solid #C7C7C7;
}

#page_wrapper {
width:800px; 
height:auto;
background-image: url("./images/menubg0708.gif");
background-repeat: repeat-y;
}

#content {
float: left;
width: 500px;
background-color: #fafafa;
min-height: 595px;
height: auto !important;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:25px;
border-left: 1px solid #000;
border-top: 1px solid #000;
}

#content a:link{border-bottom:1px dotted #953535;color:#953535;text-decoration:none;}
#content a:visited{border-bottom:1px dotted #953535;color:#953535;text-decoration:none;}
#content a:hover{border-bottom:1px solid #953535;color:#953535;text-decoration:none;}

#adbar {float:right; width:139px;height:auto;border-top: 1px solid #000;}

#leftnav {
text-align:left;
float: left;
background-color: #953535;
width: 142px;
margin: 0px;
padding: 0px;
height: auto;
border-top: 1px solid #000;
}

#leftnav a:link{color:#fff;text-decoration:none;}
#leftnav a:visited{color:#fff;text-decoration:none;}
#leftnav a:hover{border-bottom:1px solid #fff;color:#fff;text-decoration:none;}

#leftnav nostyle {font-size:10px;}

#leftnav #buttons a:link{border:none; text-decoration:none;}
#leftnav #buttons a:visited{border:none; text-decoration:none;}
#leftnav #buttons a:hover{border:none;text-decoration:none;}
#leftnav #buttons ul li {list-style:none;}

#leftnav #buttons img {padding-bottom:3px;}

#footer {
clear: both;
height: 20px;
background-color: #C7C7C7;
border-top: 1px solid #000;
height:auto;
text-align:center;
}

#footer a:link{border-bottom:1px dotted #953535;color:#953535;text-decoration:none;}
#footer a:visited{border-bottom:1px dotted #953535;color:#953535;text-decoration:none;}
#footer a:hover{border-bottom:1px solid #953535;color:#953535;text-decoration:none;}

#leftnav ul{text-align:left;}

#leftnav ul li {
margin:5px;
margin-left:0px;
list-style: square;
text-align:left;
color:#FFFFFF;
font-size:10px;
width:100px;
}

#content img {padding:5px;
}

#content p {text-indent:20px;
  			margin:8px;
}

#topnav p, #footer p {
margin: 2px;
margin-top: 0px;
padding: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:10px;
color:#000;
}

h1 {
display:none;
}

h2 {
background-color:#c7c7c7;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:10px;
color:#000;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #000;
border-top:1px solid #000;
border-right:1px solid #c7c7c7;
padding:2px;
padding-left:4px;
width:138px;
}

h3 {

font-size:15px;
padding:2px;
width:450px;
border-bottom:1px solid #000000;
}



/*
Homepage Items --------------------------*/

.software_wrapper{
border: 1px solid #000;
margin-bottom: 5px;
padding:2px;
background-color:#f6f6f6;
}

.center{text-align:center;
margin-bottom:10px;
}



/*
Software items --------------------------*/

#softwarelist {
list-style:none;
float:left;
margin:0;
padding:0;
width:100%;
}

.software{
float:left;
margin:4px;
min-height: 3em;
padding-right:1px;
padding-bottom:3px;
width: 152px;
height: 150px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;	
text-align:left;
background:#d4d4d4;
border:1px solid #666;
}
.software ul{list-style:none; padding:0; margin:0;}
.software li{padding:3px;margin:0;}




.pic{border: 1px solid #000;} /* PIC SIZE: 145x105 */


#content #softwarelist img {padding:0px;}


.software_info{
float:left;
margin:4px 10px 4px 4px;
min-height: 9em;
padding-right:1px;
padding-bottom:3px;
width: 152px;
height: 190px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;	
text-align:left;
background:#d4d4d4;
border:1px solid #666;
}

#content .software_info img {padding:0px;}
.software_info ul{list-style:none; padding:3px; margin:0;}
.software_info li{padding-bottom:1px;margin:0;}
.url{font-size:10px;}



/*
Category items --------------------------*/

#categorylist {
list-style:none;
float:left;
margin:0;
padding:0;
width:100%;
}

.category{
float:left;
margin:4px;
min-height: 3em;
padding-right:1px;
padding-bottom:3px;
width: 152px;
height: 150px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;	
text-align:left;
background:#d4d4d4;
border:1px solid #666;
}
.category ul{list-style:none; padding:0; margin:0;}
.category li{padding:3px;margin:0;}

.pic{border: 1px solid #000;} /* PIC SIZE: 145x105 */


#content #categorylist img {padding:0px;}

/*
Virus items --------------------------*/

#virus_details {
list-style:none;
float:left;
margin:0;
padding:0;
width:100%;
margin-bottom:7px;
border-bottom: dashed #000000 1px;
}

#virus_details li{padding:3px;}




