/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat-x;
	background-color: #8BAA2C;
	}

h3 { font: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 18px;}
h2 { font: Arial, Helvetica, sans-serif; font-size: 20px; color: #333333 }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 20px; color: #8a9106; }

.mainbg { 
	text-align: center; 
	background-image: url(images/mainbg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	float: left;
	}

.maincontentbg {
	background-image: url(images/maincontentbg.jpg);
	background-repeat: no-repeat;
	height: 706px;
	width: 1007px;
	float: left; 
	}
	
.welcome {
	width: 230px;
	height: 287px;
	padding-left: 240px;
	text-align: left;
	}

.welcometxt {
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F893C;
	font-size: 12px;	
	}
	
.festival {
	width: 462px;
	text-align: left;
	padding-left: 63px;
	float: left;
	}

.tourism {
	width: 530px;
	height: 168px;
	float: left;
	margin-top: 25px;
	}

.tourism1 {
	width: 217px;
	float: left;
	}

.tourism2 {
	width: 313px;
	text-align: left;
	float: right;	
	}

.search {
	width: 299px;
	height: 48px;
	padding-left: 113px;
	padding-top: 20px;
	background-image: url(images/search_bg.png);
	text-align: left;
	float: left;
	}

.flag {
	width: 412px;
	height: 66px;
	float: left;
	}

.discover {
	width: 389px;
	height: 178px;
	background-image: url(images/discover_bg.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 23px;
	padding-left: 27px;
	float: left;
	}
	
.discover_viewall {
	width: 350px;
	height: 15px;
	text-align: right;
	float: left;
	}

.discover_img {
	width: 360px;
	text-align: left;
	margin-top: 15px;
	float: left;
	}
	
.news {
	width: 322px;
	height: 294px;
	background-image: url(images/news_bg.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-right: 50px;
	margin-top: 30px;
	text-align: left;
	float: left;
	}

.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #415504;
	line-height: 17px;
	}

.news_name {
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
	font-style: italic;
	line-height: 17px;
	}	

.content_tabs {
	background-image: url(images/content_tabsbg.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 772px;
	padding-left: 235px;
	text-align: left;
	float: left;
	}

.content_main {
	width: 906px;
	padding-left: 56px;
	padding-right: 45px;
	float: left;
	text-align: center;
	background-repeat: repeat-y;
	background-image: url(images/content_bg_extend.png);

	}													

.content-bg{
	background-repeat: repeat-y;
	background-image: url(images/content_bg_extend.png);
}
.content_txt {
	background-color: white;
	width: 750px;
	padding-left: 50px;
	padding-right: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7F893C;
	font-size: 14px;
	line-height: 17px;
	text-align: left;	
	}

.content_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #415504;
	}

.content_footer {
	width: 1007px;
	height: 70px;
	float: left;
	background-image: url(images/content_footer.png);
	background-repeat: no-repeat;	
	}		

.gallery {
	width: 870px;
	padding-left: 30px;
	float: left;
	text-align: left;
	margin-top: 50px;
	}

.tabs {
	background-image: url(images/tabsbg.jpg);
	background-repeat: no-repeat;
	height: 44px;
	width: 657px;
	padding-left: 350px;
	text-align: left;
	float: left;	
	}

.footer_main {
	background-image: url(images/footer_mainbg.jpg);
	background-repeat: no-repeat;
	width: 1007px;
	height: 70px;
	float: left;
	}

.tribal {
	background-image: url(images/border_tribal.png);
	background-repeat: no-repeat;
	width: 527px;
	height: 39px;
	float: left;
	margin-bottom: 20px;
	}

.container a {
		color: #5e6a27;
	}

