@CHARSET "UTF-8";

body { 
	font-family: Georgia, helvetica, arial, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #333333 url(/img/base/background-fade.png) repeat-x top left;
}

p, h1, h2, h3, h4 , h5, h6 {
	padding: 0;
	margin: 0;
}

img {
	border: none;
}

a {
	color: #0080bc;
	text-decoration: none;
}

ul {
	/*padding: 0;
	margin: 0;
	list-style: none;*/
}

/* === Layout Stuff === */

@font-face {
	font-family: customtitle_font;
	src: url('/fonts/BookAntiqua-Bold.otf');
}


div#outer {
	position: relative;
	width: 1055px;
	margin: 0 auto;
}

div#topLogo {
	float: left;
	width: 304px;
	height: 115px;
	background: url(/img/base/images/lifestyle-logo.png) no-repeat top left;
}

div#leaderboard {
	position: relative;
	width: 728px;
	height: 92px;
	background-color: #fff;
	padding: 8px 8px 0 8px;
}

#leaderboardBanner, #LeaderboardDiv {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 728px;
	height: 90px;
	border-top: 1px solid #8a8a8a;
	border-bottom: 1px solid #8a8a8a;
	background: url(/img/base/background-citybackdrop.jpg) no-repeat top left;
	overflow: hidden;
}

/* === columns and sections === */

div#topNav {
	width: 100%;
	margin-bottom: 7px;
}

div#leftColumn {
	float: left;
	width: 318px;
	margin-right: 7px;
	/* background-color: #0a0; */
	margin-bottom: 7px;
}

div#centerColumn {
	float: left;
	width: 563px;
	margin-right: 7px;
	/* background-color: #fff; */
	margin-bottom: 7px;
}

div#rightColumn {
	float: left;
	width: 160px;
	margin-bottom: 7px;
}

div#bottomSection {
	margin: 10px auto 10px auto;
	text-align: center;
	/* background-color: #0aa; */
}

#bottomSection, #bottomSection a {
	color: #ffffff;
}


/* === headings === */

.boxHeadingBg {
	height: 25px;
	border-top: 1px solid #8a8a8a;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	background: url(/img/base/images/boxheading-bg.png) repeat-x -2px 0px;
}

.boxHeadingBg2 {
	height: 25px;
	border-top: 1px solid #8a8a8a;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	background: url(/img/base/images/boxheading-bg.png) repeat-x -1px 0px;
}


/* === text === */

.articleHeading1 {
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bolder;
	line-height: 18px;
	margin-top: 3px;
	margin-bottom: 8px;
	color: #444;
}

.articleBox p {
	font-size: 12px;
	font-variant: normal;
	font-weight: normal;
	color: #666;
	margin: 0;
}

.articleBox p.articleMeta {
	margin-top: 6px;
	color: #0080bc;
	font-size: 13px;
	font-variant: small-caps;
}

.galleryHeading1 {
	font-family: Georgia;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bolder;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 5px;
	color: #444;
}

.galleryHeading1 a {
	color: #444;
	text-decoration: none;
}

.galleryBox p {
	font-size: 11px;
	line-height: 15px;
	font-variant: normal;
	font-weight: normal;
	color: #666;
	margin: 0;
}

.galleryBox p.galleryMeta {
	margin-top: 5px;
	color: #0080bc;
	font-size: 12px;
	font-variant: small-caps;
}

.galleryBox div.galleryMeta {
	width: 100%;
	position: absolute;
	bottom: 0;
}

.commentBoxText {
	color: #666;
	font-size: 11px;
}

/* === boxes === */

.boxContentOuter {
	background-color: #fff;
	padding: 0 8px;
}

.boxContent {
	background: url(/img/base/images/boxfill.png) repeat-x top left;
	padding: 0 8px;
	border: 1px solid #8a8a8a;
}

.basicBorder {
	border: 1px solid #8a8a8a;
}

.galleryThumbnail {
	border: 1px solid #8a8a8a;
	width: 168px;
	height: 100px;
}

.mostLikedGalBox {
	float: left;
	height: 190px;
	width: 182px;
	margin-right: 26px;
}

#mostLikedTabs, #userProfileTabs {
	border: 0px;
	padding: 0px;	
}

.mostLikedTabBox, .generalTabs {
	border-top: 1px solid #888888;
	/*margin-left: 3px;*/
}

.mostLikedGalBoxMeta {
	margin-top: 5px;
	color: #0080BC;
	font-size: 12px;
	font-variant: small-caps;
}

.galleryBox {
	position: relative;
	float: left;
	width: 168px;
	height: 268px;
	margin-bottom: 5px;
}

.galleryMoreBox {
	position: relative;
	float: left;
	width: 168px;
	margin-bottom: 5px;
	padding-right: 43px;
}

#ArticleContentBoxRightColumn .galleryBox, #ArticleContentBoxRightColumn .galleryThumbnail {
	width: 174px;
}

#ArticleContentBoxRightColumn .galleryBox {
	padding: 7px 0 0 0;
}

.commentBox {
	position: absolute;
	bottom: 0;
	right: 8px;
	
	background: url(/img/base/images/comment-bubble.png) no-repeat top left;
	height: 15px;	
	padding-left: 20px;
	color: #666;
	font-size: 11px;
}

.articleThumbnail {
	border: 1px solid #8a8a8a;
	width: 258px;
	height: 150px;
}

.articleBox {
	position: relative;
	float: left;
	width: 258px;
	margin-bottom: 16px;
}

.articleHSplit {
	float: left;
	width: 11px;
	height: 11px;
}

.centerBox {
	padding: 8px 0 8px 8px;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	border-bottom: 1px solid #8a8a8a;
}

/* === buttons === */

.submitButton {
	border: 1px solid #CCCCCC;	
	color: #FFFFFF;
	background-color: #0080BC;
	margin: 5px;
	font-family: Georgia;	
	font-size: 11px;
	font-weight: bold;
}

div.button {
	height: 23px;	
	width: 133px;
	background: url(/img/site/admin/upload-button.png) 0 0;	
	font-size: 14px; color: #FFF; text-align: center;
}
/* 
We can't use ":hover" preudo-class because we have
invisible file input above, so we have to simulate
hover effect with JavaScript. 
*/
div.button.hover {
	background: url(/img/site/admin/upload-button.png) 0 56px;
	color: #B2A492;	
}

#nav2Articles {
	
}

.menuHeight {
	height: 72px;	
}

.menuParent {
	overflow: hidden;
}

.menuParent a {
	padding: 12px 3px 5px 20px;
	/* font-family: Georgia; */
	font-family: "Georgia";
	font-variant: small-caps;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0;
	word-spacing: 0.1em;
	display: inline;
	float: left;
	height: 20px;
	color: #ffffff;
}

.menuParent a:hover {
	color: #0080bc;
}

a.navSelected, #submenu_article a.navSelected, .sideCategory div a.navSelected, 
	#submenu_calendar a.navSelected, #submenu_guide a.navSelected 
{
	color: #0080bc;
}

