@import url(main.css);

div#intro {
	background: url(../../images/index/howdo.png) top left no-repeat;
	padding: 180px 0px 0px 0px;
	width: 442px;
	float: right;
	margin: 30px 30px 0px 0px;
	}
	div#intro a {
		font-weight: bold;
		color: #0072ba;
		}
		div#intro a:hover {
			text-decoration: none;
			}

img#feature {
	margin: 30px 0px 10px 40px;
	}

div#ideas {
	background: url(../../images/index/bg.png);
	background-repeat: no-repeat;
	background-position: 0px 150px;
	}
	div#ideas div {
		width: 285px;
		float: left;
		padding: 88px 0px 0px 0px;
		margin: 20px 0px 0px 45px;
		}
		
div#newest {
	background: url(../../images/index/newest_head.jpg) top left no-repeat;
	background-color: #f0fbdd;
	}
div#highest {
	background: url(../../images/index/highest_head.jpg) top left no-repeat;
	background-color: #fffbb4;
	margin-left: 32px;
	}	
div#ideas div#winner {
	background: url(../../images/index/winner_head.jpg) top left no-repeat;
	background-color: #edf9f9;
	width: 248px;
	}	
	
		
		div#ideas a {
			padding: 0px 10px 0px 0px;
			text-decoration: none;
			color: #4a4a4a;
			float: none;
			min-height: 46px;
			}
			div#ideas span {
				float: none;
				line-height: 22px;
				text-align: left;
				font-size: 12px;
				border: 0px;
				}
	
			
			
			div#ideas a.base {
				border: none;
				padding-top: 34px;
				min-height: 1px;
				height: 1px;
				}
				div#ideas span.tag {
					padding-left: 5px;
					display: inline;
	
					}
				div#ideas span.text {

					}
				div#ideas span.feature {
					float: left;
					color: #ffffff;
					width: 28px;
					font-weight: bold;
					margin: 0px 5px;
					clear: left;
					border: 0px;
					line-height: 36px;
					text-align: center;
					display: block;
					}
		
		

	div#newest a {
		border-right: 2px solid #d4e3bc;
		border-left: 2px solid #d4e3bc;
		border-bottom: 1px solid #d4e3bc;
		background: #edfadc;
		}
		div#newest a.even {
			background: #eff6d7;
			}
		div#newest a:hover {
			background: #d6efb8;
			}
		div#newest a span.text {
			}
		div#newest a span.feature {
			background: url(../../images/index/newest_feature.png) center no-repeat;
			}
		div#newest a span.tag {
			color: #348c11;
			}
		div#newest a.base {
			background: url(../../images/index/newest_base.jpg) top left no-repeat;
			}
		
			


	div#highest a {
		border-right: 2px solid #f4db8b;
		border-left: 2px solid #f4db8b;
		border-bottom: 1px solid #f4db8b;
		}
		div#highest a.even {
			background: #fffee1;
			}
		div#highest a:hover, div#highest a.even:hover {
			background: #f4db8b;
			}
		div#highest a span.text {
			}
		div#highest a span.tag {
			color: #fdb000;
			}
			div#highest a span.tag img {
				/* margin: 0px 0px 5px 5px; */
				vertical-align: middle;
				}
		div#highest a span.feature {
			background: url(../../images/index/highest_feature.png) center no-repeat;
			}
		div#highest a.base {
			background: url(../../images/index/highest_base.jpg) top left no-repeat;
			}
				


	div#winner a {
		border-right: 2px solid #adc3d1;
		border-left: 2px solid #adc3d1;
		border-bottom: 1px solid #adc3d1;
		padding-bottom: 5px;
		}



		div#winner a span.text {
			color: #408a99;
			display: block;
			font-size: 20px;
			}
		div#winner a span.feature {
			background: url(../../images/index/winner_feature.png) center no-repeat;
			width: 34px;
			line-height: 46px;
			}
		div#winner a span.tag {
			color: #7f7e7e;
			display: block;
			}
		div#winner a.base {
			background: url(../../images/index/winner_base.jpg) top left no-repeat;
			padding-bottom: 0px;
			}	
			

div#ideas a#submit {
	background: url(../../images/index/submit.png) top center no-repeat;
	display: block;
	float: left;
	width: 191px;
	margin: 137px 0px 0px 70px;
	border: none;
	min-height: 280px;
	}
	div#ideas a#submit span {
		padding: 160px 10px 0px 10px;
		display: block;
		color: #ffffff;
		line-height: 18px;
		text-align: center;
		}
		div#ideas a#submit:hover span {
			text-decoration: underline;
			}

			
