/*
Theme Name: FREEbiesDock.com
Theme URI: http://FREEbiesDock.com
Description: FREEbiesDock.com
Version: 0.92
Author: Tom Bielawski
Author URI: http://devblog.eu/
Tags: fixed width, two columns, widgets, paypal, wp-polls, yaapc
*/
body, p, blockquote, img, h1, h2, h3, h4, h5, h6, ul, ol, form, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
	letter-spacing: normal;
}

body {
	background: #eae5ce;
	color: #69644e;
	font: 12px Arial;
	line-height: 1;
}

:focus {
	-moz-outline: 0;
	outline: 0;
	outline-offset: 0;
}

ul, ol {
	list-style: none;
	line-height: 1.3em;
}

a {
	text-decoration: none;
}

p {
	line-height: 1.3em;
}

h1 {
	font-size: 1.9em;
	margin-bottom: 0.9em;
}

#header {
	background: #262016;
	float: left;
	width: 100%;
}

#header-wrapper {
	width: 830px;
	margin: 10px auto 0;
}

#header-wrapper h1#logo a {
	background: url('images/img_logo.png') no-repeat;
	display: block;
	height: 47px;
	width: 204px;
}

#header-wrapper h1#logo {
	float: left;
	height: 47px;
	width: 204px;
}

#header-wrapper ul {
	float: right;
}

#header-wrapper li {
	float: left;
}

#header-wrapper li a {
	text-transform: lowercase;
	background: #3a3527 url('images/img_top_menu_bg.png') no-repeat 0 0;
	float: left;
	padding: 7px 15px;
	margin-right: 8px;
	color: #69644e;
	height: 15px;
	position: relative;
}

#header-wrapper li a:hover {
	background: #69644e url('images/img_top_menu_bg.png') no-repeat 0 -58px;
	color: #eae5ce;
}

#header-wrapper a span.header-menu-end {
	background: url('images/img_top_menu_bg.png') no-repeat 0 -29px;
	position: absolute;
	right: 0;
	top: 0;
	width: 6px;
	height: 29px;
}

#header-wrapper a:hover span.header-menu-end {
	background-position: 0 -87px;
}

#header-wrapper li:last-child a {
	margin: 0;
}

#header-features {
	width: 830px;
	float: left;
}

#header-features p {
	width: 270px;
	margin: 10px 0;
}

#header-features div {
	width: 285px;
	float: left;
}

#header-features #header-features-download {
	width: 250px;
	padding: 0 10px;
}

#header-features #header-features-list {
	width: 270px;
}

#header-features-download {
	position: relative;
}

#header-features-download a#download {
	bottom: 20px;
	height: 68px;
	position: absolute;
	right: 67px;
	width: 68px;
}

#header-features-list ul {
	margin: 4px 0 2px;
}

#header-features-list li {
	background: url('images/img_features_highlight.png') no-repeat 10px 2px;
	padding: 14px 0 15px 50px;
	width: 220px;
	font: bold 18px Arial;
	line-height: 15px;
}

#header-features-list li.odd {
	background-color: #322c1f;
	border-top: 1px solid #69644e;
	border-bottom: 1px solid #69644e;
}

#header-features-list h4 {
	font-size: 20px;
}

#header-misc {
	float: left;
	background: url('images/img_donation_bg.gif') repeat-x 0 0;
	width: 100%;
}

#header-misc-content {
	width: 824px;
	margin: 0 auto 16px;
	height: 15px;
	padding: 0 8px 8px;
}

#header-misc-donation {
	width: 824px;
	margin: 0 auto 16px;
	background: #d5cfb7 url('images/img_donation_remember.png') no-repeat 8px 0;
	padding: 0 8px 8px;
	height: 100px;
	border-radius-bottom: 7px;
	-webkit-border-radius-bottom: 7px;
	-moz-border-radius-bottom: 7px;
}

#header-misc-donation p {
	font: 11px Arial;
	padding: 7px 5px;
	border-bottom: 1px solid #c5bfa6;
	width: 725px;
	margin-left: 85px;
}

#donation {
	width: 100%;
	padding-bottom: 15px;
}

