﻿*
{
	
}

html
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

body
{
	font-family:Arial;
	background:#002112 url(/images/headerback.jpg) repeat-x top center;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	display:table;
	font-size:15px;
	color:#241300;
}

a
{
	color:#dd6903;
	text-decoration:none;
}

ul
{
	padding-left:10px;
	margin-left:25px;
}

ul a.thickbox
{
	margin-right:-50px;
}

ul li
{
	list-style:none;
	list-style-type:none;
	margin-left:0px;
}

p
{
	padding-right:25px;
	line-height:23px;
}

img
{
	border:0px;
}

div.header img
{
	float:left;
	margin-left:22px;
}

a:hover
{
	text-decoration:underline;
}

body.default .contentleft object, body.default .contentleft embed
{
	margin-left:-5px;
	 margin-top:-5px;
}

body.default .contentright object, body.default .contentright embed
{

	 margin-top:-16px;
}

body.video object, body.video embed
{
	 margin-left:30px;
}
.wrapper
{
	width:1000px;
	margin:0px auto;
	position:relative;
	margin-bottom:25px;
	
}

img.images
{
	
}

div.header
{
	
	height:191px;
	padding-top:0px;
	margin-top:0px;
	position:relative;
}

div.header h2
{
	float:left;
}

div.header div.headerbuttons
{
	float:right;
	margin:0px;
	margin-right:32px;
	margin-top:10px;
}

div.header ul.headerbuttons li 
{
	list-style-type:none;
}

div.header div.headerbuttons a
{
	display:block;
	width:191px;
}

div.header div.headerbuttons a.a1
{
	height:93px;
	display:block;
	background:url(/images/ratesdates.jpg) no-repeat top left;
}

div.header div.headerbuttons a.a2
{
	height:81px;
	margin-top:5px;
	display:block;
	background:url(/images/workingflc.jpg) no-repeat top left;
}

div.header div.headerbuttons a.a1:hover
{
	background:url(/images/ratesdates_on.jpg) no-repeat top left;
}

div.header div.headerbuttons a.a2:hover
{
	background:url(/images/workingflc_on.jpg) no-repeat top left;
}

div.header div.headerbuttons a span
{
	display:none;
}



div.header h1 span, div.header h2 span
{
	display:none;
}



div.header h1
{
	display:none;
	
	
}


/*-- WOOD BORDER --*/

table.woodborder
{
    border-collapse:collapse;
    background:#fffac7;
    border-spacing: 0;
}

table.woodborder td.td1
{
	
	background:url(/images/navback.jpg) no-repeat top left;
	height:81px;
	
}

table.woodborder td.td1.on
{
	background:url(/images/navback5.jpg) no-repeat top left;
	height:81px;
}

body.about table.woodborder td.td1
{
	
	background:url(/images/navback1.jpg) no-repeat top left;
	
}

body.alumni table.woodborder td.td1
{
	
	background:url(/images/navback2.jpg) no-repeat top left;
	
}

body.contact table.woodborder td.td1
{
	
	background:url(/images/navback3.jpg) no-repeat top left;
	
}

body.enrollment table.woodborder td.td1
{
	
	background:url(/images/navback4.jpg) no-repeat top left;
	
}

body.familycamp table.woodborder td.td1
{
	
	background:url(/images/navback8.jpg) no-repeat top left;
	
}

body.fun table.woodborder td.td1
{
	
	background:url(/images/navback5.jpg) no-repeat top left;
	
}

body.parents table.woodborder td.td1
{
	
	background:url(/images/navback6.jpg) no-repeat top left;
	
}

body.programs_and_activities table.woodborder td.td1
{
	
	background:url(/images/navback7.jpg) no-repeat top left;
	
}

table.woodborder td.td2
{
	height:234px;
	width:51px;
	background:url(/images/edge2.jpg) no-repeat top left;
}

table.woodborder td.td3
{
	width:898px;
	vertical-align:top;
	
}

table.woodborder td.td4
{
	height:234px;
	width:51px;
	background:url(/images/edge4.jpg) no-repeat top right;
}

table.woodborder td.td5
{
	width:51px;
	background:url(/images/edge5.jpg) repeat-y top left;
	height:auto;
}

table.woodborder td.td6
{
	width:51px;
	background:url(/images/edge6.jpg) repeat-y top right;
	height:auto;
}

table.woodborder td.td7
{
	height:200px;
	width:51px;
	background:url(/images/edge7.jpg) no-repeat top left;

}

table.woodborder td.td8
{
	height:200px;
	width:51px;
	background:url(/images/edge8.jpg) no-repeat top right;
}

table.woodborder td.td9
{
	
	height:55px;
	background:url(/images/edge9.jpg) no-repeat top left;
}





/*-- MODAL WINDOW --*/
#mask {  
  position:absolute;  
  z-index:9000;  
  background-color:#000;  
  display:none;  
}  
    
