/*

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, #logo, #sitenav, #catnav, #msgheader, #pagenavigation, #footer				{ display: block; }
#dated, #article, #sidenote, #resultslist, figure, figcaption, #tags, #botmultipage	{ display: block; }
#refnote2, #refnote, #refnotes { 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 							{ display: block;
							margin: 9px -37px 36px -37px;  padding: 19px 20px 18px;
							font: normal small-caps 28px/38px Georgia, serif; letter-spacing: 1px;
							text-shadow: #fff 0 -1px 0;
							background: #e4eae6;
							border: 0px; border-bottom: 2px groove #fff; }

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 						{ padding: 0 0 5px 0; background: url(images/_bk2.jpg) repeat fixed; color: #000; }
html, body 					{ text-align: center; font: normal 13px/20px Verdana, sans-serif; }
body 						{ width: 770px; margin: 0 auto; padding: 0; }

#header 					{ float: right; width: 100%; text-align: center; }
#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; }

#logo						{ width: 745px; height: 112px; xborder:1px solid red;
							background: url(images/logoheader.jpg) no-repeat; }

#sitenav 					{ width: auto;
							font: 13px/13px verdana, arial, Helvetica, sans-serif; }
#nav1						{ margin-top: 2px; letter-spacing: 1px; }
#nav1 li a 					{ margin: 0 0 0 15px; padding: 2px 8px 2px 8px;
							border: 1px solid transparent;
							color: #7d5d24;
 							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#nav1 a:hover,
#nav1 .current a 			{ color: #e2b77a; background-color: #4d2600; border: 1px solid #813900;
							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* #navadm 					{ font: 9px/10px verdana, arial, Helvetica, sans-serif; margin-top: 6px; text-transform: uppercase; }
#navadm li a 				{ margin: 0 2px 0 0; padding: 1px 4px; color: #7d5d24; }
#navadm a:hover,
#navadm .current a 			{ color: #e2b77a; }
*/
#userp 						{ float: right; text-transform: lowercase; font-size: 10px; margin-top: -2px; }
#userp li a 				{ margin: 0 2px 0 0; padding: 1px 4px; color: #ba7220; }
#userp a:hover,
#userp .current a 			{ color: #e2b77a; }


/* #navadm { display: none; }
#userp { display: none; } */

#catnav 					{ float: right; width: 100%;
							margin-top: 25px;
							font: 12px/13px verdana, arial, Helvetica, sans-serif; }
#catnav a					{ color: #c99335; }
#catnav a:hover,
#catnav li.current a		{ color: #e4c27e; }


/* #catnav { display: none; } */

#nav2,
#nav3,
#nav4,
#nav5						{ clear: both; float: right; width: auto; white-space: nowrap;
							background: transparent url(images/nav2.png) repeat-y left top;
							margin-bottom: 6px; padding: 3px 0 3px 30px; }
#nav2						{ margin-top: 2px; }
#nav2 li,
#nav3 li,
#nav4 li,
#nav5 li 					{ margin: 0 10px; }
#nav2 li a,
#nav3 li a,
#nav4 li a,
#nav5 li a 					{ padding: 1px 4px 1px 4px;
							border: 1px solid transparent; }
#nav2 li a:hover,
#nav3 li a:hover,
#nav4 li a:hover,
#nav5 li a:hover,
#nav2 li.current a,
#nav3 li.current a,
#nav4 li.current a,
#nav5 li.current a,
#nav3msg li.current a		{ padding-top: 3px; padding-bottom: 3px;
							color: #e2b77a; background-color: #4d2600; border: 1px solid #813900;
							-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#nav3msg					{ float: right; font-size: 10px;
							background: transparent url(images/nav2msg.png) repeat-y left top;
							margin-top: 4px;
 							padding: 3px 20px 3px 20px; text-transform: lowercase; color: #ccc;
							border: 0; }

#msgheader 					{ margin: 0px -37px -9px -37px; padding: 4px 4px 4px 8px;
							border-bottom: 2px groove #fdffff;
							background: url(images/msghdr.png) no-repeat left top;
							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; }
