@charset "UTF-8";
/* CSS Document */



/*GLOBAL ////////////////////////////////////////////////////////////////////////////////////////////////*/


h1, h2, h3 {

   margin: 5px;
   padding: 0px;
   
 }
 p{
	text-align: left;
	margin: 10px;
 }
 
 .imagesright {
	float: right;
	margin: 10px;
	padding:5px;
	max-width: 200px;
	height: auto;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	background-color:#00002B;
	}
	.imagesleft {
	float: left;
	margin: 10px;
	padding:5px;
	max-width: 350px;
	height: auto;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	background-color:#00002B;
	}


/*page shift hack*/

html { min-height: 100%; margin-bottom: 1px; }



body {

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;

	color: #000033;

	background-image:url(../images/bdybck.gif);

	background-repeat:repeat-x;

	text-align:center;

	font-size:10pt;

}
/* SET DEFAULT LAYOUT TO 0 -------------------------------------------------------------*/

* {

	margin: 0px;

	padding: 0px;

	border:0px;

}



.toggle { display: none; }


/*PAGE CONTAINER-------------------------------------------------------------------------------------*/

#container { 

	width: 880px;

	height: auto;

	margin-top: 35px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;
	
	text-align:center;
	
	background-color:#FFFFFF;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
		}
	
.floatright {
	float: right;
	}






/*HEADER---------------------------------------------------------------------------------------------*/

#header {

	
	width: 880px;

	height:130px;
	
	clear:both;
	background-image:url(../images/CECheader.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	

	

}

#header h1 { 
	 float: right;
	 text-align: right;
	 margin: 100px 20px 0px 0px;
	 font-family:"Georgia", Times New Roman, Times, serif;
	 font-size:14px;
	 }
	 
	
	
/*UPPERNAV---------------------------------------------------------------------------------------*/
	 
	 #uppernav {
	 margin-left: auto;

	margin-right: auto;
	
	text-align:center;
	
	
	width: 860px;


	

}

	

	#uppernav li {

		display:block;

		float:left;

		list-style: none;

		font-size:10px;
		
		line-height: 35px;

	}
	




#uppernav a {

	display:block;

	color: #000033;

	text-decoration:none;

	padding-left:10px;

	padding-right:10px;

}



#upppernav a:hover {


	text-decoration:underline;

	

}



#upppernav a.selected {

	display:block;

	color: #000000;

	text-decoration:none;

}
/*NAV------------------------------------------------------------------------------------------------*/

#nav {
	
	width: 860px;

	height: 35px;
	
	background-color:#000033;

	margin: 0px 0px 0px 10px;

	

}

	

	#nav li {

		display:block;

		float:left;

		list-style: none;

		font-size:12px;

		font-weight:bold;

		line-height: 25px;

	}
	




#nav a {

	display:block;

	color: #cccc99;

	text-decoration:none;

	padding-left:23px;

	padding-right:23px;

}



#nav a:hover {

	color: #fff;

	background-color:#000;

	background-image:url(/img/gifs/nav_arrow_selected.gif);

	background-repeat:no-repeat;

	background-position:center bottom;

	text-decoration:none;

	

}



#nav a.selected {

	display:block;

	color: #fff;

	background-color:#000;

	background-image:url(/img/gifs/nav_arrow_selected.gif);

	background-repeat:no-repeat;

	background-position:center bottom;

	text-decoration:none;

}


/*GLOBAL LINKS------------------------------------------------------------------------------------------*/



a {

	color: #993300;

	text-decoration:underline;

}



h2 a {

	text-decoration: none;

}



#upper_nav a {

	color: #707040;

	text-decoration:none;

}





#bread_crumb a {

	color: #b3b3b3;

	text-decoration: underline;

}



#footer a {

	color: #666633;

	text-decoration:none;

}



.more_link {

	padding-left: 8px;

	margin-left:0px;

	background-image:url(/img/gifs/icon_double_arrow_red.gif);

	background-repeat:no-repeat;

	background-position:0px 3px;

	/*text-decoration:none;*/

}

