	body {
		color: gray;
		font-size: x-small;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-style: normal; font-weight: normal;
		line-height: normal;
		font-stretch: normal;
		background-color: #c9c9c9;
		background-image: url("http://www.two-worlds.com/travel/images/back_base.jpg");
		background-repeat: repeat;
		text-align: left;
		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;
		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
		}

		
	#pageheader {
		position: relative;
		top: 0px;
		left: 0px;
		width: 100%;
		margin-bottom: 12px
		}
		
	#syndication /* Container element used for XML syndication links */	{ 
		}
	
	#valid	{
		margin-left: 5%;
		margin-right: 5%
		}

	#cclicense	{
		margin-left: 5%;
		margin-right: 5%
		}
	
		
	#acks /* Container element for server tech acknowledgements */    {
		}
		

	#banner {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		color:#FFF;
		font-size:large;
		font-weight:bold;
  		background-color: transparent;
  		padding-left:8px; 
  		padding-bottom: 12px
		}
		
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-size: large;
		color: black;
		text-decoration: none;
		}

	.description	{
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		left: 0;
		color:#999;
		font-size:x-small;
		font-weight:normal;	
  		text-transform:none;	
		letter-spacing: normal;
		background: transparent
		}
		
	.audioobject	{
		width: 200px;
		height: 15px;
		padding-top: 12px
		}

	#links {
		background:#FFF;
		color:#CCC;
		margin-top:35px;				
		}
	
	#nav    /* Sidebar containing generic nav buttons */   {
		background-color: transparent;
		visibility: visible;
		padding: 0;
		position: absolute;
		top: 130px;
		left: 760px;
		width: 60px;
		height: 60px;
		border: none;
		outline: none 0 white
		}
		
	#pagebanner {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		color: white;
		font-size:large;
		font-weight: normal;
		text-align: right;
  		background: black;
  		padding-left: 4px;
  		padding-right: 4px;
  		padding-top: 4px;
  		border-bottom: solid 4px white
  		
		}
		
	#picoftheday  {
		background-color: #c9c6be;
		visibility: visible;
		position: relative;
		left: 16px;
		width: 180px;
		height: 180px;
		border: solid 4px white
		}
		
	#menu {
		color: black;
		font-size: x-small;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-style: normal;
		font-weight: bold;
		line-height: 140%;
		font-stretch: normal;
		background-color: white;
		text-align: center;
		padding: 2px;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		margin-bottom: 2px
		}
		
	#blogdesc {
		text-align: left;
		margin-top: 2px;
		margin-bottom: 4px;
		padding: 4px
		}
		
	#catdesc {
		text-align: left;
		margin-top: 4px;
		margin-bottom: 4px;
		padding: 4px;
		border-top: 1px dotted black
		}
		
	.blog  {
		font-variant: normal;
		background-color: transparent;
		top: 0px;
		text-align: left;
		text-transform: none;
		visibility: visible;
		margin-bottom: 6px;
		margin-top: 6px;
		border-top: 1px solid black;
		padding-top: 4px;
		padding-right: 4px;
		padding-left: 4px;
		padding-bottom: 4px
		}
		
	.blogbody   {
		position: relative;
		left: 0%;
		text-align: left;
		color: #666;
		font-size: small;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: normal;
		line-height: 140%;
		background: white;
		padding-left: 4px;
		padding-right: 2px;
		padding-top: 4px;
		padding-bottom: 0px;
		border-right: 1px solid #666;
		border-bottom: 1px dotted #666;
		border-left: 1px solid #666
		}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline
		}

	.imagelink /* Format uploaded photos in blogs */ {
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		float: right;
		border: 0px;
		padding: 4px
		}

		
	.imagelink a,
	.imagelink a:link,
	.imagelink a:visited,
	.imagelink a:active,
	.imagelink a:hover {
		font-weight: normal;
		text-decoration: none;
		color: #FFF;
		}
		
	.imageblock {
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		float: none;
		width: 100%;
		border: 0px;
		padding: 4px
		}
		
	.title { 
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-size: small;
		position: relative;
		left: 0px;
		top: 0px;
		color: black;
		background: transparent;
		font-weight:bold;
		padding-left: 2px;
		padding-top: 4px;
		padding-right: 0px;
		padding-bottom: 2px
		}			
	
	.date	 {
		color: #555;
		font-size: smaller;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		margin-top: 4px;
		border-bottom: 1px dotted #444;
		left: 0px
		}			
		
	.extended	{ 
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		font-size: x-small; 
		color: #999; 
		}
		
	.posted	{ 
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		font-size: x-small; 
		color: #999;
		padding-bottom: 4px
		}	
		
	.calendar    {
		color: white;
		font-size: xx-small;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: normal;
		font-stretch: condensed;
		padding: 1px
		}
	
	.calendarhead     {
		color: black;
		font-size: small;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: bold;
		line-height: 100%;
		background: white;
		text-align: left;
		margin: 4px 0 0;
		padding: 1px;
		width: auto;
		height: auto }	
	
	.side    {
		color: white;
		font-size: x-small;
		color: #FF6007;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: normal;
		line-height: 120%;
		background: transparent;
		padding-left: 8px;
		padding-top: 6px;
		padding-right: 4px;
		padding-bottom: 6px
		}
		
	.comment-cite    {
		color: white;
		font-size: x-small;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		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-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: normal;
		line-height: 100%;
		background: transparent;
		padding: 8px
		}
		
	.sidetitle    {
		color: black;
		font-size: small;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-style: normal;
		font-weight: bold;
		line-height: 140%;
		font-stretch: normal;
		background-color: white;
		text-align: left;
		padding: 2px;
		border-top: 1px solid black;
		border-bottom: 1px solid black
		}
		
	.powered {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		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; 					
		}	
		
	.pagepowered {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		color: black;
		font-size: xx-small;
		text-align:center;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		padding: 2px;
		margin-top: 4px;
		margin-right: 4px;
		margin-left: 4px;
		margin-bottom: 2px
		}
	
	.comments-body  {
		color: #666;
		font-size: small;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: normal; line-height: 140%;
		background: #fff;
		padding-bottom: 10px;
		padding-left: 6px;
		padding-top: 6px;
		padding-right: 10px
		}		

	.comments-post {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		color:#999;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;	
    	margin-top:0px;		
		}	
		
	.comments-head	{ 
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		font-size: small; 
		color: black; 
		font-weight:bold;
		margin-top:10px;
		border-bottom:1px solid white;		
		}		

 	.trackback-body {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		color:#333;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;	
  		padding-top:15px;				
		}		

	.trackback-url {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		background:#c9c6be;
  		line-height:140%;	
  		padding:5px;
  		border: 4px solid white; 				
		}

	.trackback-post {
		font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		color:#999;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		margin-bottom:20px;
		}
		
	ul {
		list-style-position: inside;
		list-style-type: circle
		}
		
	ol {
		list-style-position: inside;
		list-style-type: decimal
		}