#submenu_article {
	font-variant: small-caps;
	position: absolute;
	top: 130px;
	left: 80px;
	width: 144px;
	height: 212px;
	padding: 8px 0 0 10px;
	margin: 0;
	background: transparent url(/img/base/articles/menu_articlebg.png) no-repeat top left;
	display: none;
}

#submenu_guide {
	font-variant: small-caps;
	position: absolute;
	top: 130px;
	left: 173px;
	width: 144px;
	height: 212px;
	padding: 8px 0 0 10px;
	margin: 0;
	background: transparent url(/img/base/guides/menu_guidebg.png) no-repeat top left;
	display: none;
}

#submenu_calendar {
	font-variant: small-caps;
	position: absolute;
	top: 130px;
	left: 280px;
	width: 144px;
	height: 212px;
	padding: 8px 0 0 10px;
	margin: 0;
	background: transparent url(/img/base/articles/menu_eventbg.png) no-repeat top left;
	display: none;
	z-index: 100;
}

#submenu_article a, #submenu_guide a, #submenu_calendar a {
	background: none;
	padding: 0 0 2px 0;
	width: 100%;
	height: 15px;
	font-size: 12px;
	display: block;
	font-weight: bold;
	color: #ffffff;
}

#submenu_article a:hover, #submenu_guide a:hover, #submenu_calendar a:hover {
	color: #0080bc;
}

.menuParent {
	background: url(/img/base/images/nav2-bg.png) 0px 0px;
}

#nav2Bg {
	float: left;
	width: 250px;
	height: 35px;
	
}

#nav2Home:hover, #nav2Home:active, 
#nav2Articles:hover, #nav2Articles:active,
#nav2Guide:hover, #nav2Guide:active,
#nav2Events:hover, #nav2Events:active,
#nav2Galleries:hover, #nav2Galleries:active, 
#nav2Blogs:hover, #nav2Blogs:active,
#nav2Members:hover, #nav2Members:active,
#nav2Advertise:hover, #nav2Advertise:active,	
#nav2Login:hover, #nav2Login:active,
#nav2Register:hover, #nav2Register:active
{
	background-position: 0px -35px;
}

.menuParent .nav2Home {
	width: 41px;
}

.menuParent .navMenuArticle {
	width: 67px;
}

.menuParent .navMenuGuide {
	width: 85px;
}

.menuParent .navMenuEvents {
	width: 78px;
}

.menuParent .navMenuGalleries  {
	width: 130px;
}


.menuParent .nav3city {
	font-family: Georgia;
	font-variant: small-caps;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin-top: -30px;
}

.menuParent .nav3city a, .menuParent .nav3city div {
	float: left;
	height: 20px;
	font-size: 11px;
}

.menuParent .nav3city a {
	padding: 2px 10px 5px 5px;
}
#nav3Changecity {
	padding: 2px 0 5px 20px;
	width: 85px;
	height: 20px;
}

#nav3Hongkong {
	float: left;
	width: 74px;
	height: 34px;
	background: url(/img/base/images/nav3-hongkong.png) no-repeat 0px 0px;
}

#nav3Singapore {
	float: left;
	width: 70px;
	height: 34px;
	background: url(/img/base/images/nav3-singapore.png) no-repeat 0px 0px;
}

#nav3Bangkok {
	float: left;
	width: 60px;
	height: 34px;
	background: url(/img/base/images/nav3-bangkok.png) no-repeat 0px 0px;
}

#nav3Manila {
	float: left;
	width: 50px;
	height: 34px;
	background: url(/img/base/images/nav3-manila.png) no-repeat 0px 0px;
}

#nav3Bg {
	float: left;
	width: 644px;
	height: 34px;
	background: url(/img/base/images/nav3-bg.png) no-repeat 0px 0px;
}

#nav3Asia:hover, #nav2Asia:active, 
#nav3Hongkong:hover, #nav3Hongkong:active,
#nav3Singapore:hover, #nav3Singapore:active,
#nav3Bangkok:hover, #nav3Bangkok:active,
#nav3Manila:hover, #nav3Manila:active
{
	background-position: 0px -34px;
}

#nav3Asia.navSelected, 
#nav3Hongkong.navSelected,
#nav3Singapore.navSelected,
#nav3Bangkok.navSelected,
#nav3Manila.navSelected
{
	background-position: 0px -34px;
	cursor: default;
}

/* === borders === */

.topBorder1055 {
	width: 1055px;	
	height: 8px;
	background: url(/img/base/images/topborder-1055.png) no-repeat top left;
}

.bottomBorder1055 {
	width: 1055px;
	height: 8px;
	background: url(/img/base/images/bottomborder-1055.png) no-repeat top left;
}

.topBorder318 {
	width: 318px;	
	height: 8px;
	background: url(/img/base/images/topborder-318.png) no-repeat top left;
}

.bottomBorder318 {
	width: 318px;
	height: 8px;
	background: url(/img/base/images/bottomborder-318.png) no-repeat top left;
}

.topBorder563 {
	width: 563px;	
	height: 8px;
	background: url(/img/base/images/topborder-563.png) no-repeat top left;
}

.bottomBorder563 {
	width: 563px;
	height: 8px;
	background: url(/img/base/images/bottomborder-563.png) no-repeat top left;
}

.articleBottomBorder {
	width: 683px;
	height: 8px;
	background: url(/img/base/images/bottomborder-583.png) no-repeat top left;
}

.singleBottomBorder {
	width: 887px;
	height: 8px;
	background: url(/img/base/images/bottomborder-887.png) no-repeat top left;
}

.bottomBorder744 {
	width: 744px;
	height: 8px;
	background: url(/img/base/images/bottomborder-744.png) no-repeat top left;
}


.GalleriesViewContentBottomBorder {
	float: right;
	width: 744px;
	height: 8px;
	background: url(/img/base/articles/bottomborder-720.png) no-repeat top right;
}
/* === General === */

.clear {
	clear: both;
	padding: 0;
	margin: 0;
}

.divider {
	height: 3px;
	margin-top: 1px;
	margin-left: 5px;
	margin-bottom: 1px;
	border-bottom: solid 1px #c4c4c4;
	width: 100%;
}

.divider2 {
	height: 3px;
	margin-top: 1px;
	margin-left: 5px;
	margin-bottom: 3px;
	border-bottom: solid 1px #c4c4c4;
	width: 100%;
}

.dividerDouble {
	border-bottom: double 3px #c4c4c4;
	height: 16px;
	width: 99%;
}

/* ===== Cycler ===== */

#cycler {
	position: relative;
	width: 100%;
	height: 320px;
}

#cyclerPager {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 99;
}

#cyclerPager a {
	padding: 1px 4px;
	margin-left: 3px;
	font-size: .5em;
	text-decoration: none;
	color: #fff;
	background-color: #fff;
	border: 1px solid #ccc;
}

#cyclerPager a:hover,#cyclerPager a.selected,#cyclerPager a.activeSlide
	{
	color: #009fc6;
	background-color: #009fc6;
}

