body  { 
	font-size: 100%;
	margin: 0px 0px 0px 0px; 
	font-family: Arial, sans-serif;
	overflow:scroll;
	background: #ffffff url(http://www.mycoachonline.com/dna/baseballplaybook/images/grassBack.jpg); 
}


#wrapper  {
	margin: .5em auto 0 auto;
    width: 1000px;
    height:auto;
    border:0px red solid;
    overflow:hidden;
    background: url(http://www.mycoachonline.com/dna/baseballplaybook/images/whitetrans.png); 
	}

#header   { 
	width:950px;
	height:auto;
	min-height:85px;
	border:0px solid blue;
	margin: .5em auto .5em auto;
	overflow:hidden;
	}
	
#sponhead	{
	float:right;
	width:500px;
	height:60px;
	margin-right:10px;
	border:0px red solid;
	padding-top:10px;
	}	
	
#subhead	{
	width:100%;
	height:auto;
	background-color:#333;
	color:white;
	padding:5px;
	font-size:.8em;
	padding-left:20px;
	}	
	
#rhplace	{
	width: 220px;
	*width:250px; /* lt IE 8 */
	border: 0px red solid;
	float:right;
	margin-right:24px;
	*margin-right:12px; /* lt IE 8 */
	overflow:hidden;
	}
	
#rhcol {
	width:215px;
	height:auto;
	min-height:180px;
	border:1px solid #333;
	float:right;
	margin: 0px 0px 5px 0px;
	}	
	
#centercol {
	width:722px; /* all browsers */
	*width:702px; /* lt IE 8 */
	height:auto;
	min-height:368px;
	padding-bottom:10px;
	border:0px solid blue;
	float:left;
	margin: .0em 5px 5px 24px;
	*margin: .0em 5px 5px 12px; /* lt IE 8 */
	overflow:hidden;
	}	

#storeinfo{
	width:300px; /* all browsers */
	*width:290px; /* lt IE 8 */
	height:auto;
	border:1px solid blue;
	float:left;
	padding:5px;
	margin: .0em 5px 5px 24px;
	*margin: .0em 5px 5px 12px; /* lt IE 8 */
	overflow:hidden;
	}
	
		
#footer   { 
	width:950px;
	height:auto;
	border:0px solid blue;
	margin: .0em 5px 5px 24px;
	*margin: .0em 5px 5px 12px; /* lt IE 8 */
	float:left;
	}	
	
img.ccaleft { 
	float: left;
	margin-right: 7px;
	margin-left: 0px;
	width: 3em;
	}
	
img.ccaright { 
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	}	
	
	p {
		font-size:.8em;
		padding-left:.5em;
		padding-right:.5em;
		}

	.firstp { 
		text-indent: .8em;
		font-size:.8em;
		}	
		
	.error { 
		font-weight: bold;
		color:red;
		}

	.bold { 
			font-size:1.0em;
			font-weight:bold;
			}
					
	h1 {
		font-size:24px;
		text-transform: capitalize;
		text-align: center;
		}
		
/*				
A:link {text-decoration: none; color:white;}
A:visited {text-decoration: none; color:white;}
A:active {text-decoration: none; color:white;}
A:hover {text-decoration: underline; color: red;}

*/
/* Photo Gallery */

.thumbnail img{
border: 2px solid red;
margin: 0 1px 1px 0;
}

.thumbnail:hover{
background-color: transparent;
text-decoration: none; 
}

.thumbnail:hover img{
border: 2px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
left: 0px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 2px;
max-width:470px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
position: absloute;
top: 150px;
left: 270px; /*position where enlarged image should offset horizontally */
z-index: 40;
}

		