 /*-----------------------------------------------------

Project: Living Asia Channel Website
Author: Carlo Jose Esperat
Last Modified: February 24, 2010

-----------------------------------------------------*/

*, html { 
	margin: 0;
	padding: 0;
}

body {
	background: url(images/container01.jpg) repeat-x #FFF;
	color: #696868;
	font: 11px Arial, Helvetica, sans-serif;
}

.wrapper { 
	background: url(images/container02.jpg) no-repeat top center; 
}

.clear { clear: both; }
.spacer { clear: both; height: 15px; }

/*-----------------------------------------------------
                    Header Styles
-----------------------------------------------------*/

#header {
	height: 165px;
	margin: 0 auto;
	width: 958px;
}

	ul#snav {  width: 178px; height: 29px; float: right; }
	ul#snav li { padding: 10px 0 10px 15px; float: left; }
	
	ul#snav li a {
		color: #FFF;
		font-size: 11px;
		text-transform: uppercase;
		text-decoration: none;
	}
	
	ul#snav li a:hover { text-decoration: underline; }
	ul#snav li, ul#mnav li { list-style: none; float: left; }
	ul#mnav { clear: both; }
	ul#mnav li { padding: 0 18px 0 0; }

	ul#mnav li a {
		color: #FFF;
		font: 16px Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
		text-shadow: 0.1em 0.1em #383636;
	}
	
	ul#mnav li a:hover {
		color: #eceaea;
	}
		
.logo {
	background: url(images/livingasiachannel_logo.png);
	clear: both;
	display: block;
	float: left;
	height: 76px;
	margin: 0 0 32px;
	outline: none;
	text-indent: -3000px;
	width: 203px;
}

.header_ad {
	float: right;
	height: 91px;
	width: 730px;
}

#header .search {
	float: right;
	width: 178px;
}

.searchbox, .newsletterbox {
	border: 1px solid #d7d6d6;
	background-color: #FFF;
	height: 25px;
}

#header .searchbox .tbox, #header .searchbox .tbutton,
.newsletterbox .tbox, .newsletterbox .tbutton {
	float: left;
	margin: 0; padding: 0;
}

	.round, .rnd1, .rnd2, .rnd3 { display: none; }
	.newsletterbox { width: 283px; }
	#rightpane input { width: 243px; }
	.searchbox { width: 175px; }
	#header .searchbox input { width: 140px; }
	
	#header .searchbox input, #rightpane input,
	#commentform input, #commentform textarea { border: none; font: 14px Georgia, "Times New Roman", Times, serif; margin: 3px 0 0 10px; }
	
	#header .searchbox .bttn,
	#rightpane .bttn { background: url(images/btn_submit01.jpg); border: none; height: 15px; width: 8px; text-indent: -3000px; margin: 5px 0 0 9px; }
	
	input.hintTextbox { color: #afafaf; } 
	input.hintTextboxActive { color: #000; } 

/*-----------------------------------------------------
                    Content Styles
-----------------------------------------------------*/

.container { 
	background: url(images/container03.png) no-repeat;
	clear: both;
	margin: -2px auto;
	min-height: 499px;
	width: 1015px;
}

#content {
	margin: 0 auto;
	padding: 45px 0 0;
	width: 913px;
}
	
	.date { 
		background-color: #ebf3fe;
		border: 1px #deebfc solid;
		font-size: 11px;
		height: 15px;
		margin: 10px 0;
		padding: 11px 14px;
		text-align: right;
		width: 884px;
	}
	
#slideshow2 {
	height: 291px;
	width: 606px;
}

.contentpane {
	float: left;
	width: 592px; 
}

#news, #features { float: left; width: 281px; margin: 41px 0 0; color: #000; min-height: 154px; }
#news img, #features img, #photography img, #shows img, #blogs img, .pset img, .edpicks img, .mexplore img { border: 1px solid #adadad; }
#news h2 a:hover, #features h2 a:hover, #shows h2 a:hover, #blogs h2 a:hover { border-bottom: dotted 1px; }
#news h4, #features h4, #photography h4, #shows h4, #blogs h4, #webtv_main h4, #schedule h4 {
	color: #FFF;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding: 5px;
}

