div#home-sticky {
	margin:10px 10px;
	padding:0 10px 5px;
	overflow:hidden;
	background-color:#FFF8E6;
	border:1px #FFE8AA solid;
	-moz-border-radius:10px;
}
div#home-sticky h3.title {
	margin:0;
	padding:10px 0 0 10px;
	font-size:1.2em;
	color:#277DB7;
	font-weight:normal;
}
div#home-sticky p {
	margin:0;
	padding:5px 20px 0 20px;
}
div#home-sticky p.timestamp {display:none;}
div#home-sticky div.toic-list-item img.image {
	height:120px;
	margin:0 20px 0 0;
	float:left;
}

div#flash-search {
	width:540px;
	margin:20px auto;
	padding-top:10px;
	color:#2B5F00;
	background:transparent url(box.gif) left top no-repeat;
}
div#flash-search h3 {
	margin:0 0 10px 10px;
	padding:0;
}
div#flash-search form {
	height:30px;
	margin:0;
	padding-bottom:10px;
	padding-left:10px;
	background:transparent url(box.gif) left bottom no-repeat;
}
div#flash-search .form-text {
	width:110px;
}
div#home-lead {
	width:520px;
	margin:20px 10px;
	padding:10px;
	background-color:#FFF8E6;
	border:1px #FFE8AA solid;
	-moz-border-radius:10px;
}
div#home-lead h3.title a {
	color:#264F00;
}
div#home-lead p.timestamp {
	margin:0 0 0 10px;
	font-size:8pt;
	color:#666;
}
div#home-lead img.image {
	width:200px;
	margin:0 20px 10px 0;
	float:left;
}
div#home-lead p.summary {
	margin-left:10px;
}
div#home-lead p.footer {
	font-size:10pt;
	text-align:right;
	font-style:italic;
}

div#smf-topic {
	margin:20px 30px;
	clear:both;
}

div#top-download {
	width:250px;
	margin:0 0 0 30px;
	float:left;
}
div#new-upload {
	width:250px;
	margin:0 0 0 30px;
	float:left;
}
div#top-download span , div#new-upload span {
	font-size:8pt;
	color:#aaa;
}