#cyclePager a:focus {
	outline: none;
}

/* === Articles Section === */

div#articlesLeftColumn {
	float: left;
	width: 881px;
	margin-right: 7px;
	/*background-color: #FFF;*/
	margin-bottom: 7px;
}

div#articlesRightColumn {
	float: left;
	width: 161px;
	/*background-color: #FFF;*/
	margin-bottom: 7px;
	margin-left: 5px;
}

#ArticlePage {

}

#ArticleTopBorder887 {
	width: 887px;	
	height: 9px;
	background: url(/img/base/articles/ls_article_main_top_887.png) no-repeat top left;
}

#ArticleContentBoxTop887 {
	width: 887px;
	/*height: 4px;*/
	height: 1px;
	background: url(/img/base/articles/ls_article_main_top_border_887.png) no-repeat top left;
}

#ArticleContentBox {
	width: 887px;	
	margin-left: 0px;
	margin-right: 0px;
	/*background-color: #FFF;*/
}

#ArticleContentBoxLeftBorder {
	background: url(/img/base/articles/ls_article_left_column_border1.png) repeat top left;
	float: left;
	width: 11px;
	height: 533px;
}

#ArticleContentBoxLeftColumn {
	/*background-color: #FF0000;*/
	background-color: #FFF;
	float: left;
	padding-left: 8px;
	display: block;
	/*border-left: 1px solid #8a8a8a;*/
}

#ArticleContentBoxLeftColumnInner {
	padding-left: 2px;
	border-left: 1px solid #8a8a8a;
	border-bottom: 1px solid #8a8a8a;
	width: 300px;
}

#ArticleContentBoxRightColumn, #SingleContentBoxRightColumn {
	background-color: #FFF;
	width: 561px;
	padding-left: 7px;
	padding-right: 8px;
	
}

#SingleContentBoxRightColumn {
	padding-right: 10px;
}

#SingleContentBoxRightColumn {
	width: 869px;
	padding-left: 8px;
}

#ArticleContentMiddleDivider {
	background: url(/img/base/articles/ls_article_middle_divider.png) no-repeat top left;
	height: 100%;
	width: 15px;
	position: absolute;
	top: 222px;
	left: 360px;
}

#ArticleContentBoxRightColumnInner, #SingleContentBoxRightColumnInner, #GalleryContentBoxRightColumnInner {
	/*border-left: 1px solid #8a8a8a;*/
	/*padding-left: 2px;*/	
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	padding-right: 0;
	border-bottom: 1px solid #8a8a8a;
	padding-bottom: 15px;
	padding-left: 7px;
	width: 553px;
	height: auto;
	height:auto !important;
	height: 1500px;
	/*min-height: 1500px;*/
	min-height: 900px;
	position: relative;
}

#GalleryContentBoxRightColumnInner {
	min-height: 1px;
	height: auto;
	width: 862px;
}

#SingleContentBoxRightColumnInner {
	width: 868px;
	padding-left: 1px;
	padding-right: 0;
}

#ArticleContentBoxRightBorder {
	background: url(/img/base/articles/ls_article_right_column_border1.png) repeat top left;
	float: left;
	width: 10px;
}

#ArticleLangBoxTop161 {
	background: url(/img/base/articles/ls_article_langbox_top.png) repeat top left;
	height: 9px;
	width: 161px;
}

#ArticleLangBoxBottom161 {
	background: url(/img/base/articles/ls_article_langbox_bottom.png) repeat bottom left;
	height: 9px;
	width: 161px;
}

#ArticleLangBoxTop, .galleryBottomLeftBarTop {
	background: url(/img/base/articles/ls_article_langbox_top.png) repeat top left;
	height: 9px;
	width: 161px;
}

#ArticleLangBoxBottom, .galleryBottomLeftBarBottom {
	background: url(/img/base/articles/ls_article_langbox_bottom.png) repeat top left;
	height: 9px;
	width: 161px;
}


#ArticleBoxContentOuter, .galleryBottomLeftBarContent {
	background-color: #FFF;
	width: 161px;	
}

#ArticleBoxContent, .galleryBottomLeftBarContentInner {
	padding: 0 8px;
	/*border: 1px solid #8a8a8a;*/	
}

#ArticlesLangHeadingBg, .galleryBottomLeftBarContentInnerTitle {
	height: 22px;
	border-top: 1px solid #8a8a8a;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	background: url(/img/base/images/boxheading-bg.png) repeat-x -2px 0px;
}

#ArticlesLangFlags {
	padding: 8px 0px 8px 10px;	
}

.langFlag {
	float: left;
	padding-right: 2px;	
}

#ArticleLeftColumnBottomBorder {
	background: url(/img/base/articles/ls_article_left_column_bottom.png) no-repeat top left;
	height: 6px;
	width: 388px;
	background-color: #FFF;	
}

#ArticleLeftColumnBottomBorder2 {
	background: url(/img/base/articles/ls_article_left_column_border_bottom1.png) no-repeat top left;
	height: 10px;
	width: 361px;
}

#ArticleLeftColumnBottomBorder3 {
	background: url(/img/base/articles/ls_article_left_column_top_border1.png) no-repeat top left;
	height: 12px;
	width: 311px;
}

#ArticleLeftColumnRightBorder {
	background: url(/img/base/articles/ls_article_left_column_right_border.png) no-repeat top left;
	height: 22px;
	width: 23px;	
	background-color: #FFF;
}

.moreArticles {
	padding: 2px 2px 2px 0;
	width: 300px;
}

#moreArticlesHeading {
	color: #0080bc;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bolder;
}

.moreArticlesImgThumb {
	border: 1px solid #8a8a8a;
	float: left;
	height: 82px;
	width: 100px;
}

.moreArticlesDesc {
	float: left;
	font-size: 13px;
	padding-top: 0;
	padding-left: 7px;
	width: 160px;
}

.moreArticlesDescTitle {
	color: #0080bc;
	font-variant: small-caps;
	font-weight: bolder;
}

.moreArticlesDescTitle a {
	color: #0080bc;
	text-decoration: none;
}

.moreArticlesDescSubTitle {
	color: #3d3d3d;
}

.moreArticlesVote {
	float: right;
}
	
#articleCategories {
	width: 310px;
	height: 19px;
	background: url(/img/base/articles/ls_article_categories_1.png) no-repeat 0px 0px;
}

#articleCategoriesCulture {
	float: left;
	width: 131px;
	height: 19px;
	background: url(/img/base/articles/ls_article_categories_2.png) no-repeat 0px 0px;
}

#articleCategoriesMotors {
	float: left;
	width: 154px;
	height: 19px;
	background: url(/img/base/articles/ls_article_categories_8.png) no-repeat 0px 0px;
}

#articleCategoriesCulture:hover, #articleCategoriesCulture:active, 
#articleCategoriesMotors:hover, #articleCategoriesMotors:active
{
	background-position: 0px -19px;
}