#donation-chart {
	float: left;
	margin-top: 13px;
	background: url('images/img_donation_chart.png') no-repeat;
	width: 495px;
	padding: 15px 5px 0 11px;
	height: 25px;
}

#donation-chart div {
	background: url('images/img_donation_bar.png') no-repeat 505% 0;
	height: 20px;
}

#donation-form {
	float: right;
	width: 300px;
	margin-top: 4px;
}

#donation-form label {
	float: left;
	font-size: 11px;
	margin: 2px 0 5px;
}

#donation-form input {
	float: left;
}

#donation-form input#howmuch {
	background: url('images/input_donation.png') no-repeat;
	width: 58px;
	height: 20px;
	padding: 5px 5px 5px 20px;
	border: 0;
	font: 18px Arial;
	color: #c2baa6;
	margin-right: 5px;
}

#content {
	width: 840px;
	margin: 0 auto;
}

#content-fill {
	width: 840px;
	background: url('images/img_bg.png') repeat-y;
	float: left;
	margin: 0 0 10px;
}

#content-left {
	width: 520px;
	float: left;
	background: #eae5ce;
	padding: 0 0 5px;
}

h2#page-title {
	position: absolute;
	width: 520px;
	font-size: 72px;
}

h2#page-title span {
	font-size: 14px;
	color: #aaa090;
	margin: 0 0 -30px 15px;
}

h2#page-title strong {
	font-size: 22px;
	color: #aaa090;
	margin: 0 0 0 100px;
	float: left;
}

.post {
	width: 478px;
	padding: 10px 20px;
	text-align: justify;
}

.post, .product, .other {
	background: #fff url('images/img_content_bg.png') no-repeat left top;
	clear: right;
	float: right;
	color: #69644e;
	margin: 15px 0 0;
	position: relative;
}

.product {
	padding: 8px;
	width: 502px;
}

.other {
	padding: 2px 9px 9px;
	width: 500px;
}

.post h2 {
	font-size: 34px;
	line-height: 28px;
	margin: 10px 0 0;
}

.post p {
	line-height: 16px;
	margin: 10px 0;
}

.post p.entry-wrap-meta {
	color: #aaa090;
	font-size: 11px;
	margin: 0 0 15px;
}

.post p.entry-wrap-meta a {
	color: #aaa090;
	font-weight: normal;
}

.post a {
	color: #69644e;
	font-weight: bold;
}

.post a:hover {
	color: #a6ba00;
}

.post ul, .post ol {
	margin: 15px 0 15px 20px;
	font-size: 13px;
}

.post ul a, .post ol a {
	color: #a6ba00;
	font-weight: normal;
}
.post ul li, .post ol li {
	background: url('images/img_icon_plus.png') no-repeat 10px 50%;
	padding: 9px 0 9px 40px;
}

.post ul li.odd, .post ol li.odd {
	background-color: #f9f7f0;
	border-top: 1px solid #e9e8e5;
	border-bottom: 1px solid #e9e8e5;
}

