/* @override 
	http://discountbox:8888/wp-content/themes/discountbox/style.css
*/

/*  
Theme Name: Discount Box
Theme URI: #
Description: Theme for Discount Box.
Version: BETA
Author: Hector Simpson, Pete Wilkinson
Author URI: #

	Discount Box v0.1
	 #

	This theme was designed and built by Hector Simpson and Pete Wilkinson.

	The CSS, XHTML and design is not for release.

*/

/* I swear to God this stylesheet started out organised. And he only knows how it ended up like this :) */

* {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Lucida, Arial;
}

body {
	background: #f5f5f5 url(body.jpg) repeat center top;
}

a img {
	border: none;
}

/* Positioning */

#head, #nav, #featured, #guides, #page, #foot {
	position: relative;
	float: left;
	width: 100%;
}

/* Fonts */

#page p, #page ul li {
	font-size: 11px;
	line-height: 18px;
}

/* Wraps */

#wrapper {
	width: 100%;
}

.wrap {
	width: 920px;
	padding-left: 100px;
	left: -60px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	z-index: 0;
}

/* Head */

#head {
	border-bottom: 1px solid #f2f2f2;
	background: #fafafa url(head.jpg) repeat-x center top;
	position: relative;
	z-index: 999;
}

#head .wrap {
	position: relative;
	
	background: url(burst.jpg) no-repeat;
	height: 159px;
	z-index: 99;
}

/* @group logo */

#head h1, #head h3, #head span {
	position: absolute;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#head h1 {	
	left: 182px;
	background: url(logo.gif) no-repeat right bottom;
	top: 46px;
}

#head h1 a {
	display: block;
	width: 210px;
	text-indent: -9999px;
	overflow: hidden;
	height: 60px;
}

#head span {
	left: 333px;
	top: 110px;
	width: 21px;
	height: 6px;
	background: url(beta.gif) no-repeat;
}

#head h3 {
	left: 253px;
	top: 65px;
	width: 93px;
	height: 45px;
	background: url(students.gif) no-repeat;
}

/* @end */

/* @group search */

#head input, #head input.normal {
	color: #999;
	font-size: 22px;	
	width: 298px;
	height: 30px;
	border-style: none;
	outline: none;
	background: url(search-1.gif) no-repeat;
	padding: 8px 8px 2px 36px;
}

#head input.clicked {
	color: #555;
	background-position: 0 -40px;
	background-repeat: no-repeat;
}

#head input.over {
	background-position: 0 -40px;
	background-repeat: no-repeat;
}

/* Live Search */

pre {
  	background: #000;
  	padding: 5px 10px;
  	font-size: 10px;
}

#searchform {
	position: absolute;
	left: 440px;
	top: 104px;	
	width: 342px;
	height: 34px;
}

#loader {
	position: absolute;
	top: 11px;
	right: 12px;
}

#search_results {
	position: absolute;
	z-index: 999;
	left: 0;
	top: 36px;
	background-color: #fff;
	width: 340px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	overflow: visible;
	display: block;
}

#search_results_top, #search_results_bottom {
	background: url(top.gif) repeat-x;
	height: 26px;
	z-index: 999;
}

#search_results_top em {
	line-height: 26px;
	padding-left: 10px;
	color: #888;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	float: left;
}

#search_results_top a {
	font-size: 10px;
	line-height: 26px;
	color: #888;
	float: right;
	margin-right: 10px;
	text-decoration: none;
	background: url(all.gif) no-repeat right 6px;
	padding-right: 22px;
}

#search_results_top a:hover {
	text-decoration: underline;
}

#head #search_results ul {
	position: relative;
	left: 0;
	top: 0;
	width: 340px;
	z-index: 9999;
}

#head #search_results ul li {
	text-align: left;
	font-size: 12px;
	margin-bottom: 1px;
	background-color: #fff;
	display: block;
	position: relative;
	width: 340px;
	z-index: 999;
	cursor: pointer;
}

#head #search_results ul li a, #head #search_results ul li.zip, #head #search_results ul li.zip {
	text-decoration: none;
	color: #444;
	display: block;
	border-bottom: 1px solid #e6e6e6;
	font-size: 11px;
	padding: 6px 28px 6px 10px;
	font-weight: normal;
	font-style: normal;
}

#head #search_results ul li.zip {
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	background: url(noresults.gif) no-repeat 10px 5px;
	padding-left: 42px;
	border-bottom-style: none;
	margin-bottom: 0;
	padding-top: 12px;
	padding-bottom: 12px;
}

#head #search_results ul li a.retail {
	background: url(retail.gif) no-repeat 311px;
}

#head #search_results ul li a.finance {
	background: url(finance.gif) no-repeat 311px;
}

#head #search_results ul li a.electronics {
	background: url(electronics.gif) no-repeat 311px;
}

#head #search_results ul li a.education {
	background: url(education.gif) no-repeat 311px;
}

#head #search_results ul li a.goingout {
	background: url(goingout.gif) no-repeat 311px;
}

#head #search_results ul li a.services {
	background: url(services.gif) no-repeat 311px;
}

#head #search_results ul li a.cards {
	background: url(cards.gif) no-repeat 311px;
}

#head #search_results ul li a.misc {
	background: #fff url(page.gif) no-repeat 312px;
}

#head #search_results ul li a:hover {
	border-bottom: 1px solid #c8c8c8;
	background-color: #f6f6f6;
}

/* Empty Hack */

#empty {
	display: none;
}

#results #empty {
	display: block;
	color: #666;
	width: 340px;
	position: relative;
	font-size: 12px;
	background: #fafafa url(noresults.gif) no-repeat 0 14px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
} 

/* @end */

/* @group add */

#head a.add {
	position: absolute;
	display: block;
	width: 103px;
	height: 129px;
	right: 20px;
	top: 31px;
	text-indent: -9999px;
	overflow: hidden;
	background:url(bigrss.jpg);
}

