/*

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!

*/

#header, #sitenav, #catnav, #msgheader, #pagenavigation, #footer					{ display: block; }
#dated, #article, #sidenote, #resultslist, figure, figcaption, #tags, #botmultipage	{ display: block; }
#refnote	{ display: block; }
.pmulti, .notes, .notesdate	{ display: block; }

p 							{ margin: 0 0 19px; }
p+p							{ text-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: 90%;
							white-space: pre-wrap;
							background-color: #eee; }
pre code 					{ font-size: 100%; }
code p						{ text-indent: 0; margin-bottom: 8px; xpadding-bottom: 0px; }

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 							{ width: 678px;
							margin: 0 -37px 36px -37px;  padding: 19px 20px 18px;
							border: 1px solid #eee; border-bottom: 2px groove #fff;
							font: normal small-caps 28px/38px Georgia, serif; letter-spacing: 1px;
							text-shadow: #fff 0 -1px 0;
							background: #e4eae6; }		/* dcc8ad ffeeee */

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

blockquote 					{ padding: 0 0 0 10px;
							font-size: 98%;
							line-height: 135%;
							color: #000;
							border-left: 2px solid #ccc; }
blockquote p				{ text-indent: 0; }

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

html 						{
	/* original---> padding: 35px 0 5px 0; */
	padding: 0 0 5px 0;
	background: url(images/_bk.jpg) repeat; color: #000; }
html, body 					{ text-align: center; font: normal 13px/20px Verdana, sans-serif; }
body 						{ width: 724px; margin: 0 auto; }
#header 					{
	/* added */
	padding-top: 35px;
	float: left; width: 724px; color: #000; text-align: right; }
#header img 				{ float: left; }
#header a 					{ text-decoration: none; color: #000; }
#header a:hover 			{ text-decoration: none; }
#header ul 					{ margin: 0; padding: 0; }
#header li 					{ display: inline; list-style-type: none; }

#sitenav 					{ float: right; width: auto;
							font: 13px/13px verdana, arial, Helvetica, sans-serif; }
#nav1						{ padding-top: 16px; }
#nav1 li a 					{ margin: 0 0 0 13px; padding: 2px 8px 2px 8px;
							color: #bbb;
 							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#nav1 a:hover,
#nav1 .current a 			{ color: #000; background-color: #ccc;
							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#navadm 					{ font-size: 80%; margin-top: 2px; text-transform: uppercase; }
#navadm li a 				{ margin: 0 2px 0 0; padding: 1px 4px; color:#aaa; }
#navadm a:hover,
#navadm .current a 			{ color: #000; background-color: #ddd; }
#userp 						{ text-transform: lowercase; font-size: 85%; margin-top: 18px; }
#userp li a 				{ margin: 0 2px 0 0; padding: 1px 4px; border: 1px solid #bbb; }
#userp a:hover,
#userp .current a 			{ background-color: #ddd; border: 1px solid #9c1200; }

#catnav 					{ float: left; width: 724px;
							font: 13px/13px verdana, arial, Helvetica, sans-serif;
							text-align: center; }
#catnav ul 					{ margin: 0; padding: 0; }
#catnav a					{ color: #ccc; }
#catnav a:hover,
#catnav li.current a		{ color: #000; background-color: #c0c0c0;
							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#nav2						{ background: #535760 url(images/nav_bg.png) repeat-y left top;
							padding: 6px 0 6px 0; }
#nav2 li 					{ margin: 0 10px; }
#nav2 li a 					{ padding: 1px 4px 1px 4px; }
#nav2 li a:hover,
#nav2 li.current a 			{ }
#nav3 						{ border-bottom: 1px dashed #9c1200; }
#nav3, #nav3msg 			{ padding: 8px 0 8px 0;
							border-left: 2px solid #d8a621; border-right: 2px solid #d8a621;
							background-color: #af9c83; }
#nav3 li 					{ margin: 0 6px 0 6px; }
#nav3 li a 					{ padding: 1px 4px 1px 4px;
							color: #444;
							text-decoration: none; }
#nav3 li a:hover 			{ }
#nav3 li.current a 			{ }
#nav3msg 					{ padding: 6px 0 6px 0; text-transform: lowercase; color: #ccc;
							border: 0;
							background: #535760 url(images/nav_bg.png) repeat-y left top;}
#nav3msg a					{ color: #aaa; }
#nav3msg li a:hover 		{ padding: 0 4px 0 4px; }
#nav4, #nav5 				{ padding: 5px 0 5px 0;
							border-bottom: 1px dashed #9c1200; border-left: 2px solid #9c1200; border-right: 2px solid #9c1200;
							background-color: #af9c83; }
#nav4 li, #nav5 li 			{ margin: 0 6px 0 6px; }
#nav4 li a, #nav5 li a 		{ padding: 1px 4px 1px 4px;
							border: 1px solid #999;
							color: #444; background-color: #e3d2bb;
							text-decoration: none; }
