.frame					{ position: relative; border: 1px solid #ccc; }
.frameT					{ position: relative; background: no-repeat; top: -1px; left: -1px; }
.frameTI				{ position: relative; background: top right no-repeat; height: 14px; right: -2px; overflow: hidden; }
.frameB					{ position: relative; background: bottom left no-repeat; bottom: -1px; _bottom: 0; left: -1px; }
.frameBI				{ position: relative; background: bottom right no-repeat; _bottom: -1px; right: -2px; padding: 0 5px 7px 5px; }
.frame p				{ padding-bottom: 0; }
.frame h2				{ font-size: 18px; padding: 0; color: #000; margin: 0; }
.frame h3				{ font-size: 16px; padding: 0; color: #64af1b; margin: 0; }


.gray2					{ background-color: #fff; border-color: #000; width:950px }
.gray2 .frameT			{ background-image: url('/images/borderTL.gif'); }
.gray2 .frameTI			{ background-image: url('/images/borderTR.gif'); }
.gray2 .frameB			{ background-image: url('/images/borderBL.gif'); }
.gray2 .frameBI			{ background-image: url('/images/borderBR.gif'); }

h1 { margin-top:0; }

#mainBody { 
	margin:10px;
	padding:10px;
	text-align:left;
}

.topNavFirst {
	float:left;
	border-right:1px dashed   #fff;
	border-left:1px dashed   #fff;
	
	text-align:left;
	background-color:black;
}

.topNav {
	float:left;
	border-right:1px dashed   #fff;
	text-align:center;
	background-color:black;
}

#navHome a:hover {
	background-image: url("/temp/Home-Slice.on.gif") center;
}
#navHome a {
	width:41px;
	height:17px;
	background-image: url("/temp/Home-Slice.gif") center;
}

.topNavFirst img{
	border:0;
	margin-left:15px;
	margin-right:15px;
	background-color:black;
}
 
.topNav img{
	border:0;
	margin-left:13px;
	margin-right:13px;
	background-color:black;
}
 
#topNavContainer {
	background-color:black;
	width:950px;
}

body {
	background-color:black;
}
.training_list li {
	padding-left: 20px; text-indent: -20px;
}

.training_list_race{
	color:DarkViolet;
}


/* blog stuff here here */
div#mainBody #sidebar li {
	list-style: none; 
}
div#mainBody #sidebar ul {
	margin-left:0em;
	padding-left:0.2em;
	Margin-bottom:1em;
}
div#mainBody #sidebar {
	width:140px;
	float:right;
}
div#mainBody #sidebar #s {
	width:60px;
}
  

