@charset "utf-8";
#overall-container{
	width: 1237px;
	min-height: 300px;
}
#content-container{
	margin: 0 auto;
	margin-top: 40px;
	width: 925px;
	background-color: #ffffff;
	padding: 5px;
	min-height: 500px
}
#content-box{
	margin: 0 auto;
}
.top_navigator{
	width: 390px;
	height:auto;
	float: right;
	padding:0;
	padding-bottom: 15px;
}
.search_field_wrapper{
	width:100%;
	height:2em;
	background:url(../images/0111/nsm-search.png) no-repeat top left;
}
.search_field_wrapper input{
	border: 0px;	
	padding-left: 2px;
	float: left;
	width:240px;
	height:20px;
	font-family:Trebuchet MS;
	font-size:12px;
	background:transparent;
}
#btnSearch{
	float: right;
	height: 20px;
	width: 75px;
}
.wrapper{
	width:100%;
	min-height:600px;
	margin: 0 auto;
}
.left{
	width:140px;
	float:left;
	padding:0px 5px 0px 0px;
	overflow:visible;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	height: 600px;
}
.center{
	width:908px;
	float:left;
	margin-left: 9px;
	background-color:#ffffff;
	padding:5px 10px;
	z-index:1;
	padding-top: 0px;
}
#forum-header-holder{	
	margin: 0 auto;
	margin-top: 40px;
	width: 940px;
	height: 101px;
	padding-left: 8px;
}
#forum-header{	
	float: left;
	padding-left: 10px;
	width: 942px;
	height: 101px;
	background-image: url(../images/0111/forum/forum-header.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.start-new-topic{
	float: right;
	width: 125px;
	height: 50px;
	margin-top: 12px;
}
.header-some-label{
	float: right;
	width: 145px;
	height: 50px;
	margin-top: 12px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 14px;
	color: #2a1b08;
	padding-top: 7px;
	font-weight: bold;	
}
#forum-contents{
	margin: 0 auto;
	min-height: 700px;
	width: 884px;
	padding: 10px;
}
#forum-contents-header{
	float: left;
	width: 884px;
	height: 48px;
	background-image: url(../images/0111/forum/list-header.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#forum-header-title{
	width: 344px;
	float: left;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 13px;
}
#forum-header-starter{
	float: left;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	width: 128px;
	padding-top: 13px;
}
#forum-header-views{
	padding-top: 13px;
	float: left;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	width: 90px;
}
#forum-header-replies{
	padding-top: 13px;
	float: left;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	width: 91px;
}
#forum-header-lastaction{
	padding-top: 13px;
	float: left;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	width: 222px;
}
.forum-lists{
	float: left;
	width: 882px;
	height: 48px;
	background-color: #fcfef0;
}
.forum-lists-yellow{
	float: left;
	width: 882px;
	height: 48px;
	background-color: #f8ffbc;
}
.forum-title{
	float: left;
	width: 339px;
	height: 48px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #4e4b4b;
	padding-left: 5px;
	overflow: hidden;
}
.forum-title a{
	color: #4e4b4b;
	text-decoration: none;
}
.forum-title a:hover{
	color: #f48933;
	text-decoration: none;
}
.forum-starter{
	float: left;
	width: 128px;
	height: 48px;
	border-left: 1px solid #d5d5ce;
	border-right: 1px solid #d5d5ce;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #4e4b4b;
	overflow: hidden;
}
.forum-starter a{
	color: #4e4b4b;
	text-decoration: none;
}
.forum-starter a:hover{
	color: #f48933;
	text-decoration: none;
}
.forum-views{
	float: left;
	width: 90px;
	height: 48px;
	border-right: 1px solid #d5d5ce;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #4e4b4b;
	overflow: hidden;
}
.forum-replies{
	float: left;
	width: 91px;
	height: 48px;
	border-right: 1px solid #d5d5ce;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #4e4b4b;
	overflow: hidden;
}
.forum-lastaction{
	float: left;
	width: 222px;
	height: 48px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #4e4b4b;
	overflow: hidden;
}
.forum-lastaction a{
	color: #4e4b4b;
	text-decoration: none;
}
.forum-lastaction a:hover{
	color: #f48933;
	text-decoration: none;
}
.banner-ads-container{
	float: left;
	width: 820px;
	height: 60px;
	padding: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#main-content{
	float: left;
	width: 620px;
	padding: 5px;
	min-height: 600px;
	padding-top: 15px;
	padding-top: 15px;
}
#right-bar{
	padding-top: 15px;
	float: left;
	width: 250px;
	padding: 5px;
	min-height: 600px;
	padding-left: 15px;
}
.start-question{
	float: left;
	width: 610px;
	min-height: 200px;
	border: 1px solid #fff3c4;
	background-color:#fff3c4;
	-moz-box-shadow: 0px 0px 6px #888;
	-webkit-box-shadow: 0px 0px 6px #888;
	box-shadow: 0px 0px 6px #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.author-box{
	float: left;
	width: 600px;
	min-height: 70px;
}
.author-avatar{
	float: left;
	overflow: hidden;
	margin-left: 12px;
	margin-top: 10px;	
	width: 50px;
	height: 58px;
	background-image: url(../images/0111/index/members-avatar-thumb.png);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
}
.author-avatar img{
	border: 0px;
	width: 48px;
	height: 48px;
	padding: 1px;
}
.question-details{
	float: left;
	width: 520px;
	min-height: 55px;
	margin-left: 10px;
	padding-top: 7px;
}
.question-title{
	float: left;
	width: 520px;
	min-height: 30px;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 20px;
	color: #e95440;
}
.question-author{
	float: left;
	width: 520px;
	height: 20px;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #645c51;
}
.question-author a{
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #2f7099;
	text-decoration: none;
}
.question-author a:hover{
	text-decoration: none;
	color: #e95440;
}
.author-box{
	float: left;
	width: 600px;
	height: 70px;
}
.question-text{
	float: left;
	width: 595px;
	min-height: 100px;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}