#nav4 li a:hover,
#nav5 li a:hover 			{ background: #f5f5f5; }
#nav4 li.current a,
#nav5 li.current a 			{ background: #f5f5f5; font-weight: bold; }

#msgheader 					{ margin: 0px -37px 0px -37px; padding: 4px 4px 4px 8px;
							color: #eee; background-color: #666;
							text-align: left;
							border-top: 1px solid #655949; border-bottom: 1px solid #655949; }
#msgheader img 				{ padding-bottom: 1px;
							vertical-align: bottom;
							border: 0;
							-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
.pmulti 					{ padding: 4px; color: #000; }
.pmulti a 					{ margin: 0 1px 0 1px; padding: 2px 4px 2px 4px;
							color: #000; background-color: #bbb;
							border: 1px solid #666; }
.pmulti a:hover 			{ border: 1px solid #000; color: #000; background-color: #f4f6f3; text-decoration: none; }
.pmulti span.current 		{ margin: 0 1px 0 1px; padding: 2px 4px 2px 4px;
							font-weight: bold;
							color: #000; background-color: #f4f6f3;
							border: 1px solid #000; }

hr 							{ margin: 0 20% 50px; padding: 19px 0;
							line-height: 38px;
							border: none;
							border-bottom: 1px solid #000;
							text-align: center;
							color: inherit; background-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; }

#dated 						{ float: right; margin-top: 8px; padding-left: 25px;
							font-size: 12px; line-height: 10px; color: #999; }
#article 					{ float: left; width: 646px; min-height: 480px;
							margin: 0; padding: 0 37px 39px 37px;
							background-color: #f4f6f3;
							text-align: justify;
							border-left: 2px solid #d8a621; border-right: 2px solid #d8a621; }
#article ul li 				{ list-style: url(images/bullet.png); }
#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; }

#footnotes					{ font-size: 90%; }

#resultslist h2 			{ margin: 0; padding: 0; }
#resultslist p 				{ font: normal 98%/125% verdana, arial, Helvetica, sans-serif; margin: -4px 0 12px 30px; }

#sidenote 					{ float: right; width: 215px;
							margin: 6px -37px 6px 6px; padding: 2px 4px 2px 4px;
							text-align: left;
							background: #ffffd1 url(images/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; }

.notes 						{ width: 90%;
							margin: 25px 0 25px 0; padding: 6px 20px 0 20px;
							border: 1px dotted #777;
							font: 14px/18px Georgia, serif;
							background: #eaeaea url(images/bkcomm.png) repeat; }
.notes p 					{ text-indent: 0; }
.notes h2 					{ margin: 0 0 12px 0; padding: 0; font: italic small-caps 16px/24px Georgia, serif; letter-spacing: 1px; }
.notesdate 					{ text-align: right; font-size: 84%; color: #777; margin: -22px 0 0 0; min-height: 80%; }

/* #article:first-of-type			p:first-of-type:first-letter, */
#article >
	h1+p:first-letter,
 	hr+p:first-letter 		{ display: block; float: left;
							padding: 8px 2px 0 0;
							font: 40px/24px Baskerville, "Times New Roman", serif; }

figure, #article>img 		{ display: inline-block; max-width: 640px;
							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; }


#reference 					{ font-size: 80%; }
#botmultipage 				{ margin: 12px 0 16px 0; text-align: center; }

#tags 						{ float: right; clear: both;
							font: normal 13px/12px verdana, arial, Helvetica, sans-serif;
							margin-right: -37px; padding: 2px 4px 2px 16px;
							background: url(images/tags.png) no-repeat left top; }
#tags ul 					{ margin: 0; padding: 0; }
#tags li 					{ display: inline-block;
							list-style-type: none;
							line-height: 13px;
							color: #888; }
#tags a 					{ padding: 0 6px 0 6px; font-size: 92%; color: #4dbcd7; }
#tags a:hover,
#tags a.current 			{ border-bottom: 0px;
							color: #fff; background-color: #4dbcd7;
							text-decoration: none;
							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#pagenavigation 			{ float: left; width: 100%;
							line-height: 27px;
							margin-bottom: 60px;
							background: url(images/footer_bgl.png) no-repeat left top;
							font-size: 90%; }
#pagenavigation a 			{ color: #777; border-bottom: 0px; padding: 3px; }
#pagenavigation a:hover,
#pagenavigation a.current { border-bottom: 0px;
							color: #fff; background-color: #34363c;
							text-decoration: none;
							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#pageprev, #pagenext 		{ width: 45%; line-height: 27px; }
#pageprev 					{ float: left; margin-left: 16px; text-align: left; }
#pagenext 					{ float: right;
							padding-right: 16px;
							text-align: right;
							background: url(images/footer_bgr.png) no-repeat right top; }

#footer 				{ clear: both; font-size: 90%; color: #b9c2c7; }
#footer ul 			{ text-align: center; margin: 0px; padding: 0px; text-transform: lowercase; }
#footer li 			{ display: inline-block; list-style-type: none; margin: 0px 12px; }
#footer a 				{ color:#4dbcd7; }
#footer a:hover 		{ text-decoration: underline; }
#footer input[type=search] 	{ display: inline-block; width: 130px;
							margin: 0; padding: 4px 10px 3px 20px;
							border: none;
							color: #000; background-color: #eaeaea;
							border: 1px solid #999;
							vertical-align: bottom;
							-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	{
							-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: #eee; }

#footer input[type=search]:focus {
							-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; }



table 						{ border-collapse: collapse;
							margin: 0; padding: 0;
							font: normal 90%/175% verdana, arial, Helvetica, sans-serif;
							text-align: left; }
thead th 					{ padding: 0;
							font-size: 90%; font-weight: normal;
							background-image: url(images/bar1.gif);
							text-align: center; }

.vmid 						{ vertical-align: middle; }
.dcenter 					{ text-align: center; }
.dright 					{ text-align: right; }
.d80 						{ font-size: 80%; }
.d85 						{ font-size: 85%; }
.d90 						{ font-size: 90%; }

#wordc 						{ width: 200px; border: 1px solid #ccc; }
#wordc tbody tr:hover 		{ background-color: transparent; }


#usert td 					{ padding: 0; margin: 0; }
#mod h1 					{ margin-bottom: 25px; }
#mod h2 					{ border-bottom: 1px solid #ccc; }
#mod img 					{ border: 0;
							-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

.tdoc, .tnotes,
.ttitle, .tedit, .tother	{ padding: 2px;
							background-color: #ebe7de;
							border-top: 1px solid #aaa;
							border-right: 1px solid #bbb;
							border-bottom: 1px solid #bbb;
							border-left: 1px solid #aaa;
							font: 14px/1.25em arial, helvetica, sans-serif; }
.tdoc, .tnotes 				{ overflow: auto; }
.tdoc						{ width: 625px; height: 350px; }
.ttitle						{ width: 640px; padding: 2px; font-size: 20px; background: #ebe7de; }
.tnotes						{ width: 625px; height: 80px; }
.tother						{ width:400px; }
.tdoc:focus, .tnotes:focus,
.ttitle:focus,
.tedit:focus,
.tother:focus,
.tselect:focus 				{ border: 1px solid #55453e; background-color: #fdf9f0; }
.tselect 					{ font-size: 13px; background-color: #ebe7de; border: 1px solid #aaa; }
.tboxx 						{ background-color: #ffe1e1; }
.tboxxtitle 				{ font-size: 15px; background-color: #ffe1e1; }

fieldset 					{ border-width: 0; font-size: 1.1em; font-family: Verdana, Helvetica, Arial, sans-serif; }
input 						{ padding: 2px;
							font-weight: normal;
							vertical-align: middle;
							font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif;
							border: 1px solid #c0c0c0;
							color: #333; background-color: #fff;
							cursor: text; }
input:focus 				{ border: 1px solid #eaeaea; color: #4b4b4b; }
input.btn,
input.btn1,
input.btn2 					{ cursor: pointer; font-size: 1em; }
a.btn,
input.btn,
input.btn1,
input.btn2 					{ width: auto !important;
							padding-top: 1px; padding-bottom: 1px;
							font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
							color: #000; background: #fafafa none repeat-x top;
							border: px solid #666; }
a.btn,
a.btn:link,
a.btn:visited,
a.btn:active 				{ padding: 2px 8px;
							text-decoration: none;
							color: #000;
							line-height: 250%;
							vertical-align: text-bottom;
							background-position: 0 1px; }
input.btn1,
input.btn2 					{ color: #fff;
							border-top: 1px solid #555;
							border-left: 1px solid #555;
							border-right: 1px solid #111;
							border-bottom: 1px solid #111; }
input.btn1 					{ background-color: #006400; }
input.btn2 					{ background-color: #a52a2a; }

#toc						{ float: right; width: 244px; margin: 0 0 10px 15px;
							border: 1px solid; background-color: #eee;
							font-size: 11px; line-height: 1.1em;
							text-align: left;}
#toc h2 					{ margin: 0px; padding: 4px 4px 4px 8px; border-bottom: 2px solid #606060;
							font-size: 18px; line-height: 1em;
							color: #F0F0F0; background-color: #888; }
#toc ol       				{  margin: 0; margin-left: 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; }

#refnote 					{ width: 90%;
							margin: 50px 0 25px 0; padding: 6px 20px 0 20px;
							border: 1px dotted #777;
							font: 14px/18px Georgia, serif;
							background: #eaeaea url(images/bknote.png) repeat; }

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