/* Thumbs */

.thumb, .thumb-image {
	position: relative;
	display: block;
	width: 120px;
	height: 90px;
	float: right;
	margin: 0 0 10px 10px;
	text-decoration: none;
}

.thumb img, .thumb-image img {
	position: absolute;
	top: 7px;
	left: 25px;
}

.thumb span, .thumb-image span {
	display: block;
	width: 120px;
	height: 90px;
	background: url(/img/thumb-back.png);
	text-indent: -2000em;
	font-size: 6px;
	position: absolute;
	top: 0;
	left: 0;
} /*IE6*/

.thumb-image span {
	background: url(/img/thumb-back-plain.png);
} /*IE6*/


/***** email this *****/

#email1, #email2, #email3, #email4, #email5, #email6 {
	color: #666;
}

/***** jobs *****/

#jobs .instruction {
	float: right;
	margin: 0 0 2em 2em;
	width: 30%;
}

#jobs .job-position {
	padding: 15px;
	background: url(/img/position-back.gif) no-repeat;
}


#jobs .job-position h4 {
	margin: 0 0 0.6em 0;
}

/* problem page styles */

body.problem-page h2 {
	color: #c00;
}

body.problem-page .boxed, body.problem-page .boxed div {
	background-image: url(/img/digg-box-problem.gif);
}

/***** friends styles *****/

.friends-wannabe {
	margin-bottom: 1em;
}

.friends-wannabe img {
	float: left;
	border: 1px solid #ccc;
	margin: 0 0.5em 1em 0;
}

/***** Up and Down Vote List  *****/

.vote-list {
	clear: both;
	padding: 2em 0 0 4em;
}

.vote-list .vote-count {
	font-size: 85%;
	float: right;
}

.vote-list ul {	
	padding: 0;
	margin: 0;
	list-style: none;
}

.vote-list ul li.vote-positive, .vote-list ul li.vote-negative {
	margin: 1em 0;
	padding-left: 20px;
	background: url(/img/vote-up.gif) 0 0 no-repeat;
}

.vote-list ul li.vote-negative {
	background-image: url(/img/vote-down.gif);
}

.vote-list textarea {
	width: 100%;
}

/* Image Upload ?? */

#image_upload {
	width: 100%;
	float: left;
}

* html #ava #ava_overlay { background: url(overlay-ie.png); }
* html #ava #ava_handle { background: url(handle-ie.png); }

/* Friends Search */

#search-friends {
	width: 60%;
}

#digger-search {
	float: right;
	font-size: 85%;
}

#digger-search input {
	font-size: 85%;
}

#digger-search #search-diggers {
	width: 10em;
}

/* Instruction List */

.instruction {
	background: #EAF2FA url(feature-box.gif) 0 0 no-repeat;
	margin-bottom: 1em;
	color: #2C3D4E;
}

.instruction div {
	background: url(feature-box.gif) 100% 100% no-repeat;
	padding: 1em;
}

.instruction h3 {
	background: none;
}

.instruction-list {
	margin: 0;
	padding: 0;
}

.instruction-list li {
	list-style: none;
	background: url(important.png) no-repeat 7px 11px;
	margin: 0;
	padding: 10px 0 10px 25px;
}

.instruction-list .instruction-search {
	background-image: url(important-search.png);
}

.instruction-list .instruction-link {
	background-image: url(important-link.png);
}

.instruction-list .instruction-write {
	background-image: url(important-write.png);
}

/***** Style Switcher *****/

#home #style-switcher a#normal {
	display: none;
}

#home #style-switcher a#compact {
	display: block;
}

/* Sponsored Link Advertisements */

.sponsored-links {
	position: relative;
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom: 5px;
}

.sponsored-links a.ad_block {
	display: block;
	padding: 2px 0;
	text-decoration: none;
	color: #333;
	margin: 0 4px;
	line-height: 1.3;
}

.sponsored-links a.ad_block:hover {
	border-color: #999;
}

.sponsored-links strong {
	font-size: 105%;
	text-decoration: underline;
	color: #105CB6;
	display: block;
}

.sponsored-links em {
	font-style: normal;
	text-decoration: underline;
	color: #999;
	padding-left: 5px;
}

.sponsored-links a.ad_origin {
	position: absolute;
	top: -7px;
	right: 19px;
	display: block;
	padding: 0 5px;
	background: #fff;
	font-size: 85%;
	color: #999;
}

.sponsored-links a:hover strong {
	color: #003;
}

.sponsored-links a.ad_origin:hover, .sponsored-links a:hover em {
	color: #333;
}
