BODY { 
	background-color:white;
	color:black;
	width:960px;
	margin:0 auto; /* center the body, not work in IE5*/ 
}
TABLE {
	width: 100%;
	border: none;
	border-spacing: 0px; /* no support by IE*/
	margin:0px; /* for IE */
	border-collapse: collapse; /* for mozila */
	/*border-width: 2px 2px 2px 2px;*/
	/*border-style:solid;*/
}
TD {
	vertical-align: top;
	padding: 0px; /*FOR IE which border-spacing = 0*/
}

a IMG {
border: none;
}

/*********
* Header *
*********/
DIV#header {
    float:none;
	width:auto;
	clear:both;
}
DIV#header img {
	border:none; 
	width:960px;
        position:relative;
        top:15px;
}

/***********
* Menu Bar *
***********/
DIV#menuBar {
	float:left;
	width:100%;
	height:45px;
	clear:both;
	background-color:#f5eee6;
	font-family:Helvetica;
	font-size:12px;
	background:url(images/menu_background.jpg);
}
/*
DIV#menuBar a {
	text-decoration : none;
	color:#555555;
}
DIV#menuBar a[href]:hover {
	text-decoration : underline;
	font-weight: bold;
	color:#000000;
} 
*/

/***************
* Main Content *
***************/
DIV#mainContent {
	float:none;
	width:auto;
	clear:both;
}
DIV#mainContent img.FloatLeft {
	border:none; 
	float:left;
	clear:left;
}
DIV#mainContent img.FloatRight {
	border:none; 
	float:right;
	clear:right;
}
DIV.contentFloatLeft {
	float:left;
	clear:left;
}
DIV.contentFloatRight {
	float:right;
	clear:right;
}
DIV.contentFloatLeft_2 {
	float:left;
}
DIV.contentFloatRight_2 {
	float:right;
	width:30%;
}
DIV.sub_menu img{
	width:8%;
	margin:0px 10px 2px;
	vertical-align:middle;
}
DIV.sub_menu a{
	text-decoration:none;
}
DIV.sub_menu a:hover{
	text-decoration:underline;
}

/*********
* Footer *
*********/
DIV#footer {
    float:none;
	clear:both;
	width:auto;
	text-align:center;
}

/********
* Other *
********/
ul.menu {list-style:none; margin:9px 0 5px 0; padding:0;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:#000; text-decoration:none;}
ul.menu li {position:relative; float:left; margin-right:2px;}
ul.menu ul {position:absolute; top:26px; left:0; background:#eae1d8; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:160px; margin:0;}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:160px; margin:0;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#eae1d8;}
ul.menu ul li a:hover {background-color:#d6cdc2;}
ul.menu ul ul {left:160px; top:-1px;}
ul.menu .menulink {border:0px solid #aaa; margin: 0 3px 0 0; padding:5px 7px 7px; font-weight:bold; background:#eae1d8; width:134px;}/*background:url(img/header.gif)*/
ul.menu .menulink:hover, ul.menu .menuhover {background:#d6cdc2;} /*background:url(images/header_over.gif)*/
ul.menu .sub {background:#eae1d8 url(images/arrow.gif) 136px 8px no-repeat;}
ul.menu .topline {border-top:1px solid #aaa;}
ul.menu .sub_topline {border-top:1px solid #aaa;width:320px;}
ul.menu .sub_topline a:hover {text-decoration:underline;}


#siteNav {width:98%;text-align:left;}
#siteNav ul {margin:0px;padding:0px;list-style:none;font-family:tahoma,arial,verdana,sans-serif;font-size:12px;}
#siteNav ul li {margin:0px;padding:8px 2px 8px 34px;background-repeat:no-repeat;width:98px;}
#siteNav ul li a {background:none;color:#666;text-decoration:none;}
#siteNav ul li a:hover {background:none;color:#369;font-weight:bold;}
#siteNav ul li#overview {background:url('http://www.backpackies.com/images/icon_nav2.png') no-repeat 0% 0px;}
#siteNav ul li#wherestay {background:url('http://www.backpackies.com/images/icon_nav2.png') no-repeat 0% -30px;}
#siteNav ul li#whereeat {background:url('http://www.backpackies.com/images/icon_nav2.png') no-repeat 0% -60px;}
#siteNav ul li#whatdo {background:url('http://www.backpackies.com/images/icon_nav2.png') no-repeat 0% -90px;}
#siteNav ul li#partail {background:url('http://www.backpackies.com/images/icon_nav2.png') no-repeat 0% -120px;}
#siteNav ul li#wheretosee {background:url('http://www.backpackies.com/images/icon_nav2.png') no-repeat 0% -150px;}

/**********
* Blinking box
**********/
td.topblinkingbox {
	background:#000 url(/images/blinking_box/top_edit.gif);
        font-size:6px;
}
td.leftblinkingbox {
	background:#000 url(/images/blinking_box/left_edit.gif);
}
td.bottomblinkingbox {
	background:#000 url(/images/blinking_box/bottom_edit.gif);
        font-size:6px;
}
td.rightblinkingbox {
	background:#000 url(/images/blinking_box/right_edit.gif);
}