.post-footer {
	background: url('images/img_content_bg.png') no-repeat right top;
	width: 518px;
	height: 12px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.post blockquote {
	background: url('images/img_blockquote_bg.png') no-repeat 10px 5px;
	color: #aaa090;
	margin: 7px 0;
	padding: 15px 0 15px 23px;
}

.post blockquote a {
	font-weight: normal;
}

.post blockquote p {
	text-align: left;
}

.post blockquote a:hover {
	color: #69644e;
	text-decoration: underline;
}

.post .wp-caption {
    position: relative;
}

.post .wp-caption-text {
    position: absolute;
	bottom: 0;
	right: 0;
	width: 308px;
	height: 25px;
	padding: 11px 5px 0 35px;
	margin: 0;
	color: #aaa090;
	background: url('images/img_caption_bg.png') no-repeat 0 0;
}

.product img {
	left: 27px;
	position: absolute;
	top: 93px;
}

.product-show {
	width: 500px;
	height: 225px;
	margin-bottom: 10px;
	position: relative;
}

.product-show div {
	background: #fff;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 2px 10px 0 15px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
}

.product-show h3 {
	font-size: 20px;
	height: 32px;
	line-height: 2em;
	color: #bab1a0;
}

.product-show h3 img {
	float: left;
	top: 0;
	left: 0;
	position: relative;
	margin: 9px 0 0;
}

.product-show h3 strong {
	color: #69644e;
}

.product-show h3 strong span {
	color: #a6b600;
}

.product-desc {
	background: url('images/img_product_desc_bg.png') no-repeat;
	width: 486px;
	float: left;
	height: 62px;
	padding: 0 8px;
}

.product-desc ul {
	color: #aaa090;
	float: right;
	margin: 14px 0 11px 12px;
}

.product-desc ul li {
	margin-right: 6px;
}

.product-desc ul.product-buttons {
	margin-top: 11px;
}

.product-desc ul.product-buttons li {
	float: left;
	margin-right: 6px;
}

.download-wrapper {
	float: left;
	background: url('images/img_download_bg.png') no-repeat;
	width: 333px;
	height: 176px;
	position: relative;
	padding: 33px 0 0 145px;
}

.download-wrapper p {
	color: #8c8773;
	font-size: 11px;
	width: 255px;
	text-align: left;
	line-height: 1.2em;
}

.download-wrapper a {
	color: #a39d85;
}

.download-wrapper img {
	position: absolute;
	left: 15px;
	top: 5px;
}

.download-wrapper a.why-donate {
	position: absolute;
	right: 20px;
	bottom: 55px;
	font-size: 14px;
	font-weight: normal;
	color: #b3ad96;
}

.download-wrapper iframe {
	position: absolute;
	right: 6px;
	top: 45px;
}

.post .download-wrapper ul {
	font-size: 18px;
	margin: 10px 0;
	color: #8c8773;
}

.post .download-wrapper li {
	background: none;
	padding: 0;
}

.post .download-wrapper li strong {
	color: #b3ad96;
}

.post .download-wrapper ul.download-buttons {
	float: left;
	margin: 0;
}

.post .download-wrapper ul.download-buttons li {
	float: left;
	width: auto;
	margin-right: 5px;
}

.button-donate {
	background: url('images/button_donateus.png') no-repeat right top;
	width: 89px;
	height: 37px;
}

.button-download {
	background: url('images/button_download.png') no-repeat right top;
	width: 128px;
	height: 37px;
}

.button-seedemo {
	background: url('images/button_demo.png') no-repeat right top;
	width: 89px;
	height: 37px;
}

.button-infoanddemo a {
	background: url('images/button_infodemo.png') no-repeat right top;
	width: 89px;
	height: 37px;
}

.button-infoanddemo a:hover {
	background-position: 0 0;
}

.button-freedownload a {
	background: url('images/button_download.png') no-repeat;
	width: 128px;
	height: 37px;
}

.button-freedownload a:hover {
	background-position: right top;
}

h3#comments {
	color: #aaa090;
	font-size: 30px;
	float: right;
	margin: 11px 7px 0;
	width: 510px;
	display: block;
	letter-spacing: -1px;
	word-spacing: -2px;
}

h3#comments strong {
	margin: 0 6px;
}

h3#comments strong, h3#comments span {
	color: #69644e;
}

h3#comments span#show-hide {
	float: right;
	margin: 2px 0 0;
	word-spacing: -4px;
	cursor: pointer;
}

.comment-list {
	float: left;
	margin: 9px 0 0;
}

.comment-list li {
	background: #f6f4ea url('images/img_comments_bg.png') no-repeat 0 0;
	padding: 8px 0 0;
	float: left;
	width: 499px;
	margin: 0 0 7px;
}

.comment-content {
	float: right;
	color: #aaa090;
	padding: 7px 10px 8px 0;
	width: 404px;
}

.comment-content p {
	display: inline;
}

.comment-content a {
	color: #69644e;
}

.comment-metadata {
	float: left;
	color: #d1cac0;
	padding: 5px 12px 8px 0;
	width: 487px;
	background: url('images/img_comments_bg.png') no-repeat 100% 100%;
}

.comment-metadata small {
	float: right;
	width: 405px;
	padding: 5px 0 0;
	border-top: 1px solid #ebe7dd;
	font-size: 11px;
}