#head a:hover.add {
	background:url(bigrssHover.jpg) no-repeat;
}

#head a:active.add {
	background:url(bigrssActive.jpg) no-repeat;
}

/* @end */

/* @group user */

#head ul {
	position: absolute;
	right: 30px;
	top: 40px;
	width: 500px;
}

#head ul li {
	list-style-type: none;
	text-align: right;
	font-weight: bold;
	color: #666;
	display: block;
	clear: both;
	z-index: 998;
}

#head ul li a {
	font-size: 16px;
	color: #444;
	text-decoration: none;
}

#head ul li.actions a {
	background: url(signup.gif) no-repeat 40px top;
	padding-right: 12px;
	position: relative;
	padding-top: 20px;
	left: 10px;
	display: inline-block;
}

#head ul li.loggedin {
	font-size: 18px;
	color: #fff;
}

#head ul li.loggedin strong {
	font-size: 18px;
	color: #86c15e;
	text-decoration: none;
	font-weight: bold;
}

#head ul li.loggedin a.admin {
	color: #35b7e7;
	background: url(admin.gif) no-repeat right 3px;
	padding-right: 19px;
}

#head ul li.login {
	font-size: 10px;
}

#head ul li.login a {
	font-size: 12px;
}

#head ul li a:hover{
	text-decoration: underline;
}

#head ul li small {
	position: absolute;
	top: -12px;
	right: 0;
	font-size: 9px;
	color: #999;
	font-weight: normal;
	font-style: normal;
}

#head ul strong a {
	color: #00b5ff;
}

/* @end */

/* Nav */

#nav {
	height: 33px;
	background: url(nav.gif) repeat-x;
	z-index: 0;
}

#nav .wrap {
	height: 33px;
	position: relative;
}

/* @group nav */

#nav ul.left {
	position: absolute;
	top: 0;
	left: 90px;
	margin-left: 12px;
}

#nav ul.right {
	position: absolute;
	top: 0;
	right: 14px;
	margin-right: 8px;
}

#nav ul li {
	float: left;
	display: block;
}

#nav ul.left li {
	margin-right: 1px;
}

#nav ul.right li {
	margin-left: 1px;
}

#nav ul li a {
	display: block;
	overflow: hidden;
	height: 33px;
}
#nav ul li.latest a {
float:left;
font-size:12px;
line-height:34px;
padding-left:33px;
color:#fff;
text-decoration:none;
padding-right:10px;
background:url(latest.gif) top left repeat-x;
}


#nav ul li a:hover, #nav ul li a.selected {
	background-position: 0 -33px;
}

/* @end */

/* Featured */

#featured {
	height: 181px;
	background: url(background.jpg) repeat-x right;
	overflow: hidden;
}

#featured .wrap {
	padding-top: 20px;
	position: relative;
}

#featured em {
	background: url(tag.gif) no-repeat;
	height: 107px;
	width: 27px;
	text-indent: -9999px;
	top: 36px;
	position: absolute;
	right: -24px;
	overflow: hidden;
}

/* @group featured */

#featured .post {
	padding-bottom: 0;
	float: left;
	margin-bottom: 0;
	background:url(post.gif);
	width: 225px;
	height: 132px;
	display: inline;
	padding-left:2px;
	padding-top:7px;
	position: relative;
	margin-right: 3px;
}
#featured .post div.bonus{
	background:url(trans.png); 
	width:206px; 
	height:35px; 
	position:absolute; 
	padding-left:15px;
	bottom:3px;  
	left:2px;
	padding-top:5px;
}
#featured .post div.bonus p{
	font-size:12px;
	color:#fff;
}
#featured .post div.bonus a{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#featured .post div.bonus a:hover{
	text-decoration:underline;
}


#featured .post h1 {
	position: absolute;
	z-index: 99;
	font-size: 12px;
	font-weight: bold;
	top: 102px;
	left: 12px;
}

#featured .post h1 a {
	color: #fff;
	text-decoration: none;
}

#featured .post h1 a:hover {
	text-decoration: underline;
}

#featured .post h4 {
	position: absolute;
	z-index: 99;
	font-size: 9px;
	font-weight: normal;
	top: 118px;
	left: 12px;
	font-style: normal;
}

#featured .post h4 a {
	color: #fff;
	text-decoration: none;
}

#featured .post h4 a:hover {
	text-decoration: underline;
}

#featured .post .ratings {
	position: absolute;
	top: 4px;
	left: 6px;
}

#featured .post .ratings img {
	position: relative;
	margin-left: 2px;
	margin-right: 2px;
}

/* @end */

#geo_map82 {
	position: absolute;
	top: 254px;
	right: 16px;
}

/* Guides */

#page.guides {
	padding-top: 0;
	background: url(page.jpg) repeat-x center top;
}

#guides {
	height: 528px;
	background: url(backdrop.jpg) repeat center;
	overflow: hidden;
}

#guides .wrap {
	padding-top: 20px;
	position: relative;
	height: 508px;
	background: url(burst-1.jpg) no-repeat right;
}

#guides .player {
	width: 621px;
	height: 420px;
	margin-left: 137px;
	position: relative;
	top: 18px;
}

#page .boxes {
	height: 90px;
	background: url(boxes.jpg) no-repeat;
	position: relative;
	margin-bottom: 40px;
}

#page.guides h2 {
	font-size: 12px;
	padding-right: 20px;
}

#page.guides p {
	padding-left: 30px;
}

.guides p.search {
	background: url(search.gif) no-repeat 0 5px;
}

.guides p.tag {
	background: url(tag-1.gif) no-repeat 1px 6px;
}

.guides p.rss {
	background: url(rss.gif) no-repeat 0 5px;
}

.guides p.social {
	background: url(social.gif) no-repeat 0 5px;
}

