/*

Gathering Minds : gathering-minds.net

It is true, you ARE what you see, but even before that there is already an established existence.
All that you see, is you. You are, therefore all is. What a momentous occasion to celebrate!

*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0; padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent; }
body { line-height: 1; }

* { margin: 0; }	/* foot */

p 							{ margin: 0 0 19px; }
/* p+p							{ text-indent: 1.5em; xtext-indent: 20px; } */

ul, ol						{ margin: 0 0 19px 25px; padding: 0; }
ul ul, ol ol, ul ol, ol ul	{ margin-left: 20px; }

dl							{ margin-bottom: 38px; }
dt							{ font-weight: bold; }
dd							{ margin: 0 0 19px 40px; }
dt+dt						{ margin-top: 19px; }

a img						{ border: none; }

abbr 						{ border: none; }
sup 						{ vertical-align: text-bottom; }
sub 						{ vertical-align: baseline; }
small 						{ vertical-align: top; font: 12px/19px Georgia, serif; }
cite 						{ font-style: italic; }

samp, code 					{ font-size: 90%; line-height: 130%; }
samp, code, pre 			{ font-family: Menlo, Monaco, Consolas, monospace; }
section samp, section code,
figure samp,  figure code 	{ font-size: 90%; }
pre 						{ margin-right: -37px; margin-bottom: 19px; margin-left: -37px;
							padding: 18px 0; padding-left: 40px;
							border: 1px dotted #666;
							font-size: .8em; line-height: 1.25em;
							white-space: pre-wrap;
							background-color: #eee; }
pre code 					{ font-size: 100%; }
code p						{ text-indent: 0; margin-bottom: 8px; }

h1+h2, h2+h3, hr+h2, hr+h3,
 dl+h2, dl+h3, img+h2, img+h3	{ padding-top: 0; }

dl+hr 						{ margin-top: -19px; }

#article>h1+img				{ margin-bottom: 38px; }

h1, h2, h3, h4				{ margin: 0 0 19px 0; text-align: left; }
h2, h3						{ padding-top: 19px; }
h2							{ font: normal small-caps 19px/38px Georgia, serif; letter-spacing: 1px; }
h4, h5, h6					{ text-decoration: underline; }
h1 							{ display: block;
							margin: 9px -37px 36px -37px; padding: 0px 20px 5px 38px;
							font: normal small-caps 1.75em/1.35em Georgia, Palatino, "Times New Roman", Times, serif;
							letter-spacing: 1px;
							color: #000;
							border: 0; }
h2+p						{ text-indent: 20px; }

img 						{ font-size: 11px; color: #888; }
dd pre, dd li pre 			{ margin-left: -80px; padding-left: 80px; }

blockquote 					{ margin: 0 35px 0 35px; padding: 0 0 0 10px;
							font-size: .95em; line-height: 1.25em;
							xline-height: 135%;
							color: #000;
							border-left: 3px solid #ccc; }
blockquote p				{ text-indent: 0; }

a 							{ text-decoration: none; }
a:hover 					{ text-decoration: underline; }

html, body 					{ height: 100%;
							margin: 0; padding: 0;
							background-color: #dedede;
							background: #000 url(/images/fza/_bk2.gif); }
body 						{ width: 100%; min-width: 25em; max-width: 100%;
							margin: 0 auto; padding: 0;
 							font: normal 1em/1.5em Georgia, Palatino, "Times New Roman", Times, serif;
							color: #dedede; }
#wrapper 					{ min-height: 100%; height: auto !important; height: 100%;
							margin: 0 auto -2em; }

#header 					{ padding: 12px;
							height: 60px; }
#header a 					{ text-decoration: none; color: #000; }
#header a:hover 			{ text-decoration: none; }

#msgheader 					{ margin: auto; margin-top: -20px; margin-bottom: 30px;
							padding: 4px 37px 4px 37px;
							border-bottom: 2px groove #fdffff;
							background: url(/images/fza/msghdr.png);
							-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;
							-moz-box-shadow: 0 2px 8px #000; -webkit-box-shadow: 0 2px 8px #000; box-shadow: 0 2px 8px #000;
							color: #000;
							text-align: left; }
#msgheader img 				{ padding-bottom: 1px;
							vertical-align: bottom;
							border: 0;
							-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

hr 							{ margin: 0 20% 50px; padding: 19px 0;
							line-height: 38px;
							border: none;
							border-bottom: 1px solid #000;
							text-align: center;
							color: inherit; }

hr:before 					{ float: left; display: inline-block;
							content: "\25C6";
							position: relative;
							left: -8px;
							margin: 0 50%; padding: 0 4px;
							background-color: inherit;
							cursor: default; }
section, figure 			{ background-color: #fff; }
							
#article 					{ max-width: 40em; min-width: 28em;
							margin: auto; padding: 37px;
							-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;
							text-align: left;	/* justify; */
							border: 0;
							background: #f8f4e9 url(/images/fza/_bkp28.jpg);
							color: #000;
							border: 3px solid #cc9933;
							}
#article ul					{ margin-left: 20px; padding: 0; }
#article li 				{ display: list-item; list-style: url(/images/fza/bullet.png); margin: 0 0 0 4px; padding: 0; }
#article ol li				{ list-style: decimal; }
#article img 				{ border: 15px solid #fff;
							-moz-box-shadow: 0 2px 8px #000; -webkit-box-shadow: 0 2px 8px #000; box-shadow: 0 2px 8px #000; }
#article .frameless 		{ border: 0;
							-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

#toc						{ float: right; width: 248px; margin: 0 0 10px 15px;
							border: 1px solid; background-color: #eee;
							font-size: .8em; line-height: 1.1em;
							text-align: left;}
#toc h2 					{ margin: 0px; padding: 4px 4px 4px 8px; border-bottom: 2px solid #606060;
							font-size: 1.25em; line-height: 1em;
							color: #f0f0f0; background-color: #826a5f; }
#toc li						{ list-style: decimal; }
#toc ol       				{ margin: 0 0 0 20px; padding: 0 0 0 20px; }
#toc>ol						{ padding: 20px 10px 10px 10px; }
#toc ol ol    				{ margin-left: 0; }
#toc ol ol li 				{ padding: 2px 0; }
#toc a        				{ text-decoration: none; color: #666; border-bottom: none; }
#toc a:hover  				{ color: #222; }

#dated						{ width: auto; margin: 0; padding: 0; font-size: .75em; color: #888;
							text-align: right; }