.answers-container{
	margin-top: 10px;
	float: left;
	width: 610px;
	min-height: 200px;
}
.answers-list{
	margin-bottom: 10px;
	float: left;
	width: 610px;
	min-height: 120px;
}
.answers-avatar{
	float: left;
	overflow: hidden;
	margin-left: 12px;
	margin-top: 10px;	
	width: 50px;
	height: 100px;
	background-image: url(../images/0111/index/members-avatar-thumb.png);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
}
.answers-avatar img{
	border: 0px;
	width: 48px;
	height: 48px;
	padding: 1px;
}
.answers-box{
	float: left;
	width: 530px;
	min-height: 110px;
	padding-left: 10px;
	padding-top: 10px;	
}
.answers-author-edit-box{
	float: left;
	width: 515px;
	height: 20px;
	padding: 5px;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #eeeeee;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #bf3211;
	font-weight: bold;
}
.answers-author{
	float: left;
	width: 300px;
}
.answers-author a{
	text-decoration: none;
	color: #bf3211;
}
.answers-author a:hover{
	text-decoration: none;
	color: #000;
}
.answers-edit{
	float: right;
	width: 60px;
}
.answers-edit a{
	text-decoration: none;
	color: #bf3211;
}
.answers-edit a:hover{
	text-decoration: none;
	color: #000;
}
.answers-text{
	float: left;
	width: 530px;
	min-height:50px;
	padding-top: 5px;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #000;
}
.answers-date{
	float: left;
	width: 530px;
	height:20px;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #858282;
	font-weight: bold
}
.answers-date a{
	text-decoration: none;
}
.answers-date a:hover{
	text-decoration: none;
	color: #000000;
}
#new-comment-box{
	float: left;
	width: 600px;
	height: 250px;
	padding: 10px;
}
#new-comment-box h1{
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 16px;
	color: #000;
}
#new-comment-avatar{
	float: left;
	overflow: hidden;
	margin-left: 12px;
	margin-top: 10px;	
	width: 50px;
	height: 100px;
	background-image: url(../images/0111/index/members-avatar-thumb.png);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
}
#new-comment-avatar img{
	border: 0px;
	width: 48px;
	height: 48px;
	padding: 1px;
}
#new-comment-textbox{
	float: left;
	width: 510px;
	height: 120px;
	padding: 7px;
}
#new-comment-textbox textarea{
	border: 1px solid #cccccc;
	-moz-box-shadow: 0px 0px 6px #888;
	-webkit-box-shadow: 0px 0px 6px #888;
	box-shadow: 0px 0px 6px #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 510px;
}
#new-comment-textbox textarea:hover{
	border: 1px solid #000;
}
.new-comment-button{
	margin-right: 20px;
	float: right;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #d2d1d1;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}
.new-comment-button:hover{
	background-color: #cccccc;
	color: #fff;
	cursor: pointer;
}
.ad-banner-right{
	padding-top: 10px;
	float: left;
	width: 165px;
	height: 650px;
}
.new-topic-holder{
	float: left;
	width: 600px;
}
.new-topic-label{
	float: left;
	width: 80px;
	height: 30px;
}
.new-topic-contents{
	float: left;
	width: 515px;
	min-height: 30px;
}
.new-topic-text{
	float: left;
	width: 510px;
	min-height: 30px;
	background-color: #ffffff;
}
#start-topic{
	float: left;
	width: 600px;
	min-height: 330px;
	border: 1px solid #fff3c4;
	padding: 10px;
	background-color:#fff3c4;
	-moz-box-shadow: 0px 0px 6px #888;
	-webkit-box-shadow: 0px 0px 6px #888;
	box-shadow: 0px 0px 6px #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.new-topic-text textarea{
	width: 510px;
}
/* pagination */
#pagination-container{
	width: 600px;
	height: 30px;
	text-align: center;
	margin-top: 20px;
	float: left;
	margin-left: 125px;
}
#pagination-container-replies{
	width: 400px;
	height: 30px;
	text-align: center;
	margin-top: 20px;
	float: left;
	margin-left: 125px;
}
#pagination-box{
	margin: 0 auto;
	width: 200px;
	height: 30px;
}
.btn-previous-page {
	float: left;
	width: 85px;
	height: 22px;
	background-image: url(../images/0111/recipes/btn-previous-page.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.btn-previous-page:hover {
	float: left;
	width: 85px;
	height: 22px;
	background-image: url(../images/0111/recipes/btn-previous-page.png);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	cursor: pointer;
}
.btn-next-page {
	float: left;
	margin-left: 5px;
	width: 54px;
	height: 22px;
	background-image: url(../images/0111/recipes/btn-next-page.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.btn-next-page:hover {
	float: left;
	width: 54px;
	height: 22px;
	background-image: url(../images/0111/recipes/btn-next-page.png);
	background-repeat: no-repeat;
	background-position: 0 -22px;
	cursor: pointer;
}
.pagination{
	margin-left: 5px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	float: left;
	width: 16px;
	height: 16px;
	padding: 2px;
	background-color: #ffffff;
	border: 1px solid #cc9966;
	color: #333333;
	text-align: center;
	text-decoration: none;
}
.pagination:hover{
	background-color: #ffffff;
	border: 1px solid #f77615;
	color: #f77615;
	text-decoration: none;
}
.pagination-current{
	margin-left: 5px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	float: left;
	width: 16px;
	height: 16px;
	padding: 2px;
	background-color: #333333;
	border: 1px solid #000000;
	color: #ffffff;
}
/*end of pagination
