
.sitemap-col h2 { color: #111; font-size: 20px; font-family: Georgia, serif; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; margin-bottom: -3px; }
	.sitemap-col a { color: #464646 !important; }
	.sitemap-col a:hover { text-decoration: none; color: #000 !important; }
	.sitemap-col ul { list-style:none outside none; padding-left: 0px; margin-left: 0; }
		.sitemap-col ul li a { background: url("../img/sitemap-page.png") no-repeat left center; padding: 4px 0px 4px 19px; display: block; }
	ul#sitemap-authors li a { display: inline-block; }
	
	ul#sitemap-categories li a { background: url("../img/sitemap-category.png") no-repeat left center; }
	ul#sitemap-tags li a { background: url("../img/sitemap-tag.png") no-repeat left center; }
	ul#sitemap-authors li a { background: url("../img/sitemap-author.png") no-repeat left center; }

h2.et_pt_title a { color: #111; }
		h2.et_pt_title a:hover { color: #000; text-decoration: none; }

p.et_pt_blogmeta a { color:#646464; }
		p.et_pt_blogmeta a:hover { color:#111; text-decoration: none; }

.et_pt_blogentry a.readmore span { background:url("../img/blog-readmore.png") no-repeat; display:block; height:27px; padding:0 0 0 13px; }

#et-contact p input, #et-contact p textarea { background: url("../img/contact_input.png") repeat-x #f7f7f7 !important; border: 1px solid #cccccc !important; width: 100% !important; color: #111111 !important; padding: 8px !important; }
#et-contact p textarea { width: 95% !important; }

p#et-search-title span { background: url("../img/et_search_icon.png") no-repeat 0px 4px; display: block; padding: 0px 0px 0px 24px; font-size: 18px; color: #fff; text-shadow: 1px 1px 1px #8f8f8f; }

p#et_choose_posts input, p#et_choose_pages input { margin-left: 0px; margin-right: 4px; }

p#et_choose_date select, p#et_choose_cat select { width: 145px\9; }

.et_pt_portfolio_item h2 { color: #000; padding-bottom: 12px; }

.et_pt_portfolio_image img { display: block; }