#articleCategoriesDesignLiving {
	float: left;
	width: 156px;
	height: 16px;
	background: url(/img/base/articles/ls_article_categories_3.png) no-repeat 0px 0px;
}

#articleCategoriesTravel {
	float: left;
	width: 154px;
	height: 16px;
	background: url(/img/base/articles/ls_article_categories_9.png) no-repeat 0px 0px;
}

#articleCategoriesDesignLiving:hover, #articleCategoriesDesignLiving:active, 
#articleCategoriesTravel:hover, #articleCategoriesTravel:active
{
	background-position: 0px -16px;
}

#articleCategoriesEntertainment {
	float: left;
	width: 156px;
	height: 17px;
	background: url(/img/base/articles/ls_article_categories_4.png) no-repeat 0px 0px;
}

#articleCategoriesWatches {
	float: left;
	width: 154px;
	height: 17px;
	background: url(/img/base/articles/ls_article_categories_10.png) no-repeat 0px 0px;
}

#articleCategoriesEntertainment:hover, #articleCategoriesEntertainment:active, 
#articleCategoriesWatches:hover, #articleCategoriesWatches:active
{
	background-position: 0px -17px;
}

#articleCategoriesFashion {
	float: left;
	width: 156px;
	height: 15px;
	background: url(/img/base/articles/ls_article_categories_5.png) no-repeat 0px 0px;
}

#articleCategoriesWine {
	float: left;
	width: 154px;
	height: 15px;
	background: url(/img/base/articles/ls_article_categories_11.png) no-repeat 0px 0px;
}

#articleCategoriesFashion:hover, #articleCategoriesFashion:active, 
#articleCategoriesWine:hover, #articleCategoriesWine:active
{
	background-position: 0px -15px;
}

#articleCategoriesGadgets {
	float: left;
	width: 156px;
	height: 16px;
	background: url(/img/base/articles/ls_article_categories_6.png) no-repeat 0px 0px;
}

#articleCategoriesMore {
	float: left;
	width: 154px;
	height: 16px;
	background: url(/img/base/articles/ls_article_categories_12.png) no-repeat 0px 0px;
}

#articleCategoriesGadgets:hover, #articleCategoriesGadgets:active, 
#articleCategoriesMore:hover, #articleCategoriesMore:active
{
	background-position: 0px -16px;
}

#articleCategoriesHealth {
	float: left;
	width: 156px;
	height: 21px;
	background: url(/img/base/articles/ls_article_categories_7.png) no-repeat 0px 0px;
}

#articleCategoriesBlank {
	float: left;
	width: 154px;
	height: 21px;
}

#articleCategoriesHealth:hover, #articleCategoriesHealth:active
{
	background-position: 0px -21px;
}

#TopVotedBoxContentMain {
	background-color: #FFF;
	width: 388px;
}

#TopVotedBoxContentMainInner {
	width: 369px;
	border-right: 1px solid #8a8a8a;
}

#TopVotedBoxContentOuter {
	width: 301px;
	border-right: 9px solid #343434;
	padding-right: 1px;
}

#TopVotedBoxContentInner {
	width: 304px;	
}

#TopVotedBoxContent {
	padding: 0 8px;	
	background: #ffffff;
}

#ArticleLeftColumn2BottomBorder {
	background: url(/img/base/articles/ls_article_left_column_top_border1_flipped.png) no-repeat top left;
	height: 12px;
	width: 311px;
	background-color: #FFF;
}

.bottomBorder526 {
	width: 526px;
	height: 8px;
	background: url(/img/base/articles/bottomborder-526.png) no-repeat top left;
}

.articleText {
	color: #3d3d3d;
	padding-right: 5px;
}

.articleMainTitle {
	color: #008dcf;
	font-size: 35px;
	font-variant: small-caps;
	text-align: center;
	padding-top: 10px;
	font-family: "Georgia";
}

.articleSubTitle {
	color: #008dcf;
	font-size: 15px;
	font-variant: small-caps;
	text-align: center;
	padding-bottom: 17px;
	font-family: "Georgia";
}

.articleSubTitleThai {
	color: #008dcf;
	font-size: 17px;
	font-variant: small-caps;
	text-align: center;
	padding-bottom: 17px;
	font-family: "Georgia";
}

.articleDoubleLines {
	height: 4px;
	margin-top: 2px;
	border-top: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
	margin-bottom: 2px;
	width: 100%;
}

.articleTextArea {
	width: 252px; 
	height: 100px; 
	border: 1px solid #898989; 
	background-color: #f5f5f5;	
}

.articleButton {
	/*width: 115px;*/ 
	height: 20px; 
	border: 1px solid #898989;
}

.articleTextfield { 
	width: 141px;
	height: 20px; 
	border: 1px solid #898989;
	background-color: #f5f5f5;	
	float: right;
	margin-top: 4px;
}

.articleCommentBox {
	float: left;
	width: 234px;
	height: 145px;
	overflow: hidden;
}

.articleCommentBox #txtComment {
	width: 220px;
}

.indicatorCount {
	float: right;
	 background: url(/img/base/images/comment-bubble.png) no-repeat top left;
	 padding-left: 20px;
	 color: #666;
	 font-size: 11px;
	 margin-top: 3px;
	 margin-right: 10px;
}

.likeCount {
	float: right;
	background: url(/img/base/articles/ls_article_main_thumbs_up.gif) no-repeat top left;
	padding-left: 30px;
	color: #666;
	font-size: 11px;
	margin-top: 3px;
	margin-right: 10px;
	height: 23px;
}

.webIcons {
	float: left;
	padding-top: 30px;
	padding-left: 8px;	
}

.webMiniIcons {
	float: left;
	padding-top: 5px;
	padding-left: 4px;	
}


#rateRecommendPanel, .recommendPanel {
	width: 545px; 
	height: 90px; 
	border-top: solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	margin-top: 15px;
	margin-bottom: 15px;
}

#articleRate, .articleRate {
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	width: 264px;
	height: 74px;
	border-right: solid 1px #e1e1e1;
}

#articleRateTop {
	border-right: none;
}

#articleRecommend {
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	width: 250px;
	margin-left: 18px;
}

.voteArticleLike {
	color: #3d3d3d;
	font-size: 0.9em; 
}

.voteArticleLike div {
	float: left;
	padding-top: 10px;
}

.voteArticleLike .likeIndicator {
	color: #000000;
	font-weight: bold;
	padding-left: 2px
}

input.miscInput {
	width: 10px;
	height: 5px;
	border: none;
}

.divComments .divComment {
	display: block;
}

.divComments .divComment .divCommentText {
	padding-top: 5px;
	padding-bottom: 5px	
}

.divComments .divComment .divCommentAuthor {
	padding-bottom: 10px;
	float: right
}

#divListCommentsWrapper {
	border: 1px solid #ff0000;
}

.leftsidebar {
	padding-left: 8px;
	padding-top: 3px;
	margin-bottom: 5px;
}

.leftsidebardark {
	
}