#page .boxes a.overview {
	position: absolute;
	top: -31px;
	background: url(thumb_overview.jpg) no-repeat;
	height: 120px;
	width: 129px;
	left: 9px;
	text-indent: -9999px;
	overflow: hidden;
}

#page .boxes a.discounts {
	position: absolute;
	top: -31px;
	background: url(thumb_discounts.jpg) no-repeat;
	height: 120px;
	width: 129px;
	text-indent: -9999px;
	overflow: hidden;
	left: 158px;
}

#page .boxes a.searching {
	position: absolute;
	top: -31px;
	background: url(thumb_searching.jpg) no-repeat;
	height: 120px;
	width: 129px;
	text-indent: -9999px;
	overflow: hidden;
	left: 307px;
}

#page .boxes a.tagging {
	position: absolute;
	top: -31px;
	background: url(thumb_tagging.jpg) no-repeat;
	height: 120px;
	width: 129px;
	text-indent: -9999px;
	overflow: hidden;
	left: 457px;
}

#page .boxes a.adding {
	position: absolute;
	top: -31px;
	background: url(thumb_adding.jpg) no-repeat;
	height: 120px;
	width: 129px;
	text-indent: -9999px;
	overflow: hidden;
	left: 606px;
}

#page .boxes a.subscribing {
	position: absolute;
	top: -31px;
	background: url(thumb_subscribing.jpg) no-repeat;
	height: 120px;
	width: 129px;
	text-indent: -9999px;
	overflow: hidden;
	left: 755px;
}

#page .boxes a:hover {
	background-position: -129px;
}

#page .boxes a.overview.selected, #page .boxes a.discounts.selected, #page .boxes a.searching.selected, #page .boxes a.tagging.selected, #page .boxes a.adding.selected, #page .boxes a.subscribing.selected {
	background-position: -258px;
}

.guides .col1, .guides .col2 {
	float: left;
	display: inline;
}

.guides .col1 {
	margin-right: 28px;
	width: 430px;
}

.guides .col2 {
	width: 430px;
}

#guides .player h1 {
	font-size: 16px;
	text-align: center;
	position: relative;
	top: 180px;
	color: #66ba6c;
	font-weight: normal;
	font-style: normal;
}

#guides .player p {
	font-size: 11px;
	text-align: center;
	position: relative;
	color: #999;
	font-weight: normal;
	font-style: normal;
	top: 200px;
}

#guides .player p a {
	color: #d84b41;
	text-decoration: none;
}

#guides .player p a:hover {
	text-decoration: underline;
}

/* Page */

#page {
	color: #444;
	font: 12px/18px "Lucida Grande", Lucida, Arial;
	background: url(page-1.jpg) repeat-x center top;
	padding-top: 34px;
	padding-bottom: 34px;
	z-index: 0;
}

#page .wrap {
	position: relative;
	padding-left: 100px;
	z-index: 0;
}



#page p {
	padding-bottom: 18px;
}

#page .title {
	position: absolute;
	top: -28px;
	width:200px;
	height:30px;
	
}
#page .title h1,#page .title h3{
font-size: 18px;
font-weight:bold;
}


#page a {
	color: #444;
	text-decoration: none;
}

#page a:hover {
	text-decoration: underline;
}

/* Content */

#content {
	position: relative;
	float: left;
	width: 630px;
	margin-top: 30px;
	padding: 20px 14px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff;	
}

/* About */

#about {
	position: relative;
	float: left;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(content.jpg) no-repeat 0 bottom;
	width: 668px;
	border-bottom-style: none;
	padding-bottom: 20px;
}

#about .band {
	height: 160px;
	background: url(us.jpg) no-repeat;
	margin-bottom: -30px;
}

#jobs {
	position: relative;
	float: left;
	width: 208px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(sidebar.jpg) repeat-x 0 bottom;
	display: inline;
	border-bottom-style: none;
	margin-left: 18px;
	padding-bottom: 20px;
	margin-bottom: 16px;
}

#jobs .band {
	height: 160px;
	background: url(dev.jpg) no-repeat;
	margin-bottom: -30px;
}

#about .band h1, #jobs .band h1 {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

#about p, #about h2, #jobs p, #jobs h2 {
	padding-left: 20px;
	padding-right: 20px;
}

#page #about p {
	padding-bottom: 16px;
}

#about h2, #jobs h2, #jobform h2 {
	font-size: 12px;
	padding-bottom: 14px;
}

#jobs {
	position: relative;
	float: left;
	width: 208px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(sidebar.jpg) repeat-x 0 bottom;
	display: inline;
	border-bottom-style: none;
	margin-left: 18px;
	padding-bottom: 20px;
	margin-bottom: 16px;
}

#jobform {
	position: relative;
	float: left;
	width: 180px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(sidebar.jpg) repeat-x 0 bottom;
	display: inline;
	border-bottom-style: none;
	margin-left: 18px;
	margin-bottom: 16px;
	padding: 18px 14px;
}

#jobform input {
	width: 174px;
	font-size: 14px;
	color: #666;
}

#jobform textarea {
	width: 174px;
	font-size: 14px;
	color: #666;
	height: 100px;
}

#jobform form p {
	padding-bottom: 8px;
}

#jobform p a {
	color: #66ba6c;
	text-decoration: none;
}

#jobform p a:hover {
	text-decoration: underline;
}

/* Feedback */

#login.feedback .content h3 {
	color: #666;
	font-size: 14px;
	padding-left: 6px;
}

#login.feedback .content a {
	color: #66ba6c;
	font-size: 14px;
	text-decoration: none;
}

#login.feedback .content a:hover {
	text-decoration: underline;
}

#login.feedback .content p {
	padding-left: 6px;
	padding-bottom: 18px;
}

/* Latest */

