/* 

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!

*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; line-height: 20px; color: #000;
	line-height: 20px;
	background-color: #666;
	margin: 0px; padding: 30px 0 10px 0;
	}
a:link, a:visited, a:active { color: #000; text-decoration: none; border-bottom: 1px dashed #000; }
a:hover { color: #ff0000; text-decoration: none; border-bottom: 0; }
img { border: 0; }
#wrapper { margin: auto; width: 673px; border: 0; }
#site { display: none; }
#header { width: 673px; height: 128px; position: relative; }
#header a { border-bottom: 0; }
#content { width: 100%; position: relative; min-height: 200px; }
#content { background: url(style/images/content_bg.png) repeat; }

.alignleft { float: left; }
.alignright { float: right; }
#nav {
	width: 673px; height: 28px;
	max-height: 28px;
	list-style-type: none;
	text-align: center;
	background: url(style/images/nav_bg.png) no-repeat left top;
	}
#nav a { padding: 0 25px 0 25px; }
#nav a img {
	border: none;
	vertical-align: text-top;
	margin-top: 4px;
	margin-bottom: 4px;
	opacity: .5;
	filter: alpha(opacity=50);
	}
#nav a img.selected { opacity: 1; filter: alpha(opacity=100); }
#nav a img:hover { opacity: 1; filter: alpha(opacity=100); }
#subnav { font-size: 90%; text-align: center; }
#subnav a { color: #333; font-weight: bold; border-bottom: 0; }
#subnav a.selected { color: #ff4800; }
#subnav a:hover { color: #ff5A00; }
#subnav {
	width: 657px;
	vertical-align: middle;
	background-color: #e3e3e3;
	border-bottom: 1px solid #b3b3b3;
	margin-left: 8px;
	padding: 3px 0 0 0;
	}
.pagenavtopa, .pagenavbota,
.pagenavtopb, .pagenavbotb {
	width: 47%;
	font: 90%/100% Arial, Helvetica, sans-serif;
	padding-top: 3px;
	}
.pagenavtopa, .pagenavbota {
	float: left;
	padding-left: 13px;
	}
.pagenavtopb, .pagenavbotb {
	float: right;
	padding-right: 13px;
	text-align: right;
	}
.pagenavtopa a, .pagenavtopb a,
.pagenavbota a, .pagenavbotb a { border-bottom: 0; }
.pagenavtopa a:hover, .pagenavtopb a:hover,
.pagenavbota a:hover, .pagenavbotb a:hover { color: #ff0000; border-bottom: 0; }
.pagenavbota, .pagenavbotb { padding-top: 7px; }
.pagenavbota { padding-left: 0; }
.pagenavbotb { padding-right: 0; }
#quicklinks { color: #fff; float: right; padding: 4px 3px 0 0; }
#quicklinks a { border-bottom: 0; }
#padding { clear: both; padding: 15px 30px 30px 30px; }
#pagecontainer {
	clear: both;
	margin-top: 10px;
	min-height: 125px;
	background: url(style/images/entry_bg.png) no-repeat left bottom;
	}
#document {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; color: #000;
	text-align: justify;
	line-height: 20px;
	margin: 0px;
	padding: 0 0 0 15px;
}
#document .multitop {
	float: left;
	text-align: center;
	font-style: italic;
	}
#document .multibot {
	text-align: center;
	width: 35%;
	border: 1px dashed #a0a0a0;
	background-color: #e8e8e8;
	margin: auto;
	margin-bottom: 10px;
	padding: 2px;
	}
#document hr {
	clear: both;
	width: 100%; height: 3px;
	color: #fff;
	border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
	border-right: 0px none #ccc; border-left: 0px none #ccc;
	margin-top: 8px;
	margin-bottom: 12px;
	}
#document ul { margin-bottom: 0px; }
#document h1 {
	font-size: 135%; color: #333; font-weight: normal;
	margin: 0px 0px 10px; padding: 0px 0px 8px;
	}
#document h1 b { color: #ff4800; font-weight: normal; }
#document h2 { font-size: 125%; color: #333; font-weight: normal; }
#document h3 {
	font-size: 120%; font-weight: normal;
	margin: 0 0 5px; padding: 0 0 14px;
	}
#document h4 {
	font-size: 115%; color: #000;
	margin: 0 0 10px; padding: 0px;
	}
#document h5 {
	font-size: 110%; color: #333;
	margin: 0 0 5px; padding: 0px; 
	}
#document p {
	margin: 0px; padding: 0px 0px 15px;
}
#document blockquote {
	color: #000;
	border-left: 2px solid #ccc;
	padding: 0 0 0 10px;
	}
#documentdate {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #708090;
	background-color: #e8e8e8;
	border: 1px solid #ccc;
	text-align: right;
	padding: 1px 5px 1px 5px;
	}
#document a { color: #ff4800; }
#document a:hover { color: #000; }
#document .post { background: url(style/images/entry_bg.png) no-repeat left bottom; }
#document .poll { border: 1px dotted #ccc; background: url(style/images/_bkp31.jpg); }
.notescontainer {
	clear: both;
	width: 90%;
	border: 1px dashed #7d775c;
	background: url(style/images/_bkp31.jpg) repeat;
	margin: 0 auto;
	margin-bottom: 25px;
	}
.notes {
	font-family: "Futura CondensedLight", "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 90%; color: #000;
	font-weight: normal;
	line-height: 125%;
	padding: 20px 16px 8px 24px;
	text-align: justify;
	background: url(style/images/notearw.png) no-repeat left top;
}
.notesdate {
	font-size: 85%; color: #708090;
	text-align: right;
	margin-top: -15px;
	}
.notes a { color: #7d775c; border-bottom: #00c 1px dashed; }
#relatedcontainer {
	width: 207px;
	float: right;
	margin: 0 0 4px 18px; padding: 0;
	}
#relatedcontent {
	padding: 8px 20px 10px 18px;
	font-size: 95%; color: #777;
	background: url(style/images/related-bg.png) no-repeat top right;
	}
.relatedheader {
	font-size: 15px; color: #6fbaee;
	letter-spacing: 1px;
	font-style: italic;
	padding: 5px 0 6px 0;
	border-bottom: 1px dotted #aaa;
	}
.relatedlist  { margin:0; padding:0; text-align: left; }
.relatedlist li { line-height: 125%; display:block; border-bottom: 1px dotted #aaa; }
#relatedcontent a { color: #aaa; display: block; padding: 4px 5px 4px 5px; border-bottom: 0; }
#relatedcontent a:hover { background: #eee; }
#relatedbottom {
	min-height: 8px;
	background: url(style/images/related-bg.png) no-repeat bottom right;
	}
.latest {
	clear: both;
	background: url(style/images/entry_bg.png) no-repeat left bottom;
	}
#document .latest h3 {
	font-size: 115%;
	margin: 18px 0 13px 0; padding: 0px;
	}
#document .latest h3 a {
	margin: 0px; padding: 0px;
	border-bottom: none;
	}
.latest .latestdate {
	display: block;
	font-size: 85%;
	line-height: 100%;
	border-bottom: 1px solid #ccc;
	margin: 0 0 8px 0; padding: 0 0 4px 0;
	}

.latest .entry { padding-left: 15px; min-height: 125px; }
.latest blockquote {
	color: #000;
	border-left: 2px solid #ccc;
	padding: 0 0 0 10px;
	}
.latest .poll  {
	line-height: 175%;
	padding: 25px;
	border: 1px dashed #7d775c;
	margin-bottom: 15px; padding-bottom: 15px;
	}
.latest .posted {
	clear: both;
	font-size: 95%; color: #616980;
	background-color: #8bbfcc;
	border: 1px solid #ccc;
	padding: 1px 5px 1px 5px;
	}
.readmore {
	font-size: 90%;
	padding: 0 0 12px 0;
	}
#document .index {
	line-height: 150%;
	padding-bottom: 16px;
	}
#document .index h2 {
	font-size: 125%;
	font-weight: 200;
	padding: 25px 0 0 0;
	}
#document .index ul { list-style: none; margin-bottom: 0px; }
#document .index hr { height: 8px; }
#document .index a { color: #000; border-bottom: 0; }
#document .index a:hover { color: #ff0000; }
#document .index .excon { font-size: 70%; padding-left: 12px; }
#document .index .latestmore {
	width: 98%;
	font-size: 95%;
	font-weight: normal;
	padding: 0 5px 0 5px;
	border: 1px dashed #c0c0c0;
	}
#document .index .latestmore .next { text-align: right; }
#document .index .latestmore .next { float: right; }

table {
	border-collapse: collapse;
	width: 100%;
	font: normal 90%/175% verdana, arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0; padding: 0;
	}
th, td { padding: 0; }
.latedate { font-size: 85%; }
tbody tr:hover td { background-color: #e5e5cb; }
#commentscontainer {
	clear: both;
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0 auto; padding: 0;
	border-top: 1px solid #aaa; border-right: 1px dashed #7d775c; border-bottom: 1px solid #aaa; border-left: 1px dashed #7d775c;
	background: url(style/images/_bkp31.jpg) repeat;
	}
.commsubmit { font-size: 95%; }

#commentscontainer .comments { padding: 8px 32px 18px 32px; text-align: justify; }
#commentscontainer .comments hr {
	height: 4px;
	color: #fff;
	border-top: 1px solid #ccc; border-right: 0px none #ccc; border-bottom: 1px solid #ccc; border-left: 0px none #ccc;
	margin-top: 24px;
	margin-bottom: 12px;
	}
#commentscontainer .comments a { color: #000; }
#commentscontainer .comments a:hover { color: #ff0000; }

.closed { font-size:90%; font-style: italic; text-align: center; padding: 0; margin: 0; }
.commsubthx {
	clear: both;
	border: 1px dashed #666;
	padding: 7px;
	margin-bottom: 20px;
	background-color: #ffc;
	}
.commblock {
	padding: 10px;
	background-color: #fcfcfc;
	border: 1px solid; border-color: #666 #ccc #ccc #666;
	}
commblock .comments .commblock { padding: 10px; }

#comma, #commb {
	width: 673px;
	height: 32px;
	text-align: center;
	}
#comma {
	margin-top: 24px;
	background: url(style/images/comma_bg.png) no-repeat left top;
	}
#commb { background: url(style/images/commb_bg.png) no-repeat left bottom; }
.commblock { font-style: italic; }
.commsubmit { font-style: italic; }
input.tbox2, .tboxx, textarea {
	font: 12px/14px verdana, arial, Helvetica, sans-serif;
	color: #000;
	background-color: #f8f8f8;
	border-top: 1px solid #5e5d63; border-bottom: 1px solid #aaa;
	border-left: 1px solid #5e5d63; border-right: 1px solid #aaa;
	padding: 2px;
	}
textarea { background-color: #f8f8f8; overflow: auto; }
.tboxx { background-color: #ffe1e1; }
#commfnote {
	font-size:90%;
	line-height:125%;
	border:1px dashed #666;
	background-color:#ffc;
	padding:7px;
	}
#contentfooter { width: 673px; height: 32px; background: url(style/images/footer_bg.png) no-repeat; }
#credits {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 85%; color: #ccc;
	text-align: center;
	line-height: 110%;
	margin-top: 15px;
	}
#credits a { color: #fff; text-decoration: underline; }
#credits a:hover { text-decoration: none; }
#credits { padding-top: 3px; }
* HTML .subentry { height: 1px; }	/* IE6Win Fix */
.subentry { min-height: 1px; }		/* IE7Win Fix */
.subentry LEGEND { font-size: 110%; color: #3a3b3c; font-weight: bold; padding: 2px 6px; }
.subentry FIELDSET { padding: 12px; border: 1px solid #666; }

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