.mrecBannerBox {
	width: 299px;
	background-color: #FFF;
	border-right: 11px solid #343434;
	
	padding-right: 1px;
}

.divFrmSearchArticle div, #frmSearchEvents div {
	float: left;
	margin-bottom: 5px;
}

.sidetitle, .sideTitleWhite, .sideCategory, .divFollowPromotitle, #submenu_article, .title, .sidetitleSmall {
	font-family: Georgia;
}

.title {
	color: #0080bc;
	font-variant: small-caps;
	font-weight: bold;
}

.sidetitle {
	color: #0080bc;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 5px;
}

.sidetitleSmall {
	color: #0080bc;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 5px;
}

.sideTitleWhite {
	color: #ffffff;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bolder;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-top: 3px;
}


.divFrmSearchArticle .subTitle {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
	color: #444444;
}

#frmSearchEvents .subTitle {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
	color: #444444;
}

.divFrmSearchArticle #frmSearchTxtCategory, .divFrmSearchArticle #frmSearchTxtTitle {
	width: 130px;
	margin-right: 10px;
}

.divFrmSearchArticle .date_year, #frmSearchEvents .date_year {
	width: 70px;
}

.divFrmSearchArticle .date_month, #frmSearchEvents .date_month {
	width: 60px;
}

.divFrmSearchArticle .divBtnSearch {
	float: right;
	margin-right: 10px;
}

.ArticleContentBoxSide {
	width: 311px;
	float: left;
}

.ArticleContentBoxContent {
	width: 576px;
	float: left;
	height: 100%;
}

.GalleriesContentBoxSide {
	width: 161px;
	float: left;
	background-color: #ffffff;
}

.GalleriesContentBoxContent {
	width: 887px;
	float: left;
	height: 100%;
}

.GalleriesViewContentBoxContent {
	width: 887px;
	float: left;
}

.GalleriesViewContentBottomBox {
	background: url(/img/base/galleries/middle-bg.png) repeat-y top right;
	margin-top: -4px;
}

.GalleriesViewContentBottomBoxInnerWrapper {
	margin-top: -5px;
	background-color: #ffffff;
	padding-top: 5px;
	border-right: 1px solid #8A8A8A;
}

.GalleriesViewContentBottomBoxInnerContent {
	font-size: 12px;
	border-left: 1px solid #8A8A8A;
	border-bottom: 1px solid #8A8A8A;
	padding: 10px 20px 10px 30px;
	width: 649px;
	/*height: 600px;*/
}

.GalleriesViewContentBottomBoxInnerCorner {
	width: 30px;
	background: url(/img/base/galleries/middle-top.png) no-repeat top left;
	height: 20px;
	top: -5px;
	left: -6px;
	position: absolute;
}

.GalleriesViewContentBottomBoxInner {
	padding-left: 10px;
	float: left;
	position: relative;
}

.GalleriesViewContentBottomBoxInnerSide {
	width: 168px;
	float: left;
	padding-top: 12px;
}


.leftsidebar .moreArticlesDesc {
	padding-top: 0;
}

.leftsidebardark .divFollow {
	margin-left: auto;
	margin-right: auto;
	width: 240px;
}

.leftsidebardark .divFollow .webIcons {
	padding-top: 10px;
}


.leftColumn2TopBorder {
	background: url(/img/base/articles/ls_article_left_column_top_border1.png) no-repeat top left;
	height: 12px;
	width: 311px;
}

.promotitle {
	font-family: Georgia;
	font-size: 14px;
	color: #0080bc;
	font-variant: small-caps;
	font-weight: bolder;
}

.promotitle a {
	text-decoration: none;
}

.divFollowPromotitle {
	color: #0080BC;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 8px;
	text-align: center;
}

.divSideButtonBg {
	padding-top: 8px;
	padding-left: 10px;
	width: 285px;
	height: 40px;
	background: url(/img/base/articles/sidebar_buttonbg01.png) no-repeat top left;
}

.divSideButtonBg #frmFollowLifeStyle #frmFollowTxtEmail {
	width: 80px;
}

.divSideButtonBg #frmFollowLifeStyle .button {
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.divSideButtonBg #frmFollowLifeStyle .button a {
	text-decoration: none;
	color: #ffffff;
}

.sidebarblog {
	padding: 5px;
}
	
.sidebarblog .post {
	width: 90px;
	margin-left: 5px;
	float: left;
}

#leftColumn .postcomment {
  display: block;
  margin: 5px 5px 10px 5px;
  height: auto;
}

#leftColumn .postcomment .moreArticlesImgThumb {
  float: left;
  width: 80px;
  height: auto;
}
#leftColumn .commentinfo {
  margin-left: 5px;
  float: left;
  width: 180px;
}

#leftColumn .comment {
  margin-bottom: 5px;
}


.sidebarblog .post .title {
	color: #444444;
	font-size: 11px;
	font-variant: small-caps;
	margin-bottom: 2px;
}

.leftColumn .post .summary, .leftColumn .post .date {
	font-size: 10px;
}

.sidebarblog .guest {
	width: 82px;
	padding: 5px;
	float: left;
}

.guestName {
	height: 27px;
}

.guestArticle a {
	font-family: Georgia;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bolder;
	line-height: 16px;
	margin-top: 3px;
	margin-bottom: 5px;
	color: #0080BC;
}

.guestArticleText {
	font-size: 10px;
	color: #666666;
}