/*javadiv-----------*/

#homejava {
	
	width: 860px;

	height: auto;
	
	background-color:#000033;

	margin: 0px 0px 0px 10px;
	
	padding: 0px 0px 10px 0px;

	

}



/*COLUMNSTOP----------------------------------------------------------------------------*/
#home_column_leftm {
	display: inline;
	float: left;
	width: 430px;
	height: auto;
	margin:10px 0px 5px 10px;
	padding: 5px;
	font-size:14px;
	color: #333;
	line-height:16px;
	text-align: left;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	
}
	
	#home_column_leftm h2{
		color: #333;
		text-align:center;
		text-decoration:none;
		margin: 5px 0px 15px Opx;
	}
	
	
	
	#home_column_rightm {
	float:left;
	display: inline;
	margin:20px 0px 5px 15px;
	width: 400px;
	height:225px;

	
}
	
	
	#home_column_righttop { 
	width: auto;
	height: 210px;
	padding: 15px 28px 0px 28px;
	margin:0;
	background:url(../images/brassplate.jpg) no-repeat top;
	clear:both;
	text-align: justify;
	font-size:14px;
	color:#FFF;
	line-height:15px;
	
}	
	#home_column_righttop h2{
	text-align:center; 
	padding: 5px 0px 5px 0px;	

}
	#home_column_rightbtmsc {
	width: auto;
	height: 20px;
	background-color:#009900;
	padding: 2px 0px 0px 2px;
	margin:0;
	text-align:center;
	border:thin #993300
}
#home_column_rightbtmbl {
	width: auto;
	height: 20px;
	background-color:#F2D65E;
	padding: 2px 0px 0px 2px;
	margin:0;
	text-align:center;
}
#home_column_rightbtmsc h2, #home_column_rightbtmbl h2{
	font-size:14px;
}




/*end columns----------------------------------------------------------------------------*/

.clearer {

	clear: both;

	height:0px;

	width: 0;

	margin: 0;

	padding:0;

	font-size:0px;

	line-height:0px;

}

/*COLUMNSBIGNAV----------------------------------------------------------------------------*/
#clm2_ponypals {
	display: inline;
	float: left;
	width: 170px;
	height: 200px;
	margin:0px 0px 0px 10px;
	padding:0px;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	background-color:#00002B;
	text-align:center;
	color: #cccc99;
	
}


#clm2_ridinga {
	display: inline;
	float: left;
	width: 170px;
	height: 200px;
	margin:0px;
	padding:0px;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	background-color:#00002B;
	text-align:center;
	color: #cccc99;
	

	
}




#clm2_boardingtrn {
	display: inline;
	float: left;
	width: 170px;
	height: 200px;
	margin:0px;
	padding:0px;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	background-color:#00002B;
	text-align:center;
	color: #cccc99;
	
}



#clm2_showing {
	display: inline;
	float: left;
	width: 170px;
	height: 200px;
	margin:0px;
	padding:0px;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	background-color:#00002B;
	text-align:center;
	color: #cccc99;
	
}


#clm2_community {
	display: inline;
	float: left;
	width: 170px;
	height: 200px;
	margin:0px;
	padding:0px;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	background-color:#00002B;
	text-align:center;
	color: #cccc99;
	
}



	
/*end columns----------------------------------------------------------------------------*/

/*bignav*/

.navphotos {border:	#000000 thin solid;
			width: 90px;
			height: auto;
		
}


#bignav{ 
		line-height: 15px;
		}

#bignav h2{
	width:150px;
	height:15px;
	font-size:14px;
	padding:5px 0px 0px 0px;
	
}

#bignav h3{
	width:150px;
	height:15px;
	text-align:center;
	font-size:14px;
	padding:5px 0px 0px 0px;
	
}
			


#bignav a{

	color:#F2D65E;
	text-decoration:underline;
	
			}
			
