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

html{
	background-image: url(images/furley_bg.png);
}

body{
	background-image: url(images/school.png);
	background-repeat: repeat-x;
	padding-top:20px;
	margin:0;
}

.wrapper{
	width:815px;
	height:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	padding-bottom:80px;
	background-color: #FFF;
	-webkit-box-shadow: 0px 1px 1px 2px #999;
-moz-box-shadow: 0px 1px 1px 2px #999;
box-shadow: 0px 1px 1px 2px #999;
}

#index {height:1380px;}

#contact {height:1190px;}

#profile {height:1090px;}

#forms {height:970px;}

#tuition {height:1960px;}

#apply {height:2120px;}

#testing {height:1270px;}

#summer {height:1200px;}

#preschool {height:1190px;}

#responsibility {height:920px;}

#about {height:995px;}

#technology {height:935px;}

#lunch {height:950px;}

#history {height:920px;}

#chapel {height:940px;}

#miss-phil {height:950px;}

#daily {height:820px;}

#finaid {height:810px;}

#library {height:940px;}

#art {height:860px;}

#faculty {height:3020px;}

#giving {height:1440px;}

#grading {height:1040px;}

#resident {height:1080px;}

#ktoeight {height:1130px;}

#involved {height:1260px;}

#icalwrap{height:1040px;}

#community{height:1010px;}

/*HEADER CSS*/
.header{
	width:755px;
	margin-left:10px;
	margin-top:12px;
	margin-bottom:10px;
	padding:5px;
}

.header h1{
	font-size:40px;
	color: #000;
	margin-left:170px;
	margin-top:-130px;
	font-family:'Lora', serif;
}

.header h3{
	margin-left:170px;
		color: #000;
	margin-top:-15px;
	font-family: 'Lora', serif;
	padding-bottom:10px;
	border-bottom: 2px solid #000;
}

.header img{
	padding-top:10px;
}



/*WELCOME NOTE CSS*/
#welcome_note{
	color: #000;
	width:500px;
	margin-left:230px;
	margin-bottom:20px;
	border:#fff 1px solid;
	padding:15px;
	font-family: 'Cabin', sans-serif;
	font-size:14px;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 1px 0px 1px 2px # EEE;
-moz-box-shadow: 1px 0px 1px 2px #eee;
box-shadow: 1px 0px 1px 2px #eee;
}


#welcome_line{
	margin-top:-10px;
}

#welcome_img{
	float:right;
	margin-right:10px;
	margin-top:5px;
	padding:10px;
	padding-left:6px;
	
}

#welcome_note h3{
	font-family:'Lora', serif;
	margin-top:2px;
}

#welcome_note p{
	text-indent:15px;
}

#announcement{
	float:right;
	margin-top:12px;
	width:200px;
	margin-right:47px;
}
#announcement p{
	margin:0 auto;
	margin-top:-84px;
	margin-left:30px;
	color:#fff;
	font-family:'Share', cursive;
}

/*NAVIGATION CSS*/
.top_nav{
	font-family:'Lora', serif;
	font-size:13px;
	margin-left:155px;
	margin-top:-10px;
	margin-bottom:12px;
	color: #000;
}

.top_nav li{
	list-style:none;
	display:inline;
	padding:2px;
	
}

.top_nav li a:link{
	text-decoration:none;
	color: #999;
	padding:7px;
}

.top_nav li a:hover{
	color: #333;
	background-color:#CCCCCC;
}

.top_nav li a:visited{
	text-decoration:none;
	color: #999;
}

li a#current2{
	background-image: url(images/line.png);
	background-repeat: no-repeat;
	background-position:bottom;
}


/*SIDE NAV CSS*/
#sidebar{
	font-family:'Lora', serif;
	width:200px;
	height:250px;
	border:1px solid #fff;
	background-color:#fff;
	margin-bottom:20px;
	padding-top:10px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 1px 0px 1px 2px # EEE;
-moz-box-shadow: 1px 0px 1px 2px #eee;
box-shadow: 1px 0px 1px 2px #eee;
}

#sidebar ul{
	margin-top:5px;
}