#boxes .modalwindow {  
  position:absolute;  
  width:440px;  
  height:200px;  
  display:none;  
  z-index:9999;  
  padding:20px;  
}  
  
#boxes #modal {  
  width:1000px;   
  height:640px;  
}  





/*-- MAIN NAVIGATION --*/

ul.mainnav
{
	height:37px;
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-bottom:15px;
}

ul.mainnav li
{
	height:37px;
	display:block;
	float:left;
	
}

ul.mainnav li ul.sub li
{
	height:auto;
}

ul.mainnav li a
{
	height:37px;
	display:block;
		
	
}

ul.mainnav li#About a, ul.mainnav li#About
{
	width:111px;
	height:37px;
}

ul.mainnav li#About a, ul.mainnav li#About
{
	width:111px;
	height:37px;
}

ul.mainnav li#About ul.sub li span a
{
	height:auto;
	width:auto;
}

ul.mainnav li#Alumni ul.sub li span a
{
	height:auto;
	width:auto;
}

ul.mainnav li#Contact ul.sub li span a
{
	height:auto;
	width:auto;
}

ul.mainnav li#Enrollment ul.sub li span a
{
	height:auto;
	width:auto;
}

ul.mainnav li#Fun ul.sub li span a
{
	height:auto;
	width:auto;
}

ul.mainnav li#Parents ul.sub li span a
{
	height:auto;
	width:auto;
}

ul.mainnav li#ProgramsandActivities ul.sub li span a
{
	height:auto;
	width:auto;
}


ul.mainnav li#Alumni a, ul.mainnav li#Alumni
{
	width:100px;
	height:37px;
}


ul.mainnav li#Login a, ul.mainnav li#Login
{
	width:65px;
	height:37px;
}


ul.mainnav li#Parents a, ul.mainnav li#Parents
{
	width:95px;
	height:37px;
}


ul.mainnav li#ProgramsandActivities a, ul.mainnav li#ProgramsandActivities
{
	width:195px;
	height:37px;
}

ul.mainnav li#FamilyCamp ul.sub li#ProgramsandActivities
{
	width:248px;
	height:auto;
	margin-left:0px;
}

ul.mainnav li#ProgramsandActivities
{
	margin-left:0px;
}


ul.mainnav li#Contact a, ul.mainnav li#Contact
{
	width:120px;
	height:37px;
}


ul.mainnav li#Enrollment a, ul.mainnav li#Enrollment
{
	width:115px;
	height:37px;
}

ul.mainnav li#FamilyCamp a, ul.mainnav li#FamilyCamp
{
	width:140px;
	height:37px;
}

ul.mainnav li#Enrollment
{
	margin-left:0px;
}
/*

body.about ul.mainnav li#About a
{
	background:url(/images/mainnav_about.jpg) no-repeat top left;
	
}

body.alumni ul.mainnav li#Alumni a
{
	background:url(/images/mainnav_1.jpg) no-repeat top left;
}

body.contact ul.mainnav li#Contact a
{
	background:url(/images/mainnav_1-02.jpg) no-repeat top left;
}

body.enrollment ul.mainnav li#Enrollment a
{
	background:url(/images/mainnav_1-03.jpg) no-repeat top left;
}

body.fun ul.mainnav li#Fun a
{
	background:url(/images/mainnav_1-04.jpg) no-repeat top left;
}

body.parents ul.mainnav li#Parents a
{
	background:url(/images/mainnav_1-05.jpg) no-repeat top left;
}

body.programs_and_activities ul.mainnav li#ProgramsandActivities a
{
	background:url(/images/mainnav_1-06.jpg) no-repeat top left;
}
*/

ul.mainnav li#About.on, ul.mainnav li#Alumni.on, ul.mainnav li#Contact.on, ul.mainnav li#Login.on, ul.mainnav li#Parents.on, ul.mainnav li#ProgramsandActivities.on
{
	width:124px;
	margin-right:-13px;
	height:47px;
	position:relative;
}

ul.mainnav li#About.on a
{
	background:url(/images/tab1.png) no-repeat top left;	
	width:143px;
	margin-right:0px;
	clear:both;
}

ul.mainnav li#Alumni.on a
{
	background:url(/images/tab2.png) no-repeat top left;
	width:124px;
	margin-right:-13px;
}

ul.mainnav li#Contact.on a
{
	background:url(/images/tab7.png) no-repeat top left;
	width:154px;
}

ul.mainnav li#Enrollment.on a
{
	background:url(/images/tab3.png) no-repeat top left;
	width:154px;
	margin-right:-30px;
}

ul.mainnav li#FamilyCamp.on a
{
	background:url(/images/tab8.png) no-repeat top left;
	width:154px;
	
	margin-right:-20px;
}

ul.mainnav li#Enrollment.on
{
	width:143px;
	margin-right:-30px;
	
}

ul.mainnav li#Fun.on a
{
	background:url(/images/tab4.png) no-repeat top left;
	width:124px;
}

