/* MAIN */
body{	background-color: #00CCFF;
	color: black;}

a {text-decoration: none}
a:link {font-size: 105%; color: #000000; background: #00CCFF;}
a:visited {font-size: 105%; color: #000000; background: #00CCFF;}
a:hover {color: #ffffff; background: #CC6633; }

a.photoIndex {text-decoration: none}
a.photoIndex:link {font-size: 105%; color: #000000; background: #0099FF;}
a.photoIndex:visited {font-size: 105%; color: #000000; background: #0099FF;}
a.photoIndex:hover {color: #ffffff; background: #CC6633; }

a.jigl {text-decoration: none}
a.jigl:link {font-size: 80%; color: #000000; background: #00CCFF;}
a.jigl:visited {font-size: 80%; color: #000000; background: #00CCFF;}
a.jigl:hover {color: #ffffff; background: #CC6633; }

a.mini {text-decoration: none}
a.mini:link {font-size: 50%; color: #000000; background: #00CCFF;}
a.mini:visited {font-size: 50%; color: #000000; background: #00CCFF;}
a.mini:hover {color: #ffffff; background: #CC6633; }

p.amazon{
	background: #ffff66;
	color: #000000;
	border: 2px solid #000;
	margin-top: 5px;
	margin-left: 20%;
	margin-right: 20%;
	margin-bottom: 5px;
}
p.guestbookLink{
	background: #ffff66;
	color: #000000;
	border: 2px solid #000;
	font-size: 105%;
	margin-top: 5px;
	margin-left: 15%;
	margin-right: 15%;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#bottomMenu{width: 100%;text-align:center;}

/* TREKKERS */
table.trekkers{text-align: center;}

/* ITINERARY */
table.itinerary{
	text-align: left;
	font-family: Verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #404040;
	width: 100%;
	background-color: #0099ff;
	border: 1px #000000 solid;
	border-collapse: collapse;
	border-spacing: 1px;

	/*border-style: solid;border-width: 2px*/
}

td.itinTitle{
	text-align: left;
	font-weight: bold;
	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;	border-width: 2px;*/
}

td.itinCol{
	text-align: left;
	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;
	/*border-style: solid;	border-width: 1px;*/
}

/* PHOTOS */
/* PHOTOS - MAIN PHOTO TABLE */
table.photoTable
{
	text-align: left;
	font-family: Verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #404040;
	width: 100%;
	background-color: #0099ff;
	border: 1px #000000 solid;
	border-collapse: collapse;
	border-spacing: 1px;

	/*border-style: solid;	border-width: 2px*/
}
td.photoTitle
{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;	border-width: 2px*/
}
td.photoIndexDate
{
	text-align: left;

	border: 0px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;	border-width: 0px*/
}
td.photoIndexRow
{
	text-align: left;

	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;	border-width: 1px*/
}
/* PHOTO MENUS */
table.index_title{   
	text-align: center;
	font-family: Verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #404040;
	width: 100%;
	background-color: #fafafa;
	border: 1px #d79900 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	/*border-style: solid;	border-width: 2px;*/
}

table.index_footer{   
	text-align: center;
	font-family: Verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	width: 400px;}

td.index_footer_cell{text-align: center;}

table.thumb_cell{
	text-align: center;
	font-family: Verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;}

td.thumb_cell{width: 100px;}

table.slide_navigation{
	text-align: center;
	width: 100%;}

table.info_image{text-align: center;}

/* JOURNAL */
table.journallist{
	text-align: center;
	width: 50%;

	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;	border-width: 2px;*/
}

td.journallistdatetitle{
	text-align: center;
	width: 40%;

	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;	border-width: 2px;*/
}

td.journallisttitletitle{
	text-align: center;
	width: 60%;

	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;	border-width: 2px;*/
}

td.journallistdate{text-align: left;width: 40%;}

td.journallisttitle{text-align: center;width: 60%;}

table.journalNav{text-align: center;width: 100%;}

td.journalNavLeft{text-align: left;width: 30%;}

td.journalNavRight{text-align: right;width: 30%;}

td.journalNavIndex{text-align: center;width: 40%;}

#journaldate{	
	float:right;
	text-align:center;
	width:33%;
	background:#cc99cc;
	color: black;
	/*border-top:1px solid #fff;border-left:1px solid #fff;*/
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	padding-bottom:2px;}

#journaltitle{
	float:left;
	text-align: center;
	width:67%;
	background:#ff9933;
	color: black;
	/*border-top:1px solid #fff;border-left:1px solid #fff;*/
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	padding-bottom:2px;
	font-size: 150%;}

#journalentry{
	float:left;
	width:100%;
	/*height: 100px;*/
	background:#ffff99;
	color: black;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	margin-top:3px;
	padding-left: 5px;
	padding-bottom:5px;
	text-align:left;}

/* GUESTBOOK */
tr.guestrow{	
	float:left;
	width:100%;}
td.guestname{	
	float:left;
	background:#99ff99;
	color: black;
	width:64%;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;}

td.guestcreated{
	float:right;
	text-align: center;
	width:33%;
	background:#66FFCC;
	color: black;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	margin-top:5px;
	padding-bottom:5px;}

td.guestlocation{	
	float:left;
	width:100%;
	background:#ff9966;
	color: black;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;}

td.guestcomment{
	float:left;
	width:100%;
	background:#ffcc66;
	color: black;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;}

/* GUESTBOOK ENTRY */
.inputCaption
{
	float:left;
	width:25%;
	height: 20px;
	margin-left:20px;
}
.inputEntry
{
	width:50%;
	height: 20px;
}

/* LOG ENTRY TABLE */

table.logTable
{
	text-align: center;
	font-family: Verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #404040;
	width: 100%;
	background-color: #fafafa;
	border: 1px #d79900 solid;
	border-collapse: collapse;
	border-spacing: 1px;

	/*border-style: solid;border-width: 2px*/
}
td.logTitle
{
	text-align: center;

	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;border-width: 2px*/
}
td.logRow
{
	text-align: center;

	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 0px;

	/*border-style: solid;border-width: 1px*/

}



