a:link {
  color: #00c;
  background-color: transparent;
}
a:visited {
  color: #909;
  background-color: transparent;
}
a:hover {
  color: #513600;
  background-color: transparent;
}

.menuBarFontHoverOver {
	font-family:verdana;
	font-size: 15px;
	font-weight: bold;
	color: #186321;
	background-color: white;
}
.menuBarFont {
	font-family:verdana;
	font-size: 15px;
	font-weight: bold;
	color: white;
	background-color: #186321;
}
.menuBarFont {
	font-family:verdana;
	font-size: 15px;
	font-weight: bold;
	color: white;
	background-color: #186321;
}

@media screen, projection {
/* exploit a parsing bug so @media rules are visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: "\"}\"";
  font-family: inherit;
}
body {
  /* background-color: #EBC79E; */
  /* color: #000000; */
  color: #ffffff; 
  /* background-image: url("/jmj2/images/swirly_light_sandy_background.jpg") */
  background-color: #FFFFF;
}
.wrapper {
  margin: 1% 5%;
  padding: 20;
  /* border: thin solid #7d5500;*/
  border: 15px;
  /* position:absolute; top:0; right:0; */
  /* min-width:950px; */
  /* width:90%; */
  min-width: 950px;
  max-width: 950px;
  /* width: auto;  */
  /* width:80%; */
  margin:0 auto;
  overflow:hidden;
  /* background-color: #DEB887; */
  background-color: #000000;
  border-width: .2em;
  /* border-style: dotted; */
  border-style: inset;
  border-color: #000222;   
  color: #ffffff; 
}
h1 {
/*
  background-color: #ffdf9d;    /* different color than content */
  */
  color: #000000;
  margin: 0;
  padding: .2em 2%; 
}
h2 {
  margin: .2em 0;
}
.main {
  clear: both;
  width: 100%;
  margin: 0;
  padding: 0;
  border-top: thin solid #ffffff;
  /* border-bottom: thin solid #7d5500; */
  color: #000000;
 // background-color: #90EE90;
  /* background: #fff5e1 url(images/2col-bg3.png) 50% 0 repeat-y; */
/* background-color value is for content background.
   Image is 2000px wide, ~25% is colored, where sidebar should be
   (exact pixel count of colored area is actually closer to 26%).
   Position corresponds to left sidebar, repeat img vertically.
   Easily modified for right sidebar - just flip the image,
   change bg position to 75% and change .content to float:left.
*/

}
.content {
  width: 67%;
  float: right;
  margin: 0;
  padding: 1% 2%;
}
.sidebar {
  margin-right: 73%;
  padding: 1%;
  font-size: 90%;
}
.clear {
  clear: both;
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}
.footer {
  background-color: #ffffff;  /* same bg color as h1 */
  color: #186321;
  margin: 0;          /* flush with .main */
  padding: 1% 2%;
}
.header {
  background-color: #ffffff;  /* same bg color as h1 */
  color: #186321;
  margin: 0;          /* flush with .main */
  padding: 1% 2%;
}
.titleFontBig {
	font-family:verdana;
	font-size: 40px;
	font-weight: bold;
	white-space: nowrap;
}
.titleFontSmall {
	font-family:verdana;
	font-size: 20px;
	font-weight: bold;
	white-space: nowrap;
}
.titleBarFontDark {
	font-size: 15px;
	font-weight: 600;
	white-space: nowrap;
}

.titleBarFontLight {
	font-size: 12px;
	font-weight: 100;
	white-space: nowrap;
}
.nav {
  //border-top: thin solid #ffffff;
  font-size: 90%;
}
.nav ul {
  margin: .3em;
  padding: 0;
}
.nav li {
  list-style: none;
/*  display: inline; */
  float: left;
  padding: .5em 1.75em;
}

td.birthdaycake_baseball_glove_backgroud {
	background-image: url(./images/birthdaycake_baseball_glove.gif); /* forward slash for the path */
	//width: 555px; /* use you own image size; */
	//height: 5555px; /* use you own image size; */
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: top;
} 

table.BatsItemLargeTable {
	border-width: 4px 4px 4px 4px;
	border-spacing: 2px;
	border-style: double double double double;
	border-color: white white white white; /* gray gray gray gray; */
	border-collapse: separate;
	background-color: #4E5253;
}
table.BatsItemLargeTable  th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: white white white white; /* gray gray gray gray; */
	background-color: #4E5253;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.BatsItemLargeTable  td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: white white white white; /* gray gray gray gray; */
	background-color: #4E5253;
	-moz-border-radius: 0px 0px 0px 0px;
}


} /* end media rules */