ul.mainnav li#Parents.on a
{
	background:url(/images/tab5.png) no-repeat top left;
	width:124px;
}

body ul.mainnav li#ProgramsandActivities.on a
{
	background:url(/images/tab6.png) no-repeat top left;
	width:248px;
}

ul.mainnav li#ProgramsandActivities.on
{
	width:248px;
	margin-right:-55px;
	margin-left:3px;
}

ul.mainnav li#Parents.on
{
	margin-left:8px;
}

ul.mainnav li#About.on
{
	margin-left:5px;
}

ul.mainnav li#Enrollment.on
{
	margin-left:11px;
}

ul.mainnav li#Alumni.on
{
	margin-left:21px;
}

ul.mainnav li#FamilyCamp.on
{
	margin-left:20px;
}

ul.mainnav li.on
{
	margin-top:-7px;
	
}

ul.mainnav li#Fun.on
{
	
	margin-right:-50px;
	margin-left:12px;
}

ul.mainnav li#Contact.on
{
	margin-left:13px;
}



ul.mainnav li#About ul.sub li a,
ul.mainnav li#Alumni ul.sub li a,
ul.mainnav li#Contact ul.sub li a,
ul.mainnav li#Enrollment ul.sub li a,
ul.mainnav li#Login ul.sub li a,
ul.mainnav li#Parents ul.sub li a,
ul.mainnav li#ProgramsandActivities ul.sub li a,
ul.mainnav li#FamilyCamp ul.sub li a
{
	background:none;
	padding:5px;
	margin-left:15px;
	font-size:12px;
	text-decoration:none;
}

ul.mainnav li#About.on a,
ul.mainnav li#Alumni.on a,
ul.mainnav li#Contact.on a,
ul.mainnav li#Enrollment.on a,
ul.mainnav li#Fun.on a,
ul.mainnav li#Parents.on a,
ul.mainnav li#ProgramsandActivities.on a,
ul.mainnav li#FamilyCamp.on a
{
	height:47px;
}

ul.mainnav li#FamilyCamp ul.sub li span a {
height:auto;
width:auto;
}

ul.mainnav li ul.sub li span 
{
	background:#033922;
	width:230px;
	
	display:block;
	margin-left:5px;
}

ul.mainnav li ul.sub li.on span
{
	background:#5e3e00;
}




ul.mainnav li a span
{
	display:none;	
}

ul.mainnav ul.sub li
{
	float:none;
	background:url(/images/tabback.png) repeat-y top left;
	width:248px;
	padding:0px;
	padding-bottom:2px;
	margin:0px;
}

body ul.mainnav ul.sub li.top
{
	background:url(/images/topedge.png) no-repeat top right;
	height:6px;
	padding-bottom:0px;
	width:248px;
	
}


ul.mainnav ul.sub li a
{
	padding:0px;
	color:White;
	
}

ul.mainnav ul.sub 
{
	display:none;
	padding:0px;
	margin:0px;
	
	width:248px;
	
	margin-top:-6px;
	background:url(/images/tabback.png) repeat-y top left;
}

ul.mainnav ul.on
{
	display:block;
	position:relative;
	background:url(/images/tabbottom.png) no-repeat bottom left;
	padding-bottom:15px;
	z-index:500;
}

ul.mainnav li.on a
{
	z-index:1000;
	position:relative;
	
}

ul.mainnav li ul.ProgramsandActivities ul.sub,
ul.mainnav li ul.Alumni ul.sub
{
	margin-top:2px;
	background:none;
	padding-bottom:0px;
}

ul.mainnav li.on ul.ProgramsandActivities ul.sub li.top,
ul.mainnav li ul.Alumni ul.sub li.top
{
	background-image:none;
	height:0px;
}

ul.mainnav li ul.ProgramsandActivities ul.sub li span,
ul.mainnav li ul.Alumni ul.sub li span
{
	background:#012818;
}

ul.mainnav li ul.ProgramsandActivities ul.sub li.on span,
ul.mainnav li ul.Alumni ul.sub li.on span
{
	background:#00120a;
}














/*-- CONTENT --*/

.contentwrap
{
	width:100%;
	float:left;
	background:#d7d08e url(/images/dropshadow1.jpg) repeat-x top left;
	
}

.contentleft
{
	float:left;
	width:590px;
	background:url(/images/dropshadow2.jpg) repeat-y top left;
}

.contentright
{
	float:right;
	background:url(/images/edge.jpg) no-repeat top right;
}

.contentbottom 
{
	float:left;
	width:100%;
	background:#fffac7;
	
}

.contentleft h1
{
	display:block;
	color:#bd660b;
	background:url(/images/edge1.jpg) no-repeat top left;
	font-size:45px;
	font-weight:normal;
	margin:0px;
	padding-left:15px;
	padding-top:10px;
	font-family:Georgia,serif;
}

.box
{
	width:584px;
	background:url(/images/bigpaper-02.jpg) repeat-y top left;
	float:left;
	margin-left:5px;
	
}

