@charset "utf-8";
body {
	font:normal normal normal 14px/1.5 Arial, Helvetica, sans-serif;
	background: #FF3333;
}
p {
	color: #333;
	margin:0 0 21px 0;
}
h2, h3, h4, h5 {
	font: bold 20px/1.5 Arial, Helvetica, sans-serif;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:16px;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.leftImg {  /* places an image LEFT for text wrap */
	float:left;
	padding:10px 10px 0 0;
}
.rightImg {  /* places an image RIGHT for text wrap */
	float:right;
	padding:0 0 0 15px;
}
.red{
	color:#F00;}
/*** LAYOUT STYLES ***/
#headerWrap, #navWrap{
	float:left;
	width:100%;}
#header, #nav,  #footer {
	margin:0 auto;
	width:960px;
}

/*header rules*/
#headerWrap{
	border-top:3px solid #000;
	background: url(../_img/headerWrapBG.jpg) repeat-x;}
#header {
	height: 160px;
	background: url(../_img/headerBG.png) repeat-x;
}

#header h1 a { /*LOGO*/
	display: block;
	width: 600px;
	height: 160px;
	position:absolute;
	margin:0 0 0 0;
	background: url(../_img/Michael-DiChiaro-Logo.png) no-repeat;
	text-indent: -9999px;
}

/*Camps Clinics layout*/
.float-container {
    border: none;
    padding: 10px;
}

.float-child {
    width: 46%;
    float: left;
    padding: 10px;
    border: none;
}
/*END Camps Clinics layout*/

/*navigation rules*/
#navWrap{
	border-top:1px solid #000;
	background: url(../_img/navBG.jpg) repeat-x;}
#nav {
	height: 42px;
	
}
#nav ul li {
	float:left;
	display:inline;
	margin:6px 0 0 100px;
	line-height:30px;
}
#nav ul li a {
	text-decoration:none;
	font-size:21px;
	color:#FFF;
	display:inline;
	font-weight:bold;
}
#nav ul li a:hover{
	color: #FF3333;}
/*main content rules*/
#container{
	background:url(../_img/contentBG.png) repeat-y;
	margin:0 auto;
	width:1009px;
	clear:both;}
#contentWrap {
	margin:0 auto;
	width:960px;
	background: url(../_img/contentBG.jpg) repeat-x #231F20;

}

br{
	clear:both;}
/*Left side of content*/
#contentLeft {
	width:190px;
	float:left;
}


#contentLeft ul{
	width:172px;
	padding:0px;}
#contentLeft ul li{
	padding:10px 0 0 15px;
	border-bottom:2px solid #FF3333;}
#contentLeft ul li a{
	font-size:21px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;}
	
#contentLeft ul li:hover{
	border-bottom:2px solid #FFF;}

#contentLeft a h2{
	font-style:italic;
	height:142px;
	background:url(../_img/email.png) no-repeat;
	margin:0 0 0 12px;
	padding:50px 0 0 0px;
	text-align:center;
	color:#FF3333;
	font-size:24px;}
	#contentLeft a h2:hover{
		text-decoration:underline;}
#contentLeft h6{
		padding:50px 0 10px 14px;
		font-size:24px;
		color:#FFF;
		font-family:"Arial Black", Arial;}
		
#contentLeft p{
	margin:0px;
	padding:0 0 0 14px;
	color:#CCC;}
	
#contentLeft p.redInfo{
	padding:10px 0 0 14px;
	color:#FF3333;
	font-size:18px;
	font-weight:bold;}

	

#socialIcons img{
	float:left;
	padding:50px 0px 30px 14px ;}
	
/*Right Side of Content*/	
#contentRight {
	min-height:825px;
	border-bottom:2px solid #000;
	float:right;
	width:730px;
	background:#FFF;
	padding: 0 10px;
}

#contentRight h2{
	padding:15px 0 0 0;
	color:#FF3333;
	font-size:24px;}
.textArea{
	border-right:1px solid #CCC;
	padding:0 5px 0 5px;
	float:left;
	width:488px;}
.textArea p{
	text-align:justify;
	padding:20px 20px 0 0;}
	.textArea ul{
		margin-left:20px;
		list-style:disc;}
