body
{	
	background-color: #696 ; /*#ACA; */
	background-image : url(../assets/bg_grad.jpg) ;
		background-repeat : repeat-x ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small ;	
	color: #030;
	text-align : center ;

}



a
{
	color : #008 ;
	border-bottom : 1px dotted #008 ;
	text-decoration : none ;
}

a:hover
{
	text-decoration : underline ;
}

a:visited
{
	color : #808 ;
}

h3
{
	border-bottom : 4px double #050 ;
	text-decoration : none ;
	color : #030 ;
}

p {
	margin-top : 0 ;
	margin-bottom : 1em ;
}

strong
{
	color : #000 ;
}


#mainDiv
{
	background-image : url(../assets/header.jpg) ;
	background-repeat : no-repeat ;
	position : relative ;
	width : 960px ;
	margin-left : auto ;
	margin-right : auto ;
	background-color : #F8F8F8 ;
	border : 1px solid #050 ;
	border-right : 2px solid #020 ;
	border-bottom : 2px solid #020 ;
	text-align : left ;
	
	border-radius : 20px ;
	-moz-border-radius : 20px ;
	-webkit-border-radius : 20px ;
}


#header
{
	color : #000 ;
	position : relative ;
	padding : 10px 10px 0 2em ;
	background-image : url(../assets/background_trans.png) ;

	-moz-border-radius-topleft : 20px ;
	-moz-border-radius-topright : 20px ;
	-webkit-border-top-left-radius : 20px ;
	-webkit-border-top-right-radius : 20px ;
}

	#skidmore{
		font-size : 3em ;
		margin : 0 auto ;
	}

	#percComp{
		font-weight : normal ;
		font-style: italic ;
		margin : 0 ;
		padding-bottom: 1em ;
	}

	#headerLinks
	{
		position : absolute ;
			bottom : 8px ;
			right : 5px ;
	}

	#header a, #header a:visited
	{
		color : #000 ;
		text-decoration : none ;
	}
	
	#header a:hover
	{
		text-decoration : underline ;
	}


#footer
{
	margin: 1em 30px 50px 30px ;
	font-size : .9em;

	color : #000;
	text-align : center;
	clear : both ;
	

}

	#footer a, #footer a:visited
	{
		color : #000 ;
		text-decoration : none ;
		padding : 0px 5px ;
	}
	
	#footer a:hover
	{
		text-decoration : underline ;
	}

#nextPerfs
{
	position : relative ;
	float : left ;
	clear : left ;
	width : 250px ;
	margin : 10px ;
	padding : 0px 5px 5px 5px ;
	overflow-x : hidden ;
	background-color : #FFF ;
	border : 1px solid #ABA ;

	-moz-border-radius : 10px ;
	-webkit-border-radius : 10px ;
	
	z-index:5 ;
}

	#nextPerfs h3
	{
		background-color : #ACA ;
		border : none ;
		color : #030 ;
		padding : 5px ;
		margin : 0px -5px ;
		
		-moz-border-radius-topleft : 10px ;
		-moz-border-radius-topright : 10px ;
		-webkit-border-top-left-radius : 10px ;
		-webkit-border-top-right-radius : 10px ;
	}
	
	div.perfEntry {
	}
	
	div.perfEntry h4 {
		margin-bottom : 0 ;
	}
	
	div.perfEntry div {
		padding : 0 .5em .5em ;
		font-size: .9em  ;
	}

#contentDiv
{
	width : 650px ;
	padding : 0px ;
	float : left ;
	margin-left: 0 ;
	margin-top : 1em ;
}


#pgHeader
{
	float : right ;
	
	font-weight : 600 ;
	font-size : 1.9em ;
	text-align : right ;
	padding-top : 0px ;
	margin-top : 0px ;
}


.blockEntry
{
	margin : 30px 45px ;
	background-color: #FFF ;
	border: 1px solid #DFD ;
	padding: 5px 30px ;
	-moz-border-radius : 15px ;
	-webkit-border-radius : 15px ;
}

	.blockHeader
	{
		margin-left : -10px ;
		font-weight : 600 ;
	}



.paypalForm
{
	width : 200px ;
	float : right ;
	clear : right ;
	margin : 10px ;
}


#imgScrollbar
{
	position : relative;
	height : 120px;
	width : 500px;
	white-space : nowrap;
	overflow-x : auto;
	overflow-y : hidden;
	border : 1px;
	border-color : #DDFFDD;
}


.linkToTop, .linkToTop:visited 
{
	font-size : .9em ;
	float : right ;
	position : relative ;
		top : -1em ;
		
	color : #588 ;
}




.clearRight
{
	clear : right ;
}

.clearLeft
{
	clear : left ;
}

.clearBoth
{
	clear : both ;
}