@charset "windows-874";
/* กำหนดสี background หรือ รูป background บน */
html { background:url(../images/bg_bottom.jpg) no-repeat bottom #eae5d6; height: auto; }

/* กำหนดสี background หรือ รูป background ล่าง */
body{font:13px/1.5 Tahoma,'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; background:url(../images/bg_top.jpg) no-repeat top; height:100%;}

/*.main { background:url(../images/bg_top.jpg) no-repeat center top; width:100%;}*/
/* กำหนด color link ตัวอักษรทั้งหมด ของเว็บ */
a { text-decoration: none; color:#442915; }
/* กำหนด color link hover ตัวอักษรทั้งหมด ของเว็บ */
a:hover { text-decoration: underline; color:#815028; }
#wrapper { width: 1000px; margin: 0 auto; border:0; background:url(../images/content.png) no-repeat left; background-position:0 445px;}

/* กำหนดค่า height topbar*/
#top-bar { height: 50px; clear: both; position: relative; background:url(../images/top_bar.png) no-repeat top left; padding-top:17px;}
#top-bar a{ color:#442915;}
#top-bar a:hover { color:#815028; text-decoration:none; }
#top-bar label { float:left; display:block; width:50px; padding: 2px; text-align:center; font-weight:bold; line-height:15px; color:#442915;  }
#top-bar input, select { float:left; display:block; padding:2px; margin-right:10px; font-size:13px !important; }
#top-bar input[type=submit] { line-height:8px !important; height:24px; background:#442915; color:#fff; border-radius:4px; text-shadow:none; width:60px; }
#top-bar #mainsearchfrm { float:right; }
/* กำหนดค่า height รูป header*/
#header { height: 307px; clear: both; position: relative; background:url(../images/header.png) no-repeat center bottom;}
/* หากมีรูปโลโก้ ให้ใส่คำสั่ง background:url(../images/ชื่อโลโก้.นามสกุลโลโก้) no-repeat; width:ค่าความกว้างของโลโก้; height:ค่าความสูงของโลโก้; */
#header h1 { margin: 0; position: absolute; left:40px; top: 5px; }
/* กำหนด color ข้อความ logo */
#header h1 a { color:#442915; }
/* กำหนด color hover ข้อความ logo */
#header h1 a:hover { text-decoration:none; color:#815028; }
/* กำหนด background เมนู */
#main-navigator { padding: 0; background:url(../images/nav_bar.png) no-repeat center; border:0; height:41px; }
/* กำหนดระยะบนล่างของตัวหนังสือ เมนู */
#main-navigator ul { display: block; text-align: left;}
#main-navigator ul ul { padding:0; }
#main-navigator li li { padding:0 !important; }
#main-navigator ul li { display: inline-block; padding: 7px 0; margin:4px 15px; font-weight:bold; }
#main-navigator ul li.icon { padding-left:35px; background:url(../images/icon.png) no-repeat center left;  }
/*กำหนด color เมนู*/
#main-navigator ul li a { color:#442915; text-shadow:none; }
/*กำหนด color hover เมนู*/
#main-navigator ul li a:hover { text-decoration: none; color:#815028; }

/* ครอบเมนูซ้ายทั้งหมด */
.sidebar { padding:0; background:url(../images/sidebar_middle.png) repeat-y; float: left; border:0; width:190px; margin:10px 0;}

/* กำหนด background center block ซ้าย */
.widget { background:none; margin-bottom:5px; }
/* กำหนด background footer block ซ้าย */
.widget .container { background:url(../images/widget_bg.png) repeat-y top left; color:#000; padding:5px 0; }
/* กำหนด background title block ซ้าย */
.widget h4.title { font-size: 1.1em; margin:0; background:url(../images/widget_title.png) no-repeat left; display:block; height:80px; line-height:132px; text-align:left; padding-left:15px;  color:#fff; border:0; }
/*กำหนด color text สำหรับ block ซ้ายทั้งหมด*/
.widget ul { margin: 0; padding:0 14px; color:#000; }
/* กำหนด color text สำหรับ block ซ้ายทั้งหมด*/
.widget p { margin:0; padding: 3px 14px; color:#000; }
.widget p:first-child { padding-top: 10px; }
.widget ul ul { margin: 0; padding: 0 0 0 10px; }
.widget ul li { margin: 0; padding: 0; list-style: none; display: block; }
.widget ul li ul li { border:none; }
/*กำหนด color link สำหรับ block ซ้ายทั้งหมด*/
.widget ul li a { display: block; margin-left: 23px; color:#000; }
/*กำหนด color link hover สำหรับ block ซ้ายทั้งหมด*/
.widget ul li a:hover { text-decoration: none; color:#4f3830; }

.widget.first { background:url(../images/box_1_footer.png) no-repeat bottom center; padding-bottom:10px; margin-bottom:0; }
.widget.first h4.title { background:url(../images/box_1_title.png) no-repeat top center; height:57px; margin:0px; line-height:65px; padding:0; text-align:center; color:#4f3830; }
.widget.first .container { background:url(../images/box_1_bg.png) repeat-y center; }
.widget.box-2 { background:url(../images/box_2_footer.png) no-repeat bottom center; padding-bottom:53px; }
.widget.box-2 h4.title { background:url(../images/box_2_title.png) no-repeat top center; height:45px; margin:0px; line-height:35px; padding:0; text-align:center; color:#4f3830; }
.widget.box-2 .container { background:url(../images/box_1_bg.png) repeat-y center; }

/*stat*/
/* กรณีมี background แตกต่างจากอันอื่น */
/*.widget.stat { background:url(../images/box_1_footer.png) no-repeat bottom; padding-bottom:15px; }
.widget.stat h4.title { background:url(../images/box_1_title.png) no-repeat center top ; height:41px; margin:0px; line-height:35px;}
.widget.stat .container { background:url(../images/box_1_bg.png) repeat-y bottom center; }*/
.widget.stat ul li { text-align: right; clear: both; color:#4f3830;  }
/*กำหนด color ข้อมูล stat*/
/*.widget.stat ul li,*/ .widget.shoppingcart ul li { margin: 0px 0 0 0; padding:0 5px; text-align: right; clear: both; color:#3bc8f9;  }
/*กำหนด color หัวข้อ stat*/
.widget.stat ul li label { text-align: left; float: left; color:#000; }
.widget.shoppingcart ul li label { text-align: left; float: left; color:#000; }

.widget.default { padding: 5px 0 0 0; margin:0; }
.widget.default .container { text-align: center; }
.widget.link_image ul li { list-style: none; display: block; margin: 0; padding: 0; }
.widget.link_image ul li a { margin: 0; }

.widget.members p:first-child { padding-top:4px; }
/*.widget.members { background:url(../images/box_2_footer.png) no-repeat bottom left; padding-bottom:15px; }
.widget.members h4.title { background:url(../images/box_2_title.png) no-repeat top left; height:56px; margin: 0; text-align:left; line-height:50px; text-align:center;}
.widget.members .container { background:url(../images/box_2_bg.png)  repeat-y top left;}*/
.widget.members label { width: 42%; display: block; float: left; padding-left:2px;}
.widget.members .member-forgot-pwd, .widget.members .member-signin { display: block; float: left;}
.widget.members .member-forgot-pwd { margin-right: 10px; }
.widget.members .member-signin { padding-left: 10px; border-left:#000 1px solid; }

/* widget poll */
.widget.poll label { color:#000; }
.widget.poll label.poll-answer-name { display: block; float: left; width: 40%; color:#000; }
.widget.poll textarea { width: 150px; height: 45px; background:#fff; }
.widget.poll input[type=text] { width: 105px; margin: 0; }
.widget.poll input[type=radio] { display: block; float: left; margin-right: 10px; }
/*widget productsearch*/ /* กำหนดค่า width */
.widget.productsearch input[type=text] { margin-bottom: 5px; }
.widget.productsearch select { display: block; margin-bottom: 10px; }
.widget.productsearch br { display: none; }
/*widget newsletter*/ /*กำหนดค่า width
.widget.newsletter { background:url(../images/box_3_bg.png) no-repeat bottom center; width:190px; height:115px; }
.widget.newsletter .container h4.title { background:url(../images/box_3_title.png) no-repeat center top ; height:34px; margin: 0;  padding-left:20px; line-height: 25px;}*/
.widget.newsletter input[type=text] { width: 154px !important; margin: 0; }
.widget.newsletter { background:url(../images/box_2_footer.png) no-repeat bottom center; padding-bottom:53px; }
.widget.newsletter h4.title { background:url(../images/box_1_title.png) no-repeat top center; height:57px; margin:0px; line-height:65px; padding:0; text-align:center; color:#4f3830; }
.widget.newsletter .container { background:url(../images/box_1_bg.png) repeat-y center; }
/* กำหนดค่า color */
/*.widget.newsletter label { color:#fff; } */
/* footer */ /* เปลี่ยน background กับ height ปรับตัวหนังสือบนล่าง ค่า padding */
#footer { text-align: center; height:60px; background:url(../images/footbar.png) no-repeat center top; overflow: hidden; font-size: 0.9em; clear: both;  border:0; padding:0; margin:0; }
#footer ul { display: block; }
#footer ul li { display: inline-block; margin: 0 15px; }
 /* กำหนด color */
#footer p { color:#000; font-size:0.8em; }
/* กำหนด color */
#footer a { font-weight:bold; color:#5a2d1b; } 
/*กำหนด color เมื่อ hover */
#footer a:hover { text-decoration: none; color:#954a24; } 
#foot-navigation {
	margin:10px 0 15px 0;
}


/* เฉพาะช่อง input ด้านซ้าย โดยเปลี่ยนค่า  width */
.sidebar input[type=text], .sidebar input[type=password] { color:#352547; padding:2px !important; width:45% !important; background:#fff; }
.sidebar input[type=submit], .sidebar input[type=reset] { width:75px; line-height:13px; }

/* เมนูหลักด้านบน */
#main-navigator li li a img { margin:0 5px; }
#main-navigator li li a { background:#442915; color:#fff !important; text-align:left; }
#main-navigator li li a:hover { background:#815028; color:#fff !important; }
.sfHover ul { border:#815028 1px solid !important; border-bottom:0 !important; box-shadow:none !important; }
.sfHover ul li { border-bottom:#815028 1px solid !important; }
.sf-sub-indicator { right:-1em; background:url(../images/arrows-ffffff.png) no-repeat; }
/*a > .sf-sub-indicator { text-indent:9999px !important; }*/

.block-content { background:none; border:none; height:auto;}

/* ดูทั้งหมด  กำหนดระยะห่างจากด้านขวา*/
a.module-readmore span { padding-right:12px; margin-left:-52px; color: #fff; text-decoration:none;}
/* สีหัวข้อ  */
.block-content h4.entry-title a { color:#4f3830; }
.block-content h4.entry-title a:hover { text-decoration:underline;  color:#5a2d1b;}
/* สีวันที่ */
.block-content .entry-meta span { color:#666; }
/* สีข้อความ */
.block-content .entry-content { }
/* สีข้อความอ่านต่อ */
.block-content .entry-utility { }
.block-content.block-list { margin-right:10px !important; }

.module-header { background:url(../images/content_title.png) no-repeat top center; }
/*.module-header span.title_left { background:url(../images/content_title_left.jpg) no-repeat top left; }
.module-header span.title_left span.title_right { background:url(../images/content_title_right.jpg) no-repeat top right; }*/

/* ความกว้าง content */
#content { margin: 0; float:left; color:#000;}
#content.small { width:600px; background:url(../images/footer_small.png) no-repeat bottom; padding:10px 10px 100px 10px; }
#content.medium { width:800px; background:url(../images/footer_medium.png) no-repeat right bottom; padding:10px 0 100px 10px;}
#content.full { width:1000px; background:url(../images/footer_full.png) no-repeat bottom; padding:10px 0 100px 0; }

/* กำหนด title content */
.module-header { text-align:left; padding:0; height:50px; padding-left:36px; padding-top:30px;}
/* line-height กำหนดตามความสูงของรูป  */
.module-header h3.module-title  {}
/* More กำหนดระยะห่างจากด้านขวา*/
a.module-readmore span { padding-right:20px; color: #4f3830; padding:4px 10px; text-decoration:none; margin-right:20px;}
#content.small .module-header { background:url(../images/header_small.png) no-repeat center top; }
#content.medium .module-header { background:url(../images/header_medium.png) no-repeat center top; }
#content.medium .block-half .module-header { background:url(../images/header_block-half.png) no-repeat center top;}
#content.full .module-header { background:url(../images/header_full.png) no-repeat center top; }

.module-content-header { display:none; }
.module-content-footer { display:none; }

#content.small .module-content { background:url(../images/content_small.png) repeat-y top left; height:100%; overflow:hidden; }
#content.small .module-content-footer { background:url(../images/footer_small.png) no-repeat bottom left; height:13px; }
 
#content.medium .module-content { background:url(../images/content_medium.png) repeat-y top left; height:100%; overflow:hidden; }
#content.medium .module-content-footer { background:url(../images/footer_medium.png) no-repeat bottom left; height:13px; }

#content.full .module-content { background:url(../images/content_full.png) repeat-y top left; height:100%; overflow:hidden; }
#content.full .module-content-footer { background:url(../images/footer_full.png) no-repeat bottom left; height:13px; }

#content.medium .block-container-inner { background:url(../images/content_bg.png) repeat-y; }
#content.medium .block-half.omega { background:url(../images/content_bg.png) repeat-y right; }
#content.medium .block-half.alpha { background:url(../images/content_bg.png) repeat-y left; }
#content.medium .block-half.omega .block-container-inner, #content.medium .block-half.alpha .block-container-inner { background:none; }
#content.small .block-container-inner { background:url(../images/content_bg_small.png) repeat-y; }
#content.full .block-container-inner { background:url(../images/content_bg_full.png) repeat-y; }
.intro .block-container-inner { background:none !important; }

.module-content-intro { height:257px; }
#content.small .module-content-intro { background:url(../images/intro_small.png) no-repeat;}
#content.medium .module-content-intro { background:url(../images/intro_medium.png) no-repeat;}
#content.full .module-content-intro { background:url(../images/intro_full.png) no-repeat;}
#content.small .content-padding-intro { padding:70px 40px 30px 80px; }
#content.medium .content-padding-intro { padding:70px 40px 30px 80px; }
#content.full .content-padding-intro { padding:70px 40px 30px 80px; }
.module-content-intro .module-title { margin-bottom:5px; text-align:left;}
.module-header .module-title { margin-bottom:0; }
.module-title a { color:#bb9a78; }
.module-title a:hover { text-decoration:none; }
.module-content-intro p { color:#000; }
/* border แบ่งแต่ละ block */
hr.endline { border:0; margin:0; }
/*สีของคำว่า อ่านต่อ*/
.entry-utility .entry-readmore { color:#1b2846;}

/* webboard */
table.forum-table-topic-list tr { border:1px solid #5a2d1b; }
table.forum-table-topic-list tr th { background:#5a2d1b; color:#fff; }
.entry-title a, .entry-full-title a, table.forum-table .forum-detail .forum-room-name a, table.forum-table-topic-list .forum-topic-name a, .topic-title, table.forum-table-post .member-name { color:#954a24; }
.language { display:inline-block; float:right; top:0; margin-right:10px; }


#web-stats, #user-stats { height:35px; padding:10px 0 0 0; color:#000; }
span.bullet { background:url(../images/arrow.png) no-repeat; }
.block-full { margin-bottom:0; }

#footer { height:inherit; }
#footer p { height:inherit; overflow:inherit; }