h1.dl_admin_h1 {

font-size:1.6em;

text-align:center;

}



h2.dl_admin_h2 {

font-size:1.4em;

text-align:left;

}



h3.dl_admin_h3 {

font-size:1.2em;

text-align:center;

}



.dl_user_main input button {

width:auto;

margin:0;

padding:0;

}



.dl_fieldset {

width:80%;

}



.dl_admin_row {

margin-bottom:.9em;

}



.dl_admin_row dl dt {

font-size:1.1em;

font-weight:700;

padding-bottom:1%;

text-decoration:underline;

}



.dl_admin_row dl dd {

font-size:1em;

line-height:180%;

}



#dl_user_main {

background:transparent;

width:99%;

}



.dl_user_form {

padding-top:.6em;

clear:left;

}



.dl_user_fieldset {

background-color:#DCDCDC;

border:1px outset #000;

line-height:170%;

width:60%;

}



.dl_user_fieldset legend {

font-size:1.2em;

font-weight:700;

letter-spacing:0.1em;

}



#dl_user_search {

padding-bottom:30px;

padding-top:10px;

text-align:center;

}



#dl_user_mainmenu {

font-family:"MS Sans Serif", Geneva, sans-serif;

line-height:170%;

margin:0 0 1.2em;

padding:0.5em;

}



#dl_navcontainer {

font-size:10px;

height:1.5em;

list-style-type:none;

margin:0;

padding-bottom:2em;

width:100%;

}



#dl_navcontainer,#dl_navlist ul {

text-align:center;

}



#dl_navlist li {

display:inline;

margin:0;

padding:0;

width:auto;

}



#dl_navlist li a,#dl_navlist li a:link {

color:#555;

display:inline;

padding:3px 5px;

text-decoration:none;

}



#dl_navlist li a:hover {

background:#eee;

border-bottom:3px solid #bbb;

color:#039;

cursor:pointer;

}



#dl_navlist li a#current,#dl_navlist li a#current:link {

border-bottom:3px solid #999;

color:#000;

cursor:default;

font-weight:700;

}



#dl_navlist li a#current:hover {

background:#eee;

border-bottom:3px solid #f90;

}



#xcontainer {

font-size:1em;

overflow:hidden;

width:95%;

padding-left: 2%;

padding-right: 2%;

}



#lastxcontainer,#topxcontainer,#topratedxcontainer {

overflow:hidden;

background-color:#F5F5F5;

border:1px outset #000;

float:left;

line-height:170%;

margin-right: 0.5em;

text-align:left;

height: 30em;

}



#categorycontainer {

	font-size: 1em;

	overflow: hidden;

	width: 500px;

	padding-left: 2%;

	padding-right: 2%;

}



#categorycontainer div.cdlcategories {

overflow:hidden;

float:left;

font-size:1em;

text-align:left;

margin-left: 8em;

margin-right: 0.5em;

width:400px;

background-color:#FFFFFF;

border:0px outset #000;

}



div.cdlcategories ul li {

list-style-image:url(../pnimages/ledred.gif);

padding:0.2em 0.5em 0 0.2em;

margin-top: 0.3em;

margin-right: 0.3em;

margin-left: 0em;

font-weight: bold;

}



div.cdlcategories ul li ul li {

	list-style-image: url(../pnimages/ledgreen.gif);

	margin-left: 0;

	font-size: 0.9em;

	font-weight: normal;

}



div.cdlcategories ul li ul li ul li {

list-style-image:url(../pnimages/ledorange.gif);

}



div.cdlcategories ul li ul li ul li ul li {

list-style-image:url(../pnimages/ledgreen.gif);

}



.dl_outputcontainer {

margin:1.5em 0;

padding:0.5em;

text-align:left;

width:87%;

overflow:hidden;

}



.dl_outputcontainer .dl_outputhead {

padding:1em 0 1.2em;

}



.dl_outputcontainer .dl_float {

margin-left:1em;

width:45%;

float:left;

}



.dl_outputcontainerinner dl dd {

font-size:1em;

line-height:170%;

margin-bottom:.2em;

text-align:left;

}



.dl_outputcontainer .dl_rating {

clear:left;

padding:0;

margin:0;

}



.dl_outputcontainer .dl_rating #rating {

width:50px;

}



.clear {

overflow:hidden;

}



.dl_clearfix:after {

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}



.dl_clearfix {

display:inline-table;

}



/* define admin link menu*/

#dl_admin_list_menu,#dl_category_menu {

border-bottom:1px solid #ccc;

margin:0;

padding-bottom:19px;

padding-left:10px;

}



#dl_admin_list_menu ul,#dl_admin_list_menu li,#dl_category_menu ul,#dl_category_menu li {

display:inline;

list-style-type:none;

margin:0;

padding:0;

}



#dl_admin_list_menu a:link,#dl_admin_list_menu a:visited,#dl_category_menu a:link,#dl_category_menu a:visited {

background:#E8EBF0;

border:1px solid #ccc;

color:#666;