#bignav a:hover{
	
	color:#FFFFFF;
	text-decoration:underline 2px solid #FFFFFF;
		
		}

/*endbignav---------------------------------*/

/*clm3--------------------------------------*/

	
		
#clm3_sp {
	float: left;
	width: 420px;
	height: auto;
	margin:10px 0px 0px 10px;
	padding: 0px;
	font-size:14px;
	color: #333;
	line-height:15px;
	text-align: left;
	background-color: #FFFFFF;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	
}

#clm3_rb {
	float: left;
	width: 420px;
	height: auto;
	margin:10px -2px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	color: #333;
	line-height:15px;
	text-align: left;
	background-color: #FFFFFF;
	border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	
	
}

#clm3_sp  h1 {
    background-color:#003300;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	padding: 5px;
	}
	
#clm3_rb  h1 {
	background-color:#003300;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	padding: 5px;
	}


/*clm3--------------------------------------*/


/*clm4--------------------------------------*/

#clm4 {

	width: 865px;
	height:130px;
	margin:0px 0px 0px 7px;
	background-color: #000033;
	background-image:url(../images/CECfooter.gif);
	background-repeat:no-repeat;
	background-position:center;
	
	
	
}

#clm4 p {
	
	font-size:14px;
	text-align:justify;
	padding: 10px;
}


.usefullinks{

	float: left;
	}
	
	
.anime{
	float: right;
	padding: 5px;
	
	
	}
/*clm4--------------------------------------*/



/*footer stuff----------------------------------------*/

#footer #footerMenu
			{
			width: 865px;
			margin:10px 0px 0px 7px;
			vertical-align:top;
			text-align:center;
			padding-top: 10px;
			font-size: .9em;
			color:#000000;
			border-top:1px solid #F2D65E;
	border-right:1px solid #F2D65E;
	border-bottom: 1px solid #F2D65E;
	border-left: 1px solid #F2D65E;
	background-image: url(../images/CECfooter.gif);

background-repeat: no-repeat;

background-position: center center;
		
			
			}
			
	#footer p{
			margin:0;
			padding:5px 10px;
			text-align:center;
			} 
	#footer #footerMenu li {
			display:inline; 
			padding-right:5px; 
			padding-left:5px;
			
			
}
			
/*special for individual pages--------------------------*/

/*directions----------------*/


#directions {

	width:860px;
	height: 400px;
	text-align: left;
	font-size:14px;

	
	}
	#directions p{

	margin: 10px;
	line-height: 16px;
	
	
	}
	
	#directions h1{

	margin: 30px 0px 0px 10px;
	line-height: 16px;
	
	
	}
	
/*calender-------------------*/


#calender {

	width:860px;
	height: 625px;
	text-align: left;
	font-size:14px;

	
	}
	#calender p{

	margin: 10px;
	line-height: 16px;
	
	
	}
	
	#calender h1{

	margin: 30px 0px 0px 10px;
	line-height: 16px;
	
	
	}
			
/*-----showing----------------------------*/		
	
#showing {
	width:860px;
	height: auto;
	text-align: left;
	font-size:14px;

	
	}
	#showing p{

	margin: 10px;
	line-height: 16px;
	
	
	}
	
	#showing h1{

	margin: 30px 0px 0px 10px;
	line-height: 16px;
}
/*-----programs----------------------------*/			
	
	#programs {
	width:860px;
	height: auto;
	text-align: left;
	font-size:14px;

	
	}
	#programs p{

	margin: 10px;
	line-height: 16px;
	
	
	}
	
	#programs h1{

	margin: 30px 0px 0px 10px;
	line-height: 16px;
	
	
	}
	
.programpict{

	width: 200px;
	height: auto;
	float: right;
	margin: 10px;
	border-top:1px solid #000033;
	border-right:1px solid #000033;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	background-color:#00002B;
	}
	
/*-----rates----------------------------*/