.articleContentWrapper {
	position: relative;
	width: 265px;
	height: 320px;
	float: left;
	padding: 8px 2px 0 2px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.centerBox .articleContentWrapper {
	width: 257px;
	margin-right: 5px;
}

.articleContentWrapper .title {
	color: #000000;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 2px;
}

.articleContentWrapper .title a {
	text-decoration: none;
	color: #0080bc;
}

.articleContentWrapper {
	font-size: 12px;
}

.articleBody {
	color: #3D3D3D;
	line-height: 17px;
}

.articleContentWrapper .articleMeta {
	position: absolute;
	width: 100%;
	bottom: 0;
	margin-top: 5px;
	color: #0080bc;
}

.articleContentWrapper .articleMeta div {
	margin-bottom: 3px;
}

.articleContentWrapper img {
	border: 1px solid #8A8A8A;
}


.sideCategory div {
	width: 137px;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	float: left;
	margin-bottom: 2px;
	margin-right: 5px;
}

.sideCategory div a {
	text-decoration: none;
	color: #666666;
}


.sideCategory div a:hover {
	color: #0080BC;
}

.calendar {
	font-size: 11px;
	margin-left: 3px;
}

.calendar .calendarHeader {
	font-weight: bold;
	color: #444444;
}

.calendar td {
	width: 14.2%;
	padding: 1px 1px 1px 0;
}

.calendar strong a {
	color: #5D0098;
}

.GalleryWhiteBG {
	background-color: #ffffff;
	padding-left: 0;
	padding-right: 8px;
	margin: 0;
}

.GalleryWhiteBG .GalleryDarkTitle {
	height: 32px;
	text-align: center;
	padding-top: 4px;
	color: #ffffff;
	font-size: 23px;
	/*font-weight: bolder;*/
	border-left: 1px solid #8A8A8A;
	border-right: 1px solid #8A8A8A;
	padding-left: 2px;
	margin-left: 8px;
	background: transparent url(/img/base/images/boxfill.png) repeat-x scroll -2px 0;
	font-family: Georgia;
}

.darkBackgroundTitle {
	background: transparent url(/img/base/images/boxfill.png) repeat-x scroll -2px 0;
}


.galleriesthumb {
	font-size: 11px;
}

.galleriesthumb img {
	width: 120px;
	height: 80px;
}


.articleContentWrapper .title  {
	margin-top: 5px;
}
.articleContentWrapper .title a {
	margin-top: 5px;
	color: #444444;
	font-family: Georgia;
}

.articleContentWrapper .articleMetaCat {
	float:left;
	font-weight: bold;
	font-variant: small-caps;
	font-family: Georgia;
}

.galleryTopInfo {
	width: 97%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


.galleryTopInfo div {
	
}

.galleryTopInfo div.clear {
	float: none;
	display: block;
}

.galleryTopInfo .summary {
	width: 550px;
	margin: 10px auto 5px auto;
	height: 35px;
	display: block;
}

.summary {
	color: #666666;
	font-size: 11px;
}

.galleryTopInfo .summary span {
	margin-top: 20px;
}

.summary span {
	float: left;
  display: block;
	margin-right: 5px;
	vertical-align: middle;
}


.galleryTopInfo .summaryGallery {
	color: #666666;
	font-size: 11px;
	display: block;
	border: 1px solid #ff0000;
}

.galleryTopInfo .summaryGallery span {
	float: left;
	margin-right: 5px;
	vertical-align: middle;
}

.indicatorLike img {
	padding-top: 15px;
}

.galleryTopInfo .summary span.indicatorLike, .galleryTopInfo .summary span.indicatorLikeLabel {
	margin-top: 0;
}

.galleryTopInfo .summary span.indicatorGuide, .galleryTopInfo .summary span.indicatorMap {
	margin-top: 10px;
	padding-top: 10px;
	height: 40px;
	text-align: left;
}

.summary span.indicatorGuide {
	width: 145px;
	height: 35px;
	background: url(/img/base/zoomlen.png) no-repeat top right;
}

.summary span.indicatorMap {
	width: 155px;
	height: 35px;
	background: url(/img/base/minimap.png) no-repeat top right;
}

.galleryPhoto {
	width: 850px;
	margin-left: 30px;
}


.galleryPhoto .galleryThumbnail {
	height: 120px;
	width: 182px;
	margin-top: 15px;
	margin-right: 20px;
	float: left;
	font-size: 11px;
	position: relative;
}

.galleryThumbnail .summaryGallery {
	position: absolute;
	width: 182px;
	top: 94px;
	left: 0;
	z-index: 20;
	background: url("../img/base/galleries/thumbnailbg.png") left top;
}

.galleryPhoto .galleryThumbnail .galleryThumbnailImage {
	position: absolute;
	left: 0;
	top: 0;
}

.galleryThumbnail .indicatorCount {
	margin-top: 5px;
}

.galleryThumbnail .indicatorLike {
	float: right;
}

.galleryThumbnail .indicatorLike img {
	padding-top: 0;
}

.galleryThumbnail .indicatorLikeLabel {
	margin-top: 5px;
	float: right;
	margin-right: 5px;
}

.GalleryWhiteBG {
	font-size: 13px;
}

.smallcaps {
	font-variant: small-caps;
}

.gallerySideBar {
	width: 172px;
	height: 430px;
	float: left;
	padding: 0 5px 5px 5px;
	margin-right: 10px;
	overflow: auto;
	position: relative;
}

.gallerySideBar .galleryCanvas {
	position: absolute;
	top: 0;
	left: 0;
}

.galleryPhotoView {
	margin-top: 5px;
	width: 850px;
}

.galleryContent {
	float: left;
}

.galleryContent {
	position: relative;
	border: 1px solid #8A8A8A;
}

a.photobutton_left, a.photobutton_right {
	outline-style: none;
}

.photobutton_left {
	display: block;
	position: absolute;
	left: 0;
	top: 50px;
	width: 300px;
	height: 350px;
	padding-top: 130px;
	background: url("../img/base/galleries/shim.gif");
}

.photobutton_left span {
	visibility: hidden;
}

a.photobutton_left:hover span {
	visibility: visible;
}

.photobutton_right {
	display: block;
	position: absolute;
	left: 354px;
	top: 50px;
	width: 300px;
	height: 250px;
	padding-top: 130px;
	background: url("../img/base/galleries/shim.gif");
}

.photobutton_right span {
	visibility: hidden;
	float: right;
}

a.photobutton_right:hover span {
	visibility: visible;
}


.photobutton_return {
	position: absolute;
	left: 20px;
	top: 1px;
}

.photoloadingstatus {
	position: absolute;
	left: 170px;
	top: 160px;
	width: 300px;
	height: 100px;
	background: #ffffff url("../img/site/admin/loading.gif") no-repeat center center;
	opacity:0.6;filter:alpha(opacity=60);
}

.photolike {
	background: url("../img/base/thumb_up.png") no-repeat left top;
	position: absolute;
	padding-left: 12px;
	padding-top: 5px;
	width: 90px;
	height: 28px;
	left: 550px;
	top: 0;
	font-weight: bold;
	color: #000000;
}

.photolike div {
	width: 25px;
	text-align: center;
	display: inline;
	float: left;
}

.gallerySideBar .thumb {
	padding: 10px 10px 10px 10px;
}

.gallerySideBar .thumbFirst {
	padding: 0px 10px 10px 10px;
}

.thumb {
	padding: 5px;
}

.gallerySideBar .selected {
	background-color: #b9b9b9;
}

.GalleriesViewContentBottomBoxInner #txtComment {
	width: 390px;
}

.GalleriesViewContentBottomBoxInner #divArticleComment {
	width: 395px;
}

.GalleriesViewContentBottomBoxInner .summaryGallery .indicatorLikeLabel {
	float: right;
	padding-top: 3px;
}

.GalleriesViewContentBottomBoxInner .summaryGallery .indicatorLike {
	float: right;
	margin-right: 10px;
}

.GalleriesViewContentBottomBoxInner .summaryGallery .indicatorLike img {
	padding-top: 0;
}

.GalleriesViewContentBottomBoxInner .summary a {
	margin-top: 8px;
	float: left;
}

#frmSearchEvents #frmSearchTxtCategory, #frmSearchEvents #frmSearchTxtTitle {
	width: 130px;
}

.divBtnSearch {
	padding-top: 5px;
	padding-right: 10px;
}

.divBtnSearch input {
	float: right;
}

#frmSearchEvents #frmSearchEventMessage, #frmSearchEvents #frmSearchEventContact {
	width: 275px;
}