.box h2
{
	display:block;
	height:74px;
	width:584px;
	background:url(/images/bigpaper.jpg) no-repeat top left;
	margin:0px;
}

.box h2.plain
{
	background:url(/images/plaintop.jpg) no-repeat top left;
}

.box h2 span
{
	display:block;
	padding-top:35px;
	margin-left:25px;
	color:#37785c;
	font-size:20px;
}

.box h3
{
	color:#bd660a;
}

.box p, .box h3
{
	margin-left:25px;
	margin-right:15px;
}

/*-- LOWER NAV --*/

ul.lowernav
{
	margin:0px;
	margin-left:15px;
	padding:0px;
	height:41px;
	width:882px;
	background:url(/images/lnavtile.jpg) repeat-x top left;
}

ul.lowernav li
{
	list-style-type:none;
	float:left;
}

ul.lowernav li a span
{
	display:none;
}

ul.lowernav li.li1
{
	margin-left:596px;
}

ul.lowernav li.li1 a
{
	display:block;
	background:url(/images/lnav_rent_on.jpg) no-repeat top left;
	height:41px;
	width:111px;
}

ul.lowernav li.li1 a:hover
{
	background:url(/images/lnav_rent.jpg) no-repeat top left;
}
	
ul.lowernav li.li2 a
{
	display:block;
	background:url(/images/lnav_dvd_on.jpg) no-repeat top left;
	height:41px;
	width:175px;
}

ul.lowernav li.li2 a:hover
{
	background:url(/images/lnav_dvd.jpg) no-repeat top left;
}

ul.lowernav li.li3 a
{
	display:block;
	background:url(/images/lnav3.jpg) no-repeat top left;
	height:41px;
	width:122px;
}

ul.lowernav li.li3 a:hover
{
	background:url(/images/lnav3on.jpg) no-repeat top left;
}

.navwrapper
{
	height:41px;
	width:100%;
	background:url(/images/lnavend.jpg) no-repeat top left;
	
}


/*-- HOME --*/

body.default .contentwrap
{
	background:#fffac7;
}


.homepageimage
{
	width:604px;
	height:345px;
	background:url(/images/mainimage.jpg) no-repeat top left;
	
}

.panelback
{
	background:url(/images/rightback.jpg) no-repeat top left;
	width:285px;
	height:304px;
	float:left;
}

img.stopwatch
{
	margin-top:-16px;
}

body.default h3
{
	color:#fff163;
	font-size:18px;
	font-family:Times New Roman;
	margin:5px 0px 0px 10px;
}

body.default .panelback p
{
	color:#ffffff;
	font-size:12px;
	float:left;
	margin:0px;
	margin-left:10px;
	margin-bottom:10px;
	line-height:normal;
	padding-right:10px;
}

body.default .panelback p.p1
{
	width:150px;
	margin-top:20px;
}

body.default .panelback img.director
{
	margin-top:20px;
	margin-left:20px;
}


/*-- HOME LOWER NAV --*/

body.default .navwrapper
{
	width:auto;
	background:none;
	float:left;
	
}

body.default ul.lowernav
{
	width:auto;
	background:none;
	margin-left:0px;
}

body.default ul.lowernav li
{
	list-style-type:none;
	float:left;
	
}

body.default ul.lowernav li a span
{
	display:none;
}

body.default ul.lowernav li.li1
{
	margin-left:0px;
}

body.default ul.lowernav li.li1 a
{
	display:block;
	background:url(/images/lowernav_rent.jpg) no-repeat top left;
	width:112px;
	height:41px;
	
}

body.default ul.lowernav li.li2 a
{
	display:block;
	background:url(/images/lowernav_dvd.jpg) no-repeat top left;
	width:173px;
	height:41px;
}

body.default ul.lowernav li.li3 a
{
	display:block;
	background:url(/images/lowernav-03.jpg) no-repeat top left;
	width:122px;
	height:41px;
}

body.default ul.lowernav li.li1 a:hover
{
	background:url(/images/lowernav_rent_on.jpg) no-repeat top left;
}

body.default ul.lowernav li.li2 a:hover
{
	background:url(/images/lowernav_dvd_on.jpg) no-repeat top left;
}

body.default ul.lowernav li.li3 a:hover
{
	background:url(/images/lowernavon-03.jpg) no-repeat top left;
}

/*-- SIDE NAV --*/

ul.sidenav
{
	background:url(/images/papermid.jpg) repeat-y top left;
	width:296px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-right:10px;
	
}

ul.sidenav li
{
	height:20px;
	list-style-type:none;
	padding-left:30px;
	padding-top:5px;
	margin-left:10px
}

ul.sidenav li a
{
	text-decoration:none;
	color:#434343;
	font-family:Tempus Sans ITC;
	font-size:18px;
	font-weight:bold;
}

ul.sidenav li a:hover
{
	text-decoration:underline;
}

