html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

body {line-height: 1; margin: 0 auto;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* GENERAL */
.loading,.noshow{display:none;}
.clr{clear:both;}
img,a img{border:0;}
body{background:#fff; color:#555; font-family: Georgia, Geneva, Tahoma, Arial, serif;font-size:9pt;line-height:1.5;}
h1,h2,h3,h4,h5,h6{/*font-family:Georgia,Times New Roman,Times,serif;*/line-height:1.2;color:#919394;/*font-variant:small-caps;*/}
h1{font-size:28px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:22px;}
p{}
small{font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;font-size:9px;}
li p{margin:0;padding:0;}
a,a:link,a:visited{color: #111; /*color:#47ADD9*/;text-decoration:none;font-weight:normal;}
a:hover{/*color:#5F5F5F;*/ text-decoration:underline; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline;}
p.description{font-size:9pt;margin:5px 0;}
div.error{border:1px solid #F8C9BB;color:#D0583F;background:#FCE4DF;padding:10px 15px;margin-bottom:10px;}

/* FORM ELEMENTS */
form td{padding:5px;vertical-align:top;}
input,textarea,.disabled_input {font-weight:normal!important;background:#fff!important;border:1px solid #ccc!important;padding:3px 5px!important;}
input:hover,input:focus,textarea:hover,textarea:focus{border:1px solid #999!important;}
input.button:hover,input.button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,#rating input[type=button]:hover,#rating input[type=button]:focus{background:#f2f2f2!important;color:#3398CC!important;cursor:pointer!important;}
form strong{font-weight:bold;color:red;}
label{display:block;float:left;}
input,textarea{margin-bottom:10px;}

/* TOP MENU */
#nav{height:148px;padding-top:0px;padding-bottom:0px;width:100%; }
#nav-wrap{width:813px; padding-left: 150px; position:relative; height:148px; z-index:70; margin: 0 auto;}
#nav ul#sf-menu, #nav ul.sf-menu{margin-left:10px;height:148px;/*margin-top:2px;*/font-weight:bold;text-transform:uppercase; font-size: 15px; vertical-align: bottom;}
#nav ul#sf-menu ul, #nav ul.sf-menu ul{text-transform:none;z-index:5;z-index:65;}
#nav a:hover{text-decoration:none;}

.nav-home  a { background: #004457 url("../images/homepage/menu-nav.png") -1px 110px no-repeat; }
.nav-home  a:hover { background: #004457 url("../images/homepage/menu-nav-hover.png") -1px 110px no-repeat; }
.nav-business  a { background: #218a6a url("../images/homepage/menu-nav.png") -82px 110px no-repeat; }
.nav-business  a:hover{ background: #218a6a url("../images/homepage/menu-nav-hover.png") -82px 110px no-repeat; }
.nav-golf  a { background: #5cdb39 url("../images/homepage/menu-nav.png") -163px 110px no-repeat; }
.nav-golf  a:hover { background: #5cdb39 url("../images/homepage/menu-nav-hover.png") -163px 110px no-repeat; }
.nav-public  a { background: #612f8a url("../images/homepage/menu-nav.png") -240px 110px no-repeat; }
.nav-public  a:hover { background: #612f8a url("../images/homepage/menu-nav-hover.png") -240px 110px no-repeat; }
.nav-comments  a { background: #fc7200 url("../images/homepage/menu-nav.png") -321px 110px no-repeat; }
.nav-comments  a:hover { background: #fc7200 url("../images/homepage/menu-nav-hover.png") -321px 110px no-repeat; }

.nav-home-cn  a { background: #004457 url("../images/homepage/menu-nav-cn.png") 4px 110px no-repeat; }
.nav-home-cn  a:hover { background: #004457 url("../images/homepage/menu-nav-hover-cn.png") 7px 110px no-repeat; }
.nav-business-cn  a { background: #218a6a url("../images/homepage/menu-nav-cn.png") -76px 110px no-repeat; }
.nav-business-cn  a:hover{ background: #218a6a url("../images/homepage/menu-nav-hover-cn.png") -73px 110px no-repeat; }
.nav-golf-cn  a { background: #5cdb39 url("../images/homepage/menu-nav-cn.png") -158px 110px no-repeat; }
.nav-golf-cn  a:hover { background: #5cdb39 url("../images/homepage/menu-nav-hover-cn.png") -155px 110px no-repeat; }
.nav-public-cn  a { background: #612f8a url("../images/homepage/menu-nav-cn.png") -236px 110px no-repeat; }
.nav-public-cn  a:hover { background: #612f8a url("../images/homepage/menu-nav-hover-cn.png") -233px 110px no-repeat; }
.nav-comments-cn  a { background: #fc7200 url("../images/homepage/menu-nav-cn.png") -318px 110px no-repeat; }
.nav-comments-cn  a:hover { background: #fc7200 url("../images/homepage/menu-nav-hover-cn.png") -315px 110px no-repeat; }

a.placeholder{cursor:pointer;}
#jumpmenu{float:right;margin-top:5px;background:#eee;padding:5px;margin-right:10px;}
#jumpmenu select{float:left;display:block;border:1px solid #ccc;padding:2px;font-size:10px;}

/* SEARCH BOX */
#searchform{position:relative;float:right;margin-top:-1px; margin-right: 0px; background:#eee;padding:5px;}
#searchform a{float:left;}
#searchform input{margin-bottom:0px!important;}
#search_input{float:left;display:block;width:180px;background:#fff url(../images/search_icon.gif) no-repeat 5px 5px!important;padding-left:20px!important;}
#search_submit{float:left;display:block;color:#47ADD9;font-size:11px;}
#search_submit:hover{cursor:pointer;background:#f0f0f0;border:1px solid #999999;}
#searchfields_icon {position:relative;top:4px;}
#searchextrashow {
	position:absolute;
	left:5px;
	border-bottom:1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align:left; 
	overflow:visible; 
	margin-top:5px;
	background:#fff;
	padding:10px 15px;
	z-index:5000!important;
}
#searchextrashow ul{list-style:none;}
#searchextrashow,#searchextrashow label{clear:left;}
#searchextrashow label{float:none;display:inline-block;}

/* LAYOUT */
div.wrap{width:100%;/*min-width:1000px;*/float:left;margin:0;/*background:url(../images/line1.jpg) repeat-x;*/}
div.left,div.right{float:left;}
div.right{width:610px;padding:5px 10px; /*background:#fff url(../images/line3.jpg) repeat-x;border-right:1px solid #fff;*/}
div.left{width:330px;padding: 5px 0px; /*background:#fff url(../images/line2.jpg) repeat-x; border-left:1px solid #fff;border-right:1px solid #F2F2F2;*/}
div.footerwrap{width:100%;float:left;margin:0;font-size:11px;background:##102330; font-size:11px;/* font-family: Georgia, Geneva, Tahoma, Arial, serif; */}
div.footerwrap{height:100px;}
div.footerwrap .left,div.footerwrap .right{padding-top:15px;}

/* RANDOM IMAGE */
#random-wrap{width:300px;height:300px;position:relative;display:none;}
#random-title{z-index:64;position:absolute;bottom:10px;left:0;width:300px;text-align:center;background:#000;color:#fff;padding:5px 0;font-size:14px;font-weight:bold;/* font-family: Georgia, Geneva, Tahoma, Arial, serif; */text-transform:uppercase;letter-spacing:2px;opacity:0.5;}

/* TOP FLAGS */
ul.flags {
	position: absolute;
	width: 680px;
	top: 10px;
	text-align: right;
	font-size: 10pt;
}

ul.flags li {
	color: #fff;
	display: inline-block;
	padding: 0px;
}

ul.flags li:last-child {
	border-right: 0px;
}

ul.flags a, ul.flag a:link {
	font-weight: lighter;
	padding: 0px 5px;
	color: #ccc;
}

ul.flags a:hover {
	text-decoration: underline;
}

ul.flags li.currentLanguage {
	border: 1px solid #fff;
}

ul.flags li img {
	vertical-align: 0;
}

.sidemenu { padding-left: 20px; float: left; width: 130px; display: table;}
.sidemenu ul { margin-top: 50px; width: 133px;}
.sidemenu ul li {font-size: 12pt;	margin-bottom: 10px; }
.sidemenu ul li a, .sidemenu ul li a:link { height: 25pt; margin-left: 4px; width: 133px; line-height: 25pt; height: 60px; display: block; background-repeat: no-repeat; background-position: 0px 0px;}
.sidemenu ul li.link1 a { background: url("../images/homepage/link1.png") 0px 0px no-repeat;}
.sidemenu ul li.link1 a:hover { background: url("../images/homepage/link1_on.png") 0px 0px no-repeat;}
.sidemenu ul li.link2 a { background: url("../images/homepage/link2.png") 0px 0px no-repeat;}
.sidemenu ul li.link2 a:hover { background: url("../images/homepage/link2_on.png") 0px 0px no-repeat;}
.sidemenu ul li.link3 a { background: url("../images/homepage/link3.png") 0px 0px no-repeat;}
.sidemenu ul li.link3 a:hover { background: url("../images/homepage/link3_on.png") 0px 0px no-repeat;}
.sidemenu ul li.link4 a { background: url("../images/homepage/link4.png") 0px 0px no-repeat;}
.sidemenu ul li.link4 a:hover { background: url("../images/homepage/link4_on.png") 0px 0px no-repeat;}

.sidemenu ul li.link1-cn a { background: url("../images/homepage/link1-cn.png") 0px 0px no-repeat;}
.sidemenu ul li.link1-cn a:hover { background: url("../images/homepage/link1_on-cn.png") 0px 0px no-repeat;}
.sidemenu ul li.link2-cn a { background: url("../images/homepage/link2-cn.png") 0px 0px no-repeat;}
.sidemenu ul li.link2-cn a:hover { background: url("../images/homepage/link2_on-cn.png") 0px 0px no-repeat;}
.sidemenu ul li.link4-cn a { background: url("../images/homepage/link4-cn.png") 0px 0px no-repeat;}
.sidemenu ul li.link4-cn a:hover { background: url("../images/homepage/link4_on-cn.png") 0px 0px no-repeat;}

.wrap-content {
	float: left;
	background: #f0f0f0;
	border: 5px solid #afc7bf;
	margin: 0 auto;
	display: table;
	width: 813px;
	position: relative;
}

.footerwrap .wrap-content {
	background: #102330;
	border: 0px;
}

#logo { position: absolute; float: left; top: 72px; left: 580px;}

/* TOP HOMEPAGE BOX */
#top-box { height: 250px; background: #3398CC; width: 961px; /*margin: 0px 15px 0px 15px;*/ border-right: 1px solid #fff; border-left: 1px solid #fff; display: block; line-height: 1em; 	margin: 0 auto; }
#top-box .top-content { float: left; display: block; padding: 125px 15px 0px 15px; vertical-align: bottom; width: 600px; }
#top-box h1 { font-size: 70px; font-weight: lighter; line-height: 1.5em; color: #fff; }
#top-box .top-content p { color: #fff; }
#top-image { display: block; width: 196px; height: 266px; position: absolute; top: -150px; right: -10px; background: url("../images/homepage/angela.png") 0px 0px no-repeat;}

#homepage-text_top-image { float: left; width: 182px; height: 220px; margin-top: 20px; margin-left: 8px; display: inline-block; background: url("../images/homepage/angela-top.png") 0px 0px no-repeat;}
#homepage-text h1 { font-size: 16pt; line-height: 60px; background: url("../images/homepage/welcome_logo.png") 192px 22px no-repeat; padding: 10px 0px 10px 192px; border-bottom: 2px solid #b0b0b0; color: #111; font-style: oblique;}
#homepage-text {	margin-bottom: 10px;/*padding: 0px 5px;*/}
#homepage-text a { color: #00008B; font-weight: normal;}
#homepage-text p { line-height: 1.8; padding-left: 192px; padding-right: 9pt; font-size: 10pt;}
#homepage-content { position: relative; margin-top: 5px; border-top: 3px solid #fff;}

#latest-reports {}
#latest-albums {}
#latest-news { background: #fff; }
.homepage-box { float: left; width: 270px; vertical-align: top; }
.homepage-box h1 { font-size: 14pt; font-weight: normal; color: #fff; text-align: left; padding-left: 15px; line-height: 20pt; width: 270px; display; inline-block; height: 30px;}
.homepage-box h1 a {color: #fff; }

#latest-reports h1 {background: url("../images/homepage/angela_reports.png") 0px 0px no-repeat;}
#latest-news h1 {background: url("../images/homepage/angela_news.png") 0px 1px no-repeat;}
#latest-albums h1 {background: url("../images/homepage/angela_albums.png") 0px 0px no-repeat;}

#latest-reports-cn h1 {background: url("../images/homepage/angela_reports-cn.png") 0px 2px no-repeat;}
#latest-news-cn h1 {background: url("../images/homepage/angela_news-cn.png") 0px 0px no-repeat;}
#latest-albums-cn h1 {background: url("../images/homepage/angela_albums-cn.png") 0px 1px no-repeat;}

/* TAGLINE & TITLE */
h1#tagline{font-size:10pt; line-height: 21pt; padding: 0px 5px 0px 2px;/*text-transform:uppercase;*/font-variant:normal;letter-spacing:1px; /*border-bottom:1px solid #C0C0C0; margin: 0px -10px 10px -10px;*/}
h2#logo{font-size:70px;text-transform:uppercase;font-variant:normal;margin-bottom:15px;line-height:1;}

/* LATEST ALBUMS */
div.latest-publishdate_album { padding: 0 4px; width: 266px; display: table;}
div.latest-publishdate_album ul {margin: 0 auto 5px; display: table;}
div.latest-publishdate_album .multiple li {float: left; width: 130px; margin-right: 3px; margin-bottom: 5px;}
div.latest-publishdate_album ul.multiple {margin-bottom: 0px;}
div.latest-publishdate_album .single-big li {float: left; width: 260px; margin-right: 5px;}
div.latest-publishdate_album li img { padding: 2px; border: 1px solid #999; background: #fff;}

/* SPOTLIGHT */
/*#latest-news-link{background:#F0F0F0;display:table;float:right;font-weight:bold;font-size:14px;letter-spacing:2px;margin:-3px 0 15px;padding:7px 8px 6px;text-transform:uppercase;}*/
div#latestnews-spotlight {padding: 0px 4px; margin: 0 auto;}
div#latestnews-spotlight div { margin: 5px 0px 10px; padding-bottom: 5px; border-bottom: 1px solid #f0f0f0;}
div#latestnews-spotlight h3{font-size:12pt;line-height:1.2; margin-top: 5px;}
div#latestnews-spotlight p.latestnews-image img { padding: 2px; border: 1px solid #999; }
.latestnews-desc,.img-desc,#manual-spotlight{line-height:1.2;font-size:10pt;margin:5px 0 0px 0;font-weight:normal;}

/* SIDEBAR - LATEST NEWS */
#spotlight2 ul#latestnews li:first-child{display:none;}
ul#latestnews{margin: 0px 4px; margin-bottom:20px; padding: 0px; border-top: 1px dashed #111; padding-top: 5px; display: table; width: 264px;}
ul#latestnews li{margin-bottom:3px; min-height: 100px; padding-bottom: 10px; width: 129px; margin-right: 2px; float: left; text-align: center;}
ul#latestnews li img {border: 1px solid #999; padding: 2px; background: #fff;}
ul#latestnews h3{font-size:10pt;margin-bottom:0px; text-align: left; margin-top: 3px;}
ul#latestnews .latestnews-desc{font-size:9pt;margin-bottom:0;overflow:hidden;line-height:1.4;}
ul#latestnews .latestnews-date{font-size:9pt; font-weight: bold;}
ul#latestnews .latestnews-cats,ul#latestnews .readmorelink{display:none;}

/* BOXED HEADERS */
.blockhead,.blockhead-r{font-variant:normal; font-size:14px;margin:10px 0 0 5px;line-height:2; border-bottom:1px solid #C0C0C0; border-top: 1px solid #C0C0C0}
.blockhead span,.blockhead-r span{ font-weight:bold;letter-spacing:2px;padding:0px 8px 6px;text-transform:uppercase; color: #888;}
/*.blockhead-r{text-align:right;}*/
.left .blockhead{ width: 330px; margin: 0px 0px 10px; border-top: 1px solid #C0C0C0;}


/* ALBUM & THUMB DISPLAY */
#latest-albums ul a.thumb { display: inline-block; margin: 5px 0px; text-align: center; overflow: hidden; padding: 2px; border: 1px solid #999;}


div.album-wrap{overflow:hidden;width:600px;margin:0;clear:both;line-height:1.3; padding: 5px;}
div.subalbum-wrap{overflow:hidden;width:600px;margin:10px 0;clear:both;}
div.album-wrap ul li,div.subalbum-wrap ul li{display:block;margin:0;padding:0;width:290px;overflow:hidden;/*height:315px;*/ height: 315px;}
.goleft{float:left;clear:left;}
.goright{float:right;clear:right;}
div.album-wrap ul a.thumb,div.subalbum-wrap ul a.thumb{display: inline-block; margin:10px 0 0 0;text-align: center; overflow:hidden;padding:5px; border:1px solid #111;}
div.album-wrap ul p.thumb,div.subalbum-wrap ul p.thumb {text-align: center;}
div.album-wrap ul h4,div.subalbum-wrap ul h4{border-bottom:1px solid #999; /*border-top:1px solid #F0F0F0; background: #3398CC;*/ margin: 5px 4px -3px 5px; padding: 0px 3px 2px 3px; overflow:hidden; font-size: 12pt;}
div.album-wrap ul h4 a,div.subalbum-wrap ul h4 a {} 
div.album-wrap ul p.front-desc,div.subalbum-wrap ul p.front-desc{margin: 8px 5px 2px 5px; padding-bottom:0px;}
div.album-wrap .front-date,div.subalbum-wrap .front-date{font-size:10px;/* font-family: Georgia, Geneva, Tahoma, Arial, serif; */font-weight:bold;}

/* PAGINATION */
div.page-nav{margin:15px 0;padding:5px 0;border-top:1px solid #C0C0C0;font-size:12px;font-weight:bold;clear:both;}
ul.page-nav{list-style:none;width:100%;margin-top:5px;}
ul.page-nav li{display:inline-block;border:1px solid #eee;padding:5px 8px;}
ul.page-nav li a{}
ul.page-nav li span.disabledlink{color:#ccc;}
ul.page-nav li.current {border-color:#C0C0C0;background:#f0f0f0;}

/* ALBUM PAGE */
div.album-details ul,div.album-details ul li{display:inline;}
div.album-tags{display:inline;}
div.album-details{font-size:12px;font-weight:bold;border-bottom:1px solid #F2F2F2;margin-bottom:5px;padding:5px 0;}
.slideshowlink{display:block;float:right;margin-top:0px;}
div.image-wrap{overflow:hidden;width:600px;text-align:center;margin:10px 0 10px 15px;clear:both;}

/* THUMBS */
.thumb-landscape,.thumb-portrait{position:relative;width:172px;height:172px;float:left;margin-bottom:10px;text-align:center;margin-right:25px;}
.thumb-landscape img.thumb,.thumb-portrait img.thumb,.zenpage_customimage_right,.zenpage_customimage_left{padding:5px;border:1px solid #ccc;}
.thumb-landscape img{margin-top:18px;}
.thumb-portrait img{text-align:center;}

/* ICONS ON THUMBS */
div.album-tools-landscape{z-index:1000;position:absolute;bottom:25px;right:5px;background:#fff;padding:1px 2px 1px 3px;}
div.album-tools-portrait{z-index:1000;position:absolute;bottom:5px;right:25px;background:#fff;padding:3px 2px 1px 3px;}
a.album-tool{font-size:9px;/*font-family:verdana,arial,helvetica;*/text-decoration:none;}
a.album-tool img{margin:0;padding:0;border:0;}
div.album-tools-portrait a.album-tool{display:block;}

/* RATINGS */
#rating{margin-bottom:10px;}
#rating input[type=button]{margin-left:10px;}

/* FULL IMAGE */
#img-full,.gmap{width:600px;margin:25px 0;text-align:center;}
#img-topbar{background:#f0f0f0;text-align:center;margin-bottom:7px;}
#img-title,#img-prev,#img-next{display:block;font-size:12px;font-weight:bold;letter-spacing:2px;padding:7px 8px 6px;text-transform:uppercase;}
#img-prev,#img-next{letter-spacing:0;}
#img-prev:hover,#img-next:hover,#img-prev a:hover,#img-next a:hover{background:#3398CC;color:#fff;text-decoration:none;}
#img-prev{float:left;border-right:2px solid #fff;}
#img-next{float:right;border-left:2px solid #fff;}

.jcarousel-container{margin-bottom:20px!important;}

/* SIDEBAR - NEWS CATS */
#newscats{margin-bottom:10px;}
#newscats li{background:url(../images/arrow_right_grey.png) no-repeat 0 5px;padding-left:15px;margin-left:15px;line-height:1.5;font-size:14px;}

/* PAGES & NEWS */
.post,.newsarticle{margin:15px 0;clear:both; display: table;}
.newsarticle img.thumb {padding: 5px; border: 1px solid #999;}
.newsarticle img {max-width: 610px;}
.post p,.newsarticle p{margin:10px 0;}
.newsarticlecredit{font-size:11px;border-bottom:1px solid #F2F2F2;margin-bottom:5px;padding:5px 0;}
.newsarticlecredit li,.newsarticlecredit ul{display:inline;margin:0!important;}
.extracontent{margin-top:15px;background:#F6F6F6;border:1px solid #E5E5E5;padding:10px;}
.zenpage_customimage_right{float:right;margin:0 0 10px 15px;}
.zenpage_customimage_left{float:left;margin:0 15px 10px 0;}
pre {display:block;background:#F6F6F6;padding:10px;overflow:auto;white-space:pre;margin:15px 0;}
blockquote{background-color:#f3f3f3;padding:10px;margin:15px 0;}
.post ul,.newsarticle ul{margin:15px 0 15px 35px;list-style-type: disc!important;list-style-image: inherit!important;list-style-position: outside!important;}
.post ul ul,.newsarticle ul ul{list-style-type: inherit!important;}
.post ol,.newsarticle ol{margin:15px 0 15px 35px;list-style-type: decimal!important;list-style-position: outside!important;}
.post ol ol,.newsarticle ol ol{list-style-type: lower-alpha!important;}
.post li,.newsarticle li{line-height:1.3;list-style-position:outside;}
.post h2,.post h3,.post h4,.post h5,.newsarticle h2,.newsarticle h3,.newsarticle h4,.newsarticle h5{margin-top:5px;}
.post h3,.newsarticle h3{font-size:18px;}
.post h4,.newsarticle h4{font-size:16px;}
.post h5,.newsarticle h5{font-size:14px;}
span.spotlight-span{color:#fff;background:#3398CC;font-weight:bold;padding:2px 5px;}
.zenpage_customimage_right,.zenpage_thumb_right{float:right;margin:0 0 15px 20px;}
.zenpage_customimage_left,.zenpage_thumb_left{float:left;margin:0 20px 15px 0;}
.readmorelink a{background:url(../images/menu-arrows.jpg) no-repeat 0 2px;padding-left: 23px;} 

/* SEARCH OUTPUT */
.zenpagesearchresults li{margin-bottom:25px;}

/* COMMENTS */
#commentcontent  h3{font-size:18px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #f0f0f0;}
#comments{margin:0px 0 20px 0;}
#comment_toggle{margin-top:5px;}
.comment,#showlatestcomments li{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #f0f0f0;}
.commentinfo h4,a.commentmeta{font-variant:small-caps;/*font-family:Georgia,Times New Roman,Times,serif;*/font-size:12px;font-weight:bold;margin-bottom:5px;}
#commentform  label{width:160px;}
#commentform  img{float:left;display:block;margin-right:10px;}
#commentform .pushbutton{margin-top:10px;margin-bottom:10px;}
#commentform textarea{width:455px;}
#commentform .inputbox{width:275px;}

/* Comment Pagination (New) */
#commentcontent .Pagination{margin:20px 0;}
#commentcontent .pagination span,#commentcontent .pagination a{
	display:inline-block;margin-right:3px;
	border:1px solid #eee;padding:2px 5px;
	text-decoration:none;}
#commentcontent .pagination a:hover{border-color:#C0C0C0;background:#f0f0f0;}
#commentcontent .pagination .current{border-color:#C0C0C0;background:#f0f0f0;}
#commentcontent .pagination .current.prev,#commentcontent .pagination .current.next{border-color:#eee;color:#ccc;background:#fff}


/* FOOTER */
.footerwrap .left{text-align:right;}
#zpcredit,#validators{font-size:10px;}
#rsslinks{padding-left:15px;background:url(../images/rss.gif) no-repeat;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px;}
#copyright{/*font-weight:bold;*/margin-bottom:5px; font-size: 8px;}
#footertagline{font-style:italic;font-weight:bold;font-size:10px;}
#login_menu{float:right;}
#login_menu li{display:inline;}

/* CONTACT FORM */
#contact-submit{margin-left:140px;}
#mailform  #code{margin-left:140px;display:block;margin-top:5px;}
#mailform label{width:140px;}

.register_user label{width:130px!important;}
.register_user  #code{margin-left:130px!important;display:block;margin-top:5px;}
.register_user input[type=text],.register_user input[type=password]{width:200px;}
.register_user #contact-submit{margin-left:130px!important;}
#Federated_buttons_fieldlist ul{margin-left:0px!important;}

#logon_box,.password{margin-top:10px;}
#logon_box h2{font-size:13px;font-weight:bold;font-variant:normal;}

.post .archive ul,#tag_cloud ul{list-style:none!important;margin-left:5px!important;}
.archive ul ul{margin:5px 0 20px 0;}
.archive ul ul li,#tag_cloud li{display:inline-block;}
.archive ul ul li a{}



/* Paged thumbs nav plugin & jCarousel plugin*/

#pagedthumbsnav {width:600px;height:89px;margin-top:15px;}
#pagedthumbsimages img,.jcarousel-list li img {padding:0px;margin:0 5px;float:left;border:1px solid transparent;}
#pagedthumbsimages img:hover,.jcarousel-list li img:hover {border:1px solid;}
#pagedthumbsnav-active img {border: 1px solid;}
#pagedthumbsnav-prev a,.jcarousel-prev-horizontal {background-image: url(../images/arrow-left.png);}
#pagedthumbsnav-next a,.jcarousel-next-horizontal {background-image: url(../images/arrow-right.png);}
#pagedthumbsnav-prev a,#pagedthumbsnav-next a,.jcarousel-next-horizontal,.jcarousel-prev-horizontal {
	width: 16px;
	width:25px;
	height: 89px;
	line-height: 89px;
	display: block;
	position: relative;
	margin: 0 3px;
	padding:0 6px;
	background-position:center center;
	background-repeat:no-repeat;
}
#pagedthumbsnav-prev {float: left;margin-right:10px;}
#pagedthumbsnav-next {float: right;}
#pagedthumbsnav-prevdisabled,#pagedthumbsnav-nextdisabled {display:none;}
.jcarousel-container{width:495px;margin:0 auto;height:89px;margin-top:15px;}
.jcarousel-clip {width:490px;height: 89px;margin: 0 auto;}
.jcarousel-list {height: 89px;margin-top:0px;}
.jcarousel-list li { width:89px!important;height:89px!important;margin:0 5px;}
.jcarousel-next-horizontal {position:absolute;top:0;right:-55px;cursor:pointer;}
.jcarousel-prev-horizontal {position: absolute;top:0;left:-55px;cursor:pointer;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active,
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {visibility:hidden;}
#pagedthumbsnav-prev a,#pagedthumbsnav-next a,.jcarousel-next-horizontal,.jcarousel-prev-horizontal {background-color:#f0f0f0;}
#pagedthumbsnav-prev a:hover,#pagedthumbsnav-next a:hover,.jcarousel-next-horizontal:hover,.jcarousel-prev-horizontal:hover{background-color:#ddd;}
#pagedthumbsimages img:hover,.jcarousel-list li img:hover,#pagedthumbsnav-active img,.jcarousel-list li .activecarouselimage{border-color:#222!important;}

/* MISC */		
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
 html[xmlns] .clearfix {display: block;} 
* html .clearfix {height: 1%;}

/* Social Links */	
.social{float:right;margin-left:15px;}
.addthis_toolbox.addthis_default_style{min-width:140px;}

/* Admin Toolbox */
#admin,#admin_data {
	font-weight: normal;
	font-size:12px;
	position: fixed;
	right: 5px;
	top: 5px;
	width: 100px;
	border: 1px solid #E6E6DF;	
	background: #fff;
	padding:10px;
	z-index: 1001;
	text-align: center;}
#admin_data {
	top: 35px;
	padding:10px;
	z-index: 1000;
	text-align: center;}
#admin h3 {
	font-weight: normal;
	font-size:12px;
	margin: 0;
	padding: 0;
	text-align: center;}
#admin h3:hover {
	color: #036;}

/* Alert boxes */
.errorbox {
    overflow: hidden;
	background-color: #FEFBF3;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 9px;
    border-radius: 3px 3px 3px 3px;
    display: block;
    margin: 0 0 18px;}
	
/* SUPERFISH DROPDOWN */	
.sf-menu, .sf-menu * , #sf-menu, #sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu, #sf-menu {
	line-height:	1.0;
}
.sf-menu ul, #sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li, #sf-menu ul li {
	width: 80px;
}
.sf-menu li:hover, #sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li, #sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a, #sf-menu a {
	display:		block;
	position:		relative;
	z-index:101;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul, #sf-menu li:hover ul,
#sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul#sf-menu li:hover li ul,
ul#sf-menu li.sfHover li ul,
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
}

ul#sf-menu li li:hover ul,
ul#sf-menu li li.sfHover ul, 
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
ul#sf-menu li li:hover li ul,
ul#sf-menu li li.sfHover li ul,
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul#sf-menu li li li:hover ul,
ul#sf-menu li li li.sfHover ul,
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/

.sf-menu, #sf-menu {
	float:			left;
	margin-bottom:	1em;
	margin-bottom:	0;
}
.sf-menu a, #sf-menu a { font-size: 12pt; margin: 0em .8em; width: 60px; text-align: center; text-align: text-bottom; padding-top: 125px; height: 23px; text-decoration:none; }

#sf-menu li.en a { font-size: 10pt; }
#sf-menu li.en {}

.footer-menu li.home-link a, #sf-menu li.home-link a{ 	background: #004457; }
.footer-menu li.business-link a, #sf-menu li.business-link a { background: #218a6a; }
.footer-menu li.activities-link a, #sf-menu li.activities-link a { background: #5cdb39; }
.footer-menu li.charity-link a, #sf-menu li.charity-link a { background: #612f8a; }
.footer-menu li.golf-link a, #sf-menu li.golf-link a {	background: #fc7200; }

.footer-menu li.news-link a, #sf-menu li.news-link a {	background: #218a6a; }

.sf-menu a.sf-with-ul:hover, #sf-menu a.sf-with-ul:hover {border-right:1px solid #fff;}
.sf-menu a, .sf-menu a:visited , #sf-menu a, #sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#fff;
}

.sf-menu li li, #sf-menu li li {
	/*background:		#AABDE6;*/
	background:#000;
}
.sf-menu li ul li ul, #sf-menu li ul li ul{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0 0 0 -1px;background:#fff;z-index:1000!important;}
.asf-menu li ul li ul li:first-child a, #sf-menu li ul li ul li:first-child a{border-left:1px solid #fff!important;}
.sf-menu li ul, #sf-menu li ul{border-bottom:1px solid #ccc;margin:6px 0 0 0;}
#sf-menu li li a,#sf-menu li li a:hover{}
.sf-menu li li a,.sf-menu li li a:hover{}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, #sf-menu a:focus, #sf-menu a:hover, #sf-menu a:active {
	color:#000;
	outline:		0;
}
.sf-menu li li a,.sf-menu li li a:hover, #sf-menu li li a,#sf-menu li li a:hover{border-color:#ccc;}
/*** arrows **/
.sf-menu a.sf-with-ul, #sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/menu-arrows.jpg') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
#sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
#sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
#sf-menu ul a:focus > .sf-sub-indicator,
#sf-menu ul a:hover > .sf-sub-indicator,
#sf-menu ul a:active > .sf-sub-indicator,
#sf-menu ul li:hover > a > .sf-sub-indicator,
#sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/* BOTTOM MENU */ 
#nav-footer{position: relative; clear: both; height:25px;padding-top:0px;margin-bottom:15px;width:100%; }
#nav-footer-wrap{width:813px; padding-left: 150px; position:relative; z-index:70; margin: 0 auto; background: #102330}
#nav-footer ul.footer-menu {margin-left:10px;height:25px; font-size: 10pt; vertical-align: bottom;}
#nav-footer a:hover{text-decoration:none;}
#nav-footer li.kongseng { margin-left: 10px; color: #fff; padding-top: 3px; font-size: 9pt;}

.footer-menu li {	float: left; line-height: 25px; }
.footer-menu a {	display: block; position: relative;	color: #fff; margin: 0em .8em; width: 60px; text-align: center; text-align: text-bottom; height: 25px; text-decoration:none;  font-weight: normal; }