#news h4 a {
	color: #FFF;
	font: 10px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

#news { border-right: 1px solid #EDEDEE; margin: 41px 14px 0 0; padding: 0 10px 0 0; }
#news h4 { background-color: #4e8711; width: 273px; }
	
	#news img, #features img {
		float:left;
		height:89px;
		margin:0 5px 23px 0;
		width:89px;
	}
	
	#news h2, #features h2 { margin: 4px 0 0; }
	#news h2 a {
		color:#4E8711;
		font:bold 12px Georgia, "Times New Roman", Times, serif;
		text-decoration:none;
	}
	
	#news ul, #features ul {
		clear: both;
		margin: 0 0 0 10px;
	}
	
	#news ul li a, #features li a { color: #666666; font-size: 11px; text-decoration: none; }	
	#news ul li a:hover, #features ul li a:hover { border-bottom: dotted 1px; }
	
#features { /*border-top: #6351d6 1px solid;*/ }
#features h4 { background-color: #6351d6; width: 273px; }

	#features h2 a {
		color: #6351d6;
		font: bold 12px Georgia, "Times New Roman", Times, serif;
		text-decoration: none;
	}

#photography, #shows, #blogs {
	clear: both;
	float: left;
	width: 590px;
}

#photography { /*border-top: 1px solid #EDEDEE;*/ margin: 10px 0 0; padding: 10px 0 0; }
	#photography h4 { background-color: #108ab7; width: 580px; }
	#photography .gallery, .pset .gallery, .edpicks .gallery, #explore_main .mexplore .gallery { margin: 12px 10px 18px; float: left; text-align: center; width: 176px; }
	#photography h2 a, .pset h2 a, .edpicks h2 a { color: #367cb3; font: bold 12px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
	#photography h2, .pset h2, .edpicks h2 { padding: 10px 0 0; }
	#photography h2 a:hover, .pset h2 a:hover, .edpicks h2 a:hover { border-bottom: dotted 1px; }

#shows { font-size: 11px; height: 247px; padding: 11px 0 0;  }
	#shows h4, #schedule h4 { background-color: #a20b0b; width: 580px; }
	#shows h2, #blogs h2 {  margin: 12px 0 0; }
	#shows h2 a { color: #a20b0b; font: 18px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
	#shows img, #blogs img { float: left; margin: 15px 16px 15px 0; }
	.item01, .item02 { width: 280px; float: left; height: 86px; margin-bottom: 10px; }
	.item01 { clear: both; margin-right: 23px; }

#blogs { font-size: 11px; height: 180px; padding: 10px 0 0; }
	#blogs h4, #events h4 { background-color: #ffb412; width: 580px; }
	#blogs h2 a { color: #ce8f06; font: 18px Georgia, "Times New Roman", Times, serif; text-decoration: none; }

#features h4, #news h4, #photography h4, #shows h4, #blogs h4, #shows_main p.button input, #webtv_main h4, #schedule h4, #events h4 { 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*-----------------------------------------------------
                    Right Pane Styles
-----------------------------------------------------*/

#rightpane {
	/*background: url(images/bg03.jpg) no-repeat;*/
	float: right;
	padding: 0 0 0 12px;
	width: 295px;
	height: 715px;
}

#rightpane .ad { font-size: 10px; text-transform: uppercase; padding: 0 0 11px 0; }
#rightpane img	 { border: 1px solid #d4d4d4; }
#rightpane h2 { color: #000; font: 18px Georgia, "Times New Roman", Times, serif; margin: 22px 0 7px; }

ul#sched {
	background: #f0f8fc; /*url(images/bg04.jpg) no-repeat */
	color: #206387;
	font-size: 11px;
	width: 285px;
}

