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: 1.8em; 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 */

/* ----- BALLPARKS ----- */

/* ----- SITE NAVIGATION ----*/

.sitenav                {font-family: "Verdana", sans-serif; font-size: .6em; background: transparent; color: #000000;}
.sitenav a                {text-decoration: none; font-weight: bold;}
.sitenav a:link             {background: transparent; color: #0000ff;}
.sitenav a:visited          {background: transparent; color: #000099;}
.sitenav a:active           {background: transparent; color: #ff0000;}
.sitenav a:hover            {background: transparent; color: #ff0000; text-decoration: none;}
.sitenav p                {margin-left: 10px; margin-right: 10px;}

.sitenavrule            {background: #800000; color: #ffffff;}

/* ----- MAIN MENU PAGE -----*/

.menupage               {font-family: Verdana, sans-serif; font-size: 7.5pt; background: #ffffff; color: #0b0b67; margin-top: 0px; margin-bottom: 0px}
.menupage a               {text-decoration: none; font-weight: bold;}
.menupage a:link            {background: #ffffff; color: #0e0e8c;}
.menupage a:visited         {background: #ffffff; color: #0e0e8c;}
.menupage a:active          {background: #ffffff; color: #0e0e8c;}
.menupage a:hover           {background: #ffffff; color: #0e0eff; text-decoration: none;}

/* ----- ARTICLE TEXT ----- */

.pageborder             {background: #000066; color: #ffffff;}
.pagebgd                {background: #ffffff; color: #000000;}
.pagetitle              {font-family: "Verdana", sans-serif; font-size: 20pt; margin: 0px;
                         background: transparent; color: #000000;}
.subtitle               {font-family: "Verdana", sans-serif; font-size: 13pt; margin-bottom: 0px;
                         background: transparent; color: #000000;}
.tagline                {font-family: "Verdana", sans-serif; font-size: 7.5pt; margin-top: 0px;
                         background: transparent; color: #000000;}

.item                   {font-family: Verdana, sans-serif; font-size: 10pt; margin-bottom: 0px; background: transparent; color: #000000;}
.item a                   {text-decoration:none}
.item a:link                {background: #ffffff; color: #0000ff;}
.item a:visited             {background: #ffffff; color: #000099;}
.item a:active              {background: #ffffff; color: #0000ff;}
.item a:hover               {background: #ffffff; color: #0000ff; text-decoration: underline;}

p                       {font-family: Verdana, sans-serif; font-size: 10pt; background: transparent; color: #000000;}
p a                       {text-decoration:none}
p a:link                    {background: #ffffff; color: #0000ff;}
p a:visited                 {background: #ffffff; color: #000099;}
p a:active                  {background: #ffffff; color: #0000ff;}
p a:hover                   {background: #ffffff; color: #0000ff; text-decoration: underline;}

/* ----- SIDEBAR AND PHOTOS ----- */

.photocaption           {font-family: Verdana, sans-serif; font-size: 7.5pt; background: #000000; color: #ffffff; text-align: center;}
.photocaption a           {text-decoration: none;}
.photocaption a:link        {background: #000000; color: #f0ff30;}
.photocaption a:visited     {background: #000000; color: #f0ff30;}
.photocaption a:active      {background: #000000; color: #f0ff30;}
.photocaption a:hover       {background: #000000; color: #f0ff30; text-decoration: underline;}

.sidebarborder          {background: #000066; color: #ffffff;}
.sidebarbgd             {background: #d8e6fa; color: #0b0b67;}
.sidebartext            {font-family: Verdana, sans-serif; font-size: 7.5pt; background: #d8e6fa; color: #0b0b67;}
.sidebartext a            {text-decoration: none;}
.sidebartext a:link         {background: #d8e6fa; color: #0000aa;}
.sidebartext a:visited      {background: #d8e6fa; color: #0000aa;}
.sidebartext a:active       {background: #d8e6fa; color: #0000cc;}
.sidebartext a:hover        {background: #d8e6fa; color: #0000cc;}

/* ----- LEFT PANEL ----- */

.panelbgd               {background: #f0f0fa; color: #0b0b67;}
.paneltext              {font-family: Verdana, sans-serif; font-size: 7.5pt; background: #f0f0fa; color: #0b0b67; margin-top: 0px; margin-bottom: 0px}
.paneltext a              {text-decoration: none;}
.paneltext a:link           {background: #f0f0fa; color: #0000ec;}
.paneltext a:visited        {background: #f0f0fa; color: #0000ec;}
.paneltext a:active         {background: #f0f0fa; color: #0000ec;}
.paneltext a:hover          {background: #f0f0fa; color: #0000ec; text-decoration: underline;}

/* ----- COMMENTS ----- */

.commentbgd             {background: #d8e6fa; color: #000000;}
.commentborder          {background: #0000aa; color:#ffffff;}
.commenthead            {font-family: Arial, sans-serif; font-size: 8pt; background: #0000aa; color:#ffffff;
                         margin-top: 2px; margin-bottom: 2px;}
.commenttext            {font-family: Arial, sans-serif; font-size: 8pt; background: #d8e6fa; color: #000000;
                         margin-right: 10px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px;}


