@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font: 13px/16px tahoma; background: url(http://fp1.fsanook.com/di/bg-caravan.jpg) 50% 0 no-repeat #e1d6c6; color: #583b2d; }
#wrapper { /*background: url(http://fp1.fsanook.com/di/nav-shadow-8.png) 50% 180px no-repeat #fff;*/ width: 960px; }
#main-content { background: url(http://fp1.fsanook.com/di/bg-content.jpg) no-repeat #f3efe8; width: 960px; margin-bottom: 15px; padding-bottom: 15px;}
input, select, textarea { vertical-align: middle; font: 13px tahoma; }
img, fieldset { vertical-align: middle; border: none; }
* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, form, fieldset, ul, ol, dl, dt, dd, li, p { padding: 0; margin: 0; }
li { list-style: none; }
img, a, li { outline: none; }
em { font-style: normal; }
a { color: #de4b04; text-decoration:underline; }
a:hover { color: #b8430a; text-decoration:underline; }
br {display: inline;}
.branding-logo { position: absolute; top: 12px; left: 75px; z-index: 20; width: 175px; }
.branding-logo a { display: block; width: 175px; height: 101px; text-indent: -9999px; background: url(http://fp2.fsanook.com/imgs/sanook.png) no-repeat; }
.branding-logo img { position: absolute; top: 0; height: 100px; }
.breadcrumbs { margin: 0px 0 10px; font-size: 13px; font-family: Tahoma; }
.breadcrumbs a { text-decoration: none; }
.breadcrumbs a:hover { text-decoration: underline; }
.leader-board { top: 49px; right: 10px; }
.contents { overflow: visible; padding-left: 20px; }
.more { position: absolute; top: 99%; right: 0; }
#frt {width: 960px;}
/**********************/
#header { background: url(http://fp1.fsanook.com/di/bg-header.jpg) 50% 0px no-repeat; height: 125px;}
#top-navigation .nav-rss-feed { right: 17px; width: 20px; height: 35px; margin: -35px 0 0 0; line-height: 32px; }
#top-navigation {top: -1px; left: 15px; position: relative;}
ul.popup-nav { height: 64px; }
ul.popup-nav li {height: 64px;}
ul.popup-nav li a {background: url(http://fp1.fsanook.com/di/nav-list.png) no-repeat; height: 64px; display: block; text-indent: -9999px;}
ul.popup-nav li.home a {width: 125px;}
ul.popup-nav li.home a:hover,ul.popup-nav li.home a.selected {background-position: 0 -74px;}
ul.popup-nav li.project-detail a {background-position: -145px 0; width: 207px;}
ul.popup-nav li.project-detail a:hover,ul.popup-nav li.project-detail a.selected {background-position: -145px -74px;}
ul.popup-nav li.data a {background-position: -372px 0; width: 280px;}
ul.popup-nav li.data a:hover,ul.popup-nav li.data a.selected {background-position: -372px -74px;}
ul.popup-nav li.regis a {background-position: -672px 0; width: 159px;}
ul.popup-nav li.regis a:hover,ul.popup-nav li.regis a.selected {background-position: -672px -74px;}
ul.popup-nav li.shr-list {padding: 16px 0 0 20px; height: 48px;}
ul.popup-nav li.shr-list p {display: block; float: left; font-size: 13px; color: #dbb98f; font-weight: 700; line-height: 31px;}
ul.popup-nav li.shr-list a {background: none; text-indent: 0; margin: 0 0 0 10px; height: 25px;}
/* hilight caravan */
.hl-caravan,.album-caravan,.regis-detail,.detail,.sche-table {border-bottom: 3px dotted #d1bea3; overflow: hidden; height: 1%; margin-bottom: 15px;}
.hl-caravan h2 {font-size: 18px; padding: 5px 0; }
.hl-caravan p.hl-img {padding: 0;}
.hl-caravan p {padding-top: 20px;}
.hl-caravan ul {padding-bottom: 20px;}
.hl-caravan ul li {list-style: inside square;}
.hl-caravan strong.regis-date {display: block;}
.hl-caravan a.read-more {font-weight: 700;}
.hl-caravan p.btn-set {margin: 0 0 30px 10px; overflow: hidden; _margin-left: 0px;}
.hl-caravan p.btn-set a,.regis-detail p.btn-set a {width: 274px; height: 74px; text-indent: -9999px; display: inline-block;/display: block; float: left; margin-left: 17px;}
.hl-caravan p.btn-set a.regis-btn {background: url(http://fp1.fsanook.com/di/regis-btn.jpg) no-repeat;}
.hl-caravan p.btn-set a.regis-user-btn,.regis-detail p.btn-set a.regis-user-btn {background: url(http://fp1.fsanook.com/di/regis-user-btn.jpg) no-repeat;}
/*album caravan */
.album-caravan,.album-list li {padding-top: 20px;}
.album-caravan {position: relative; padding-bottom: 20px;}
.album-caravan h2 {background: url(http://fp1.fsanook.com/di/album-caravan.jpg) no-repeat; width: 334px; height: 46px; display: block; text-indent: -9999px; position: absolute; top: 3px; left: 15px;}
.new-album {background: #e6e4df; height: 325px;}
.new-album p.new-album-img {padding-top: 35px;}
.new-album p {text-align: center; padding-top: 25px; font-weight: 700;}
.new-album p a,.album-list li p a {color: #583b2d;}
.new-album p a:hover,.album-list li p a:hover { color: #de4b04;}
.album-list li {width: 279px; height: 240px; float: left; margin-left: 20px;_margin-left: 13px;}
.album-list li p {text-align: center;}
.album-list li p a {font-weight: 700;}
.album-list li p.album-img {background: url(http://fp1.fsanook.com/di/bg-img.gif) no-repeat; width: 279px; height: 188px; text-align: left;}
.album-list li p.album-img img {margin: 6px 0 0 9px;}
.back-to-top {float: right;}
.back-to-top a {background: url(http://fp1.fsanook.com/di/go-to-top.jpg) no-repeat; width: 109px; height: 41px; display: block; text-indent: -9999px;}
/*regis detail */
.regis-detail,.regis-detail h2,.regis-detail ol li,.regis-detail p,.detail h2,.detail,.detail p,.detail ul {padding-bottom: 20px;}
.regis-detail h2,.detail h2 {font-size: 20px; line-height: 23px; }
.regis-detail ol li p {padding-bottom: 0;}
.regis-detail p.btn-set {text-align: center;}
.regis-detail p.btn-set a {float: none;}
.regis-detail ul,.detail ul {margin-top: -20px;}
/*project detail*/
.detail ul.album-list li { background: url(http://fp1.fsanook.com/di/bg-img-brown.gif) no-repeat; width: 196px; height: 149px; margin-left: 5px;}
.detail ul.album-list {margin-top: 0;}
.detail ul.album-list li img {margin: -14px 0 0 6px;}

/********Tophit **************/
.s-tophit { margin-bottom: 20px !important; }
/********pollButton ***********/
input.pollButton { cursor: pointer !important; }
/********Twin Ads 125 ********/
.squre-box2 { margin-bottom: 20px; background: #e9e3db; }
*html .squre-box2 { padding-bottom: 13px; margin-bottom: 0; }
*+html .squre-box2 { padding-bottom: 13px; margin-bottom: 0; }
/*side bar*/
.bloom-box1,.ads-300x100,.ads125x125-twin {margin-bottom: 15px;}
.sponsor-logo {width: 300px; overflow: hidden; margin: 15px 0;}
.sponsor-logo ul li {margin: 0 0 0 45px;_margin:0 25px 0 25px; float: left;}
.sec-regis,.donate {background: url(http://fp1.fsanook.com/di/side-bg.jpg) no-repeat #e9e3db; width: 280px; padding: 15px; margin-bottom: 15px;}
.sec-regis h3,.donate h3 {background: url(http://fp1.fsanook.com/di/h-side.png) no-repeat; width: 135px; height: 31px; display: block; text-indent: -9999px; margin: -10px 0 0;}
.donate h3 {background-position: 0 -51px; width: 183px;}
.sec-regis p,.sec-regis address,.donate p,.donate address {padding-top: 20px;}
.sec-regis address,.donate address {font-style: normal;}
.sec-regis address a,.donate p a,.regis-detail p a,.detail p a {}
.sec-regis address a:hover,.donate p a:hover,.regis-detail p a:hover,.detail p a:hover {}
#sidebar-right p.btn-set a {background: url(http://fp1.fsanook.com/di/btn-set.png) no-repeat; width: 300px; height: 64px; display: block; text-indent: -9999px; padding-top: 10px;}
#sidebar-right p.btn-set a.sche-btn {background-position: 0 -84px;}
/********schedule********/
.sche-table, .sche-table h2, .sche-table p{padding-bottom: 20px;}
.schedule { width:100%; margin-bottom:20px; }
.schedule td, th { vertical-align:top; background:#e3d4bf; color:#583b2d; font-size:13px; padding:8px; }
.switch { background:#e2d6d3 !important; }
