
	
		.featured {
			background: #e1e0e4 url(/_ui/images/bg_content_featured.png) repeat-x 0 0;
			border: 1px solid #fff;
			text-shadow: #fff 0 1px 0;
			border-top: 0;
			margin: 0 -24px;
			padding: 12px 18px 0;
		}
			.featured h2,
			.featured h2 span {
			    float:left;
				width: 242px;
				height: 46px;
				margin: 0 0 6px;
				background: url(/_ui/images/bg_heading_discussions.png) no-repeat 0 0;
				position: relative;
				left: -28px;
				text-indent:-500px;
				overflow:hidden;
			}
				.featured h2 span {
					position: absolute;
					top: 0;
					left: 0;
				}
				

			.post-topic {
				float: right;
				margin: 4px 0 0;
			}
				.post-topic a,
				.post-topic a span {
					display: block;
					width: 168px;
					height: 34px;
					position: relative;
					background: url(/_ui/images/btn_addnewtopic.png) no-repeat 0 0;
					text-indent:-500px;
					overflow:hidden;
				}
				.post-topic a:active {
				    margin-top:1px;
				}
					.post-topic a span {
						position: absolute;
						top: 0;
						left: 0;
					}				
					


                #aboutrecipe {
                    margin:10px -18px 10px;
                    background:#FFF;
                    padding:15px 0px 20px 170px;
                    position:relative;
                    border-top:1px solid #b6b4bc;
                    border-bottom:1px solid #b6b4bc;
                    }
                    #aboutrecipe img {
                        position:absolute;
                        left:78px;
                        top:10px;
                    }
                    #aboutrecipe h3 {
                        font-size:20px;
                        margin-bottom:5px;
                    }
                    
    		
    				#aboutrecipe .cancel {
    					display: block;
    					text-indent:-1000px;
    					overflow:hidden;
    					width: 12px;
    					height: 12px;
    					position: absolute;
    					top: 10px;
    					right: 10px;
    					background: url(/_ui/images/ico_sprite.png) no-repeat -133px -108px;
    				}
    				
		.sorting {
			margin: 0px 23px 0px 0px;
			overflow: hidden;
			
		}		
			.sorting strong {
				font-size: 1.083em;
			}
			.sorting ul {
				padding-top: 5px;
				overflow: hidden;
			}	
				.sorting li {
					float: left;
					border-left: 1px solid #b5b0b1;
				}		
					.sorting a {
						background: #c9c7cf url("/_ui/images/bg_sort_sprite.png") no-repeat 0 -66px; 
						display: block;
						height: 33px;
						float: left;
						line-height: 33px;
						color: #383d43;
						padding: 0 15px;
						text-shadow: #fff 0 1px 0;
						font-weight: bold;
					}
					.sorting .selected a,
					.sorting a:active,
					.sorting a:focus {
						background-color: #f3f3f4;
						background-position: 0 -99px;
						text-decoration: none
					}
				.sorting li.first {
					border-left: 0;
				}
					.sorting li.first a {
						background-position: 0 0;
					}
					.sorting li.first-selected a,
					.sorting li.first a:active,
					.sorting li.first a:focus {
						background-position: 0 -33px;
					}
					.sorting li.last a {
						background-position: 100% -132px;
					}
					.sorting li.last-selected a,
					.sorting li.last a:active,
					.sorting li.last a:focus {
						background-position: 100% -165px;
					}
					.sorting li.first-selected a,
					.sorting li.last-selected a,
					.sorting li.selected a {
						color: #61354f;
						padding-right: 11px;
					}
						.sorting li.first-selected span,
						.sorting li.last-selected span,
						.sorting li.selected span {
							padding-right: 17px;
							background: url("/_ui/images/ico_sort_sprite.png") no-repeat 100% -8px; 
						}
						.sorting li.asc span {
							background-position: 100% -41px;
						}
					
.header_box {
    position:relative;
}
input.fade {
    color:#858585;
}


#filter {
    margin:0px -24px;
    padding:10px 24px;
    border-top:1px solid #b6b4bc;
    background:#FFF;
    border-bottom:1px solid #dbd7d2;
}
#filter .sorting {
    width:220px;
}
#filter table {
    display:block;
    width:100%;
}

#filter td {
    vertical-align: middle;
    clear:left;
    font-size:13px;
    white-space: nowrap;
}
#discussion_search_box_c {
    width:100%;
}
#filter td input, #filter td select {
    font-size:18px;
}
#filter td b {
    margin-right:18px;
}
#discussion_search_box {
    float:right;
}
#discussion_search_box input{
    margin-left:15px;
    
}

#new_discussion {
    clear:left;
    margin-top:15px;
}
#new_discussion .avatar36x36{
    float:left;
}
#new_discussion h1 {
    font-size:14px;
    margin-bottom:10px;
}
#new_discussion fieldset {
    padding-left:15px;
}
#new_discussion label {
    display:block;
    font-size:12px;
    font-weight:bold;
    margin-bottom:10px;
}
#new_discussion_title, #new_discussion_body {
    margin-bottom:10px;
}

#new_discussion_title input, #new_discussion_body textarea{
    padding:7px;
    width:540px;
}
#new_discussion_submit {
    margin-top:15px;
}
#new_discussion_submit:active {
    margin-top:16px;
}
#new_discussion .left {
    float:left;
    padding-right:25px;
}
#new_discussion .right {
    float:left;
    width:198px;
}
#new_discussion .right div {
    border:1px solid #b5b0b1;
    background:#fdfdfd;
    padding:15px;
    width:240px;
}
    
    
    .attachimage {
        margin-top:10px;
    }
    
#threadlist{
    padding:23px 0px 0px 0px;
}    
#threadlist td{
    padding:0px 0px 20px 0px;
    vertical-align: top;
}
div.thread_title {
    position:relative;
    padding-left:12px;
    font-size:11px;
}
div.thread_title img.overlay {
    position:absolute;
    left:-13px;
    top:29px;
    border:1px solid #FFF;
    z-index: 1000000;
}
div.thread_title p {
    clear:left;
    padding:5px 0px 0px 15px;
}
div.thread_title p a {
    font-weight:bold;
    color:#61354f;
}
.viewlatest {
    float:right;
}
a.thread_link{
    font-size:14px;
    font-weight:bold;
    display:block;
    float:left;
    padding:12px 13px 12px 23px;
    background: url(/_ui/images/bg_bubble_threads.png);   
    position:relative;
}
a.thread_link .bl {
    width:100%;
    height:7px;
    position:absolute;
    bottom:0px;
    left:0px;
    background: url(/_ui/images/bg_bubble_threads.png) no-repeat  left -143px;
}
a.thread_link .tr, a.thread_link .br {
    width:7px;
    height:7px;
    position:absolute;
    right:0px;
    background: url(/_ui/images/bg_bubble_threads.png) no-repeat right top;
}
a.thread_link .tr {
    top:0px;
    height:100%;
}
a.thread_link .br {
    bottom:0px;
    background-position: right -143px;
}

.thread_meta {
    white-space: nowrap;
    padding:0px 5px 0px 15px !important;
    text-align: center;
    font-size:11px;
}
.thread_meta div{
    font-weight:bold;
    font-size:16px;
    color:#61354f;
    margin-bottom:5px;
}					