/* CSS Document */

body {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#main-body {
	display:table;
	margin:auto;
	width:800px;
	margin-top: 5px;
	border-top:5px #003300 solid;
	border-bottom:5px #003300 solid;


}
	
div#header {
	display:table;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	width:800px;
}
h1 {
	display:table;
	width:800px;
	margin:auto;
	font-family:Arial, sans-serif;
	text-align:center;
	text-shadow:#003300 2px 2px;
	letter-spacing:.1em;
	font-size:250%;
}
h3 {
	background:#999966;
	color:#ffffff;
	padding:5px 5px 2px 5px;
	margin:12px 0 2px 0px;
	font-size:120%;
	letter-spacing:.1em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
h4 {
	text-align:center;
}

a {
	color:#660000;
	text-decoration:none;
}
a img {
		border:none;
}
div#welcome_msg {
	display:table;
	width:270px;
	float:left;
	margin-left:20px;
}
div#project_bb {
	display:table;
	width:300px;
	margin-bottom:10px;
	float:left;
	margin-top:12px;
}

div#project_bb img {
	border:none;
}

div#side_nav {
	display:table;
	width:180px;
	float:right;
}
div#side_nav ul {
	display:table;
	padding-left:0;
	margin-left:0;
	margin-top:12px;
	width:180px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:110%;
}
div#side_nav li {
	list-style-type:none;
	height:25px;
	background:#999966;
	margin:0;
	padding:0;
	margin-bottom:2px;
	letter-spacing:.1em;
}
div#side_nav li a {
	display:block;
	color:#ffffff;
	margin:0;
	padding:4px;
	padding-left:10px;
}
div#side_nav li a:hover {
	background-color:#CCCCCC;
	color:#330000;
}

body#index-index a#link-index, 
body#about-index a#link-about, 
body#events-index a#link-events, 
body#livelihood-index a#link-livelihood, 
body#photo-index a#link-photo, 
body#projects-index a#link-projects,
body#guestbook-index a#link-guestbook,
body#website-index a#link-website,
body#travelguide-index a#link-travelguide,
body#touristspots-index a#link-touristspots,
body#help-index a#link-help,
body#stories-index a#link-stories,
body#whoiswho-index a#link-whoiswho,
body#people-index a#link-people,
body#telephone-index a#link-telephone {
	background-color:#CCCCCC;
	color:#330000;
	cursor:text;
}

div#google-ad {
	margin:auto;
	width:728px;
	text-align:center;
	margin-top:5px;
}

div#textarea {
	display:table;
	width:580px;
	float:left;
}

div.photo_gallery {
	padding-top:10px;
	margin-bottom:10px;
}
div.photo_gallery p {	
	padding:10px;
	width:580px;
}	
table#gb_form {
	width:330px;
	margin:auto;
	border:#006600 1px solid;
	padding:20px;
}
table#gb_form input, table#gb_form textarea {
	background-color:#EAFCEF;
	margin:5px;
}
div#gb_form label {
	text-align:center;
}
div#read_gb {
	width:400px;
	display:table;
	margin:auto;
	margin-top:10px;
	margin-bottom:20px;
}

div#photo_popup {
	width:580px;
	padding:20px;
	margin:0;
	background-color:#999999;
}
p#photo_caption {
	width:580px;
	text-align:center;
	padding:0 20px;
}
div#back_next {
	width:620px;
}
div#back_button {
	width:200px;
	float:left;
}
div#next_button {
	width:200px;
	float:right;
	text-align:right;
}