ul.sidenav li.on
{
	
	background:url(/images/check.png) no-repeat top left;
}


ul.sidenav li.papertop
{
	background:url(/images/papertop.jpg) no-repeat top left;
	width:296px;
	height:72px;
	margin-left:0px;
}

ul.sidenav li.paperbottom
{
	background:url(/images/paperbottom.jpg) no-repeat top left;
	height:100px;
	margin-bottom:15px;
	margin-left:0px;
}

/*-- GIRLS TYPICAL DAY --*/


body.girls_typical_day p.gtd
{
	font-size:18px;	
	color:#356734;
	line-height:30px;
	
}

body.girls_typical_day p.gtd span
{
	font-size:20px;
	color:#e66000;
	margin-right:10px;
}


/*-- BOYS TYPICAL DAY --*/


body.boys_typical_day p.btd
{
	font-size:18px;	
	color:#356734;
	line-height:30px;
	
}

body.boys_typical_day p.btd span
{
	font-size:20px;
	color:#e66000;
	margin-right:10px;
}





/*-- ABOUT VALUES --*/
	
body.values .box ul
{
	
	width:450px;
	margin-left:55px;
}
	
body.values .box ul li
{
	font-size:20px;	
	color:#356734;
	line-height:30px;
	margin-bottom:50px;
}

body.values .box ul li span
{
	font-family:Tempus Sans ITC;
	font-size:40px;
	color:#e66000;
	font-weight:bold;
	margin-left:-35px;
}

body.values ul.evident
{
	margin-top:50px;
	font-size:18px;
	color:#e66000;
	margin-left:25px;
}

body.values ul.evident li
{
	padding-left:35px;
	background:url(/images/check.png) no-repeat top left;
}

/*-- FUN --*/

body.weather p.flee
{
	float:left;
	font-size:20px;
	color:#356734;
	margin-right:0px;
	padding-right:0px;
	margin-top:75px;
}

/*-- FOOT --*/

.footer
{
	margin-top:15px;
	float:left;
	padding-top:15px;
	width:100%;
	background:url(/images/footborder.jpg) repeat-x top left;
}

.footer img.badge
{
	float:left;
}

.footer p.p1
{
	float:left;
	margin:15px 0px 0px 15px;
	color:#78712f;
	font-size:12px;
}

.footer ul
{
	margin:0px;
	float:right;
}

.footer ul li
{
	list-style-type:none;
}

.footer ul li span
{
	display:none;
}

.footer ul li.li1 a
{
	display:block;
	background:url(/images/facebook.jpg) no-repeat top left;
	height:35px;
	width:128px;
}

.footer ul li.li2 a
{
	display:block;
	background:url(/images/twitter.jpg) no-repeat top left;
	height:36px;
	width:128px;
}

.footer ul li.li1 a:hover
{
	background:url(/images/facebookon.jpg) no-repeat top left;
}

.footer ul li.li2 a:hover
{
	background:url(/images/twitteron.jpg) no-repeat top left;
}


/*

 below new styles to add to dan's update

*/

.error
{
	color:Red;
	font-size:14px;
}

.tableIndent
{
	margin-left:25px;
	margin-right:15px;
}

.wideBox
{
	width:696px;
	background:url(/images/bigpaperWide-04.jpg) repeat-y top left;
	float:left;
	margin-left:5px;
	
}

.wideBox h2
{
	display:block;
	height:74px;
	width:696px;
	background:url(/images/bigpaperWide.jpg) no-repeat top left;
	margin:0px;
}

.wideBox h2 span
{
	display:block;
	padding-top:35px;
	margin-left:25px;
	color:#37785c;
	font-size:20px;
}

.wideBox h3
{
	color:#bd660a;
}

.wideBox p, wideBox h3
{
	margin-left:25px;
	margin-right:10px;
}



/*  --  MOBLE DEVICE --- */	



.mainimageimage
{
	background:url(/images/mainimage.jpg) no-repeat top left;
	width:604px;
	height:345px;
}

.countdowntimerimage
{
	background:url(/images/stopwatch.jpg) no-repeat top left;
	width:285px;
	height:101px;
	margin-top:-17px;
}

body.familycampprogramsandactivities p.gtd
{
	font-size:18px;	
	color:#356734;
	line-height:30px;
	
}

body.familycampprogramsandactivities p.gtd span
{
	font-size:20px;
	color:#e66000;
	margin-right:10px;
}

ul.mainnav li#ProgramsandActivities li#Girls span,
ul.mainnav li#ProgramsandActivities li#Boys span,
ul.mainnav li#ProgramsandActivities li#Activities span,
ul.mainnav li#Alumni li#ConferPavilionProject span
{
	background:#033922 url(/images/arrowright.gif) no-repeat center right;
}

ul.mainnav li#ProgramsandActivities li#Girls.on span,
ul.mainnav li#ProgramsandActivities li#Boys.on span,
ul.mainnav li#ProgramsandActivities li#Activities.on span,
ul.mainnav li#Alumni li#ConferPavilionProject.on span
{
	background:#5e3e00 url(/images/arrowdown.gif) no-repeat center right;
}