.linkArea{
	padding:0px 0px 0 25px;
	float:left;
	width:200px;}
.wholePage a{
	font-style:italic;
	color:#000;
	font-weight:bold;
	}
	.wholePage ul{
		padding:0 0 0 20px;}
.wholePage ul li{
	list-style-image:url(../_img/baseball.png);
	padding: 8px 0 0 0px;}
.linkArea a{
	font-style:italic;
	color:#000;
	font-weight:bold;
	}
	.linkArea ul{
		padding:0 0 0 20px;}
.linkArea ul li{
	list-style-image:url(../_img/baseball.png);
	padding: 8px 0 0 0px;}
#contentRight img{
	padding:10px 0;}
	
#contentRight p.center {
	width:730px;
	text-align:center;}	
.wholePage p{
	text-align:justify;
	margin:20px 20px 0 10px;}
	.wholePage h4{
		line-height:10px;
		padding-top:20px;
		}
	h2.center{
		text-align:center;}
.sign{
	font-weight:bold;
}
hr{
}
#camps h4{
	font-size:21px;
	color:#FF3333
	}
/*footer rules*/
#footer {
	height: 190px;
	background: url(../_img/footerBG.jpg) no-repeat #1A1A1A;
	clear: both;
	text-align:center;
}
#footerContact{
	margin:50px 0 0 250px;
	float:left;
	color:#CCC;}
	#footerContact h2 span{
		color:#FF3333;}
#footer a {
	text-decoration: none;
	color: #FFF;
}
p.copy {
	color:#FF3333;
	margin:10px 0 0 200px;
	font:10px/1.5 Arial, Helvetica, sans-serif;
}
/* footer horizontal navigation */
#footerNav{
	float:left;}
#footerNav ul {
	float:left;
	padding:10px 0 0 50px;
}
#footerNav ul li {
	font-size:14px;
	text-align:left;
	margin:0 0 0 10px;
	line-height:29px;
}
#footerNav ul li a {
	font-weight:bold;
	text-decoration: none;
	color: #FFF;
}
#footerNav ul li a:hover{
	color:#999;}
	
/*Map*/
.map{
	margin:20px;}	
	
/*Instructors*/
.insru p{
	margin:5px 0px;}
	.insru h4{
		border-top:2px solid #FF3333;
		border-bottom:2px solid #FF3333;
		margin:20px 0 0 0;}
		.insru img{
			float:right;
			}
/*Gallery*/
#largeImage{
	float:left;
	width:730px;
	margin:20px;
	}
	#largeImage p{
		position:relative;
		z-index:3;
		border-right:1px solid #000;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		width:690px;
		margin:-52px 0 0 0;
		padding:10px 0;
		color:#FFF;
		background: url(../_img/pBG.png);
		font-size:21px;
		text-align:center;}
	#largeImage img{
		padding:0px;
		border-right:1px solid #333;
		border-left:1px solid #333;
		border-top:1px solid #333}
	#thumbnails{
		margin:20px;
		clear:both;}
#thumbnails img{
	border:1px solid #333;
	padding:5px;
	width:80px;
}
#thumbnails img:hover{
	border:1px solid #FF3333;}
#div0
{
	display:block;
	}
#div1
{
	display:none;
	}
#div2
{
	display:none;}
#div3
{
	display:none;}
#div4
{
	display:none;}
#div5
{
	display:none;}
#div6
{
	display:none;}
#div7
{
	display:none;}
#div8
{
	display:none;}
#div9
{
	display:none;}
#div10
{
	display:none;}
#div11
{
	display:none;}
#div12
{
	display:none;}
#div13
{
	display:none;}
#div14
{
	display:none;}
#div15
{
	display:none;}
#div16
{
	display:none;}
#div17
{
	display:none;}
#div18
{
	display:none;}
#div19
{
	display:none;}
#div20
{
	display:none;}

#div21
{
	display:none;}
#div22
{
	display:none;}
	
#div23
{
	display:none;}

#div24
{
	display:none;}
	
#div25
{
	display:none;}
	
#div26
{
	display:none;}

#div27
{
	display:none;}
	
#div28
{
	display:none;}
	
#div29
{
	display:none;}
	
#div30
{display:none;}	