ul#sched li {
	height: 35px;
	list-style: none;
	padding: 12px 0 0 20px;
}

	ul#sched li.evn { background-color: #e3f2fa; }
	ul#sched .time { width: 50px; float: left; text-align: center; }
	ul#sched .title { float: left; width: 200px; }
	ul#sched li.full a:hover { border-bottom: 1px dotted #FFF; }
	
	ul#sched li.full a { 
		color: #FFF; 
		font-weight: bold;
		text-transform: uppercase; 
		text-decoration: none;
	}

	ul#sched li.full { 
		background-color: #23596d; /*url(images/bg05.jpg) bottom no-repeat*/
		padding-left: 0;
		text-align: center; 
		height: 27px;
	}

#tags {
	font-size: 10px;
	padding: 10px 0;
}

#tags a { font-size: 10px; }
	
/*-----------------------------------------------------
                    News Single Post Styles
-----------------------------------------------------*/

.contentpost {
	float: left;
	margin: 0 20px 0 0;
	width: 590px;
}



	.contentpost a { color: #4e8711; text-decoration: none; }
	.contentpost a:hover { text-decoration: underline; }
	.contentpost h4, .entry h4 { color: #212121; font: bold 14px Georgia, "Times New Roman", Times, serif; }
	.contentpost .post .entry h3 { color: #8d8c8c; font: 18px Georgia, "Times New Roman", Times, serif; }
		
	.contentpost h2, #webtv_main .post h2 {
		color: #4e8711;
		font: 25px Georgia, "Times New Roman", Times, serif;
	}
	
	.contentpost small {
		color: #666666;
		font: 11px Arial, Helvetica, sans-serif;
	}
	
	.artcat, .artcat a { font: bold 12px Arial, Helvetica, sans-serif; padding: 0; color: #FFF; text-decoration: none; }
	.artcat a:hover { text-decoration: none; }
	.contentpost .entry { padding: 15px 0 10px; }
	.contentpost p { padding: 7px 0; }
	
#sidebar {
	float: left;
	width: 300px;
}

/*-----------------------------------------------------
                    Footer Styles
-----------------------------------------------------*/

ul#fnav {
	clear: both;
	margin: 30px auto;
	width: 712px;
}

	ul#fnav li {
		float: left;
		list-style: none;
		padding: 0 20px 0 0;
	}
	
		ul#fnav li.last { padding: 0; }
		ul#fnav li a:hover { border-bottom: dotted 1px; }
	
	ul#fnav li a {
		color: #000;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
	}
	
hr {  background: #c7c7c7; border: none; height: 1px; margin: 30px 0 0; }

.footerbg { background-color: #000; }

#footer { 
	background-color: #FFF; 
}

#footer, .ftext {
	/*background: url(images/bg02.jpg) no-repeat top center;*/
	margin: 0 auto;
	width: 958px;
}

	#footer ul { width: 199px; float: right; margin: 15px 0 0; }
	#footer p.copyright { font-size: 11px; float: left; margin: 15px; }
	#footer ul li { font-size: 11px; float: left; list-style: none; padding: 0; }
	#footer ul li a, #footer a { color: #414141; font-size: 11px; text-decoration: none; }
		#footer ul li a:hover, #footer a:hover { text-decoration: underline; }
	.ftext { color: #b9b8b8; font-size: 11px; text-align: center; padding: 25px 0; }
	
	
#footer, ul#sched li.full {
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;	
}

ul#sched {
	-moz-border-radius-topleft: 10px;
	-khtml-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-khtml-border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}

.date, .searchbox, .newsletterbox {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/*-----------------------------------------------------
                    Float Properties
-----------------------------------------------------*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}

/*-----------------------------------------------------
                 Captions & aligment
-----------------------------------------------------*/

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin:0 10px;
}

.alignright {
	float: right;
	margin:0 10px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #e5e5e5;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}



.wp-caption p.wp-caption-text {
	font: italic 11px Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
	text-shadow: 0 1px #FFF;
}

#writer { display: none; }

/*-----------------------------------------------------
                      Comments
-----------------------------------------------------*/

#commentform textarea {
	height: 179px;
	width: 582px;
}

#commentform input, #commentform textarea { border: 1px solid #d7d6d6; padding: 3px; }

h3#comments, h3#respond, #sidebar .relposts, .relposts {
	background-color: #D9D7D7;
	border: 1px solid #CECCCC;
	color: #999999;
	padding: 4px;
	font-size: 16px;
	text-shadow: 0 1px #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