.comment-metadata a {
	color: #d1cac0;
}

.comment-permalink {
	float: right;
}

.avatar-bg {
	background: url('images/avatar.png') no-repeat 0 0;
	width: 65px;
	float: left;
	height: 50px;
	padding: 6px;
	margin-left: 8px;
}

.admin-comment {
	background: url('images/avatar.png') no-repeat 0 -62px;
}

.other-content {
	background: #69644e url('images/img_comment_bg.png') no-repeat 0 0;
	float: left;
	width: 478px;
	margin: 0.8em 0 3px;
	padding: 11px 10px;
	color: #837d64;
	font-size: 14px;
	position: relative;
}

.other-content-footer {
	background: url('images/img_comment_bg.png') no-repeat right top;
	height: 11px;
	left: 0;
	position: absolute;
	width: 498px;
	bottom: 0;
}

.other-content h3 {
	background: url('images/img_comment_replace.png') no-repeat 0 -180px;
	height: 37px;
	width: 400px;
	text-indent: -999px;
}

#trackbacks li {
	float: left;
	padding: 10px 2px;
	border-bottom: 1px solid #817b67;
	color: #aaa090;
	width: 99%;
}

#trackbacks li:last-child {
	border: 0;
	padding: 10px 2px 0 2px;
}

#trackbacks li a {
	color: #aaa090;
	font-weight: normal;
}

#trackbacks li a:hover {
	color: #eae5ce;
}

form#commentform {
	background: url('images/img_comment_bg.png') no-repeat 0 0;
	float: left;
	padding: 11px 0 0;
}

form#commentform a {
	color: #aaa090;
	font-weight: bold;
}

form#commentform input, form#commentform textarea {
	border: 0;
	margin: 0;
	padding: 0;
	color: #aaa090;
	font: 14px Arial;
}

form#commentform dl {
	background: #69644e url('images/img_comment_bg.png') no-repeat right bottom;
	float: left;
	padding: 0 10px 11px;
	width: 478px;
}

form#commentform dd {
	width: 345px;
	float: left;
	margin: 0 0 3px;
}

form#commentform dd input {
	background: url('images/img_comment_input.png') no-repeat;
	width: 314px;
	height: 20px;
	padding: 13px 16px 7px;
	float: left;
}

form#commentform dt {
	width: 133px;
	height: 40px;
	float: left;
	color: #aaa090;
	font-size: 11px;
	margin: 0 0 3px;
}

form#commentform dt.empty-cell {
	display: none;
}

form#commentform dt.info {
	font-size: 12px;
	width: 360px;
	height: 20px;
}

form#commentform dt.disclaimer {
	border-right: 1px solid #837d64;
	margin: 10px 0 0 10px;
	padding-right: 10px;
	text-align: right;
	width: 360px;
}

form#commentform dd.textarea {
	background: url('images/img_comment_textarea.png') no-repeat 0 0;
	margin: 3px 0 0;
	padding: 7px 0 0;
	width: 479px;
}

form#commentform dd.textarea textarea {
	background: #fff url('images/img_comment_textarea.png') no-repeat right bottom;
	padding: 0 15px 10px;
	width: 449px;
}

form#commentform dd.submit {
	width: 83px;
}

form#commentform dd.submit input {
	background: url('images/img_comment_replace.png') no-repeat -47px -133px;
	height: 43px;
	width: 83px;
	margin: 8px 10px 0;
	padding: 0;
	cursor: pointer;
}

form#commentform dt label {
	float: left;
	height: 33px;
	padding: 5px 0 0;
	width: 125px;
	text-indent: -999px;
}

form#commentform dt #for-author {
	background: url('images/img_comment_replace.png') no-repeat 0 5px;
}

form#commentform dt #for-email {
	background: url('images/img_comment_replace.png') no-repeat 0 -41px;
}

form#commentform dt #for-url {
	background: url('images/img_comment_replace.png') no-repeat 0 -91px;
}

.bottom-menu {
	margin: 15px 0 10px;
	float: left;
	width: 525px;
}

.bottom-menu img {
	margin: 1px 0 0;
}

