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-color: #ffffff;
}

/* em	{font-weight: bold; font-style: normal;}

h1	{font-size: 2.5em; font-weight: normal; margin-top: 0;}
h2	{font-size: 1.5em; font-weight: normal;}
hr	{display: none;}
*/
a					{text-decoration: none;}
a:hover				{text-decoration: underline;}

/* Professional Content Management by RixWare Development */

.pageMain                {margin-bottom: 1.5em;}
.pageMain h1             {font-size: 2em; margin: 0; font-weight: normal;}
.pageMain h2             {font-size: 1.2em; margin: 0; font-weight: normal;}
.pageMain p              {font-size: .8em; margin-top: 0;}
.pageMain .create        {font-size: .6em; font-style: italic; margin-top: 0;}

.pageInsert              {margin-bottom: 1em; color: red;}

.pagePreview             {padding: 0 0 1em 0;}
.pagePreview h1          {font-size: 1.2em; font-weight: normal; margin: 0;}
.pagePreview h2          {display: none;}
.pagePreview p           {font-size: .8em; margin-bottom: 0;}
.pagePreview .create     {display: none;}

.pageLinks               {padding: 1em 0; border-top: 1px solid #bababa;}
.pageLinks p             {font-size: 1em; margin: 0;}

.pageChild               {padding: 0 0 1em 0;}
.pageChild h1            {font-size: 1.2em; font-weight: normal; margin: 0;}
.pageChild h2            {display: none;}
.pageChild p             {font-size: .8em;}
.pageChild .create       {display: none;}
.pageChild .link         {font-size: .6em; font-style: italic; margin: 0; text-align: right;}

.pageComments            {border: 1px solid black; padding: 20px; color: black; background: #efefef; margin-bottom: 1em;}
.pageCommentsPrev        {border-bottom: 1px dotted #bababa; margin-bottom: 20px;}
.pageCommentsPrev h1     {font-size: 1.2em; font-weight: normal; margin: 0; padding-bottom: 1em;}

.pageComment             {padding-bottom: 1em; border-top: 1px dotted #bababa;}
.pageComment p           {font-size: .7em;}
.pageComment .tag        {font-size: .6em; font-style: italic; margin: 0; text-align: right;}

.pageCommentForm h1      {font-size: 1.2em; font-weight: normal; margin: 0;}
.pageCommentForm p       {font-size: .8em; margin-bottom: 0;}

.pageMod                 {font-size: .6em; color: #bababa; padding: 20px 0 0 0;}
.pageCaption             {background: #efefef; font-size: .6em; padding: 5px;}

.pageSidebar			{border: 1px solid black; background: #dddddd;}

/* End RixWare Development */

#page-head0			{color: #ffffff; background: #785c85 url(/_site/head0.gif) no-repeat right; border-bottom: 16px solid black; padding: 30px;}
#page-head1			{color: #ffffff; font-size: 2em; font-style: italic; background: #e5d85b url(/_site/head1.gif) no-repeat right; border-bottom: 16px solid black; padding: 30px;}
#page-head2			{color: #ffffff; font-size: 2em; font-style: italic; background: #7bb9c1 url(/_site/head2.gif) no-repeat right; border-bottom: 16px solid black; padding: 30px;}
#page-head3			{color: #ffffff; font-size: 2em; font-style: italic; background: #d22914 url(/_site/head3.gif) no-repeat right; border-bottom: 16px solid black; padding: 30px;}

#page-foot			{font-size: .7em; border-top: 2px solid black; padding: 20px; text-align: center;}
#page-foot .notice	{font-size: .6em;}

#colorbar			{position: absolute; left: 0; width: 70%; margin: -10px 0 0 0; height: 4px; background: url(/_site/bar.jpg) repeat-x;}
#insignia			{position: absolute; left: 70%; margin: -90px 0 0 -70px;}

#rank0				{position: absolute; left: 70%; width: 30%; margin: -10px 0 0 0; height: 49px; background: url(/_site/bar.jpg) repeat-x;}
#rank1				{position: absolute; left: 70%; width: 30%; margin: -32px 0 0 0; height: 49px; background: url(/_site/rank1.gif) repeat-x;}
#rank2				{position: absolute; left: 70%; width: 30%; margin: -32px 0 0 0; height: 49px; background: url(/_site/rank2.gif) repeat-x;}
#rank3				{position: absolute; left: 70%; width: 30%; margin: -32px 0 0 0; height: 49px; background: url(/_site/rank3.gif) repeat-x;}

#table-outer		{width: 100%; margin: -2px 0 -2px 0;}
#table-article		{width: 85%; padding: 20px 30px 20px 30px; vertical-align: top;}
#table-sitenav		{width: 15%; padding: 20px; vertical-align: top; color: #000; background: #d1dae9; border-left: 3px solid #588aee; white-space: nowrap;}

.pageCrumbs			{font-size: .7em; margin-bottom: 0;}
/* .pagePreview		{font-size: 1.3em;}
.pageMod			{color: #999999; font-size: .7em;}
.pageLinks			{margin: 0;}
*/

