/* Main layout styles */
#wrapper{ max-width:1004px;min-width:700px;margin:0 auto;min-height:100%;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.borderwrap{background:#ffffff;width:100%;}
#borderleft{padding-left:0;margin:0;float:left;width:1%;background:#ffffff; border:0px solid;height:100%;}
#colleft{padding-left:0;margin:0;float:left;width:300px;background:#ffffff; border:0px solid;height:100%;}
#marginleft{padding-left:0;margin:0;float:left;width:3%;background:#ffffff; border:0px solid;height:100%;}
#bottomborderright{padding-left:0;margin:0;float:left;width:1%;background:#ffffff; border:0px solid;}
#bottomcolmiddle{padding-left:0;margin:0;float:left;width:60%;background:#ffffff; border:0px solid;}

/* Headers */
#welcome{font:12px Arial, sans-serif;color: #000000;text-align:left;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;float:left;}
#login{background:#ffffff;font:12px Arial, sans-serif;color: #000000;text-align:right;padding-right: 30px;padding-top: 5px;padding-bottom: 5px;}
#header{border:0;padding:0;margin:0;text-align:center;}

/* Headings and paragraphs */
h1{margin-bottom:0;font-size: 36px;font-weight:normal;line-height: 36px;margin-top:0px;}
h2{margin-bottom:0;font-size: 22px;font-weight:normal;line-height: 28px;margin-top:0px;margin-bottom:0.3em;margin-top:0.3em;}

/* Lists and navigation */
#searchbar {background:#cbc6c6;float:left;width:100%;border:0;padding:0;margin:0;}
#searchbar li {display:inline;margin:0;border-left:1px solid #534741;color:#000;background:#cbc6c6;padding:5px 1px 5px 15px;float:left;width:30%;text-decoration:none;font:14px Arial, Helvetica, sans-serif;}

#navigation {background:#ffffff;float:left;width:100%;border:0;padding:0;margin:0;}
#navigation li {display:inline;padding:0;margin:0;}
#navigation a:link,#navigation a:visited {color:#000;background:#ffffff;padding:5px 7px 3px 7px;float:left;width:auto;text-decoration:none;font-weight:bold;font:14px Arial, Helvetica, sans-serif;border-right:1px solid #534741;}
#navigation a:hover {color:#fff;background:#cbc6c6;}

#home #navigation-home a,
#cambodia #navigation-cambodia a,
#laos #navigation-laos a,
#malaysia #navigation-malaysia a,
#singapore #navigation-singapore a,
#thailand #navigation-thailand a,
#vietnam #navigation-vietnam a, 
#islands #navigation-islands a, 
#stories #navigation-stories a, 
#forum #navigation-forum a, 
#shop #navigation-shop a, 
#members #navigation-members a {
background:#cbc6c6;
color:#fff;
text-shadow:none;
}

#home #navigation-home a:hover,
#cambodia #navigation-cambodia a:hover,
#laos #navigation-laos a:hover,
#malaysia #navigation-malaysia a:hover,
#singapore #navigation-singapore a:hover,
#thailand #navigation-thailand a:hover,
#vietnam #navigation-vietnam a:hover, 
#islands #navigation-islands a:hover, 
#stories #navigation-stories a:hover, 
#forum #navigation-forum a:hover, 
#shop #navigation-shop a:hover, 
#members #navigation-members a:hover{
background:#cbc6c6;
}

/* Forms */
#login form{text-align:right;margin:0px;padding: 0px;position:relative;}
#login input[type="text"] {border: 1px solid #534741;background-color: #cbc6c6;margin:0px;font-size:80%;}
#login input[type="password"] {border: 1px solid #534741;background-color: #cbc6c6;margin:0px;font-size:80%;}
#login input[type="submit"]{border: 1px solid #534741;background-color: #cbc6c6;color: #000000;font-size:80%;margin:0px;}

#searchbar form{text-align:left;margin:0px;padding: 0px;position:relative;}
#searchbar input[type="text"] {border: 1px solid #534741;background-color: #ffffff;margin:0px;font-size:80%;}
#searchbar input[type="submit"]{border: 1px solid #534741;background-color: #ffffff;color: #000000;font-size:80%;margin:0px;}

/* Footer */
#bottomline{background:#ffffff;color: #ffffff;text-align:left;float:left;width:100%;padding-top:20px;}
#bottomtext{background:#6588a8;color: #ffffff;text-align:left;padding-left:20px;font-size: 11px;line-height: 14px;}
#bottomtext a {color: #ffffff;}

.simpleborder{border: 1px solid #534741;}

	#navjump li a:hover {
		color : white;
		background-color : black;
	}
	
	#navjump li:hover ul ul, #navjump li:hover ul ul ul, #navjump li.sfhover ul ul, #navjump li.sfhover ul ul ul {
		left: -999em;
	}
	
	#navjump li:hover ul, #navjump li li:hover ul, #navjump li li li:hover ul, #navjump li.sfhover ul, #navjump li li.sfhover ul, #navjump li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

#navjump li:hover, #navjump li.hover {  
     position: static;  
}  

#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}

.messageboard{
	width: 100%;
	border: 1px #CCCCCC solid;
	display: table;
	color: #000000;
	border-collapse: collapse;
	text-align: left;
}


a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px dotted #36f; }

td.c4 {background-color: #6586A5;padding-bottom: 1px;padding-left: 5px;padding-right: 5px;padding-top: 1px;font-weight: bold;color: #FFFFFF;}
td.c1{padding-bottom: 5px;padding-left: 5px;padding-right: 5px;padding-top: 5px;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}

.tb2{
	background: #E4ECEE;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	margin-left: 2.5em;
	border-bottom: 1px solid #CCCCCC;
}
.tb1{
	background: #F3F4EC;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	margin-left: 2.5em;
	border-bottom: 1px solid #CCCCCC;
}

.forumsmall{font:11px Georgia, serif;}

a.scrapbooklink:hover {	color:#ffffff; }
a.scrapbooklinkaccom:hover {	color:#ffffff; }