.bottom-menu li {
	float: left;
	background: #fff url('images/img_bottom_menu_bg.png') no-repeat 0 0;
	padding: 15px 20px 12px;
	position: relative;
	margin-right: 5px;
	text-transform: uppercase;
	height: 15px;
}

.bottom-menu li a {
	color: #bab1a0;
	font-size: 16px;
}

.bottom-menu li div {
	position: absolute;
	background: url('images/img_bottom_menu_bg.png') no-repeat left bottom;
	right: 0;
	top: 0;
	height: 42px;
	width: 13px;
}

#content-sidebar {
	width: 302px;
	float: right;
}

#content-sidebar .useImage {
	float: left;
}

ul#sidebar li {
	float: left;
	width: 302px;
}

ul#sidebar li li {
	width: 261px;
}

.sidebar {
	background: #fff url('images/img_sidebar_bg.png') no-repeat left top;
	float: left;
	margin: 15px 0 0;
	width: 261px;
	padding: 20px;
	position: relative;
}

.sidebar-footer {
	background: url('images/img_sidebar_bg.png') no-repeat right top;
	width: 301px;
	height: 12px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#content-sidebar h2 {
	margin: 20px 0 0;
	float: left;
}

#content-sidebar h2#whatsnew {
	margin: 0;
}

#coffe-cup {
	width: 299px;
	height: 120px;
	float: left;
	background: url('images/coffe-cup-button.jpg') no-repeat;
	position: relative;
	margin: 0 0 20px;
}

#coffe-cup input.submit {
	position: absolute;
	right: 0;
	top: 13px;
	border: 1px;
	background: transparent;
	width: 163px;
	height: 62px;
	cursor: pointer;
}

#coffe-cup a {
	color: #55503c;
	font-size: 12px;
	position: absolute;
	bottom: 7px;
	right: 4px;
	line-height: 14px;
	width: 150px;
}

#coffe-cup a span {
	color: #9a907f;
}

#latest-news ul li {
	border-bottom: 1px solid #eae5ce;
	padding: 13px 0;
}

#latest-news h4 {
	font: 23px Arial;
}

#latest-news h4 a {
	color: #69644e;
}

#latest-news h4 a {
	text-transform: lowercase;
}

#latest-news h4 a:hover {
	color: #edab39;
}

#latest-news .date {
	color: #aaa090;
	text-transform: lowercase;
	margin: 0 0 6px;
	font-size: 0.8em;
}

#newsletter {
	background: #69644e url('images/img_poll_bg.png') no-repeat left top;
	color: #bab1a0;
	float: left;
	padding: 14px 0 0;
	width: 262px;
	position: relative;
	margin: 0 0 10px;
}

#newsletter input {
	border: 0;
	font: 17px Arial;
}

#newsletter ul {
	padding: 0 15px;
	width: 232px;
	font-size: 14px;
}

#newsletter li input {
	vertical-align: middle;
}

#newsletter label {
	vertical-align: middle;
	margin-left: 3px;
}

#newsletter h3 {
	font-size: 24px;
	margin: 0 14px 5px;
	letter-spacing: -3px;
}

ul#sidebar #newsletter li {
	width: 232px;
	padding: 5px 0;
	border-bottom: 1px solid #817b67;
}

ul#sidebar #newsletter li:last-child {
	border: 0;
}

.sidebar-content-end {
	background: #69644e url('images/img_poll_bg.png') no-repeat right bottom;
	float: left;
	width: 262px;
	height: 15px;
	bottom: 0;
	left: 0;
}

.newsletter-input {
	color: #bab1a0;
	padding: 8px 14px;
	margin: 5px 15px;
	background: url('images/img_newsletter_input_bg.png') no-repeat 0 0;
	width: 201px;
}

.news-rss {
	background: url('images/img_rss_bg.png') no-repeat 0 0;
	float: left;
	width: 114px;
	height: 30px;
}

#content-sidebar .products-rss {
	float: right;
	width: 128px;
	height: 30px;
	background: url('images/img_rss_bg.png') no-repeat right top;
}

ul#sidebar .sponsors li {
	width: 125px;
	margin: 0 5px 3px 0;
}

