#linkdirectory .leftCol h1 {
    background:#F3F3F3 none repeat scroll 0 0;
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:2em;
    font-weight:bolder;
    margin:8px 0;
    padding:0 10px;
}

#linkdirectory .leftCol #results .categories  {
    padding:10px 4px 10px 0;
}


#linkdirectory .leftCol #results .categories li {
    border:none;
    padding:0;
}

#linkdirectory .leftCol #results .categories li h3 {
    font-size:1.6em;
}


#linkdirectory .leftCol #results .categories li h3 a {
    color: #A21F4B;
    
}

#linkdirectory .leftCol #results .categories li h3 a em {
    font-style:normal;
    color:#6b90ad;
}

#linkdirectory .leftCol #results .siteUrl {
    font-style:normal;
}

#linkdirectory .leftCol #results .siteUrl a {
    color:#17476c;
}

#linkdirectory .leftCol  #results li div  {
    padding: 6px 0;
}



#ranks {
	border-color: #dce4ea;
	border-top-color: #17476c;
	padding: 6px 0 12px;
	width:298px;
    margin-bottom:22px;
    margin-top:22px;
}

#ranks h2 {
	padding: 0 6px;
	color: #666;
}

#ranks p { padding: 0 6px 12px; }

#ranks h3 {
	border-top: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	/*background: #f3f3f3 url(../img/common/marker_arr.gif) 2px 0 no-repeat;*/
	/*padding: 0 6px 0 20px;*/
	padding: 0 6px 0 0;
	font-size: 18px;
	line-height: 24px;
	color: #a21f4b;
}

#ranks li.unrolled h3 {
	/*background: #f3f3f3 url(../img/common/marker_arr02.gif) 2px 0 no-repeat;*/
}

#ranks li h3 img {
	display:none;
	vertical-align: middle;
	padding: 0 2px;
	border:none;
}

#searchResults .rightCol #ranks.box ul li {
padding-bottom:0;
}

#ranks li.unrolled h3 img.open {
	display:none;
}

#ranks li.unrolled h3 img {
	display:inline;
}

#ranks li h3 img.open {
	display:inline;
}


#ranks h3 a { color: #a21f4b; }

#ranks ul.subcategory li {
	margin: 0 6px 0 20px;
	background: url(../img/common/marker03.gif) 2px 50% no-repeat;
	padding: 2px 0 2px 14px;
	font-weight: bolder;
	color: #17476c;
}

#ranks ul.subcategory { padding: 1px 0; }

#ranks ul.subcategory li a { color: #17476c; }


#ranks li.unrolled ul.subcategory {
display:none;
}

#linkdirectory #addLinkBox {
    border-color:#BB6106;
    border-style:solid;
    border-width:8px 1px 1px;
    overflow:auto;
    padding:6px 0 6px;
    width:298px;
    margin-bottom:4px;
}

#linkdirectory #addLinkBox h3 {
	color: #FA8A28;
	padding: 0 6px 4px;
}

#linkdirectory #addLinkBox h3 a { color: #c46081; }
#linkdirectory #addLinkBox p {
    font-size:12px;
    padding: 0 6px 6px;
    line-height:1.2em;
}

#linkdirectory .addNewSite {
    background:#FA8A28  url(/img/common/add.gif) no-repeat scroll 25px 0;
    border:0 none;
    font-size:1.4em;
    height:49px;
    line-height:49px;
    margin:1px 0 0;
    padding:0 0 0 71px;
    width:229px;
    border:1px solid #BB6106;
    color:#FFFFFF;
    display:block;
}

#linkdirectory .addNewSite em {
font-style:normal;
font-weight:bolder;
}

#linkdirectory #site.leftCol #results li div.tags {
    padding: 12px 0 0;
}

#linkdirectory #site.leftCol #results li div.category {
    padding: 2px 0 6px;
}

#linkdirectory #site.leftCol #results li p.created {
    color:#666;
    font-size:11px;
    padding: 6px 0 0;
}

#linkdirectory #results li .category h3 {
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    font-weight:bolder;
    line-height:1.3em;
}
#linkdirectory #results li .category h3 a {
    color:#17476C !important;
}
#linkdirectory #addLinkBox.leftCol {
    width:658px;
}

#linkdirectory #addLinkBox p.linkUrl {
    padding-bottom:0;
    color:#A21F4B;
    font-weight:bolder;
}

#linkdirectory #addLinkBox.leftCol .linkCode {
    padding:6px 6px 12px;
}

#linkdirectory #addLinkBox.leftCol .linkCode p {
    padding:0;
}

#linkdirectory #addLinkBox.leftCol .linkCode textarea {
    height:32px;
    padding:3px;
    width:620px
}