/* komunitas */
.span-12 .box-hd a, .span-12 .box-hd span { background-position:0 -901px; }
.span-12 .box2 .box-hd { background-position:0 -369px; }
.span-12 .box2 .box-hd a, .span-12 .box2 .box-hd span { background-position:100% -369px; }
.span-12 .more a { background-position:0 -605px; }

.box2 { }

.intro .header h3 { }
.intro .content { float:left; width:447px; position:relative; }
.intro li { margin-bottom:5px; }
.article { } 
.article .content { width:545px; }
.article ul { margin:0; padding:0; list-style:none; }

.footer div { float:left; width:340px; }

.kuis ol, .kuis ul { margin:0; padding:0; list-style-position:inside; }
.kuis li { font-weight:bold; border-bottom:1px dashed #DBDAD7; padding:0 0 10px 5px; margin-bottom:10px; }
.kuis li div { margin:5px 0 0 15px; }
.kuis-btn { text-align:right; }

.winner .article { }
.winner .last-child { /*border:none; margin:0; padding:0;*/ }
.winner .box2 { margin-bottom:10px; }

div.box3 { }
.download ul { margin:0; padding:0; list-style:none; }
.download li { padding-left:18px; background:url(../img/arrow.png) no-repeat 0 3px; }
.download .like { position:relative; right:-8px; padding-top:18px; color:#998675; text-align:right; }
.download .like a { color:#00AEEF; }
.intro .download li { background-position:0 -40px; }

.photos { position:relative; }
.photos ul { margin:0 0 15px; padding:0; height:23px; list-style:none; }
.photos li { float:left; }
.photos .header li a {
	display:block;
	line-height:23px;
	font-weight:bold;
	text-align:center;
	width:77px;
	height:1%;
	margin-right:5px;
	overflow:hidden;
	background:url(../img/buttons.png) no-repeat 0 -119px;
	color:#998675;
}
.photos .btn-upload { float:right; }
.photos li.btn-latest a { width:82px; background-position:0 -91px; color:#fff; }
.photos li.btn-upload a { width:102px; background-position:0 -263px; text-align:left; text-indent:8px; color:#fff; }
.photos .paging { text-align:left; }
.photos .article { border:none; padding:0; }
.photos .content { width:239px; }
.photos .notice { background-position:0 -162px; }
.photos .notice a { color:#00AEEF; }
.photos .like { top:79px; right:10px; }

.upload { padding:20px 0; }
.upload div { margin-top:15px; }

.photo-edit .photo { float:left; width:680px; margin-bottom:15px; position:relative; border-bottom:1px dashed #DBDAD7; }
.photo-edit .image { float:left; width:120px; margin:0 25px 0 0; }
.photo-edit .content { float:left; width:535px; }
.photo-edit .content p { position:relative; margin-bottom:15px; }
.edit-btn { padding-bottom:15px; }