ul.mainnav li#ProgramsandActivities li#Girls ul.sub li span,
ul.mainnav li#ProgramsandActivities li#Boys ul.sub li span,
ul.mainnav li#ProgramsandActivities li#Activities ul.sub li span,
ul.mainnav li#Alumni li#ConferPavilionProject ul.sub li span
{
	background-image:none;
	background-color:#00120a;
}

ul.mainnav li#ProgramsandActivities li#Girls ul.sub li span:hover,
ul.mainnav li#ProgramsandActivities li#Boys ul.sub li span:hover,
ul.mainnav li#ProgramsandActivities li#Activities ul.sub li span:hover,
ul.mainnav li#Alumni li#ConferPavilionProject ul.sub li span:hover
{
	background-color:#012818;
}

div.preload
{
	display:none;
}

body.enrollmentapplication
{
	
	
}

span.brown
{
	color:#BD660B;
}

div.entryblock
{
	
	padding-bottom:0px;
	float:left;
}

div.entryblock.b
{
	background:url(/images/bigpaperwide-04.png) repeat-y top left;
	width:696px;
	
}

div.entryblock div.dateblock
{
	float:left;
	width:88px;
	height:104px;
	background:url(/images/datebackground.png) no-repeat top left;
	margin-left:-10px;
	padding-top:20px;
	text-align:center;
	
}

div.entryblock div.dateblock div.month
{
	font-size:25px;
	color:#bd660a;
	padding-right:10px;
	line-height:25px;
}

div.entryblock div.dateblock div.day
{
	font-size:35px;
	color:#5f472d;
	padding-right:10px;
	line-height:30px;
}

div.entryblock div.dateblock div.year
{
	font-size:15px;
	color:#bd660a;
	padding-right:10px;
	line-height:15px;
}

div.entryblock span
{
	display:block;
	width:100%;
	float:left;
	margin-top:25px;
}

div.entryblock img
{
	margin-left:25px;
	float:left;
}

div.entryblock p
{
	float:left;
	margin-left:5px;
}

div.entryblock h1
{
	font-size:25px;
	font-family:Arial;
	padding-left:0px;
	padding-top:0px;
	margin-top:40px;
	margin-bottom:20px;
	margin-left:5px;
	background:none;
	float:left;
}

body.pavilionhome a.btn_donate
{
	display:block;
	float:left;
	margin-right:25px;
	margin-top:75px;
	background:url(/images/btn_donate.png) no-repeat top left;
	width:162px;
	height:116px;
}

body.pavilionhome a.btn_donate:hover
{
	background:url(/images/btn_donate_on.png) no-repeat top left;
}

body.pavilionhome a.btn_donate span
{
	display:none;
}

body.paviliondonate a.btn_canceldonation
{
	display:block;
	float:left;
	margin-right:25px;
	margin-top:75px;
	background:url(/images/btn_canceldonation.png) no-repeat top left;
	width:162px;
	height:116px;
}

body.paviliondonate a.btn_canceldonation:hover
{
	background:url(/images/btn_canceldonation_on.png) no-repeat top left;
}

body.paviliondonate a.btn_canceldonation span
{
	display:none;
}

body.donationconfirmation a.btn_finish
{
	display:block;
	float:left;
	margin-right:25px;
	margin-top:75px;
	background:url(/images/btn_finish.png) no-repeat top left;
	width:162px;
	height:116px;
}

body.donationconfirmation a.btn_finish:hover
{
	background:url(/images/btn_finish_on.png) no-repeat top left;
}

body.donationconfirmation a.btn_finish span
{
	display:none;
}

div.entryblock div.lightborder
{
	width:682px;
	height:1px;
	float:left;
	margin-left:8px;
	border-top:1px solid #ffffff;
}

div.entryblock div.darkborder
{
	border-bottom:1px solid #898030;
	margin-top:50px;
	float:left;
	margin-left:8px;
	width:682px;
	height:1px;
}



body.rentingflc ul.sidenav
{
	display:none;
}

.entryblock h1
{
	width:500px;
}

.videos_and_slideshows iframe,
.flc_videos_and_slideshows iframe,
.slideshows iframe
{
	margin-left:12px;
	margin-bottom:50px;
}

div.homeevents
{
	width:285px;
	height:180px;
	background:url(/images/eventcalendar.jpg) no-repeat top left;
}

div.homeevents div.event1
{
	width:285px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#925301;
}

div.homeevents div.event5 
{
	text-align:right;
	margin-right:5px;
	font-size:12px;
	text-decoration:underline;
}

div.homeevents div.event5 a
{
	color:#144d2e;
	text-decoration:underline;
}

div.homeevents div.event2,
div.homeevents div.event3,
div.homeevents div.event4
{
	height:48px;
	float:left;
	width:100%;
}