#latest1, #error, #archives, #category.toprate {
	position: relative;
	float: left;
	width: 410px;
	margin-top: 30px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(latest.jpg) no-repeat 0 bottom;
	border-bottom-style: none;
	padding: 14px;
}
#latest, #error, #archives, #category.toprate {
	position: relative;
	float: left;
	width: 410px;
	margin-top: 30px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(latest.jpg) no-repeat 0 bottom;
	border-bottom-style: none;
	padding: 14px;
}

#latest .icon {
	
}

#latest .icon em {
	position: absolute;
	right: 60px;
	bottom: 8px;
}

/* @group posts */

.post {
	padding-bottom: 12px;
	float: left;
	margin-bottom: 16px;
	background: url(divide.gif) no-repeat 0 bottom;
}

.header {
}

.header h1 {
	display: inline;
	float: left;
	width: 300px;
	font-size: 14px;
	margin-top: 1px;
}

.header h1 a {
	background: url(go.gif) no-repeat 2px 3px;
	padding-left: 24px;
	display: inline-block;
}

.header h4 {
	display: inline;
	position: absolute;
	right: 34px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
	padding-top: 4px;
}

.post em {
	position: absolute;
	right: 16px;
	margin-top: -1px;
}

.post em a {
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	padding: 3px;
}

.post em.education a {
	background: url(education.gif) no-repeat 1px 1px;
}

.post em.goingout a {
	background: url(goingout.gif) no-repeat 3px 3px;
}

.post em.retail a {
	background: url(retail.gif) no-repeat 3px 3px;
}

.post em.finance a {
	background: url(finance.gif) no-repeat 3px 3px;
}

.post em.electronics a {
	background: url(electronics.gif) no-repeat 3px 3px;
}

.post em.cards a {
	background: url(cards.gif) no-repeat 3px 3px;
}

.post em.services a {
	background: url(services.gif) no-repeat 3px 3px;
}

.image {
	float: left;
	padding-top: 12px;
	padding-left: 20px;
	display: inline;
}

.post dl {
	float: left;
	width: 244px;
	padding-left: 18px;
	padding-right: 20px;
	padding-top: 8px;
	font-size: 11px;
	display: inline;
}

.post dl dt {
	font-size: 9px;
	color: #a0a0a0;
	width: 30px;
	text-align: right;
	padding-right: 10px;
	display: inline;
	float: left;
	position: relative;
	top: 1px;
}

.post dl dd {
	padding-left: 40px;
	display: block;
	position: relative;
}

.post dl dd.what {
	font-weight: bold;
	font-size: 12px;
}

.post dl dt.comments, .post dl dd.comments {
	padding-top: 1px;
}

#page .post dl dt.comments a {
	color: #757575;
}

/* @end */

.icon .prev a {
	background: url(prev.gif) no-repeat;
	position: absolute;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 24px;
	height: 24px;
	top: 26px;
	left: 50px;
}

.icon .next a {
	background: url(next.gif) no-repeat;
	position: absolute;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 24px;
	height: 24px;
	top: 26px;
	right: 16px;
}

.icon .prev a:hover {
	background-position: 0 -23px;
}

.icon .next a:hover {
	background-position: 0 -23px;
}

.navigationfoot {
	clear: both;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

.navigationfoot .prev {
	float: left;
	margin-left: 10px;
}

#page .navigationfoot .prev a {
	background: url(prev.gif) no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
	color: #7d7d7d;
	font-size: 11px;
}

#page .navigationfoot .prev a:hover {
	background-position: 0 -23px;
}

.navigationfoot .next {
	float: right;
	margin-right: 10px;
}

#page .navigationfoot .next a {
	background: url(next.gif) no-repeat right 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 28px;
	color: #7d7d7d;
	font-size: 11px;
}

#page .navigationfoot .next a:hover {
	background-position: right -23px;
}

/* @group error */

#error {
	
}

#error .icon em {
	position: absolute;
	right: 60px;
	bottom: 8px;
}

.error h2 {
	font-size: 16px;
	padding-bottom: 14px;
	padding-top: 6px;
	background: url(error.gif) no-repeat 380px 2px;
}



/* @end */

/* Category */

#category {
	position: relative;
	float: left;
	width: 640px;
	margin-top: 30px;
	padding: 14px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(content.jpg) no-repeat 0 bottom;
	border-bottom-style: none;
}

/* @group category */

#category .icon, #latest .icon, #archives .icon, #error .icon, #forumwrap .icon {
	position: absolute;
	top: -60px;
	right: 0;
	width: 188px;
	height: 59px;
	background-image: url(category.jpg);
}

#category .icon em, #forumwrap .icon em {
	position: absolute;
	right: 60px;
	bottom: 8px;
}

#category .post {
	margin-right: 20px;
	position: relative;
	width: 300px;
	float: left;
	display: inline;
}

#category .post.alt {
	clear: both;
}

div.alignleft {
	clear: both;
}

#category .post dl {
	width: 144px;
	padding-right: 0;
}

#category .post .header {
	float: left;
	width: 300px;
}

#category .header h1 {
	width: 160px;
}

#category .post h4 {
	right: 26px;
}

#category .post em {
	right: 0;
}

/* @end */

/* Posts */

#single {
	position: relative;
	float: left;
	width: 640px;
	margin-top: 30px;
	padding: 14px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(content.jpg) no-repeat 0 bottom;
	border-bottom-style: none;
	min-height: 460px;
	height: auto;
	_height: 460px;
}

/* @group singleposts */

#single .post {
	padding-bottom: 8px;
	float: left;
	margin-bottom: 8px;
	background: url(divide.gif) no-repeat -6px bottom;
}

#single .details {
	width: 342px;
	background: url(details.jpg) repeat-x;
	border: 1px solid #ededed;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
	padding: 14px;
	position: relative;
	margin-right: 16px;
}

