body
{
	margin: 0;
	border: 0;														/* for Opera: http://www.communitymx.com/content/article.cfm?cid=33662 */
	padding: 0;														/* for Opera: http://www.communitymx.com/content/article.cfm?cid=33662 */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
	color: #000000;
	background: url(page_bgd.jpg); /*background-color: #ffffff;*/
}
h1	{margin: 0; font-size: 2.5em; font-weight: normal; color: #58589b; background-color: inherit;}		/* page title */
h2	{margin: 0; font-size: 1.5em; font-weight: normal; color: #58589b; background-color: inherit;}		/* page subtitle */
h3	{margin: 0; font-size: 1.2em; font-weight: normal; color: #58589b; background-color: inherit;}		/* page sub-subtitle */

.pageBody             {font-size: .8em;}
.pageCrumbs           {font-size: .8em; color: #aaaaaa; background-color: inherit;}
.pageCrumbs a         {color: #aaaaaa; background-color: inherit;}
.pageCrumbs a:hover   {color: #000000; background-color: inherit;}
.pageCrumbs em        {font-weight: bold;}

.pageMod              {font-size: .6em; color: #aaaaaa; margin: 0; background-color: inherit;}
.pageLinks            {margin: 0;}
.pageSiteLinks        {font-family: arial; font-size: .75em; margin: 0 0 .3em .5em;}
.pageCaption          {margin: 0; padding: 0; color: black; background: #eeeeff;}
.pageCaption p        {margin: .5em; padding: 0; font-style: italic; font-size: .7em; font-weight: normal;}

.pageComment          {border-top: 1px #aaaaaa dotted; padding: 20px 0;}
.pageComment p        {font-size: .8em; margin-top: 0;}
.pageComment h2       {font-size: 1.5em; font-weight: normal; color: #58589b; margin: 10px 0; background-color: inherit;}

.pageCommentNew       {border-top: 1px #aaaaaa dotted; padding: 20px; background-color: #fffacd;}
.pageCommentNew p     {font-size: .8em; margin-top: 0;}
.pageCommentNew h2    {font-size: 1.5em; font-weight: normal; color: #58589b; margin: 10px 0; background-color: inherit;}

.pageCommentRick      {border-top: 1px #aaaaaa dotted; padding: 20px; background-color: #DAEEFD;}
.pageCommentRick p    {font-size: .8em; margin-top: 0;}
.pageCommentRick h2   {font-size: 1.5em; font-weight: normal; color: #58589b; margin: 10px 0; background-color: inherit;}

.pageCommentIgnore    {border-top: 1px #aaaaaa dotted; padding: 0;}
.pageCommentIgnore p  {font-size: .8em; margin-top: 0;}
.pageCommentIgnore h2 {font-size: 1.5em; font-weight: normal; color: #58589b; margin: 10px 0; background-color: inherit;}
.pageCommentIgnoreTag {font-size: .4em; text-align: right; color: #aaaaaa; margin-bottom: 0; background-color: inherit;}

.pageCommentHigh      {border-top: 1px #aaaaaa dotted; padding: 20px; background-color: #fff000;}
.pageCommentHigh p    {font-size: .8em; margin-top: 0;}
.pageCommentHigh h2   {font-size: 1.5em; font-weight: normal; color: #58589b; margin: 10px 0; background-color: inherit;}

.pageCommentRec      {border-top: 1px #aaaaaa dotted; padding: 20px; background-color: #c1ffc1;}
.pageCommentRec p    {font-size: .8em; margin-top: 0;}
.pageCommentRec h2   {font-size: 1.5em; font-weight: normal; color: #58589b; margin: 10px 0; background-color: inherit;}

.pageCommentText      {font-size: .8em;}
.pageCommentLabel     {font-size: .6em;}
.pageCommentTag       {font-size: .6em; text-align: right; color: #aaaaaa; margin-bottom: 0; background-color: inherit;}
.pageCommentForm      {padding: 20px 0; border-top: 1px #aaaaaa dotted; border-bottom: 1px #aaaaaa dotted; background-color: #ffffff;}

.commentPageTabBase		{padding: 7px; background: #788A37;}
.commentPageTabs		{padding: 10px; font-size: .6em;}
.commentPageTabs a		{text-decoration: none;}
.commentPageTabInactive	{padding: 10px 15px; background: #9FB850;}
.commentPageTabActive	{padding: 10px 15px; background: #788A37;}		/* #546228 */

#commentPages		{margin-top: 10px;}
#commentPages2		{margin-bottom: 10px;}

.pageQuote            {border: 1px black solid; color: black; background: #eeeeee; font-style: italic;}
.sidebar              {border: 1px black solid; color: black; background: #eeeeee;}
.control              {color: black; font-size: .5em; text-align: right;}

.spyderTitle          {font-family: arial; font-size: .7em; margin: 0 0 .3em 1.5em; text-indent: -1em;}
.spyderSource         {display: none;}
.spyderDate           {display: none;}

.col-left             {font-family: arial; font-size: .75em; margin: 0 0 .3em 1.5em; text-indent: -1em;}
.col-left-head        {font-family: arial; font-size: .75em; margin: 0 0 .3em 0; font-weight: bold;}

.pollContainer        {width: 180px; margin: 1em 0; background: url('/_resources/siteNav_bgd.jpg'); border: 1px black solid; padding: 15px;}
.pollTitle            {font-size: 1.2em; color: #58589b; background-color: inherit; margin: 0 0 .8em 0;}
.pollQuestion         {font-size: .8em; margin: 0;}
.pollAnswers          {font-size: .8em; margin: .8em;}
.pollComment          {font-size: .8em; margin: 0;}
.pollLink             {font-size: .6em; text-align: right; margin: 0;}