ol.commentlist li {
	list-style: none;
	padding: 5px;
	margin: 7px;
	background-color: #f3f3f3;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.ratingtext { font-size: 11px; }

/*-----------------------------------------------------
                      Related Posts
-----------------------------------------------------*/

ul#relatedposts li {
	border-right: 1px #CCCCCC solid;
	list-style: none;
	padding: 0 7px;
	height: 165px;
	float: left;
	width: 124px;
}

ul#relatedposts li img { border: 1px solid #adadad; }
ul#relatedposts li a { outline: none; }
.contentpost h3 { color: #000; font: bold 14px Arial, Helvetica, sans-serif; padding: 15px 0 10px; }


/*-----------------------------------------------------
                      Sidebar
-----------------------------------------------------*/

#sidebar ul {
	margin: 10px 7px 20px 14px;
}

#sidebar ul li, #explore_main .explore_countries ul li { padding: 7px 0; }

#sidebar a { color: #4e8711; text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
#sidebar .sidebox { margin: 42px 0 19px; }

p.pageviews { text-align: center; font-size: 11px; }
.entry ul {
	margin: 0 0 0 20px;
}

/*-----------------------------------------------------
             Photography Section Styles
-----------------------------------------------------*/

h2.photography {
	color: #fff;
	font: 20px Georgia, "Times New Roman", Times, serif;
	background-color: #108ab7;
	padding: 5px;
}

#photography_main, .fset, .edpicks, .ad120x600 { float: left; }
#photography_main li a { color: #108ab7; font: 18px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#photography_main li a:hover { text-decoration: underline; }
#photography_main li { list-style: none; margin: 0 0 0 -22px; }

#photography_main {
	margin: 17px 0 0 8px;
	/*width: 810px;*/
}

.fset {
	margin: 0 33px 52px 0;
	width: 593px;
}

.pset { clear: both; }
.pset .gallery { width: 100px; margin: 10px 0; }

#photography_main .entry h2 a { color: #108ab7; font: 24px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#photography_main .entry h2 a:hover { text-decoration: underline; }
#photography_main .entry h6, #photography_main h6, 
#photography_single h6 { color: #696868; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; }
#photography_main h6 { margin: 0 0 10px 0; }
#photography_single a, #photography_single h2 { color: #108ab7; text-decoration: none; }
#photography_single a:hover { text-decoration: underline; }
#photography_single p.photographer { font-size: 14px; color: #000; padding: 10px 0 0; }
#photography_main h6 { padding: 10px 0 0; }
#photography_main h6.others {
	clear: both;
	font-size: 12px;
	padding: 17px 0 6px;
	border-top: 1px solid #999;
}

#photography_main h6.epicks, .epicks { padding: 15px 0 4px 19px; text-align: left; }
#photography_single span.artcat { background-color: #108ab7; }

#photography_single span.artcat, 
#blogs_main span.artcat,
#blogsingle .contentpost span.artcat,
#features_single span.artcat,
#exploresingle span.artcat,
.webtv_shows li,
.artcat {
	color: #FFF;
	padding: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;	
}

.edpicks {
	background-color: #f4f4f4;
	margin: 0 0 23px 0;
	width: 270px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	font-size: 11px;
	text-align: center;
}

#photography_single .edpicks, .ad250x250 { margin: 13px 0 0 12px; width: 250px; }
.ad250x250 { margin: 20px 31px 0 0; float: right; }
#photography_single .contentpost { margin-left: 9px; }
.edpicks .gallery { clear: both; width: 176px; margin: 8px 46px 12px; } 
#photography_single .edpicks .gallery { width: 89px; margin: 5px; clear: none; } 
#photography_single .edpicks .gallery p { display: none; } 
#photography_single .edpicks {
	width: 212px;
	padding: 0 25px 25px;
}

.ad728x90 {
	clear: both;
	height: 90px;
	padding: 15px 0 0;
	margin: 20px auto;
	width: 728px;
}