#single .link {
	width: 370px;
	border: 1px solid #e1f9ce;
	float: left;
	margin-left: 4px;
	position: relative;
	margin-right: 16px;
	padding-bottom: 8px;
	margin-top: 18px;
	background: #f4fff4 url(link.gif) no-repeat 335px 8px;
}

#single .link dl {
	padding-left: 15px;
	width: 300px;
}

#single .link a {
	font-size: 12px;
}

#single .word {
	width: 340px;
	float: left;
	margin-left: 4px;
	margin-top: 4px;
	padding: 14px 14px 0 18px;
	margin-right: 16px;
}

#single .word ul {
	padding-bottom: 16px;
	list-style: none;
}

#single .word ul li {
	padding-left: 8px;
	padding-bottom: 2px;
}

#single .ratings {
	background: url(details.jpg) repeat-x 0 center;
	border: 1px solid #ededed;
	width: 236px;
	float: left;
	border-top-style: none;
	clear: both;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-bottom: 10px;
}

#single .post .ratings dl {
	width: auto;
	padding: 0;
}

#single .nus.Yes {
	background: url(nus.gif) repeat-x 0 top;
	width: 242px;
	float: left;
	clear: both;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding: 0;
	border-top: 1px solid #e6a36e;
	border-left: 1px solid #eead74;
	border-bottom: 1px solid #bc5d45;
	border-right: 1px solid #bc5d45;
}

#single .nus.Yes p a {
	text-transform: uppercase;
	font-size: 9px;
	text-decoration: underline;
}

#single .nus.Yes p {
	font-size: 10px;
	line-height: 14px;
	padding: 6px 8px;
	text-align: right;
	color: #9b4b37;
}

#single .nus.No {
	display: none;
}

#single .header {
	width: 342px;
	position: relative;
	border-bottom: 1px solid #eee;
	padding-bottom: 3px;
	float: left;
}

#single .post em {
	position: absolute;
	right: 12px;
	top: 46px;
}

#single .post em {
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	color: #666;
	padding-right: 24px;
	padding-top: 1px;
}

#single .post em.retail {
	background: url(retail.gif) no-repeat right;
}

#single .post em.finance {
	background: url(finance.gif) no-repeat right;
}

#single .post em.education {
	background: url(education.gif) no-repeat right;
}

#single .post em.goingout {
	background: url(goingout.gif) no-repeat right;
}

#single .post em.services {
	background: url(services.gif) no-repeat right;
}

#single .post em.cards {
	background: url(cards.gif) no-repeat right;
}

#single .post em.electronics {
	background: url(electronics.gif) no-repeat right;
}

#page #single h5 {
	font-size: 16px;
	margin-top: 3px;
	display: inline;
	float: left;
	background: url(back.gif) no-repeat right 3px;
	padding-right: 6px;
	margin-right: 8px;
}

#single h1 {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	float: left;
	width: 240px;
}

#single .header h4 {
	font-size: 11px;
	font-weight: bold;
	color: #888;
	top: 0;
	position: absolute;
	right: 0;
}

#single .post .details dl {
	padding-top: 11px;
	width: 342px;
	padding-left: 0;
	padding-right: 0;
}

#single .post .image {
	margin-right: 4px;
	padding: 0;
	margin-top: 4px;
	position: absolute;
	top: 14px;
	right: 14px;
	width: 242px;
}

#single .post .image img {
	padding-bottom: 0;
}

.post-ratings {
	margin-left: 6px;
}

.post-ratings img { 
	margin-right: 2px;
	margin-left: 2px;
}

li.ratings img { 
	margin-right: 1px;
	margin-left: 1px;
}

#single .icon {
	position: absolute;
	top: -60px;
	right: 0;
	width: 188px;
	height: 59px;
	background-image: url(category.jpg);
}

#single .icon em {
	position: absolute;
	right: 60px;
	bottom: 8px;
}

/* @end */

/* @group forums */

#forumwrap {
	position: relative;
	float: left;
	margin-top: 30px;
	padding: 14px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(forum.jpg) no-repeat 0 bottom;
	border-bottom-style: none;
	width: 868px;
}

#getmore p.forum {
	padding-left: 20px;
	background: url(forum.gif) no-repeat;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 8px;
}

#getmore p.forum a {
	font-weight: bold;
}

/* @end */

/* Archives */

#archives {
	position: relative;
	float: left;
	width: 640px;
	margin-top: 30px;
	padding: 14px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(content.jpg) no-repeat 0 bottom;
	border-bottom-style: none;
}

#archives .icon {
	
}

#archives .icon em {
	position: absolute;
	right: 60px;
	bottom: 8px;
}

#archives .month {
}

#archives h2 {
	background: url(archives.gif) no-repeat;
	padding-left: 28px;
	font-size: 14px;
	padding-bottom: 4px;
	padding-top: 4px;
	position: relative;
}

#archives .month h2 {
	padding-left: 40px;
	background-position: 8px 0;
	padding-bottom: 8px;
}

#archives ul {
	list-style-type: none;
	padding-left: 36px;
	padding-bottom: 16px;
	padding-right: 00px;
}

#archives .month ul li a {
	padding: 3px 6px;
}

#archives .month ul li a:hover {
	background-color: #f2f2f2;
	border-bottom: 1px solid #e7e7e7;
	text-decoration: none;
}

#archives ul li {
	display: inline-block;
	margin-right: 15px;
	line-height: 22px;
	margin-bottom: 6px;
}

/* Comments */

#single .comments {
	clear: both;
	padding-left: 50px;
	padding-right: 22px;
	padding-top: 12px;
	background: url(comment.gif) no-repeat 8px 14px;
}

/* @group comments */

.comments h4 {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

.comments p.login {
	color: #e28f60;
	font-weight: normal;
	font-style: normal;
}

#page .comments p.login a {
	color: #e28f60;
	font-weight: bold;
}

.comments p.loggedin {
	color: #66ba6c;
	font-weight: normal;
	font-style: normal;
}