#footer {
	float: left;
	background: #d4ceb4;
	width: 100%;
	margin: 10px 0 0;
	padding: 25px 0 0;
}

#footer-content {
	float: left;
	background: #262016;
	width: 100%;
}

#footer-wrapper {
	width: 840px;
	margin: 0 auto;
	position: relative;
}

#footer-left {
	float: left;
	width: 530px;
}

#footer-left div#footer-author {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #3a3527;
}

#footer-left div div {
	float: right;
	width: 260px;
	margin-right: 5px;
}

#footer-left div p {
	margin: 5px 0 8px;
}

#footer-right {
	float: left;
	width: 260px;
	padding: 5px 20px 20px;
	background: #eae5ce url('images/img_footer_sidebar_bg.png') no-repeat bottom;
	position: absolute;
	right: 0;
	top: -25px;
}

#footer-right .useImage {
	margin: 10px 0 5px;
	float: left;
}

#footer-right p {
	margin: 5px 0 0;
	float: left;
	line-height: 1.4em;
}

#footer-right ul {
	float: left;
	width: 99%;
}

#footer-right ul li {
	float: left;
	background: url('images/img_arrows.png') no-repeat left center;
	width: 99%;
	margin: 8px 0 0;
	padding: 1px 0 3px 20px;
}

#footer-right ul li a {
	color: #aaa090;
}

#footer-right ul li a:hover {
	color: #69644e;
}

#footer-right ul li.odd {
	padding: 7px 0 8px 20px;
	border-top: 1px solid #d7d0bb;
	border-bottom: 1px solid #d7d0bb;
}

#footer-right ul li:last-child {
	border-bottom: 0;
}

#footer-copy {
	float: left;
	background: #69644e;
	width: 100%;
	color: #bab1a0;
	margin: 20px 0 0;
}

#footer-copy a {
	color: #eae5ce;
}

#footer-copy p {
	width: 830px;
	margin: 0 auto;
	padding: 15px 5px 13px;
}

#footer-copy p span {
	float: right;
}

/* --- plugins & widgets --- */

.wp-polls {
	background: #69644e url('images/img_poll_bg.png') no-repeat left top;
	color: #bab1a0;
	width: 262px;
	padding: 14px 0 0;
	float: left;
}

.wp-polls h3 {
	font-size: 28px;
	margin: 5px 15px;
}

.wp-polls-form {
	background: #69644e url('images/img_poll_bg.png') no-repeat right bottom;
	width: 262px;
	padding-bottom: 14px;
	float: left;
}

.wp-polls-ans {
	background: #69644e url('images/img_poll_bg.png') no-repeat right bottom;
	padding: 0 15px 14px;
	float: left;
	width: 232px !important;
}

.wp-polls-form .wp-polls-ans {
	background: #69644e;
	padding: 0 15px;
}

.wp-polls-ul {
	float: left;
	margin: 0;
}

ul#sidebar .wp-polls li {
	float: left;
	width: auto;
}

ul#sidebar ul.wp-polls-ul li {
	padding: 8px 2px;
	width: 228px;
	border-bottom: 1px solid #817b67;
	text-transform: lowercase;
}

ul#sidebar .wp-polls-ul li:last-child {
	border: 0;
}

.wp-polls-buttons {
	float: left;
	margin: 8px 0 0;
	width: 100%;
}

.wp-polls label {
	margin-left: 5px;
}

.wp-polls label, .wp-polls input {
	vertical-align: middle;
}

.wp-polls p {
	color: #8c8773;
}

.wp-polls-loading {
	color: #fff;
	left: 38%;
	position: absolute;
	top: 47%;
}

.wp-polls-loading img {
	vertical-align: middle;
}

.wp-polls .button {
	height: 43px;
}

ul#sidebar .wp-polls .vote-now {
	float: right;
}

.wp-polls .vote-now input {
	background: url('images/button_votenow.png') no-repeat;
	width: 83px;
}

.wp-polls .show-result a {
	background: url('images/button_viewtheresults.png') no-repeat;
	width: 134px;
}

.wp-polls .back-to-poll a {
	background: url('images/img_backtopoll.png') no-repeat;
	width: 225px;
}