/*-----------------------------------------------------
             News Section Styles
-----------------------------------------------------*/

h2.news {
	color: #fff;
	font: 20px Georgia, "Times New Roman", Times, serif;
	background-color: #4e8711;
	padding: 5px;
}

#news_main, #blogs_main, #features_main, #blogs_single, #shows_main {
	float: left;
	margin: 0 11px 0 0;
	width: 778px;
}

span.artcat { background-color: #4e8711; }

.leadstory h2 a { color: #4e8711; font: 24px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#news_main li a { color: #4e8711; font: 18px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#news_main a:hover { text-decoration: underline; }

.leadstory, .ednote, .thepond {
	clear: both;
	margin: 20px 15px 20px 0;
	padding: 17px;
	background-color: #f4f4f4;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.leadstory h2 { padding: 15px 0; }
.leadstory { min-height: 194px; }
.leadstory .lcp_catlist { padding: 57px 0 0 0; }
#news_main li, #features_main li { list-style: none; margin: 0 0 20px; }
#news_main li p, #features_main li p { padding: 7px 0; }

.archives {
	clear: both;
	margin: 0 0 20px;
}


.ad120x600 {
	float: left;
	margin: 20px 2px;
	width: 120px;
}

/*-----------------------------------------------------
             Blogs Section Styles
-----------------------------------------------------*/

.blogs_hidden { display: none; }

h2.blogs {
	color: #fff;
	font: 20px Georgia, "Times New Roman", Times, serif;
	background-color: #ffb412;
	padding: 5px;
}

#blogs_main h2 a, 
#blogs_single h2 a, 
#blogsingle h2,
#blogs_single .entry .post h2 a { color: #c38706; font: 24px Georgia, "Times New Roman", Times, serif; text-decoration: none; padding: 5px 0; }

#blogs_main span.artcat, #blogsingle .contentpost span.artcat { background-color: #ffb412; }

#blogs_single .entry .post a, 
.pages a,
#blogsingle a { color: #c38706; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; }

#blogs_main h2 a:hover, 
#blogs_main a.readmore:hover, 
#blogs_single h2 a:hover, 
#blogs_single .entry .post a:hover,
.pages a:hover { text-decoration: underline; }

#blogs_main img { border: 1px solid #CCC; float: left; margin: 0 7px 7px 0; }
#blogs_main small { font-size: 11px; }
#blogs_main p, #blogs_single p { padding: 15px 0 0; font-size: 13px; }
#blogs_single p.wp-caption-text { padding: 0 4px 5px; }

.thepond, .ednote { min-height: 158px; }

img.avatar { display: none; }
#blogs_single .entry .post, #blogs_single .entry .post .post-bodycopy { margin: 15px 0 0; }
#blogs_single small { font-size: 11px }
#blogs_single .entry .post { 
	/*border: 1px solid #CCC; */
	background-color: #f4f4f4;
	padding: 20px 7px 25px 20px;
	min-height: 200px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#blogs_single .entry .post small a { font-size: 11px; }

.pages {
	text-align: center;
	margin: 10px 0 0;
}

.ednote h2, .thepond h2{ padding: 7px 0 0; }
.ednote small, .thepond h2 { font-size: 11px; }
.ednote p.bcat, .thepond p.bcat { padding: 0 0 7px 0; }

/*-----------------------------------------------------
             Features Section Styles
-----------------------------------------------------*/

h2.features {
	color: #fff;
	font: 20px Georgia, "Times New Roman", Times, serif;
	background-color: #6351d6;
	padding: 5px;
}

#features_single span.artcat { background-color: #1d08a1; }

#features_main h2 a, #features_single h2 { color: #1d08a1; font: 24px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#features_main li a { color: #1d08a1; font: 18px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#features_main a:hover, #features_single a:hover { text-decoration: underline; }
#features_single a { color: #1d08a1; font: 12px Arial, Helvetica, sans-serif; text-decoration: none; }

/*-----------------------------------------------------
             Explore Section Styles
-----------------------------------------------------*/

#explore_main h2 {
	color: #fff;
	font: 20px Georgia, "Times New Roman", Times, serif;
	background-color: #e5970f;
	padding: 5px;
}

#exploresingle h2 a, #exploresingle h2 { color: #e5970f; font: 24px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#exploresingle li a, #exploresingle a, #explore_main a { color: #e5970f; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#exploresingle a:hover, #explore_main li a:hover { text-decoration: underline; }
#exploresingle span.artcat { background-color: #e5970f; }
#explore_main .mexplore { /*float: left; width: 663px;*/ }
#explore_main .explore_countries { float: left; width: 250px; }
#explore_main .explore_countries ul { margin: 10px 0 0 15px; }
#explore_main .mexplore, #explore_main .explore_countries { margin: 32px 0 0; width: 610px; float: left; }
#exploresingle .hw_wpgw dl { margin: 10px 0 0 -154px; }
#explore_img { margin: -166px 0 0; }
#exploresingle .contentpost .entry { margin: -5px 0 10px 156px; }
#exploresingle .sidebox { margin: 79px 0 19px; }
#exploresingle .ratingblock { margin-top: 49px; }
#exploresingle #sidebar li { padding: 3px 0; }
#explore_main .mexplore h2 a { color: #e5970f; font: bold 12px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#explore_main .mexplore h2 a:hover { text-decoration: underline; }
#explore_main .mexplore h2 { background-color: #FFF; }
#explore_main .mexplore .gallery { width: 181px; }
#events-list { list-style: none; }
.event_tle { font: bold 14px Arial, Helvetica, sans-serif; color: #E5970F; }

/*-----------------------------------------------------
             Shows Section Styles
-----------------------------------------------------*/

h2.shows {
	color: #fff;
	font: 20px Georgia, "Times New Roman", Times, serif;
	background-color: #a20b0b;
	padding: 5px;
}

#shows_main .post { margin: 20px 0 0; }
h2.show01, #shows_main2 h2 { color: #a20b0b; font: 18px Georgia, "Times New Roman", Times, serif; } 
#shows_main2 { clear: both; width: 905px; }
#shows_main2 .post-headline h2, #shows_main2 .post-headline small, #shows_main2 .pages { display: none; }
#shows_main2 h2 { padding-bottom: 10px; }

.showsfull a {
	font: 16px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	display: block;
	height: 21px;
	width: 135px;
}

.showsfull { 
	padding: 7px;
	height: 21px;
	width: 135px;
	background-color: #a20b0b;
	margin: 10px 0;
	float: right;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

table, tr, td, thead { font-size: 11px; }

/*-----------------------------------------------------
             Web TV Section Styles
-----------------------------------------------------*/


h2.webtv {
	color: #fff;
	font: 20px Georgia, "Times New Roman", Times, serif;
	background-color: #23596d;
	padding: 5px;
}

#webtv_main { margin: 20px 0; clear: both; }

#webtv_main .post { 
	clear: both;
	width: 906px;
}

.webtv_shows { margin: 20px 0 0; }
.webtv_shows li { 
	padding: 3px;
	background-color: #fff; 
	float: left; 
	list-style: none;
	margin: 0 3px 0 0;
	border: 1px solid #23596d;
	font-weight: bold;
}

.webtv_shows li.selected {
	background-color: #23596d; 
}

#webtv_main .post h2 { padding: 7px 0; color: #23596d; }

.webtv_shows li a { color: #23596d; text-decoration: none; }
.webtv_shows li.selected a { color: #fff; }

/*-----------------------------------------------------
           Features Gallery Section Styles
-----------------------------------------------------*/

#ftFeatured .ft-title {
	-moz-border-radius-topright: 15px;
	-khtml-border-radius-topright: 15px;
	-webkit-border-radius-topright: 15px;
	border-radius-topright: 15px;
	float: right;
	height: 213px;
	margin: 0 0 0 607px;
	padding: 76px 23px 0 32px;
	width: 251px;
}

#ftFeatured a {
	font: 26px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-decoration: none;
} 

#ftFeatured span { display: block; }

/*-----------------------------------------------------
           Shows/Default Styles
-----------------------------------------------------*/

#shows_main p {
	padding: 7px 0;
}

#shows_main a { color: #A20B0B; text-decoration: none; }
#shows_main a:hover { text-decoration: underline; }
#shows_main input, #shows_main textarea {
	padding: 3px;
	font: 12px Arial, Helvetica, sans-serif;
}

#shows_main p.button input {
	border: none;
	color: #FFF;
	background-color: #A20B0B;
	padding: 7px;
	width: 150px;
	cursor: pointer;
}