#page .comments p.loggedin a {
	color: #999;
}

.comments textarea {
	color: #666;
	width: 300px;
	border: 1px solid #c4c4c4;
	background: #fff url(shade.gif) repeat-x;
	font-size: 13px;
	padding: 4px;
}

.comments ol {
	width: 310px;
	padding-top: 18px;
	margin-bottom: 18px;
}

.comments ol li {
	border-bottom: 1px solid #e8e8e8;
	background-color: #fcfcfc;
	padding: 14px 12px;
}

.comments ol li.alt {
	background-color: #fff;
}

.comments small {
	color: #b2b2b2;
}

#page .comments ol li a {
	color: #b2b2b2;
}

#page .comments ol li a:hover {
	color: #66ba6c;
}

#page .comments em.moderation {
	color: #e28f60;
	font-weight: bold;
}

/* @end */

/* Error */

#error a, .error a {
	font-size: 12px;
	font-weight: bold;
}

/* Top Rated */

/* @group toprated */

#category.toprate ul li {
	list-style: none;
	position: relative;
	display: inline-block;
}

#category.toprate ul li .rates {
	top: 10px;
	right: 10px;
	position: absolute;
}

#category.toprate ul li a {
	font-size: 16px;
	display: inline-block;
	padding-left: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #e8e8e8;
	width: 400px;
	height: 18px;
	padding-bottom: 8px;
}

#category.toprate ul li a:hover {
	text-decoration: none;
	background-color: #f3f3f3;
	border-bottom: 1px solid #d5d5d5;
}

/* @end */

/* Sidebar/Includes */

#getmore li a {
	padding-top: 2px;
	padding-bottom: 2px;
}

#sidebar {
	position: relative;
	float: left;
	overflow: visible;
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
	width: 210px;
}

.category #sidebar, .single #sidebar {
	margin-right: 0;
}

#subscribe, #getmore, #growing, #hello, #topcats {
	position: relative;
	float: left;
	width: 180px;
	margin-top: 30px;
	overflow: visible;
	border: 1px solid #e8e8e8;
	background: #fff url(sidebar.jpg) repeat-x 0 bottom;
	display: inline;
	margin-bottom: 16px;
	padding: 14px;
	border-bottom-style: none;
}

/* @group topcats */

#topcats ul {
	padding-bottom: 8px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 8px;
	list-style: none;
}

#topcats ul.none {
	border-bottom-style: none;
	margin-bottom: 0;
}

#topcats ul p {
	padding-bottom: 8px;
}

#topcats p {
	padding-bottom: 8px;
}

#topcats ul li {
	position: relative;
}

#topcats h4 {
	padding-left: 20px;
	font-size: 11px;
	position: relative;
	background-position: 0;
}

#topcats ul.topeducation h4 {
	background: url(education.gif) no-repeat 0 0;
}

#topcats ul.topgoingout h4 {
	background: url(goingout.gif) no-repeat 0 0;
}

#topcats ul.topeducation h4 {
	background: url(education.gif) no-repeat 0 0;
}

#topcats ul.topretail h4 {
	background: url(retail.gif) no-repeat 0 0;
}

#topcats ul.topfinance h4 {
	background: url(finance.gif) no-repeat 0 0;
}

#topcats ul.topelectronics h4 {
	background: url(electronics.gif) no-repeat 0 0;
}

#topcats ul.topcards h4 {
	background: url(cards.gif) no-repeat 0 0;
}

#topcats ul.topservices h4 {
	background: url(services.gif) no-repeat 0 0;
}

#topcats ul li img {
	margin-right: 3px;
}

#topcats ul.related h2 {
	font-size: 11px;
	padding-left: 20px;
	background: url(related.gif) no-repeat;
}

#topcats ul h4 a {
	padding-top: 2px;
	padding-bottom: 2px;
}

/* @end */

/* @group subscribe */

#subscribe a {
	font-size: 11px;
}

#subscribe ul {
	padding-bottom: 8px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 8px;
}

#subscribe ul.email {
	border: none;
	margin-bottom: 0;
}

#subscribe ul li {
	padding-left: 24px;
	position: relative;
}

#subscribe ul.blue li {
	background: url(rss_blue.gif) no-repeat 0 3px;
}

#subscribe ul.orange li {
	background: url(rss_orange.gif) no-repeat 0 3px;
}

#subscribe ul.email li {
	background: url(email-1.gif) no-repeat 2px 3px;
}

/* @end */

/* @group hello */

#hello em a {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	width: 45px;
	height: 58px;
	background: url(eh.gif) no-repeat;
	position: absolute;
	top: 0;
	right: -19px;
}

#hello a {
	font-size: 11px;
}

#hello li a {
	padding-top: 2px;
	padding-bottom: 2px;
}

#hello ul {
	padding-bottom: 8px;
	padding-top: 8px;
}

#hello ul li {
	padding-left: 24px;
	position: relative;
	background: url(guide.gif) no-repeat 4px 1px;
	padding-bottom: 4px;
}

#hello ul.guides li.nogap {
	padding-bottom: 0;
}

#hello ul.about li.who {
	background-image: url(about.gif);
}

#hello ul.about li.ideas {
	background: url(ideas.gif) no-repeat 5px 0;
}

#category.toprate ul li .rates img {
	margin-left: 3px;
}

/* @end */

/* @group growing */

#growing .wanted {
	border-top: 1px solid #e8e8e8;
	padding-top: 18px;
	background: url(wanted.gif) no-repeat right 10px;
}

#growing h4 {
	color: #939393;
	text-transform: uppercase;
	position: relative;
	top: -6px;
	font-size: 9px;
}

/* @end */

/* @group getmore */

#getmore ul {
	padding-bottom: 8px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 8px;
	
}
#getmore ul li{
background:transparent url(guide.gif) no-repeat scroll 4px 1px;
padding-bottom:5px;
padding-left:24px;
position:relative;
}
#getmore ul.ratings.taghide {
	display: none;
}