/* #dated em					{ xfont-size: .75em; } */
#reference 					{ clear: both; padding: 0; font-size: .9em; color: #888; line-height: 1em;}

#footnotes					{ clear: both; margin: 50px 0 15px 0;
							font-size: .9em; line-height: 1em; border-bottom: 1px solid #ccc;}
#footnotes h2				{ margin: 0; padding-top: 2px;
							font-size: 1.15em; text-decoration: underline; border-top: 1px solid #ccc; }

.sidenote 					{ float: right; width: 215px;
							margin: 6px -37px 6px 6px; padding: 2px 4px 2px 4px;
							text-align: left;
							background: #ffffd1 url(/images/fza/note.png) no-repeat;
							text-indent: 16px;
							font: 13px/15px sans-serif, serif;
							border: 4px solid #ffffd1;
							-moz-box-shadow: 0 2px 4px #777; -webkit-box-shadow: 0 2px 4px #777; box-shadow: 0 2px 4px #777; }

.notehdr, .notehdr2			{ width: 690px; float: right; min-height: 22px;
							margin-right: -36px; padding: 4px 0 0 0;
							background: url(/images/fza/bkanote.png) no-repeat; }
.notehdr2					{ background: url(/images/fza/bkanotex.png) no-repeat; }
.notehdr p, .notehdr2 p		{ text-align: right; font-size: .9em; line-height: 1em; color: #777; margin: 0 32px 0 0; }
.notehdr h1, .notehdr2 h1	{ margin: 1px 1px 0 1px; padding: 0 0 0 10px;
							font: italic small-caps 1em/2em Georgia, serif; letter-spacing: 1px; }
.notebody, .notebody2		{ width: 648px; float: right;
							margin: -1px -36px 25px 0; padding: 15px 20px 0 20px;
							text-indent: 20px; font: normal 12px/18px Verdana, sans-serif;
							border: 1px dotted #777; border-top: 0;
							background: #eaeaea url(/images/fza/bknote.png) repeat-y; }
.notebody2					{ border: 1px dotted #777; }


figure, #article>img 		{ display: inline-block; max-width: 40em;
							margin: 0 auto; padding: 18px 19px;
							background-color: #eee; }
figure img 					{ display: block;
							margin-bottom: 0 !important;
							border: none !important;
							-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
figure:not(:last-child),
	#article>img:not(:last-child)	{ margin-bottom: 19px; }
figure						{ margin-left: -20px; margin-right: -20px; }
figure>figcaption 			{ color: #000; text-shadow: #fff 0 1px 0; }
figure a[type]:before 		{ content: ""; display: none; }
figcaption:not(:empty) 		{ margin: 8px 0 -8px 0; text-align: right; color: #888;
							font-family: Georgia; font-weight: normal; font-style: italic; }
figcaption a				{ color: inherit; text-decoration: underline; }
figcaption a:hover			{ color: #666; }

#tags 						{ display: block; float: right;
							width: auto;padding: 2px 4px 2px 12px;
							max-width: 60em;
							font: normal .7em/.8em verdana, arial, Helvetica, sans-serif;
							margin-right: -37px; padding-right: 31px;
							background: url(/images/fza/tags.png) no-repeat left top; }
#tags ul 					{ margin: 0; padding: 0; }
#tags li 					{ display: inline-block;
							list-style-type: none;
							line-height: 14px; }
#tags a 					{ padding: 0 6px 0 6px; color: #777; xcolor: #4dbcd7; }
#tags a:hover,
#tags a.current 			{ border-bottom: 0;
							color: #fff; background-color: #665847;
							text-decoration: none;
							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#adj						{ clear: both; }
#revision					{ clear: both; float: left;  margin-top: 35px; font-size: .8em; color: #999; }

#attachednotes				{ clear: both;
							max-width: 40em; min-width: 28em;
							margin: 50px 0 0 0; padding: 4px 37px 4px 37px;
							font: .95em/1em 'Courier New', Georgia, serif;
							color: #000;
							background: #eaeaea url(/images/fza/bknote.png);
							-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px;
							-moz-box-shadow: 0 2px 8px #000; -webkit-box-shadow: 0 2px 8px #000; box-shadow: 0 2px 8px #000; }
#attachednotes h1			{ margin: 0 -25px 15px -25px; padding: 10px 0 8px 15px;
							font-size: 1.25em;
							background: #f4f6f3 url(/images/fza/msghdr.png);
							border-bottom: 2px groove #fdffff;
							-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }

#botmultipage 				{ display: block; margin-top: 35px; text-align: center; }
.pmulti 					{ font: normal .9em/.9em verdana, arial, Helvetica, sans-serif;
							padding: 4px; color: #000; }
.pmulti a 					{ margin: 0 1px 0 1px; padding: 2px 4px 2px 4px;
							color: #F6F4F3; background-color: #826a5f;
							border: 1px solid #000; }
.pmulti a:hover,
.pmulti span.current 		{ margin: 0 1px 0 1px; padding: 2px 4px 2px 4px;
							text-decoration: none;
							color: #000; background-color: #f8f4e9;
							border: 1px solid #daa520; }


#pagenavigation 			{ margin: auto;
							padding-bottom: 80px;
							max-width: 50em;
							font: normal .9em/.9em verdana, arial, Helvetica, sans-serif; }
#pagenavigation a 			{ color: #cc9933; border-bottom: 0; padding: 3px; }
#pagenavigation a:hover,
#pagenavigation a.current { border-bottom: 0;
							color: #fff;
							text-decoration: none;
							/* -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; */  }
#pagenavigation img			{ margin: 0; padding:0; border: 0; vertical-align: bottom; }
#pageprev, #pagenext 		{ width: 45%; line-height: 27px; }
#pageprev 					{ float: left; text-align: left; }
#pagecon					{ float: left; width: 10%; text-align: center; }
#pagenext 					{ float: right;
							text-align: right; }

#footer 					{ font: normal .75em/.8em verdana, arial, Helvetica, sans-serif;
							color: #aaa; }
#footer ul 					{ text-align: center; margin: 0; padding: 0; text-transform: lowercase; }
#footer li 					{ display: inline; list-style-type: none; margin: 0 12px; }
#footer a 					{ color: #4dbcd7; }
#footer a:hover 			{ text-decoration: underline; }
#footer input[type=search] 	{ display: inline-block; width: 12em;
							margin: 0; padding: 4px 10px 3px 20px;
							border: none;
							color: #000; background-color: #eaeaea;
							border: 1px solid #999;
							vertical-align: baseline;
							-moz-border-radius: 100%; -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.7);
							font: 11px "Lucida Grande", sans-serif; }
#footer input[type=search]:focus	{
 							border: 1px solid #eaeaea; color: #4b4b4b;
							-webkit-box-shadow: 0 0 3px 3px -webkit-focus-ring-color;
							-moz-box-shadow: 0 0 3px 3px -moz-mac-focusring, inset 0 1px 2px rgba(0,0,0,.7);
							background-color: #fdf9f0; }
#footer input[type=submit] 	{ display: none; width: 19px; height: 19px; padding: 0;
							cursor: pointer;
							border: none;
							text-indent: -9999px; }

#tagtable					{ font: normal .85em/1em verdana, arial, Helvetica, sans-serif; }
#tagtable td				{ padding: 5px 0; }
#tagtable a 				{ color: #000; }
#tagtable a:hover,
#tagtable a.current 		{ border-bottom: 0;
							color: #fff; background-color: #665847;
							text-decoration: none;
							-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

#resultslist h2 			{ margin: 20px 0 6px 0; padding: 0; line-height: 1.25em; }
#resultslist p 				{ font: normal .8em/1.1em verdana, arial, Helvetica, sans-serif; margin: -4px 0 12px 30px; }
.resultinfo					{ font-size: .8em; }
.tagct						{ font-size: .75em; color: #999; padding-left: 8px; }

#footer, #push 				{ height: 2em;}

/* Gathering Minds : gathering-minds.net */