#shows_main ul { margin: 7px 5px 5px 15px; }
.allshows { float: left; margin: 0 42px 0 0; }
.allshows #shows { width: 910px; height: 208px; }
.allshows #shows .item01, .allshows #shows .item02 { width: 424px; }
.allshows #shows h2 a, #webtv_main h2 { color: #23596d; clear: both; }
#webtv_main h4 { background-color: #23596d; color: #fff; width: 82px; }
#webtv_main h2 { color: #23596d; font: 18px Georgia, "Times New Roman", Times, serif; padding: 12px 0; }

#shows_main .wpcf7 {
	float: left;
	width: 315px;
	margin: 10px 0 0;
}

#shows_main .entry h4 {
	margin: 10px 0 0;
}

#shows_main .contact02 {
	width: 250px;
	float: right;
	background-color: #F4F4F4;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 7px;
	margin: -10px 0 0;
}

.sidebox a img, .ad120x600 a img, 
.ad250x250 a img { border: 1px solid #CCC; }

#events, #schedule { clear: both; margin: 20px 0 0; }

#schedule h4 { width: 109px; }
#events h4 { width: 129px; background-color: #9f0c6d; 	color: #FFF;
	font: 10px Georgia, "Times New Roman", Times, serif;
	padding: 5px;
 }