#getmore ul.date p {
	padding-bottom: 8px;
}

#getmore p {
	padding-bottom: 8px;
}

#getmore p.here {
	position: relative;
	left: -14px;
	top: -14px;
	padding-top: 14px;
	padding-right: 14px;
	width: 150px;
	background: #f5f5f5 url(here.gif) no-repeat 0 top;
	padding-left: 44px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 10px;
	line-height: 14px;
	margin-right: -28px;
}

#getmore ul.date {
	border: none;
	margin-bottom: 0;
}

#getmore ul.date li {
	padding-left: 20px;
	position: relative;
	background: url(date.gif) no-repeat;
	padding-bottom: 3px;
}

#getmore ul.date li.time {
	background: url(time.gif) no-repeat;
	padding-bottom: 6px;
	font-weight: bold;
}

#getmore ul.date.list li.time {
	padding-top: 8px;
	margin-top: 8px;
	background-position: 1px 8px;
	border-top: 1px solid #e6e6e6;
	font-weight: normal;
	font-style: normal;
	padding-bottom: 0;
}

#getmore ul.ratings li img {
	margin-right: 3px;
}

#getmore ul.date.list li.time a {
	font-weight: bold;
}

#sensitive_tag_cloud a {
	margin-right: 4px;
}

#sensitive_tag_cloud h2.widgettitle {
	font-size: 11px;
	padding-left: 20px;
	background: url(tags.gif) no-repeat 1px 1px;
	position: relative;
}

#getmore ul.ratings h2 {
	font-size: 11px;
	padding-left: 20px;
	background: url(awesome.gif) no-repeat 0 1px;
	position: relative;
	padding-top: 1px;
}

#getmore ul.comments h2 {
	font-size: 11px;
	padding-left: 20px;
	background: url(comments.gif) no-repeat 0 1px;
	position: relative;
	padding-top: 1px;
}

#getmore ul.comments em, #getmore ul.related em {
	font-weight: normal;
	font-style: normal;
	color: #a2a2a2;
	font-size: 9px;
}

#getmore ul.comments small {
	color: #979797;
	font-size: 9px;
}

#getmore ul.related h2 {
	font-size: 11px;
	padding-left: 20px;
	background: url(related.gif) no-repeat;
}

/* @end */

#subscribe p, #growing p, #hello p {
	padding-bottom: 10px;
}

#subscribe p a, #growing p a, #hello p a {
	color: #555555;
	font-size: 9px;
	text-transform: uppercase;
}

#subscribe p a:hover, #growing p a:hover, #hello p a:hover {
	color: #66ba6c;
	text-decoration: none;
	border-bottom: none;
}

#subscribe ul li, #getmore ul li, #growing ul li, #hello ul li {
	list-style-type: none;
}

/* Foot */

#foot {
	padding-bottom: 20px;
}

#foot .wrap {
}

/* @group links */

#foot p {
	color: #888;
	font-size: 11px;
	padding-bottom: 12px;
	background: url(foot.gif) repeat-x 0 bottom;
	width: 900px;
}

#foot ul {
	position: absolute;
	top: 0;
	right: 20px;
}

#foot ul li {
	color: #888;
	font-size: 11px;
	float: left;
	list-style-type: none;
	margin-left: 20px;
}

#foot a {
	color: #888;
	text-decoration: none;
}

#foot a:hover {
	color: #888;
	text-decoration: underline;
}

/* @end */

/* Registration/Login */

body.login {
	background-color: #fafafa;
}

#login {
	position: relative;
	width: 482px;
	left: 60px;
	margin: 20px auto 60px;
}

/* @group box */

#login .head {
	background: url(head-1.jpg) repeat;
	width: 482px;
	height: 240px;
}

#login .content {
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	width: 351px;
	padding: 10px 24px 24px;
	background-color: #fcfcfc;
}

#login .foot {
	width: 353px;
	padding-left: 24px;
	padding-right: 24px;
	background: url(foot-1.gif) no-repeat left bottom;
	padding-bottom: 24px;
	margin-bottom: 36px;
	float: left;
}

/* @end */

/* @group forms */

#login h1 {
	position: absolute;
	top: 210px;
	left: 30px;
	background-color: #fcfcfc;
	font-size: 16px;
	color: #555;
}

#login label {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	margin-bottom: 18px;
	display: block;
	margin-left: 5px;
}

#login label small {
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
}

#login input {
	color: #666;
	font-size: 22px;	
	width: 332px;
	height: 30px;
	padding: 8px 2px 2px 8px;
	border-style: none;
	outline: none;
	background: url(input.gif) no-repeat;
	margin-top: 4px;
}

#login textarea {
	color: #666;
	width: 332px;
	border: 1px solid #c4c4c4;
	background: #fff url(shade.gif) repeat-x;
	font-size: 13px;
	padding: 8px 2px 2px 8px;
	margin-top: 4px;
	height: 200px;
}

.userdetails {
	background-color: #fafafa;
	border: 1px solid #ededed;
	width: 300px;
	padding: 20px 20px 8px;
	margin-left: 6px;
	margin-top: 28px;
	margin-bottom: 24px;
}

#login .userdetails label {
	margin-left: 0;
	margin-bottom: 0;
}

#login .userdetails input {
	color: #666;
	font-size: 22px;
	height: 30px;
	padding: 8px 2px 2px 8px;
	border-style: none;
	outline: none;
	background: url(inputsmall.gif) no-repeat;
	margin-top: 4px;
	width: 280px;
}

#login p.submit input {
	display: inline;
	width: 132px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(add.gif) no-repeat;
	margin-left: 5px;
	padding: 2px;
	cursor: pointer;
}

