/*

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, #pagenavigation, footer	{ display: block; }
#msgheader, .pmulti, #dated, article, #resultslist, figure, figcaption, #tags, #botmultipage	{ display: block; }
.notescontainer, .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-top; }
sub 						{ vertical-align: baseline; }
small 						{ vertical-align: top; font: 12px/19px Georgia, serif; }
cite 						{ font-style: inherit; }

samp, code 					{ font-size: 75%; line-height: 0; }
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%; }


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

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

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

.vmid 						{ vertical-align: middle; border: 0;
	-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;
}
.aligncenter 				{ text-align: center; }

html 						{ xpadding: 30px 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 						{ xwidth: 724px; margin: 0 auto; }


header { padding-top: 30px; width: 724px; height: 45px; xcolor: #ccc; }
header img { float: left; }
/* xheader						{ float: right; width: 450px; color: #ccc; } */
/* header ul 					{ margin: 0; padding: 0; xpadding: 2px 0 0 0; xpadding-top: 18px; text-align: right; }
header li 					{ display: inline; margin-right: 13px; list-style-type: none; }
header a 					{ color: #ccc; padding: 2px 3px; }
header a:hover, header a.current 	{ border-bottom: 0px; color: #000; background-color: #ccc; text-decoration: none;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
*/

/* logo 						{ float: left; width: 250px; height: 45px; padding: 0; } */
#sitenav					{ float: right; width: auto; color: #ccc; }
#sitenav ul 				{ margin: 0; padding: 2px 0 0 0; margin-top: 18px; text-align: right; }
#sitenav li 				{ display: inline; margin-right: 13px; list-style-type: none; }
#sitenav a 					{ color: #ccc; padding: 2px 3px; }
#sitenav a:hover, #sitenav a.current 	{ border-bottom: 0px; color: #000; background-color: #ccc; text-decoration: none;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

#catnav 						{ float: left; width: 724px;
	font: 13px/13px verdana, arial, Helvetica, sans-serif;
	text-align: center;
	background: #535760 url(images/nav_bg.png) repeat-y left top;
	padding-top: 4px;
	color: #888;
}
#catnav ul 					{ width: 720px; height: 15px; margin: 0; padding: 2px 0 4px 0; text-align: center; }
#catnav li 					{ display: inline; margin: 0 6px; list-style-type: none; }
#catnav a 					{ color: #ccc; padding: 0px 3px; }
#catnav a:hover, #catnav a.current 	{ border-bottom: 0px; color: #000; background-color: #c0c0c0; text-decoration: none;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

#msgheader 					{ margin: 0px -37px 0px -37px; padding: 4px;
	color: #eee;
	text-align: left;
	background-color: #666;
}
.pmulti 					{ padding: 4px; color: #aaa; }
.pmulti a 					{ margin: 0 1px 0 1px; padding: 2px 4px 2px 4px;
	color: #000;
	border: 1px solid #666;
	background-color: #bbb;
}
.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;
	border: 1px solid #000;
	background-color: #f4f6f3;
}

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

#dated 						{ float: right; margin-top: 8px; padding-left: 25px;
	font-size: 12px; line-height: 12px; color: #999;
	/* background: url(images/author.png) no-repeat left top; */
}

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

note 						{ float: right; width: 215px; margin: 6px -28px 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;
}


.notescontainer 			{ 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;
}
.notescontainer p 			{ text-indent: 0; }
.notescontainer 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,
 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;
	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; }
#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;  text-align: left;  margin-left: 16px; }
#pagenext 					{ float: right; text-align: right; padding-right: 16px;
	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;
	background-color: #cacaca;
	-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=submit] 	{ display: none; width: 19px; height: 19px; padding: 0;
	cursor: pointer;
	border: none;
	text-indent: -9999px;
}

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