#schedule .title { color: #a20b0b; font: bold 12px Arial, Helvetica, sans-serif; }
#events .title { color: #9f0c6d; font: bold 12px Arial, Helvetica, sans-serif; }
#schedule .location, #events .time, #schedule .date3, #events .date3 { display: none; }
#schedule .date2 { color: #3a3a3a; font: bold 11px Arial, Helvetica, sans-serif; }

#schedule .location, #schedule .time,
#events .date2, #events .location, #events .time { color: #3a3a3a; font: 11px Arial, Helvetica, sans-serif; }

#events .location { font-weight: bold; }
#events li, #schedule li { list-style: none; margin: 10px 7px 0 0; padding: 0; }
#sidebar #events li, #sidebar #schedule li { padding: 0; }
#events ul, #schedule ul { margin: 0; padding: 0; }

h5 { font: bold 16px Arial, Helvetica, sans-serif; }

.fullsk {
	border-top:1px solid;
	clear:both;
	margin:16px 0 10px;
	padding:5px 0 0;
	text-align:right;
	width:274px;
}

.fullsk a {
	text-transform: uppercase;
	font-size: 10px;
	color: #666;
	text-decoration: none;
}

a.fanpage {
		background: url(images/lac_facebook.jpg) no-repeat;
		float: left;
		text-indent: -3000px;
		width: 109px;
		height: 27px;
		margin: 20px 10px 20px 0;
}

a.twitter {
		background: url(images/lac_twitter.jpg) no-repeat;
		float: left;
		text-indent: -3000px;
		width: 93px;
		height: 27px;
		margin: 20px 0;
}

.s1, .s2 { font-size: 11px; }
.s1 { width: 57px; height: 50px; float: left; clear: left; }
.s2 { width: 225px; height: auto; float: left; margin: 0 0 7px; }

h4.txt01 { height: 18px; width: 120px; background: url(http://www.livingasiachannel.net/site/wp-content/uploads/2010/06/10/txt01.jpg) no-repeat; text-indent: -3000px; }

.entry table { width:100%; margin:20px 0; }
.entry table td { padding:5px; border:solid 1px #CCC; }
.entry table, tr, tbody { border: none; }

.contentpost p, .contentpost ul li, .contentpost ol li { font-size: 12px; }
.contentpost ol li { margin: 7px 0 12px 18px; list-style-position: outside; }