			body	{
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					margin: 10px 10px 10px 10px; 
					background-color: #fff; 
					background-image: url(_images/_bg-jf.gif);
					background-position: center center;
					background-repeat: no-repeat;
					background-attachment: fixed; 
					scrollbar-arrow-color: #ff0;
					scrollbar-track-color: #303;
					scrollbar-base-color: #000;
					scrollbar-face-color: #900;
					scrollbar-dark-shadow-color: #300;
					scrollbar-shadow-color: #900;
					scrollbar-highlight-color: #f00;
					scrollbar-3d-light-color: #f00; }
			body.comments {
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					margin: 0px;
					background-color: #900; 
					background-image: url(_images/_bg-page_jf.gif);
					background-position: 0% 0%;
					background-repeat: repeat;
					background-attachment: scroll; 
					scrollbar-arrow-color: #ff0;
					scrollbar-track-color: #303;
					scrollbar-base-color: #000;
					scrollbar-face-color: #900;
					scrollbar-dark-shadow-color: #300;
					scrollbar-shadow-color: #900;
					scrollbar-highlight-color: #f00;
					scrollbar-3d-light-color: #f00; }

			p	{
					font-size: 11px;
					color: #666; }

			#entry	{
					font-family: Tahoma, Arial, Helvetica, sans-serif; }

			#entry p, .content	{
					font-size: 11px;
					color: #606;
					text-align: justify;
					line-height: 16px; }
			#entry .title	{
					font-size: 18px;
					font-weight: bold;
					color: #606;
					text-align: center; }
			#entry .posted	{
					color: #999;
					font-size: 9px;
					text-align: center; }
			#entry .updated	{
					color: #666;
					font-size: 9px;
					text-align: center; }

			th	{
					background-color: #606;
					color: #fff;
					font-size: 11px; }					
			
			.links	{
					padding-left: 10px; 
					text-decoration: none;
					font-size: 11px; }

			.title {
					color: #606; 
					font-weight: bold;
					font-size: 14px; }

			.gallery_updated {
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					font-size: 9px;
					color: #999; }
			.image_updated {
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					font-size: 9px;
					color: #999; }
			.thumbnail {
					border: #f00 1px solid;
				    filter: alpha(opacity=100);
	    			-moz-opacity: 1; }


			a	{
					text-decoration: none; 
					font-weight: bold;
					color: #c00; }
			a:hover	{
					color: #fff;
					background-color: #c00;
					text-decoration: none; }
			a:visited	{
					color: #f99; }
			a.navlink	{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-weight: bold;
					font-size: 9px;
					color: #f33; }
			a.navlink:hover		{
					color: #000;
					background-color: #fff; }
			a.navlink:visited	{
					font-weight: bold; }
			a.photo:hover {
					height: 108px;
					width: 141px;
					}
					
			/* overLib classes */
			.caption {
				background-color: #fcc;
				border: #f00 1px solid; }
			
			.tooltiptext {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 9px; }
			
			.tooltipfg {
				background-color: #ffffcc; }
			
			.tooltipbg {
				border: #000 1px solid; }

			.popup_font {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000; }
			
			.popup_foreground {
				text-align: center;
				background-color: #fee; }
				
			.popup_background {
				background-color: #f00; }
			
			.popup_caption {
				margin-left: 2px;
				margin-right: 2px;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 9px;
				color: #fff; }


			/* Input classes */
			.cssInput {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #900;
				width: 100%; }
				
			.cssInputNoWidth {
				width: auto; }
				
			.cssLabel {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666;
				font-weight: bold; }

			.cssButton {
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #ff0;
				background-color: #900; }