#sidebar li{
	list-style:none;
	display:block;
	width:200px;
	padding:7px;
	margin-left:-25px;
}

li a:link{
	text-decoration:none;
	color: #999;
	padding:7px;
}


#sidebar ul li a:hover{
	text-decoration:underline;
	background-color: #CCC;
	color:#fff;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}


#sidebar ul li a:visited{
	text-decoration:none;
	color:#999;

}


#sidebar ul li a#current{
	text-decoration:none;
	color: #333;
	background-color: #ccc;
	
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
	
#sidebarimg{
	margin-left:13px;
	position: relative;
}

 .studentlife {margin-top:49px;}
 .programs {margin-top:49px;}
 .admissions {margin-top:49px;}
 .academics {margin-top:49px;}
 .community {margin-top:148px;}
 .giving {margin-top:181px;}

/*FILLER CSS*/


.filler{
	
	width:200px;
	height:350px;
	margin-bottom:20px;
	
}

.filler2{
	
	width:200px;
	height:520px;
	margin-bottom:20px;
	
}

.filler3{
	
	width:200px;
	height:1220px;
	margin-bottom:20px;
	
}

.filler4{
	
	width:200px;
	height:180px;
	margin-bottom:20px;
	
}

.filler5{
	width:200px;
	height:200px;
	margin-bottom:20px;
}

.filler6{
	width:200px;
	height:720px;
}

.filler7{
	width:200px;
	height:100px;
}

.filler8{
	
	width:200px;
	height:80px;
	margin-bottom:20px;
	
}

/*COLUMN ONE CSS*/

.column_one{
	float:left;
	padding:5px;
	margin-top:75px;
	margin-left:15px;
	margin-right:20px;
}

#column_one{
	
	float:left;
	padding:5px;
	margin-top:47px;
	margin-left:15px;
	margin-right:20px;
}

#vimeo{
	margin-left:20px;
}


#calendar{
	width:200px;
	height:380px;
	padding-top:4px;
	border:1px solid #fff;
	margin-bottom:20px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 1px 0px 1px 2px # EEE;
-moz-box-shadow: 1px 0px 1px 2px #eee;
box-shadow: 1px 0px 1px 2px #eee;
}

#calendar h5{
	padding-left:8px;
	margin-top:2px;
	padding-top:2px;
	text-decoration:none;
}

#calendar iframe{
	margin-top:17px;
}

#calendar p{
	padding-left:60px;
}

#bricks{
	width:200px;
	height:150px;
	border:1px solid #fff;
	padding-top:4px;
	margin-bottom:20px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #fff;


-webkit-box-shadow: 1px 0px 1px 2px # EEE;
-moz-box-shadow: 1px 0px 1px 2px #eee;
box-shadow: 1px 0px 1px 2px #eee;
}

#bricks h5{
	margin-top:2px;
	padding-left:8px;
	text-decoration:none;
}

#fast_facts{
	width:200px;
	height:220px;
	margin-bottom:20px;
	padding-top:4px;
	background-color:#FFFFFF;
	border:1px solid #fff;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 1px 0px 1px 2px # EEE;
-moz-box-shadow: 1px 0px 1px 2px #eee;
box-shadow: 1px 0px 1px 2px #eee;
}
#fact_line{
	margin-top:-12px;
	padding-left:8px;
}

#fast_facts p{
	font-family: 'Cabin', sans-serif;
	font-size:13px;
	padding:8px;
	padding-left:8px;
}

#fast_facts h5{
	padding-left:8px;
	margin-top:2px;
	text-decoration:none;
}

#fast_facts a:link{
	padding-left:100px;
}




#quote{
	font-family: 'Cabin', sans-serif;
	font-size:14px;
	text-indent:15px;
	width:200px;
	height:250px;
	border:1px solid #fff;
	margin-bottom:20px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 1px 0px 1px 2px # EEE;
-moz-box-shadow: 1px 0px 1px 2px #eee;
box-shadow: 1px 0px 1px 2px #eee;
	
}

#quote p{
	margin-top:-48px;
	padding:8px;
}

#sports{
	width:200px;
	height:250px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border:1px solid #fff;
	font-family: 'Cabin', sans-serif;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 1px 0px 1px 2px # EEE;