div.homeevents .my_title
{
	display:block;
	height:24px;
	width:100%;
	background:url(/images/event_title.png) no-repeat top center;
	margin-top:-5px;
	float:left;
}

div.homeevents .my_title span
{
	display:none;
}

div.countdowntimer
{
	border-bottom:1px solid #655b2d;
}

body.default .panelback h3
{
	padding-bottom:10px;
	border-bottom:1px solid #655b2d;
	margin-left:0px;
	text-align:center;
	padding-left:0px;
}

div.homeevents .my_date
{
	display:block;
	height:48px;
	width:53px;
	border-right:1px solid #7f6b16;
	float:left;
}

div.homeevents .my_date span
{
	display:none;
}

div.homeevents .my_event 
{
	height:48px;
	border-right:1px solid #7f6b16;
	border-left:1px solid #f9ea94;
	display:block;
	float:left;
	width:159px;
}

div.homeevents .my_event span 
{
	display:none;
}

div.homeevents .my_time
{
	height:48px;
	display:block;
	float:left;
	width:63px;
	border-left:1px solid #f9ea94;
}

div.homeevents .my_time span
{
	display:none;	
}

.event2 .my_date
{
	background:url(/images/event_date1.png) no-repeat top left;
}

.event2 .my_event
{
	background:url(/images/event_event1.png) no-repeat top left;
}

.event2 .my_time
{
	background:url(/images/event_time1.png) no-repeat top left;
}

.event3 .my_date
{
	background:url(/images/event_date2.png) no-repeat top left;
}

.event3 .my_event
{
	background:url(/images/event_event2.png) no-repeat top left;	
}

.event3 .my_time
{
	background:url(/images/event_time1.png) no-repeat top left;
}

.event4 .my_date
{
	background:url(/images/event_date3.png) no-repeat top left;
}

.event4 .my_event
{
	background:url(/images/event_event3.png) no-repeat top left;
}

.event4 .my_time
{
	background:url(/images/event_time1.png) no-repeat top left;	
}



a.btn_enroll span
{
	display:none;
}

a.btn_enroll
{
	display:block;
	height:116px;
	margin-left:50px;
	width:162px;
	background:url(/images/enroll_button.png) no-repeat top left;
	margin-top:10px;
}

a.btn_enroll:hover
{
	background:url(/images/enroll_button_on.png) no-repeat top left;
}


.eventlist p
{
	text-align:center;
	float:left;
	margin-left:70px;
}

body.bigmapbody
{
	text-align:center;
	background:#ffffff;
}

body.bigmapbody div.overlay
{
	position:absolute;
	z-index:100;
	height:1px;
	width:1px;
	display:none;
	background:#000000;
	opacity:0.5;
	filter:alpha(opacity=50);
}

div.mapback
{
	background:url(/images/flc_map1.jpg) no-repeat top left;
	height:768px;
	width:1000px;

}

div.opendialog
{
	position:absolute;
	float:left;
	display:block;
}

div.opendialog
{
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(/images/mag_glass.png) no-repeat top left;
}

div.opendialog:hover
{
	background:url(/images/mag_glass_on.png) no-repeat top left;
}

div.opendialog .dialog
{
	display:none;
	position:absolute;
	margin-left:-200px;
	margin-top:-100px;
	z-index:200;
	border:5px solid #769f3f;
}

.lookout
{
	left:439px;
	top:50px;
}

div.lookout .dialog
{
	background:url(/images/map/lookout.jpg) no-repeat top left;
	width:400px;
	height:300px;
	margin-top:0px;
}

.climbing
{
	left:375px;
	top:456px;
}

div.climbing .dialog
{
	background:url(/images/map/climbing.jpg) no-repeat top left;
	width:337px;
	height:450px;
	margin-top:-200px;
}

.beach
{
	left:193px;
	top:487px;
}

div.beach .dialog
{
	background:url(/images/map/beach.jpg) no-repeat top left;
	width:400px;
	height:198px;
	margin-left:-100px;
}

.dining-hall
{
	left:645px;
	top:219px;
}

.dining-hall .dialog
{
	background:url(/images/map/dining-hall.jpg) no-repeat top left;
	width:400px;
	height:266px;
}

.infirmary
{
	left:605px;
	top:195px;
}

.infirmary .dialog
{
	background:url(/images/map/infirmary.jpg) no-repeat top left;
	width:400px;
	height:300px;
}

.camp-sign
{
	left:854px;
	top:417px;
}

div.camp-sign .dialog
{
	background:url(/images/map/camp-sign.jpg) no-repeat top left;
	width:400px;
	height:279px;
	margin-left:-300px;
}

.main-office
{
	left:728px;
	top:362px;
}

.main-office .dialog
{
	background:url(/images/map/main-office.jpg) no-repeat top left;
	width:400px;
	height:300px;
}

.boys-campus
{
	left:397px;
	top:197px;
}