.wp-polls .poll-result-bg {
	float: left;
	background: #4d4837 url('images/img_pollstatus-left.png') no-repeat 2px;
	padding: 2px 2px 2px 4px;
	width: 221px;
	margin-top: 4px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}

.wp-polls .poll-result {
	float: left;
	background: url('images/img_pollstatus.png') repeat-x;
	height: 19px;
}

.wp-polls .poll-result-end {
	float: left;
	background: url('images/img_pollstatus-right.png') no-repeat;
	height: 19px;
	width: 2px;
}

.wp-polls .poll-result-bg span {
	float: right;
	color: #69644e;
	font-size: 11px;
	margin: 2px 3px 0;
}

.yaapc-pagenav {
	float: left;
	color: #aaa090;
	margin: 0 0 0 15px;
	text-transform: lowercase;
	padding: 5px 0 8px;
}

.yaapc-pagenav span, .yaapc-pagenav a {
	margin: 0 9px;
	color: #aaa090;
}

.yaapc-pagenav a, .yaapc-pagenav span.current {
	font-weight: bold;
}

.yaapc-pagenav span.current {
	background: url('images/img_paged.png') no-repeat top center;
	color: #fff;
	font-size: 18px;
	padding: 3px 12px;
}

/* --- image replace --- */

#freemium {
	background: url('images/img_icons_title.png') no-repeat;
	height: 75px;
	width: 264px;
}

#freemium-features {
	background: url('images/img_features.png') no-repeat;
	height: 50px;
	width: 268px;
}

#moreinfo, #seeit {
	height: 68px;
	width: 271px;
	float: left;
}

#moreinfo {
	background: url('images/button_moreinfo.png') no-repeat;
}

#seeit {
	background: url('images/button_seeit.png') no-repeat;
}

#whatis {
	background: url('images/img_whatis.png') no-repeat;
	height: 44px;
	width: 506px;
	margin: 20px 0 15px;
}

#kadysz {
	background: url('images/img_kadysz.png') no-repeat;
	height: 44px;
	width: 203px;
}

#ourfriends {
	background: url('images/img_friends.png') no-repeat;
	height: 48px;
	width: 232px;
}

#becomefriend {
	background: url('images/img_friends_become.png') no-repeat;
	height: 36px;
	width: 254px;
}

#whatsnew {
	background: url('images/img_whatnew.png') no-repeat;
	height: 72px;
	width: 299px;
}

#sponsors {
	background: url('images/img_sponsors.png') no-repeat;
	height: 76px;
	width: 232px;
}

.content-header {
	height: 72px;
	width: 518px;
}

#content-header-main {
	background: url('images/img_header_main.png') no-repeat;
}

#content-header-4 {
	background: url('images/img_header_cat_themes.png') no-repeat;
}

#content-header-5 {
	background: url('images/img_header_cat_icons.png') no-repeat;
}

#content-header-6 {
	background: url('images/img_header_cat_templates.png') no-repeat;
}

#content-header-7 {
	background: url('images/img_header_cat_stock.png') no-repeat;
}

#content-header-8 {
	background: url('images/img_header_cat_news.png') no-repeat;
}

#page-header-2 {
	background: url('images/img_header_about.png') no-repeat;
}

#page-header-3 {
	background: url('images/img_header_contactus.png') no-repeat;
}

#page-header-304 {
	background: url('images/img_header_cat_thankyou.png') no-repeat;
}

.subscribe-header {
	background: url('images/img_subscription.png') no-repeat;
	width: 251px;
	height: 44px;
	margin: 10px 5px;
}

.subscribe {
	background: url('images/button_subscribe.png') no-repeat;
	width: 229px;
	height: 43px;
	margin: 5px 15px 0;
}

#whatnext, .widget_polls h2 {
	background: url('images/img_whatnext.png') no-repeat 0 0;
	width: 300px;
	height: 76px;
}

.button, .useImage, .widget_polls h2  {
	text-indent: -999em;
	display: block;
	border: 0;
}

.button {
	cursor: pointer;
}

input.useImage {
	letter-spacing: 100px;
	cursor: pointer;
}