-moz-box-shadow: 1px 0px 1px 2px #eee;
box-shadow: 1px 0px 1px 2px #eee;
}


#sports p{
	margin-top:-2px;
	font-size:13px;
	padding:8px;
	padding-left:8px;
}

#sports h5{
	padding-left:8px;
	font-family:'Lora', serif;
	text-decoration:none;
}

#eagle{
	margin-left:75px;
	margin-top:-100px;
	opacity:.5;
	
}

#vimeo img{
	margin-top:9px;
}




/*COLUMN TWO CSS*/

.column_two{
	width:620px;
	padding:5px;
	margin-top:55px;
	margin-left:8px;
	margin-right:8px;
}

#slider{
	width:530px;
	height:300px;
	margin-left:230px;
	margin-top:15px;
	margin-bottom:20px;

}



#page_information{
	width:530px;
	padding-right: 25px;
	margin-left:230px;
	margin-top:9px;
	font-family: 'Cabin', sans-serif;
	font-size:14px;
	padding-bottom:10px;
}

#page_information p img{
	border:1px solid #CCC;
}

h2{
	font-family:'Lora', serif;
}

h4{
	text-decoration:none;
	font-family:'Lora', serif;
	color:#FF0000;
}
h5{
	text-decoration:none;
	font-family:'Lora', serif;
	color: #F00;
}

#page_line{
	margin-top:-12px;
}

#page_img{
	float:right;
	margin:9px;
	-webkit-box-shadow: 1px 1px 2px 2px #999;
-moz-box-shadow: 1px 1px 2px 2px #999;
box-shadow: 1px 1px 2px 2px #999;
}

#teacher_line{
	margin-top:-12px;
}

#page_information h3{
	text-decoration:none;
	font-family:'Lora', serif;
	color:#FF0000;
}
#teacher{
	margin-top:20px;
}

#teacher img{
	padding:5px;
}

#signature{
	text-align: right;
	font-size:16px;
	padding-top:7px;
	margin-right:45px;
}


/*FOOTER CSS*/
.footer{
	float:left;
	text-align:center;
	margin-left:75px;
	margin-top:20px;
}

#footer_line{
	margin-top:40px;
	margin-left:40px;
}


#address{
	color: #999;
	font-family:'Cabin', sans-serif;
	font-size:12px;
	float:left;
	margin-left:120px;
	margin-top:-40px;
	
}

#phone_fax{
	color: #999;
	font-family:'Cabin', sans-serif;
	font-size:12px;
	float:right;
	margin-right:120px;
	margin-top:-40px;
}

#copyright{
	color: #999;
	font-family:'Cabin', sans-serif;
	font-size:10px;
	margin-top:15px;
	margin-left:4px;
}
#creator{
	font-family:'Cabin', sans-serif;
	font-size:10px;
	margin-bottom:10px;
	color: #999;
	margin-left:5px;
	
}

#creator b {
	font-family: 'Permanent Marker', cursive;
	font-size:10px;
}

#creator b a:link{
	font-family: 'Permanent Marker', cursive;
	text-decoration:none;
	color:#FF0000;
}
#creator b a:hover{
	font-family: 'Permanent Marker', cursive;
	text-decoration:underline;
	color:#FF0000;
}

#creator b a:visited{
	font-family: 'Permanent Marker', cursive;
	text-decoration:none;
	color:#FF0000;
}

#social_media{
	margin-bottom:-5px;
}


/*FOOTER NAVIGATION*/

#footer_nav{
	font-family:'Lora', serif;
	font-size:11px;
	margin-top:10px;
	margin-left:20px;
}

#footer_nav li{
	list-style:none;
	display:inline;
	padding:2px;
}

#footer_nav li a:link{
	text-decoration:none;
	color: #999;
	padding:7px;
}

#footer_nav li a:hover{
	text-decoration:underline;
	color: #333;
	background-color:#CCCCCC;
}

#footer_nav li a:visited{
	text-decoration:none;
	color: #999;
}

/*APPLICATION LINK CSS*/

#application{
	text-align:center;
	font-size:14px;
}

