BODY, FORM, IMG {	margin: 0; padding: 0; border: 0; }
BODY { background: #333 url(gfx/page.jpg) repeat-y; margin-bottom: 20px; }
H1, H2, H3 { margin: 0; padding: 0;}
H1 { font-size: 16px; }
H2 { font-size: 14px; }
H3 { font-size: 12px; }
BODY, TD, DIV, SPAN, P
{ font-family: "Trebuchet MS", Tahoma, Arial, Geneva, Helvetica, Sans-Serif; font-size: 12px; }
A { text-decoration: none; }
A:hover { text-decoration: underline; }
TH { font-size: 12px; vertical-align: baseline; background-color: #333; color: #fff; }

H1#Login { font-size: 18px; font-family: Tahoma; font-weight: normal; margin: 0; }

#PageHeading
{
	position: relative;
	background-color: #333;
	padding: 0;
	margin: 0;
	z-index: 0;
}

#Footer TD { padding: 5px 10px; color: #fff; font-size: 12px; font-family: Arial, 'Lucida Sans'; }

#PageHeading A, #Footer A
{
	color: #FFF;
	background: transparent;
	text-decoration: none;
	padding: 4px;
	font-size: 12px;
}

#PageHeading A:hover, #Footer A:hover
{
	color: #CCC;
	background: transparent;
	padding: 3px; border: Solid 1px #ccc;
}

/**** SideMenu ****/
#SideMenu
{
	font: 14px; margin: 0 4px 0 0; padding: 0;
	background-color: #fff;
}

#SideMenu H1
{
	margin: 3px 0 0; 
	padding: 5px 0 5px 10px;
	font:caption; font-weight: bold;
	background: #545B9A; border-bottom: Solid 1px #333;
	width: 200px; color: #FFF;
}

#SideMenu H2
{
	margin: 0; 
	padding: 5px 0 5px 10px;
	font:caption;
	background: #7F84B4;
	width: 200px; color: #FFF;
}

#SideMenu A
{
	font: menu;
	background-color: #889FB7;
	color: #000;
	width: 200px;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	margin: 0;
	display: block;
}

#SideMenu A:Hover
{
	background-color: #2A3D51; color: #fff;
}
/**** End Sidemenu ****/

#PaneLinks
{
	padding:0; vertical-align: baseline; margin: 0;
}

#PaneLinks A
{
	background: #333; color: #fff; font-weight: bold; border: Solid 1px #000; border-bottom: 0; margin: 0 5px;
	padding: 0 5px; text-decoration: none;
}

#RecentMedia H1
{
	font-size: 14px; font-weight: bold; margin: 0; padding: 0;
}

#RecentMedia H1 .red
{
	font-size: 14px; font-weight: bold; margin: 0; padding: 0; color: Red;
}

#RecentMedia P
{
	margin: 0; padding: 0;
}

#PaneLinks A:hover
{
	background: #ccc; color: #000; 
}

#Footer
{
	position: absolute;
	z-index: 1;
	background-color: #333;
}

#TypeA
{
	padding: 3px 0 55px 1px; margin: 0;
}

#imgFlag { margin-top: 2px; }

#TopStory { padding: 0; margin: 0;}
#TopStory H1 { font-size: 14px; margin: 0 0 5px 0; font-weight: bold; }
.TopPicture { float: left; padding: 0; position: relative; top:-12px; left:-15px;}
.TopPicture DIV { border: 0; margin: 0; padding: 0; }
.TopPicture DIV IMG { border: Solid 1px #000; margin: 0; }
.caption { color: #666; font-size: 11px; font-weight: bold; text-align: center; margin: 0; padding: 0; }

.newsbit H1 { border-top: Dotted 1px #CCC; background-color: #EEE; margin: 0; padding: 3px 0 3px 10px;  }
.newsbit H2 { font: caption; padding: 0 0 3px 10px; border-bottom: Dotted 1px #CCC; color: #000; background-color: #EEE; }

UL.arrow_bullet { padding: 0; margin: 0 0 0 22px; }
UL.arrow_bullet LI {
	margin: 5px;
	padding: 0 0 0 17px;
	background: transparent url(http://localhost/USA%20Racquetball/www/usar/gfx/b_right_arrow.gif) no-repeat 0 3px;
	list-style: none;
}
UL.bullet { padding: 0; margin: 0 0 0 22px; }
UL.bullet LI {
	margin: 5px;
	padding: 0 0 0 17px;
	background: transparent url(http://localhost/USA%20Racquetball/www/usar/gfx/bullet.gif) no-repeat 0 6px;
	list-style: none;
}
UL.bullet LH, UL.arrow_bullet LH { font-weight: bold; font-size: 12px; }

.red { color: Red; }

.comment { border: Solid 1px #000; padding: 5px; margin: 5px; }