.pmulti 					{ padding: 4px; color: #000; }
.pmulti a 					{ margin: 0 1px 0 1px; padding: 2px 4px 2px 4px;
							color: #555f71; background-color: #c4d6ff;
							border: 1px solid #555f71; }
.pmulti a:hover,
.pmulti span.current 		{ margin: 0 1px 0 1px; padding: 2px 4px 2px 4px;
							text-decoration: none;
							color: #fff; background-color: #555761;
							border: 1px solid #555f71; }

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; }


#article 					{ float: left; width: 696px; xmin-height: 480px;
							margin: 16px 0 0 0; padding: 0 37px 39px 37px;
							text-align: justify;
							border: 0px;
							background: #f4f6f3 url(images/topper.png) no-repeat left top; }
#article ul					{ margin-left: 20px; padding: 0; }
#article li 				{ display: list-item; list-style: url(images/bullet.png); margin: 0 0 0 4px; padding: 0; }
#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; }

#dated 						{ float: right; margin-top: 8px; padding-left: 25px;
							font-size: 12px; line-height: 10px; color: #999; }

#footnotes					{ font-size: 85%; }

#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/icons/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;
							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: 770px;
							line-height: 27px; min-height: 27px;
							margin-bottom: 60px;
							font-size: 90%;
							background: url(images/footer.png) no-repeat left bottom;
							border-top: 2px groove #ebf5ff; }
#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: 8px; text-align: left; }
#pagenext 					{ float: right;
							padding-right: 8px;
							text-align: right; }

#footer 					{ clear: both; font-size: 90%; color: #b9c2c7; }
#footer ul 					{ text-align: center; margin: 0px; padding: 0px; text-transform: lowercase; }
#footer li 					{ display: inline; 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: #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; }
.tblhdr 					{ font: normal .9em/1.5em verdana, arial, Helvetica, sans-serif;
							background-image: url(images/bar1.gif);
							text-align: left; }

.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; }
.taglist					{ width: 226px; font-size: 110%; }
.tagct						{ font-size: 85%; color: #777; }

#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, .calentry,
.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, .calentry	{ overflow: auto; }
.tdoc						{ width: 625px; height: 350px; padding: 8px; }
.ttitle						{ width: 640px; padding: 2px; font-size: 20px; background: #ebe7de; }
.tnotes						{ width: 625px; height: 80px; }
.tother						{ width:400px; }
.tdoc:focus, .tnotes:focus, .calentry: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-right: 1px solid #111;
							border-bottom: 1px solid #111; border-left: 1px solid #555; }
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 li 					{ list-style:none; }
#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; }

#refnotes					{ float: left; width: 696px;
							font: normal 86%/155% verdana, arial, Helvetica, sans-serif;
							margin: 16px 0 0 0; padding: 0 37px 39px 37px;
							text-align: justify;
							border: 0px;
							background: #f4f6f3; }
#refnotes h1				{ margin-top: 0; padding-top: 10px; padding-bottom: 8px;
							font-size: 22px;
							background: #f4f6f3 url(images/msghdr.png) no-repeat left top; }
#refnote 					{ width: 560px;
							margin: 0 0 50px 0; padding: 6px 20px 0 20px;
							border: 1px dotted #777;
							font: 14px/18px Georgia, serif;
							background: #eaeaea url(images/bknote.png) repeat; }

#comments, #commentsnav 	{ display: block; }
#comments					{ float: left; width: 696px;
							font: normal 86%/155% verdana, arial, Helvetica, sans-serif;
							margin: 16px 0 0 0; padding: 0 37px 39px 37px;
							text-align: justify;
							border: 0px;
							background: #f4f6f3; }
#comments h1				{ margin-top: 0; padding-top: 10px; padding-bottom: 8px;
							font-size: 22px;
							background: #f4f6f3 url(images/msghdr.png) no-repeat left top; }
/* #comments h3 				{ xmargin-top: 50px; } */
#comments p 				{ color: #666; text-indent: 0; }
#comments .comment 			{ width: 550px;
							background: #f3f3c1 url(images/comment_grad.gif) repeat-x;
							margin-left: 35px;
							padding: 10px 10px 6px 10px;
							border: 1px #999966 solid;
							border-bottom: none; }
#comments .comment p 		{ margin: 5px 0 5px 0;
							padding: 0;
							color: #000; }
#comments .comment-footer 	{ margin: -15px 0 20px 35px;
							background: url(images/commfooter.png) no-repeat; }
#comments .comment-footer p { margin: 15px 0 0 43px; padding: 8px 0 0 5px; color: #000; }
#comments input 			{ margin: 0 0 5px 0; background: #fff; }
#comments input.btn1 { color: #000; }
#comments img 				{ display: inline;
							margin: 0; padding: 0;
							margin-bottom: 0 !important;
							border: none !important;
							-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
#commentsnav 				{ float: left; width: 770px;
							line-height: 27px; min-height: 27px;
							margin-bottom: 60px;
							font-size: 90%;
							background: url(images/footer.png) no-repeat left bottom;
							border-top: 2px groove #ebf5ff; }

#article #comments			{ margin: 0; padding: 0; }

.cformat					{ font-size: 80%; color: #888; margin-left: 4px; }
.cresp						{ color: #000; margin-left: 30px; padding: 6px; width: 466px;
							border: 1px #999966 solid;
							background: url(images/response_grad.gif) repeat-x; }
.cresp-footer				{ width: 480px; margin: -6px 0 20px 20px;
							background: url(images/responsefootersm.gif) no-repeat; }
.cheader					{ text-align: center; margin-top: -10px; color: #aaa; }

#helpful 					{ clear: both; display: block; float: right; margin: 0; }
#irate 						{ clear: both; display: block; float: right;
							margin: 15px 0 0 0; padding-left: 20px;
							background: url(images/icons/rate.png) no-repeat left center; }
#poll						{ display: block; margin-bottom: 8px;
							background: #eaeaea url(images/bk-009.jpg) repeat; }
#poll table					{ width: 100%; border: 1px solid #aaa; }

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