#login.add p.submit input {
	width: 150px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 5px;
	padding: 2px;
	cursor: pointer;
	background: url(submit.gif);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	font-size: 1px;
	line-height: 0;
}

#login p.submit {
	position: relative;
	height: 42px;
}

.userdetails p {
	font-size: 12px;
	color: #8dbe93;
	padding-bottom: 12px;
	font-weight: normal;
	font-style: normal;
}

#login input#wp-submit {
	display: block;
	width: 132px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(login.gif) no-repeat;
	margin-left: 5px;
	padding: 2px;
	cursor: pointer;
}

#login input:hover#wp-submit {
	background-position: 0 -34px;
}

#login input#rememberme {
	width: auto;
	height: auto;
	padding: 0px;
	border-style: none;
	outline: none;
	background: none;
	margin-top: 4px;
	margin-left: 2px;
	margin-right: 5px;
}

#login p#reg_passmail {
	font-size: 12px;
	font-weight: bold;
	margin-left: 12px;
	color: #e28f60;
	margin-bottom: 21px;
}

p.feedburner {
	font-size: 10px;
	color: #888;
	padding-left: 8px;
	padding-top: 20px;
}

p.feedburner a {
	color: #e28f60;
	text-decoration: none;
}

p.feedburner a:hover {
	text-decoration: underline;
}

#loginform p.submit input.hideit {
	display: none;
	visibility: hidden;
}

/* Buttons */

#loginform a#wp-submit {
	display: block;
	width: 132px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(login.gif) no-repeat;
	margin-left: 5px;
}

#loginform a:hover#wp-submit {
	background-position: 0 -34px;
}

#loginform a:active#wp-submit {
	background-position: 0 -68px;
}

#registerform a#wp-submit {
	display: block;
	width: 132px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(register.gif) no-repeat;
	margin-left: 5px;
}

#registerform a:hover#wp-submit {
	background-position: 0 -34px;
}

#registerform a:active#wp-submit {
	background-position: 0 -68px;
}

#lostpasswordform a#wp-submit {
	display: block;
	width: 142px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(password.gif) no-repeat;
	margin-left: 5px;
}

#lostpasswordform a:hover#wp-submit {
	background-position: 0 -34px;
}

#lostpasswordform a:active#wp-submit {
	background-position: 0 -68px;
}

#login.email input.emailbutton {
	display: block;
	width: 132px;
	height: 34px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(email.gif) no-repeat;
	margin-left: 5px;
	cursor: pointer;
}

#login.email input:hover.emailbutton {
	background-position: 0 -34px;
}

#login.email input:active.emailbutton {
	background-position: 0 -68px;
}

/* Confirmations */

#login_error, p.error, strong.error {
	font-size: 11px;
	color: #d82028;
	padding-left: 8px;
	padding-bottom: 18px;
}

img.ajax-loader {
	float: left;
	display: inline;
	position: absolute;
	top: 13px;
	left: 160px;
}

#login .content p.message, #login .content span.success, p.success {
	font-size: 14px;
	color: #5ea85a;
	padding-left: 8px;
	padding-bottom: 18px;
}

#login .content span.success {
	padding-left: 0px;
}

#login .content p.messagepass {
	font-size: 14px;
	color: #e28f60;
	padding-left: 8px;
	padding-bottom: 18px;
}

/* @end */

#login .foot ul {
	margin-left: 8px;
}

#login .foot ul li {
	float: left;
	font-size: 11px;
	list-style-type: none;
}

#login .foot ul li a {
	color: #555;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	margin-right: 15px;
}

#login .foot ul li a:hover {
	text-decoration: underline;
}

#login .foot ul li a.signup {
	background: url(signup-1.gif) no-repeat;
	
}

#login .foot ul li a.lost {
	background: url(lost.gif) no-repeat;
}

#login .foot ul li a.login {
	background: url(login-1.gif) no-repeat;
}

#login .foot ul li a.back {
	background: url(back-1.gif) no-repeat;
	margin-right: 0;
}

/* Sifr */

/* @group sifr */

/* Generic sIFR styles */

.sIFR-flash {
	margin: 0;
	visibility: visible !important;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Adblock object hack */

.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}

/* Specific sIFR styles */

.sIFR-hasFlash #page h3 {
	visibility: hidden;
	font-size: 24px;
	line-height: 26px;
	height: 26px;
}

.sIFR-hasFlash #page h5 {
	visibility: hidden;
	font-size: 18px;
	line-height: 20px;
	height: 22px;
}

/* @end */

input#searchbutton.submit {
	position: relative;
	top: -0px;
}

input#searchsubmit {
	position: relative;
	top: 0;
}

/* Ratings */

/* @group ratings */

.post-ratings {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.wp-postratings-usage-pre {
	margin: 20px;
	padding: 10px;
	border: 1px solid #c8c8c8;
	background-color: #f0f0f0;
	overflow: auto;
}

/* @end */

/* Contact Form */

/* @group contactform */

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	
}

div.wpcf7-mail-sent-ok {
	border: 1px solid #9bcca0;
	font-size: 11px;
	padding: 4px 6px;
	margin-left: 5px;
	margin-top: 18px;
	background-color: #d9f3e1;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 1px solid #eae12b;
	background-color: #f7eebd;
	font-size: 11px;
	padding: 4px 6px;
	margin-left: 5px;
	margin-top: 18px;
}

#login label span.wpcf7-not-valid-tip {
	z-index: 100;
	background: #ff7774;
	border: 1px solid #d2605d;
	font-size: 10px;
	color: #fff;
	position: absolute;
	padding: 2px;
	top: -7px;
	right: 8px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

/* @end */

/* @group googleads */

.googleads {
	margin-top: 22px;
	font-size:11px;
}

/* @end */

.ironictag a {
	display: block;
	position: absolute;
	top: 108px;
	right: 20px;
	width: 95px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(ironictag.gif) no-repeat;
}