/* Versions: Global - 2.2. Graphics model: 2.0. Local - 2.2 */
	body	{
		color: gray;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-size: x-small;
		font-style: normal;
		font-weight: normal;
		line-height: normal; 
		font-stretch: normal;
		text-align: left;
		background-color: #c9c9c9;
		background-image: url("http://www.two-worlds.com/travel/images/back_base.jpg");
		background-repeat: repeat;
		margin: 0;
		padding: 0
		}
		
	A 			{ color: #666666; text-decoration: none;} 
	A:link		{ color: #336666; text-decoration: none; } 
	A:visited	{ color: #336666; text-decoration: none; } 
	A:active	{ color: #669999;  } 
	A:hover		{ color: #669999;  }
	
	h1, h2, h3, h4 {
		margin: 0px;
		padding: 0px;
		margin-left: 0px
		}
	
	h1 {
		font-size: medium;
		color: black
		}
		
	h2 {
		font-size: medium;
		color: #333
		} 
	
	h3 {
		font-size: small;
		color: #555
		}
		
	h4 {
		font-size: x-small;
		color: #666
		}

	#base /* Container for all page content */     {
		background-color: #928F88;
		background-image: url("http://www.two-worlds.com/travel/images/full-backdrop.jpg");
		background-repeat: repeat-y;
		visibility: visible;
		position: relative;
		top: 0px;
		padding-bottom: 0px;
		margin-left: 5%; /* used rather than left to work around relative positioning inheritance bug in Mac IE 5 */
		margin-top: 0px;
		margin-bottom: 0px;
		width: 840px;
		max-width: 840px;
		padding-bottom: 8px
		}
		
	#pageheader {
		position: relative;
		background-color: transparent;
		z-index: 1;
		top: 0px;
		width: 100%;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 12px
		}

	#pagefooter {
		clear: both;
		position: relative;
		background-color: transparent;
		z-index: 1;
		top: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: -8px;
		padding: 0px;
		width: 100%
		}
	
	#lh-sidebar    /* Left-hand Sidebar containing recent items and links */   {
		font-size: small;
		font-stretch: normal;
		background-color: #c9c6be;
		text-align: left;
		text-transform: none;
		visibility: visible;
		position: relative;
		float: left;
		padding: 0px;
		margin-left: 16px;
		margin-top: -260px;
		margin-right: 8px;
		margin-bottom: 6px;
		width: 180px;
		max-width: 180px;
		z-index: 2;
/* 	/*   */ */
		overflow: hidden;
		border: solid 4px white
		}

	#rh-sidebar    /* Right-hand Sidebar containing action items and credits/validation */   {
		font-size: small;
		font-stretch: normal;
		background-color: transparent;
		text-align: left;
		text-transform: none;
		visibility: visible;
		position: relative;
		float: right;
		padding: 0px;
		margin-left: 8px;
		margin-right: 8px;
		margin-top: -140px;
		margin-bottom: 0px;
		width: 88px;
		z-index: 3;
/* 	/*  */ */
		overflow: hidden;
		height: auto;
		max-height: none;
		border: none
		}
		
	#categories     {
		visibility: visible;
		position: relative;
		top: 0px;
		margin-left: 280px;
		padding-bottom: 6px;
		margin-top: 18px;
		width: 377px;
		max-width: 377px;
		border: 0px
		}
		
	.catbut	{
		float: left;
		margin: 0px;
		padding: 0px
		}
		
	.spacer {
 		 clear: both
  		}	

	#banner {
		color:#FFF;
		font-size:large;
		text-align: left;
		font-weight:bold;
  		background-color: transparent;
  		padding-left:8px;
		padding-right: 4px;
  		padding-bottom: 12px;
		padding-top: 8px
		}
		
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {

		font-size: large;
		color: black;
		text-decoration: none
		}

	.description	{
		margin-left: 0;
		color:#999;
		font-size:x-small;
		font-weight:normal;	
  		text-transform:none;	
		letter-spacing: normal;
		background: transparent
		}

	#links {
		background:#FFF;
		color:#CCC;
		margin-top:35px	
		}
	
	#nav	{
		background-color: transparent;
		visibility: visible;
		padding: 0;
		position: relative;
		top: 130px;
		margin-left: 760px;
		width: 60px;
		height: 60px;
		border: none;
		outline: none 0 white
		}
		
	#banner-commentspop { /* used */
		color: white;
		font-size:large;
		font-weight: normal;
		text-align: right;
  		background: black;
  		padding-left:15px;
  		padding-right: 15px;
  		margin-bottom: 12px;
  		border-bottom: solid 4px white
		}
		
	#picoftheday  {
		background-color: #c9c6be;
		visibility: visible;
		position: relative;
		left: 0px;
		width: 180px;
		height: 180px;
		padding: 0px;
		margin: 0px;
		border: solid 4px white
		}
		
	.edit_menu {
		font-size: x-small;
		text-align: left;
		color: #FF0000
		}
		
		.edit_menu a,
        .edit_menu a:link,
        .edit_menu a:visited,
        .edit_menu a:active,
        .edit_menu a:hover {

		color: #FF0000
		}

	.menu  {
		font-variant: normal;
		font-size: small;
		background-color: #A4A29D;
		top: 0px;
		left: 0px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 4px;
		width: 100%;
		/* 	/*   */ */
		overflow: hidden;
		text-align: center;
		font-weight: bold;
		text-transform: none;
		visibility: visible;
		position: relative;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 0px;
		padding-top: 4px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 4px
		}
		
	.blog  {
		position: relative;
		float: left;
		margin-top: 8px;
		top: 0px;
		width: 500px;
		max-width: 500px;
		font-variant: normal;
		background-color: #c9c6be;
/* 	/*   */ */
		overflow: hidden;
		text-align: left;
		text-transform: none;
		visibility: visible;
		z-index: 4;
		border: solid 4px white
		}
	
	.gallery-embed	{
		width: 100%;
		margin-left: 4px;
		margin-right: 4px
		}
		
	.blogbody   {
		position: relative;
		width: 474px; /* needed to display pics in WinIE */
		margin-left: 8px;
		margin-right: 8px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 6px;
		text-align: left;
		color: #666;
		font-size: small;
		font-weight: normal;
		line-height: 140%;
		background: white;
		/* 	/* The Harris Hack: A double-commented line is needed before the overflow statement to make the box model work: it's a mystery...  */ */
		overflow: hidden;
		border: 1px dotted #444
		}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: none;
		border: none
		}
		
	.title	{ 
		font-size: small;
		position: relative;
		margin-left: 0px;
		color: black;
		background: transparent;
		text-transform: uppercase;
		font-weight:bold;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 4px
		}			
	
	.date	 {
		color: #555;
		font-size: smaller;
		font-weight: bold;
		text-transform: uppercase;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-right: 0px;
		margin-left: 4px;
		margin-right: 0px
		}			
		
	.extended	{ 
		font-size: x-small; 
		color: #999; 
		}
		
	.posted	{ 
		font-size: x-small; 
		color: #999;
		padding-bottom: 4px
		}	
		
	.calendar    {
		color: white;
		font-size: xx-small;
		font-weight: normal;
		font-stretch: condensed;
		padding: 1px;
		margin-top: 6px;
		margin-bottom: 6px
		}
	
	.calendar a,
	.calendar a:link,
	.calendar a:visited,
	.calendar a:active,
	.calendar a:hover {

		color: #FF0000
		}
	
	.calendarhead     {
		color: black;
		font-size: small;
		font-weight: bold;
		line-height: 100%;
		background: white;
		text-align: left;
		margin: 4px 0 0;
		padding: 1px;
		width: auto;
		height: auto
		}	
	
	.side    {
		color: white;
		max-width: 100%;
/* 	/*   */ */
		overflow: hidden;
		font-size: x-small;
		font-weight: normal;
		line-height: 120%;
		background: transparent;
		padding-left: 8px;
		padding-top: 6px;
		padding-right: 4px;
		padding-bottom: 6px
		}
		
	.right-subcontent    {
/* 	/*   */ */
		overflow: hidden;
		font-size: x-small;
		font-weight: normal;
		background: transparent;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 40px
		}
		
	.close-fit	{
		padding: 0px;
		margin: 0px;
		border: 0px
		}
		
	.sidedesc    {
/* 	/*   */ */
		overflow: hidden;
		font-size: x-small;
		font-weight: normal;
		line-height: 120%;
		background: transparent;
		color: #555;
		padding-left: 8px;
		padding-top: 6px;
		padding-right: 4px;
		padding-bottom: 6px
		}
		
	.comment-cite    {
		color: white;
		font-size: x-small;
		font-weight: normal;
		line-height: 100%;
		background: transparent;
		padding-left: 8px;
		padding-top: 0px;
		padding-bottom: 2px;
		margin-bottom: 4px;
		border-bottom: 1px solid white
		}
		
	.download    {
		color: white;
		font-size: x-small;
		font-weight: normal;
		line-height: 100%;
		background: transparent;
		padding: 8px
		}
		
	.sidetitle    {
		position: relative;
		top: 0px;
		color: black;
		text-align: left;
		width: 100%;
		font-size: small;
		font-style: normal;
		font-weight: bold;
		line-height: 140%;
		font-stretch: normal;
		background-color: white;
		padding: 2px;
		margin: 0px;
		border: 0px
		}
		
	.sideheader    {
		position: relative;
		top: 0px;
		color: white;
		text-align: center;
		width: 100%;
		font-size: medium;
		font-style: normal;
		font-weight: bold;
		line-height: 140%;
		font-stretch: normal;
/* 		background-color: #000; */
		padding: 2px;
		margin: 0px;
		border: 0px
		}
		
	.archivetitle    {
		color: white;
		text-align: center;
		width: 100%;
		top: 0px;
		font-size: medium;
		font-style: normal;
		font-weight: bold;
		line-height: 140%;
		font-stretch: normal;
		background-color: black;
		padding: 4px;
		padding-bottom: 8px;
		margin: 0px;
		border: 0px
		}
		
	.pagebutton	{
		position: relative;
		top: 0px;
/* 		background-color: black; */
		padding: 0px;
		border: 0px;
		margin: 0px
		}
		
	.pagepowered {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		color: #666;
		font-size: xx-small;
		text-align:center;
		padding: 2px;
		margin-top: 4px;
		margin-right: 4px;
		margin-left: 4px;
		margin-bottom: 2px
		}
		
	.powered {
		color:#CCC;
		font-size:xx-small;
		font-weight:bold;
		border-top:1px dotted #666;
		border-bottom:1px dotted #666;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em;
		background:#FFF				
		}	
		
	
	.comments-body  {
		color: #666;
		font-size: small;
		font-weight: normal; line-height: 140%;
		background: #fff;
		padding-bottom: 10px;
		max-width: 100%;
/* 	/*   */ */
		overflow: hidden;
		padding-left: 6px;
		padding-top: 6px;
		padding-right: 10px
		}		

	.comments-post {
		color:#999;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;	
    	margin-top:0px
		}	
		
	.comments-head	{ 
		font-size: small; 
		color: black; 
		font-weight:bold;
		margin-top:10px;
		max-width: 100%;
/* 	/*   */ */
		overflow: hidden;
		border-bottom:1px solid white
		}		

 	.trackback-body {
		color:#333;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;	
  		padding-top:15px
		}		

	.trackback-url {
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#c9c6be;
  		line-height:140%;	
  		padding:5px;
  		border: 4px solid white
		}

	.trackback-post {
		color:#999;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		margin-bottom:20px
		}