float:left;

font-family:"MS Sans Serif", Geneva, sans-serif;

font-size:0.9em;

font-weight:400;

line-height:14px;

margin-right:8px;

padding:2px 10px;

text-decoration:none;

}



#dl_admin_list_menu a:link#current,#dl_admin_list_menu a:visited#current,body.section-1 #dl_admin_list_menu li#nav-1 a,body.section-2 #dl_admin_list_menu li#nav-2 a,body.section-3 #dl_admin_list_menu li#nav-3 a,body.section-4 #dl_admin_list_menu li#nav-4 a,#dl_category_menu a:link#current,#dl_category_menu a:visited#current,body.section-1 #dl_category_menu li#nav-1 a,body.section-2 #dl_category_menu li#nav-2 a,body.section-3 #dl_category_menu li#nav-3 a,body.section-4 #dl_category_menu li#nav-4 a {

background:#fff;

border-bottom:1px solid #fff;

color:#000;

}



#dl_admin_list_menu a:hover,#dl_category_menu a:hover {

color:red;

}



#dl_admin_list_menu #subnav-1,#dl_admin_list_menu #subnav-2,#dl_admin_list_menu #subnav-3,#dl_admin_list_menu #subnav-4,#dl_category_menu #subnav-1,#dl_category_menu #subnav-2,#dl_category_menu #subnav-3,#dl_category_menu #subnav-4 {

display:none;

width:90%;

}



body.section-1 #dl_admin_list_menu ul#subnav-1,body.section-2 #dl_admin_list_menu ul#subnav-2,body.section-3 #dl_admin_list_menu ul#subnav-3,body.section-4 #dl_admin_list_menu ul#subnav-4,body.section-1 #dl_category_menu ul#subnav-1,body.section-2 #dl_category_menu ul#subnav-2,body.section-3 #dl_category_menu ul#subnav-3,body.section-4 #dl_category_menu ul#subnav-4 {

display:inline;

left:10px;

position:absolute;

top:95px;

}



body.section-1 #dl_admin_list_menu ul#subnav-1 a,body.section-2 #dl_admin_list_menu ul#subnav-2 a,body.section-3 #dl_admin_list_menu ul#subnav-3 a,body.section-4 #dl_admin_list_menu ul#subnav-4 a,body.section-1 #dl_category_menu ul#subnav-1 a,body.section-2 #dl_category_menu ul#subnav-2 a,body.section-3 #dl_category_menu ul#subnav-3 a,body.section-4 #dl_category_menu ul#subnav-4 a {

background:#fff;

border:none;

border-left:1px solid #ccc;

color:#999;

font-size:smaller;

font-weight:700;

line-height:10px;

margin-right:4px;

padding:2px 10px;

text-decoration:none;

}



#dl_admin_list_menu ul a:hover,#dl_category_menu ul a:hover {

color:red !important;

}



.dl_user_logo,#dl_user_newamount {

text-align:center;

}



.dl_rating,.dl_user_form {

margin-top:1em;

}



/* sort menu links*/

#dl_usersort_links {

text-align:center;

font-size:0.8em;

}



#dl_usersort_links li {

list-style:none;

display:inline;

padding-right:15px;

margin:0;

}



/* search box*/

.dl_searchbox{

margin:1.5em 0;

padding:0.5em;

text-align:left;

width:87%;

overflow:hidden;

}



.dl_float_l {

margin-left:1em;

width:45%;

float:left;

text-align: right;

}



.dl_float {

margin-left:1em;

width:45%;

float:left;

}



/* search output*/

.dl_search_output{

	margin: 2.0em 0 0 0;

	padding: 0.5em;

	text-align: left;

	width: 87%;

	overflow: hidden;

}



/* search output*/

#dl_na_extension_container{

	width:100px;

}



/* search output*/

#extension_add{

	width:100px;

}



/* stats block*/

.stats_blockcontent dl dd{

font-size: 0.8em;

}



/* cat nav path*/

#dl_user_catnavpath{

	font-size: 0.9em;

	width: auto;

	m/argin-left: 25%;

	padding: 5px 0  5px 0;

	margin-bottom: 2em;

}



#dl_user_catnavpath a{

text-decoration: none;

}



#dl_user_catnavpath a:hover{

text-decoration: underline;

color:red;

}



.dl_admin_menu .dl_nothingtoedit{

font-family:"MS Sans Serif", Geneva, sans-serif;

color:red;

font-size: 1.5em;

font-weight: bold;

}



/* cat nav path*/

.dl_childs_container{

	font-size: 0.9em;

	width: auto;

	padding: 5px 0  5px 0;

	margin-bottom: 1em;

	m/argin-left: 25%;

}



.dl_childs_container h2{

	font-size: 1em;

}



.dl_childs{

	border: 1px solid Black;

	background-color: #F9F9F9;

	padding: 8px;

	margin-right: 5px;

}



.dl_childs a{

text-decoration: none;

}



.dl_childs a:hover{

text-decoration: underline;

color: Red;

}