#rate_column_leftm {
	display: inline;
	float: left;
	width: 415px;
	height: auto;
	margin:10px 0px 5px 10px;
	font-size:14px;
	color: #OOOO33;
	line-height:16px;
	text-align: left;
	
}
#rate_column_leftp {
	display: inline;
	float: left;
	width: 415px;
	height:auto;
	margin:10px 0px 5px 10px;
	font-size:14px;
	color: #OOOO33;
	line-height:16px;
	text-align: left;
	
}
	
	#rate_column_leftm h2{
		color: #000033;
		text-decoration:none;
		margin: 5px 0px 5px Opx;
		padding: 5px;
	}
	
	#rate_column_rightp {
	float:left;
	display: inline;
	margin:10px 0px 5px 15px;
	width: 415px;
	height:auto;
	font-size:14px;
	color: #000033;
	line-height:16px;
	text-align: left;
 	
			
}

#rate_column_rightm h2{
		color: #000033;
		text-decoration:none;
		margin: 5px 0px 5px Opx;
		padding: 5px;
	}

.ratelists{

	list-style:square;
	margin: 10px;
	padding: 10px;
	}


/*--------ridinga-----------------------*/

#ridinga {
	width:860px;
	height: auto;
	text-align: left;
	font-size:14px;

	
	
}

/*--------ponyrides-------------------------*/

#ponyrides {
	width:860px;
	height: 300px;
	text-align: left;
	font-size:14px;

	
	}
	

.ponyridepict{

	width: 150px;
	height: auto;
	float: right;
	}
/*--------boardingtrn----------------------------*/

#boardingtrn {
	width:860px;
	height: auto;
	text-align: left;
	font-size:14px;

	
	}
	
.boardingtrnpict{

	width: 200px;
	height: auto;
	float: right;
	}
	
/*-------------comingsoon--------------------*/

	#sales{
	width:860px;
	height: auto;
	text-align: left;
	font-size:14px;

	
	}
	#sales p{

	margin: 10px;
	line-height: 16px;
	
	
	}
	
	#sales h1{

	margin: 30px 0px 0px 10px;
	text-align:center;
	line-height: 16px;
}

#sales h2{

	margin: 30px 0px 0px 10px;
	line-height: 16px;
	
	
}
	
/*-------------comingsoon--------------------*/

	#staff{
	width:860px;
	height: 300px;
	text-align: left;
	font-size:14px;

	
	}
	#staff p{

	margin: 10px;
	line-height: 16px;
	
	
	}
	
	#staff h1{

	margin: 30px 0px 0px 10px;
	line-height: 16px;
    font-size:14px;   }

/*-------------contact------------*/

#contact{

	width:860px;
	height: 300px;
	text-align: center;
	font-size:14px;

	}
	
#contact h1{

margin: 30px 0px 0px 10px;
	line-height: 16px;
	
	}

/*------------------dividerlinks----------------------*/

#links{
width:825px;
	height: 800px;
	font-size:14px;
	border: #000000 medium inset;
	text-align:left;
	padding-left: 30px;
	margin-left: 10px;
	
	}
	
	#links h1{

	text-align:center;
	
	}


#links a {

	display:block;

	color: #000033;

	text-decoration:none;

	padding-left:23px;

	padding-right:23px;
	background-color: #003300;

color: #ffffff;

font-size: 14px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

width: 300px;

}



#links a:hover {

	color: #F2D65E;

	background-image:url(/img/gifs/nav_arrow_selected.gif);

	background-repeat:no-repeat;

	background-position:center bottom;

	text-decoration:none;

	

}



#links a.selected {

	display:block;

	color: #fff;

	background-color:#000;

	background-image:url(/img/gifs/nav_arrow_selected.gif);

	background-repeat:no-repeat;

	background-position:center bottom;

	text-decoration:none;

}	
		
.students {

width: 200px;
height: auto;
}

.edulinks {
text-align:left;
margin-left: 30px;}
	
	
	

	
	

