* {margin: 0; padding: 0;}
html {height: 100%}
body {
	font: 11px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #fff url(http://174.36.231.8/ladyboysland/images/header_bg.gif) repeat-x top;
	color: #303030;
}

a:link, a:visited, a:active, a:hover {color: #2072aa; text-decoration: underline;}
a:hover { text-decoration: none;}

img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 980px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 76px;
	overflow: hidden;
}
.himg{ width: 85px; height: 76px; float: left; }
.hlogo{ width: 450px; float: left; }
.hlogo p{ line-height: 30px; }

#header .description{ float: left; height: 24px; line-height: 20px; }

.hmenu{ float: left; font-weight: 700; color: #fff; line-height: 24px; padding: 12px 0 0; }
.hmenu li{ float: left; width: 145px; height: 24px; text-align: center; background: url(http://174.36.231.8/ladyboysland/images/hmi_bg.jpg) no-repeat left top; }
.hmenu a:link, .hmenu a:visited, .hmenu a:active, .hmenu a:hover {color: #fff; text-decoration: none;}
.hmenu a:hover { text-decoration: underline;}
.hmenu .book a:link, .hmenu .book a:visited, .hmenu .book a:active, .hmenu .book a:hover {color: #feff91; text-decoration: none;}
.hmenu .book a:hover { text-decoration: underline;}

.hmenu li{ float: left; padding: 0; margin: 0; }
.hmenu li .sub {position: absolute; width:400px; left: -999em; background: #376CA2; border: 1px solid #003971; }
.hmenu li:hover .sub, .hmenu li.sfhover .sub { left:auto; margin-left:-138px; *margin-left: -260px; color: #fff; *margin-top: 22px;}

.sub ul {width: 33%; float:left; text-align: left; font-family: Arial, Helvetica, sans-serif; padding: 5px 0; margin: 0;}
.sub ul li {clear:both; border-bottom:1px dotted #395893; width: 97%; background: transparent; line-height: normal; height: 13px; text-align: left; padding: 0 0 0 2%;}
.hmenu li .sub ul a:link, .hmenu li .sub ul a:visited, .hmenu li .sub ul a:active, .hmenu li .sub ul a:hover {color: #FFFBC2; text-decoration: none; background: transparent; padding: 0 2px ;}
.hmenu li .sub ul a:hover { color: #FFE96F; padding: 0 2px ; }

/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 10px 0 109px;
	overflow: hidden;
	width: 100%;
}
.bar{ padding: 0 54px; height: 24px; overflow: hidden; }
.bar2{ padding: 0 1px; height: 24px; overflow: hidden; }
.bar3{ padding: 0 4px; height: 24px; overflow: hidden; }

.title{ line-height: 24px; height: 24px; overflow: hidden; width: 100%; background: url(http://174.36.231.8/ladyboysland/images/title_bg.gif) repeat-x top; }
.title_left{ width: 100%; background: url(http://174.36.231.8/ladyboysland/images/title_left.gif) no-repeat left top; }
.title_right{ background: url(http://174.36.231.8/ladyboysland/images/title_right.gif) no-repeat right top; padding: 0 20px; }
.title h2{ font-size: 11px; color: #fff; float: left; }

.title2{ background: url(http://174.36.231.8/ladyboysland/images/title_2.png) no-repeat center; text-align: center; line-height: 25px; overflow: hidden; height: 25px; }
.title2 h2{ font-size: 12px; color: #3063cb; }

.archives{ float: right; line-height: 24px; height: 24px; overflow: hidden; font-weight: 700; color: #fff; font-size: 11px; }
.archives .fst{ float: right; }
.archives a:link, .archives a:visited, .archives a:active, .archives a:hover {color: #fff; text-decoration: none;}
.archives a:hover { text-decoration: underline;}
.archives span{ text-transform: uppercase; color: #0b3654; }

.thumbs{ text-align: center; margin: 0 0 10px; font-weight: 700; }
.thumbs li{ width: 172px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 2px 0; *margin: 2px; }
.thumbs li img{ display: block; background: #E9E3CE; margin: 0 auto 2px; }
.thumbs li a img{border: 1px solid #6E9CCC;}
.thumbs li a:hover img{border: 1px solid #0B3654;}

.thumbs2{ text-align: center; margin: 0 0 10px; font-weight: 700; }
.thumbs2 li{ width: 242px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 2px 0; *margin: 2px 2px 2px 1px; }
.thumbs2 img{ display: block; }
.thumbs2 a img{border: 1px solid #6E9CCC;}
.thumbs2 a:hover img{border: 1px solid #0B3654;}

.trad{ text-align: center; padding: 10px 0; text-transform: uppercase; }

.trad li{ width: 250px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; margin: 2px 23px; *margin: 2px 25px; background: #A2B8DF url(http://174.36.231.8/ladyboysland/images/trad_t.gif) repeat-x 0 10px; vertical-align: top; padding: 15px 0 10px;}

.trad .bttn{ line-height: 25px; height: 25px; overflow: hidden; background: url(http://174.36.231.8/ladyboysland/images/trad_b.gif) repeat-x; font-weight: 700; }

.trad .bttn a:link, .trad .bttn a:visited, .trad .bttn a:active, .trad .bttn a:hover {color: #1b73af; text-decoration: underline; font-size: 12px; font-weight: 700;}
.trad .bttn a:hover { text-decoration: none;}

.trad a:link span, .trad a:visited span, .trad a:active span, .trad a:hover span {color: #1b73af; text-decoration: none; font-size: 12px; font-weight: 700; display: block;}
.trad a:hover span { text-decoration: underline;}

.trad img{ margin: 12px auto 2px; display: block; }
.trad a img{ border: 3px solid #fff; }
.trad a:hover img{ border: 3px solid #2072AA; }
.trad p{ padding: 5px 10px; margin: 5px 13px; text-align: left; text-transform: none; }

.top_list { font-size: 12px; line-height: 18px; color: #000;  margin: 2px 4px 10px; font-weight: 700; }
.top_list .bord{ border: 2px solid #F0F0F0; background: #F4F4F4; padding: 10px; }
.top_list ul{ width: 24%; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;  *margin: 0 2px; }

.top_list3 { font-size: 12px; font-weight: 700; line-height: 18px; color: #000; margin: 2px 4px 10px; }
.top_list3 .bord{ border: 2px solid #F0F0F0; background: #F4F4F4; padding: 10px; }
.top_list3 ul{ width: 49%; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;  *margin: 0 2px; }
.top_list3 ul li{ background: url(http://174.36.231.8/ladyboysland/images/bullet.gif) no-repeat left 5px; padding: 0 0 0 10px; *padding: 0; }
.top_list3 ul li.fst{ background: transparent; font-size: 18px; padding: 5px 0; }

.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover {color: #377eb9; text-decoration: underline; text-transform: uppercase; }
.top_list a:hover { text-decoration: none;}

.top_list3 a:link, .top_list3 a:visited, .top_list3 a:active, .top_list3 a:hover {color: #377eb9; text-decoration: underline;}
.top_list3 a:hover { text-decoration: none;}


.tb_lt{ width: 100%; background: #EFF9FF url(http://174.36.231.8/ladyboysland/images/tb_lt.gif) no-repeat left top; }
.tb_rt{ width: 100%; background: url(http://174.36.231.8/ladyboysland/images/tb_rt.gif) no-repeat right top; }
.tb_lb{ width: 100%; background: url(http://174.36.231.8/ladyboysland/images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ padding: 10px; background: url(http://174.36.231.8/ladyboysland/images/tb_rb.gif) no-repeat right bottom; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -109px auto 0;
	height: 109px;
	background: url(http://174.36.231.8/ladyboysland/images/footer_bg.gif) repeat-x bottom;
	text-align: center;
	color: #302625;
}
#footer .fpadd{ width: 950px; margin: 0 auto; padding: 67px 0 0; background: url(http://174.36.231.8/ladyboysland/images/fimg.gif) no-repeat center top; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #096298; text-decoration: underline; font-weight: 700;}
#footer a:hover { text-decoration: none;}
#footer .footer_menu{ padding: 5px 0 0; }
#footer .footer_menu a:link, #footer .footer_menu a:visited, #footer .footer_menu a:active, #footer .footer_menu a:hover {color: #0b5886; text-decoration: underline; text-transform: uppercase;}
#footer .footer_menu a:hover { text-decoration: none;}