.boys-campus .dialog
{
	background:url(/images/map/boys-campus.jpg) no-repeat top left;
	width:400px;
	height:300px;
}

.golf
{
	left:681px;
	top:376px;
}

.golf .dialog
{
	background:url(/images/map/golf.jpg) no-repeat top left;
	width:400px;
	height:266px;
}

.boycanoe
{
	left:516px;
	top:652px;
}

div.boycanoe .dialog
{
	background:url(/images/map/boycanoe.jpg) no-repeat top left;
	width:400px;
	height:300px;
	margin-top:-200px;
}

.girlriding
{
	left:804px;
	top:543px;
}

div.girlriding .dialog
{
	background:url(/images/map/girlriding.jpg) no-repeat top left;
	width:400px;
	height:266px;
	margin-left:-300px;
}

.boysbaseball
{
	left:532px;
	top:314px;
}

.boysbaseball .dialog
{
	background:url(/images/map/boysbaseball.jpg) no-repeat top left;
	width:400px;
	height:274px;
}

.boysbasball
{
	left:353px;
	top:250px;
}

.boysbasball .dialog
{
	background:url(/images/map/boysbasball.jpg) no-repeat top left;
	width:300px;
	height:450px;
}

.perform /*theater*/
{
	left:500px;
	top:383px;
}

.perform .dialog
{
	background:url(/images/map/perform.jpg) no-repeat top left;
	width:400px;
	height:300px;
}

.girlarchery
{
	left:682px;
	top:532px;
}

.girlarchery .dialog
{
	background:url(/images/map/girlarchery.jpg) no-repeat top left;
	width:400px;
	height:266px;
}

.girlsoccer
{
	left:647px;
	top:475px;
}

.girlsoccer .dialog
{
	background:url(/images/map/girlsoccer.jpg) no-repeat top left;
	width:400px;
	height:300px;
}

.crafts
{
	left:487px;
	top:442px;
}

.crafts .dialog
{
	background:url(/images/map/crafts.jpg) no-repeat top left;
	width:400px;
	height:300px;
}

.girlsbaskball
{
	left:553px;
	top:361px;
}

.girlsbaskball .dialog
{
	background:url(/images/map/girlsbaskball.jpg) no-repeat top left;
	width:398px;
	height:452px;
}

.campfire
{
	left:355px;
	top:118px;
}

div.campfire .dialog
{
	background:url(/images/map/campfire.jpg) no-repeat top left;
	width:400px;
	height:266px;
	margin-top:0px;
}

.fishing
{
	left:440px;
	top:611px;
}

div.fishing .dialog
{
	background:url(/images/map/fishing.jpg) no-repeat top left;
	width:200px;
	height:291px;
	margin-top:-200px;
	margin-left:-50px;
}

.sail
{
	left:239px;
	top:555px;
}

div.sail .dialog
{
	background:url(/images/map/sail.jpg) no-repeat top left;
	width:400px;
	height:266px;
	margin-top:-100px;
}

.boysarchery
{
	left:318px;
	top:320px;
}

.boysarchery .dialog
{
	background:url(/images/map/boysarchery.jpg) no-repeat top left;
	width:400px;
	height:300px;
}

.waterfront
{
	left:230px;
	top:420px;
}

.waterfront .dialog
{
	background:url(/images/map/waterfront.jpg) no-repeat top left;
	width:400px;
	height:300px;
}

.girlstennis
{
	left:574px;
	top:503px;
}

.girlstennis .dialog
{
	background:url(/images/map/girlstennis.jpg) no-repeat top left;
	width:200px;
	height:275px;
}

.wood
{
	left:549px;
	top:437px;
}

div.wood .dialog
{
	background:url(/images/map/wood.jpg) no-repeat top left;
	width:299px;
	height:450px;
	margin-top:-200px;
}

.girlcabin2
{
	left:600px;
	top:464px;
}

.girlcabin2 .dialog
{
	background:url(/images/map/girlcabin2.jpg) no-repeat top left;
	width:400px;
	height:266px;
}

.girlkayak
{
	left:144px;
	top:568px;
}

div.girlkayak .dialog
{
	background:url(/images/map/girlkayak.jpg) no-repeat top left;
	width:300px;
	height:450px;
	margin-left:-50px;
	margin-top:-300px;
}

.store
{
	left:606px;
	top:281px;
}

.store .dialog
{
	background:url(/images/map/store.jpg) no-repeat top left;
	width:400px;
	height:274px;
}

.farmhouse
{
	left:718px;
	top:429px;
}

.farmhouse .dialog
{
	background:url(/images/map/farmhouse.jpg) no-repeat top left;
	width:400px;
	height:274px;
}






/*
div.homeevents div span
{
	margin-top:8px;
	display:block; 
	padding-left:30px;
	background:url(/images/calsmall.png) no-repeat top left;
	font-size:11px;
	
}
*/

.indentNewsletter
{
	margin-left: 12px;
    margin-right: 15px;
}