.sidecalendar .calendarDay {
	width: 30px;
	height: 30px;
	border: 1px solid #eeeeee;
	text-align: center;
	vertical-align: middle;
	background: #ffffff;
}

.sidecalendar .grayout {
	background: #ffffff url("../img/base/events/cal-grayout.png") left top;
}

.sidecalendar .calendarToday {
	background: #ffffff url("../img/base/events/cal-today.png") left top no-repeat;
}

.boldblue {
	color: #0080bc;
	font-weight: bold;
}

.eventHeaderView {
	margin: 0 auto 0 auto;
	padding-top: 10px;
	width: 270px;
	text-align: center;
}

.eventHeaderDetail {
	margin: 0 auto 0 auto;
	text-align: center;
	font-size: 11px;
	width: 280px;
}

.eventHeaderView .navLeft {
	float: left;
	margin-right: 10px;
}

.eventHeaderView .navRight {
	float: right;
	margin-left: 10px;
}

.eventHeaderView .sidetitle {
	font-size: 16px;
}

.calendar_showpicture img {
	float: right;
}

.eventItemHeader {
	font-weight: bold;
	font-size: 17px;
	position: absolute; top: 0; left: 0;
	width: 440px;
	height: auto;
	color: #444444;
}

.eventItemContent .eventItemContentRow .title {
	font-size: 12px;
	font-weight: normal;
}

.eventItemContent .eventItemContentRow {
	display: block;
	font-size: 13px;
	padding-bottom: 2px;
	width: 99%;
}

.eventItemContentRow .eventThumb {
	float: left;
	width: 175px;
	margin-right: 5px;
}

.smalltext {
	font-size: 11px;
}

.eventPictureDropDown {
	float: right;
	margin-right: 5px;
}

.divEventPictureWrapper {
	margin: 0 10px 0 0;
	padding-top: 50px;
	height: 300px;
	width: 545px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	overflow: auto;
	display: none;
}

.iCalEmpty {
	width: 48px;
	height: 35px;
	padding: 16px 0 0 14px;
	font-weight: bold;
	background: url("../img/base/events/iCal-empty-icon.png") no-repeat left top;
}

.guideHeaderView {
	margin: 0 auto 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 16px;
}

.guideItemHeader {
	font-weight: bold;
	font-size: 15px;
	height: auto;
	color: #444444;
	display: block;
}

.guideItemDetails {
	font-size: 12px;
	height: auto;
	color: #3D3D3D;
	display: block;
}

#guideMap {
	width: 325px; 
	height: 270px;
	border: 1px solid #BFBFBF;
	margin-left: 20px;  	
}

.ArticleLeftGuide {
	margin-bottom: 10px;	
}

#guideMapFeatures {
	width: 287px; 
	height: 200px;
	border: 1px solid #BFBFBF;
	margin-bottom: 10px;
}

#guideMapGallery {
	width: 300px; 
	height: 270px;
	margin-right: 20px;
	margin-top: 15px;
	border: 1px solid #BFBFBF;
	margin-bottom: 10px;
}

.guideMapContainer {
	background-color: #ffffff;
	display: none;
	/*position: absolute;*/ 
	/*top: 200px;*/ 
	/*left: 300px;*/
	width: 350px;
	height: 350px;
	border: 1px solid #8A8A8A;
}

.guideMapDisabled {
	background: url("/img/base/google_maps_logo_small_blue.png") no-repeat center top;  	
}

.guideFeatureImg {	
	border: 1px solid #BFBFBF;
}

.guideFeatureTitle {
	margin: 0 auto 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #444444;
	font-variant: small-caps;
	font-family: Georgia;
}

.guideFeatureComments {
	font-size: 12px;
	height: auto;
	color: #3D3D3D;
	display: block;
	width: 90%;
	padding: 5px 30px 20px 20px;
	font-style: italic;
}

.guideComment {
	background: url("/img/base/comment-icon.png") no-repeat top right;
	height: 24px;
	width: 24px;
	float: left;
}	

.guideCommenter {
	float: left;
	padding: 5px 0 0 10px;
	color: #0080bc;
	font-variant: small-caps;
	font-family: Georgia;
}

.guideCommentBox {
	padding: 20px;
	float: left;
	width: 500px;
	height: 170px;
	overflow: hidden;
	font-size: 12px;
	color: #3D3D3D;
	display: none;
}

.guideTextArea {
	width: 490px; 
	height: 100px; 
	border: 1px solid #898989; 
	background-color: #f5f5f5;	
}

.guideButton {
	/*width: 115px;*/ 
	height: 20px; 
	border: 1px solid #898989;
}

.guideTextfield { 
	width: 207px;
	height: 20px; 
	border: 1px solid #898989;
	background-color: #f5f5f5;	
	float: right;
	margin-top: 4px;
}

#divCommentNew {
	background-color: #FFFD8B;	
}

#divGuideRating {
	display: none;	
	background-color: #FFFD8B;	
	padding: 10px;
	text-align: center;
}

ul.tickList {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

li.tickLine {
	background-image: url(/img/base/tick.png);
	background-repeat: no-repeat;
	background-position: 1 .0em;
	padding-left: 2em;
	margin: .6em;
}

.formLabel {
	font-weight: bold;	
	color: #636363;
	width: 95px;
	float: left;
	vertical-align: middle;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.formField {
	float: left;
	vertical-align: middle;
	padding-bottom: 4px;
}

.formSpacing {
	float: left;
	padding: 10px;
}

.compulsory {
	margin-left: 2px;
	color: #FF0000;
}

.notifications {
	display: none;
	background-color: #4BAAE6;
	border: 1px solid #004F83;
	margin: 10px;
	padding: 5px;
	height: 15px;
	font-size: 1.2em;
	text-align: center;
	color: #DDF9FA;
}	

.warnings {
	display: none;
	background-color: #D54F4F;
	border: 1px solid #750000;
	margin: 10px;
	padding: 5px;
	height: 15px;
	font-size: 1.2em;
	text-align: center;
	color: #FFF;
}

.warningText {
	margin: 10px;
	padding: 5px;
	font-weight: bold;
	background-color: #FF0000;
	color: #FFFFFF;
}

.infoText {
	margin: 10px;
	padding: 5px;
	font-weight: bold;
	background-color: #0080BC;
	color: #FFFFFF;
}

h1 {
	color: #0080bc;
	font-variant: small-caps;
	font-family: Georgia;
	margin-bottom: 5px;
}

ul.pinList {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

li.pinLine {
	background-image: url(/img/base/bullet.png);
	background-repeat: no-repeat;
	background-position: 1 .0em;
	padding-left: 2em;
	padding-top: .5em;
	height: 25px;
}

.guideImagesContainer {
	border: 1px solid #BFBFBF;
	overflow: auto;    
	width: 480px;
	height: 125px;
	overflow-x: hidden;
	ms-overflow-x: hidden;
	margin-bottom: 20px;
	background-color: #F3EEEE;
}

.imagesList {
	float: left;
	padding: 15px;
}

.normalImage {
	border: 1px solid #8a8a8a;
}

.mouseoverImage {
	border: 1px solid #4785FF;
}

.mouseoverFill {
	background: url(/img/site/admin/background-fill.png);
}

.newImgFill {
	background: url(/img/site/admin/75p_honey.png);
}

.smallItalics {
	font-style: italic;
	font-size: 0.9em;	
}

.smallItalics a:link, .smallItalics a:visited, .smallItalics a:active {
	text-decoration: none;
    color: #000;
}

.smallItalics a:hover {
	text-decoration: underline;
    color: #BFBFBF;
}

div.uploadButton {
	height: 23px;	
	width: 133px;
	background: url(/img/site/admin/upload-button.png) 0 0;	
	font-size: 14px; color: #FFF; text-align: center;
}

div.uploadButton.hover {
	background: url(/img/site/admin/upload-button.png) 0 56px;
	color: #B2A492;	
}

.showGuideImage {
	display: none;	
}

#displayImage {
	border: 1px solid #BFBFBF;
}

.borderSolid {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	font-size: 11px;
	color: #444444;
	margin-top: 3px;
}

.borderError {	
	border-color: #FF0000;	
}

.guideTitle {
	font-weight: bold;
	font-size: 13px;
	height: auto;
	color: #444444;
	display: block;
}

.GuideTopHeadingBg {
	height: 22px;
	border-top: 1px solid #8a8a8a;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #8a8a8a;
	background: url(/img/base/images/boxheading-bg.png) repeat-x -2px 0px;
	width: 99.9%;	
}

.guideOwnerLoginForm {
	width: 100%;
	min-height: 80px;
}	

.searchtop {
	padding: 5px 5px 5px 7px;
	margin: 5px 5px 2px 2px;
	float: right;
	width: 226px;
	height: 55px;
	background: url("/img/base/search-bg.png") left top no-repeat;
}

.searchtop #frmSearchtxtSearch {
	width: 120px;
}

.searchtop #frmSearchbutSearch {
	width: 60px;
	border: none;
	background: none;
	color: #ffffff;
}

