/*	external CSS file	*/
/*	filename "fmh.css"	*/
/*	NO HTML MARKUP ALLOWED	*/


		#top-left
			{position: absolute; left: 0%; top: 0px; width: 60%; padding: 30px;}
		#top-right
			{position: absolute; left: 60%; top: 0px; width: 40%;}
		#main
			{position: absolute; left: 25%; top: 225px; width: 49%;}
		#sidebarleft
			{position: absolute; left: 0px; top: 225px; width: 20%; height: auto;}
		#sidebarright
			{position: absolute; left: 77%; top: 225px; width: 20%; height: auto;}

		a:link
			{color: blue;}
		a:hover
			{color: red;}
		#sidebar a:link
			{color: blue;}
		#sidebar a:hover
			{color: red;}
		#blogs a:link
			{color: green;}
		#blogs a:hover
			{color: blue;
			font-weight: bold;}
		div.sidebar
			{color: #222222;
			background: #ffffff;
			padding: 10px;
			color: #555;
			font-size:smaller;}
		div.nicetitle
			{position: absolute;
			padding: 4px;
			top: 0px;
			left: 0px;
			color: red;
			font-size: smaller;
			font-family:  Georgia, Trebuchet MS, Times New Roman, Geneva, Serif, Verdana, Helvetica, Arial, sans-serif;
			width: 45em;
			font-weight: bold;
			background: yellow;

			/* Mozilla proprietary */

			-moz-border-radius: 12px;}
		div.nicetitle p
			{margin: 0; padding: 0 3px;}
		div.nicetitle p.destination
			{font-size: 8px;
			text-align: left;
			padding-top: 3px;}
		acronym
			{border-bottom: 1px dotted black;}
		body
			{ font-family:Verdana, Helvetica, Arial, sans-serif;
			color: #222222;
			background: #ffffff;
			margin:20px 20px 20px 20px;}
		li, ol, ul
			{ font-family: inherit !important;
			color: inherit !important;
			background: inherit !important;
			font-size:  inherit !important;
			line-height:  inherit !important}
		blockquote, blockquote p, pre
			{ font-family:Verdana, Helvetica, Arial, sans-serif;
			color: #444444;
			background: #ffffff;
			font-size:  small;
			line-height:  18px}
		blockquote[cite]:after 
			{content: "Quote from: " attr(cite);
			display: block;
			border-top: 1px solid #999;
			color: #999;
			margin: 1em 0 0;
			padding: .5em 0 0;
			font-size: .x-small;
			font-weight: normal;
			overflow: hidden;}


		img
			{padding: 10px;
			text-align: left;}
		img.left
			{text-align: left;}
		img.center, img.centered
			{text-align: center;}
		img.right
			{text-align: right;}
		img.head
			{text-align: left;
			vertical-align: baseline;}
		p
			{font-size: 12px;}

		/*/*/a{}
		body p
			{font-size: x-small;
			voice-family: "\"}\"";
			voice-family: inherit;
			font-size: small;}
		html>body p
			{font-size: small;}
		/* */
		/* (for documentation on the above, see: */
		/* http://diveintomark.org/archives/2002/07/15/day_26_using_relative_font_sizes.html */

		.ahem
			{display: none;}
		.attrib
			{color: #555555;
			font-size:x-small;
			border:0.1px solid transparent;}
		.blogdateheader
			{font-size: small;
			font-style: bolder;
			color: #222222;
			background: #eeeeee;
			padding: 5px;
			border:0.1px solid #eeeeee;}
		.blogitem
			{ font-family:Verdana, Helvetica, Arial, sans-serif;
			color: #333333;
			background: #ffffff;
			font-size: small;
			line-height:  18px
			margin:0px;}
		.button
			{font-family: verdana, sans-serif;
			font-size: 10px;
			font-weight:bold;
			text-decoration:none;
			color: white;
			border-left:1px solid #3C6;
			border-top:1px solid #3C6;
			border-right:1px solid #063;
			border-bottom:1px solid #063;
			padding:0px 3px 0px 3px;
			margin:0px;}
		.center
			{text-align: center;}
		.centered
			{text-align: center;}

		.right
			{text-align: right;}
		.justify
			{text-align: justify;}
		.heavy
			{font-weight: bold;}
		.lefttext
			{color: #555555;
			font-size:x-small;}
		.whitelefttext
			{color: #ffffff;
			font-size:x-small;}
		.permalink
			{color: #000000;
			font-size:x-small;
			text-align: right;}
		.patchen
			{font-family: times, times roman;
			font-size: small;
			font-style: italic;
			text-align: right;
			color: red;
			background:white;
			padding: 20px;
			line-height: 18px;}
		.sidebox
			{padding: 5px;
			border: 1px dotted #009999;
			text-align: right;
			margin:0px;}
		.smallquote
			{color: #444444;
			background: #ffffff;
			font-size: x-small;
			line-height:  18px;
			text-align: justify;
			padding: 10px;
			border:solid #808080 0.5px;}
		.smallquote p
			{font-family: inherit !important;
			color: inherit !important;
			background: inherit !important;
			font-size:  inherit !important;
			line-height:  inherit !important;
			text-align: inherit !important;
			border:0.1px solid #ffffff;}
		.quote
			{color: #444444;
			background: #ffffff;
			line-height:  18px;
			text-align: justify;
			border:solid #808080 0.5px;
			padding: 10px;
			font-weight: normal;}
		.quote p
			{font-family: inherit !important;
			color: inherit !important;
			background: inherit !important;
			font-size:  inherit !important;
			line-height:  inherit !important;
			text-align: inherit !important;
			border:0.1px solid #ffffff;}			
		.textbox, .textbox p
			{padding: 5px;
			border: 1px dotted #009999;
			text-align: center;
			margin:0px;
			color: #333333;
			background: #ffffff;
			font-size:x-small;}