#application a:link{
	color:#69F;
}

#application a:hover:{
	text-decoration:underline;
}

#application a:visited{
	color:#69F;
}



#application2{
	text-align:center;
	font-size:14px;
}

#application2 a:link{
	color:#69F;
}

#application2 a:hover:{
	text-decoration:underline;
}

#application2 a:visited{
	color:#69F;
}


/*LINK CSS*/

p a:link{
	color: #69F;
}

p a:hover:{
	text-decoration:underline;
}

p a:visited{
	color:#69F;
}

/*FACULTY CSS*/

.teacher{
	width:585px;
	margin-top:20px;
	
}
#admin{
	width:300px;
	margin-right:15px;
}

#admin p{
	width:150px;
	float:right;
	margin-right:15px;
	margin-top:90px;
}

#admina{
	width:300px;
	margin-right:15px;
}

#admina p{
	width:150px;
	float:right;
	margin-right:15px;
	margin-top:70px;
}
#admina-a{
	width:300px;
	margin-right:5px;
}


#admina-a p{
	width:150px;
	float:right;
	margin-left:5px;
	margin-top:70px;
}

#admin2{
	width:300px;
	float:right;
	margin-top:-195px;
}

#admin2 p{
	width:150px;
	float:right;
	margin-right:20px;
margin-top:85px;
}

#admin2-a{
	width:300px;
	float:right;
	margin-top:-180px;
}

#admin2-a p{
	width:150px;
	float:right;
	margin-right:20px;
margin-top:90px;
}


#admin3{
	width:300px;
	float:right;
	margin-top:-180px;
}

#admin3 p{
	width:150px;
	float:right;
	margin-right:20px;
margin-top:90px;
}

#admin4{
	width:300px;
	float:right;
	margin-top:-195px;
}

#admin4 p{
	width:150px;
	float:right;
	margin-right:20px;
margin-top:90px;
}

/*SCHOOL NEWS*/
#schoolnews{
	color: #000;
	width:500px;
	margin-left:230px;
	margin-bottom:20px;
	border:#fff 1px solid;
	padding:15px;
	font-family: 'Cabin', sans-serif;
	font-size:13px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 1px 0px 1px 2px # EEE;
-moz-box-shadow: 1px 0px 1px 2px #eee;
box-shadow: 1px 0px 1px 2px #eee;
}


#schoolnews_line{
	margin-top:-12px;
	padding-bottom:8px;
}

#schoolnews h5{
	margin-top:0px;
	font-size:14px;
}

#schoolnews h5{
	padding-left:8px;
	margin-top:2px;
	text-decoration:none;
}

#info p{
	text-align:center;
	font-family: 'Cabin', sans-serif;
	font-size:16px;
	color:#000;
}

/*--*/

#page_information  a:link{
	color: #69F;
}

#page_information a:hover:{
	text-decoration:underline;
}

#page_information a:visited{
	color:#69F;
}

/* menu styles */
#jsddm{
	margin:0;
	padding:0;
}

#jsddm li{	
	float: left;
	list-style: none;
}

#jsddm li ul li {
	background-color:#ccc;
	margin-left:-5px;
	padding-left:0px;
	padding-right:0px;
	
}/*--MAKES GRAY BAR--*/
	


#jsddm li a {	
		background-color:#fff;
		text-decoration: none;
		
}/*--TOP NAV--*/

#jsddm li a:hover{	
	background: #f00;
	color:#fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
} /*--RED HOVER TOP NAV--*/
		
#jsddm li ul{	

	margin-top:15px;
	position: absolute;
	visibility: hidden;
	margin-left:-135px;
	
}
		
#jsddm li ul li{	
	float: none;
	display: inline;
	font-family:'Share', cursive;

}

.one{
	
-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
				
#jsddm li ul li a{	
	background-color:#CCC;
	
}
			
#jsddm li ul li a:hover{	
	background: #ccc;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/*ICAL CSS*/
#ical{
	margin-top:75px;
	margin-left:68px;
	margin-right:8px;
	
}

#welcome_cal_line{
	margin-top:-10px;
	padding-bottom:10px;
}

iframe{
	margin:0;
	padding:0;
}