.searchtop a {
	color: #ffffff;
	font-size: 9.7px;
	padding: 0;
}

.ui-tabs .ui-tabs-hide {
  display: none;
}

.ui-widget-header {
	background: none;
	border: none;
	/* background: url("/img/base/ui-bg_gloss-wave_35_f6a828_500x100.png") left top repeat-x; */
}

.ui-widget-content .ui-state-active {
	border: 1px solid #888888;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #555555;
}

.ui-widget-content .ui-state-hover, .ui-state-hover {
	background: #eeeeee;
	border: 1px solid #777777;
}

.ui-state-hover a:hover {
	color: #333333;
}

.guideTopPicksTitle {
	font-weight: bold;
	font-size: 11px;
	height: auto;
	color: #444444;
	display: block;
}

#tabs li a {
	font-size: 10.2px;
	width: 80px;
}

#tabs li a div {
	display: inline;
}

.ui-widget-content {
	background: #ffffff;
}

.ui-tabs .ui-tabs-panel {
	padding: 2px;
	background: #ffffff;
}

#tabs .articleContentWrapper {
	width: 250px;
	overflow: hidden;
}

#tabs-4 #ArticleContentBoxRightColumnInner {
	width: 530px;
	border: none;
}

#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5 {
	border-top: 1px solid #888888;
}

.userRegDialog {
	
}

.formRegLabel {
	font-weight: bold;	
	color: #fff;
	width: 95px;
	float: left;
	vertical-align: middle;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.formRegField {
	float: left;
	vertical-align: middle;
	padding-bottom: 5px;
}

.userRegDialogBox, .userRegContestDialogBox {
	padding: 7px;
	margin-top: 70px;
	background: url('/img/ls/grey-transparent.png') repeat scroll left top;
	border: 1px solid #888888;
	height: 215px;
	overflow-x: hidden;
	ms-overflow-x: hidden;	 
}

.ui-dialog-titlebar {
	color: #0080bc;
	font-variant: small-caps;
	font-weight: bold;
	font-family: Georgia;
	font-size: 18px;
}

.ui-dialog-titlebar-close {
	background-color: #ADADAD;
}	

.indicatorCount a {
	color: #666666;
}

ul.hitlist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

li.hitlistMainItem {
	background-image: url(/img/site/admin/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 1em;
	margin: .6em 0;
	color: #0080bc;
	font-variant: small-caps;
	font-weight: bold;
	font-family: Georgia;
	font-size: 18px;
}

li.hitlistItem {
	background-image: url(/img/site/admin/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 1em;
	padding-top: 0.1em;
	margin: .6em 0;
	color: #0080bc;
	font-variant: small-caps;
	font-weight: bold;
	font-family: Georgia;
	font-size: 15px;
}

li.hitlistSubItem {
	background-image: url(/img/site/admin/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 1em;
	padding-top: 0.1em;
	margin: 0.6em 0 0 2em;
	color: #0080bc;
	font-variant: small-caps;
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
}

.introBannerContainer {
	display: none;
	position: fixed;
	z-index: 1002;
	left: 25%;	
	top: 10%;	
	width: 50%;	
	height: 50%;	
	margin: auto;
}

.introBannerTestContainer {
	
}

#catfish {  
	position: fixed;
	left: 12%;
	bottom: 0;
	padding: 0;
	height: 90px;
	cursor: pointer;
	margin: 0;
	width: 100%;
	z-index: 999;
} 

#divPhotoFBLike {
  float: left;
  width: 245px;
  margin-top: 10px;
}

.galleryPhotoBar {
  padding: 2px 5px;
  position: absolute;
  top: 385px;
  left: 0;
  height: 45px;
  width: 644px;
  color: #ffffff;
  background: url("../img/base/galleries/gallerybarbg.png") repeat scroll left top transparent
}

.galleryPhotoBar .title {
  float: left;
  color: #4C4C4C;
  font-size: 16px;
  padding-top: 10px;
}

.galleryPhotoBar .shadow {
  position: absolute;
  color: #ffffff;
  font-size: 16px;
  top: 11px;
  left: 4px;
}

.galleryPhotoBar .icons {
  float: right;
  padding-top: 5px;
  padding-right: 163px;
}

.galleryPhotoBar .icons a {
  padding-right: 10px;
}

.galleryPhotoBar .trademark {
  display: none;
  float: right;
  color: #ffffff;
  padding-top: 10px;
  font-size: 16px;
}

.featuresMainBoxComment {
	background: url("/img/base/images/comment-bubble.png") no-repeat scroll left top transparent;
	width: 80px;
	height: 15px;
	position: absolute;
	color: #ffffff;
	bottom: 45px;
	right: 10px;
	padding-left: 27px;	
}

a.hiddenlink {
  display: block;
  float: right;
  width: 20px;
  height: 10px;
}

.galleryCaption {
	font-size: 14px;
}

.topLikedToolbar {
	padding: 10px;
	width: 100%;
	text-align: center;
}
