/* Falkland House School *//* CSS for FHS Sub Pages *//* Created by George Paton of electric-soup.com */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6{  margin:0;  padding:0;  border:0;  outline:0;  font-size:100%}body{color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:18px;margin:15px 0 0 0;padding:0 0 0 0;text-align:center}h1{  color:#333;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;line-height:18px;padding-bottom:5px;letter-spacing:1px}h2{color:#79bee8;font-size:16px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;line-height:18px;padding-bottom:5px}h3{color:#79bee8;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;padding-bottom:2px;line-height:18px}hr{color:#79BEE8}a, a:link{  color:#333;  text-decoration:none}a:visited{  color:#79bee8;  text-decoration:none}a:hover{  color:#79bee8;  text-decoration:underline}a:focus{  color:#79bee8}a:active{  color:#79bee8}#outerWrapper{margin:0 auto 0 auto;text-align:left;width:1024px;background-repeat:repeat-x;background-color:#FFF}#outerWrapper #top{height:90px}#outerWrapper #logo{float:left;width:150px;height:50px;padding-bottom:10px;padding-left:10px}#outerWrapper #address {float: right; text-align: right; font-size: 12px; color: #78BBE6; font-weight: 600;}#outerWrapper #searchbox{float:right;padding-top:15px;padding-bottom:10px;text-align:right}#outerWrapper #search{height:25px;background-color:#FFF}#outerWrapper #search p{font-size:11px;color:#79BEE8;font-weight:bold;text-align:right}#outerWrapper #search INPUT{background-color:#FFF;font-size:11pt;color:#333;border:1px solid #79BEE8}#outerWrapper #header{height:310px}#outerWrapper #header #flashleft{float:left;width:310px;padding-left:10px}#outerWrapper #header #facepic{  margin:0 0 0 330px}#outerWrapper #header #facepic img{  float:right}#outerWrapper #header #facepic img div{padding:0px;    border:0px}#outerWrapper #topNavigation{height:25px;background-color:#FFF;margin-top:0;margin-right:0;margin-bottom:0;margin-left:330px;padding-top:15px;padding-right:10px;padding-bottom:10px;padding-left:10px}ul#cssmw{  cursor:default;  list-style-type:none;  margin:0 0 0 0;  padding:0 0 0 0}ul#cssmw ul{  cursor:default;  list-style-type:none;  margin:0 0 0 0;  padding:0 0 0 0}ul#cssmw ul li{  background-image:none;  float:none}ul#cssmw li{  background-image:none;  float:left;  padding:0 0 0 0;  position:relative;  white-space:nowrap;  z-index:100}ul#cssmw li ul{  display:none;  top:0}ul#cssmw li:hover >ul{  display:block;  position:absolute}ul#cssmw li.hover >ul{  display:block;  position:absolute}ul#cssmw li.current >ul{  position:absolute}ul#cssmw >li{  background-image:none}ul#cssmw >li >a{  background-image:none;  color:#79bee8;  display:block;  font-family:Arial,Helvetica,sans-serif;  font-size:11px;  font-style:normal;  font-weight:bold;  margin:0 0 0 0;  padding:5px 20px 5px 20px;  text-decoration:none}ul#cssmw >li >a.firstButton{  background-image:none;  color:#79bee8;  display:block;  font-family:Arial,Helvetica,sans-serif;  font-size:11px;  font-style:normal;  font-weight:bold;  margin:0 0 0 0;  padding:5px 20px 5px 0px;  text-decoration:none}ul#cssmw >li >a:visited{  color:#79bee8}ul#cssmw >li >a:active{  color:#808080;  font-weight:bold;  text-decoration:none}ul#cssmw >li:hover >a{  color:#808080;  font-weight:bold;  text-decoration:none}ul#cssmw >li.hover >a{  color:#808080;  font-weight:bold;  text-decoration:none}ul#cssmw >li.current >a.current{  color:#808080;  font-weight:bold;  text-decoration:none}#outerWrapper #contentWrapper #leftColumn1{float:left;width:310px;background-color:#FFF;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}#outerWrapper #contentWrapper #leftColumn1 p{color:#79BEE8;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:normal}#outerWrapper #contentWrapper #leftColumn1 h1{color:#79BEE8;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:normal}#outerWrapper #contentWrapper #leftColumn1 h2{color:#79BEE8;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:normal}#outerWrapper #contentWrapper #content{margin:0 0 0 330px;padding:10px 10px 10px 10px;background-color:#FFF}.date{font-style:italic;font-weight:normal;margin-top:2px;margin-bottom:2px;padding-bottom:0px;color:#79bee8}.headline{font-style:normal;color:#333;font-weight:bold;font-size:14px;line-height:normal;margin-top:10px;margin-bottom:4px;padding-top:5px;padding-bottom:0px}.detail{font-style:normal;line-height:normal;color:#333;margin-top:2px;padding-bottom:5px;text-align:justify}.newslink{font-style:italic;font-weight:normal;margin-top:2px;margin-bottom:2px;padding-bottom:5px;color:#333;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#79bee8}#outerWrapper #contentWrapper .clearFloat{  clear:left;  display:block}#outerWrapper #footer{border-top:solid 1px #79BEE8}#outerWrapper #footer #copyright{float:left;width:500px;padding:10px 10px 10px 10px;color:#79BEE8;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal}#outerWrapper #footer #copyright a:link{  color:#79BEE8;  font-weight:normal;  text-decoration:none}#outerWrapper #footer #copyright a:focus{color:#79BEE8}#outerWrapper #footer #copyright a:active{color:#79BEE8}#outerWrapper #footer #designed{padding:10px 10px 10px 10px;margin:0 0 0 520px;text-align:right;color:#79BEE8;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal}#outerWrapper #footer #designed a:link{  color:#79BEE8;  font-weight:normal;  text-decoration:none}#outerWrapper #footer #designed a:focus{color:#79BEE8}#outerWrapper #footer #designed a:active{color:#79BEE8}#flashcontent{height:580px}#contact p,label,legend{font:1.5em "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif}#contact h1{margin:10px 0 10px;font-size:24px;color:#333}#contact hr{color:inherit;height:0;margin:6px 0 6px 0;padding:0;border:1px solid #d9d9d9;border-style:none none solid}#contact{display:block;width:670px;-webkit-border-radius:5px;margin-top:10px}#contact label{display:inline-block;float:left;height:26px;line-height:40px;width:250px;font-size:1.5em;-webkit-border-radius:5px}#contact input,textarea,select{width:350px;margin:0;padding:5px;color:#666;border:1px solid #ccc;margin:5px 0;font:1.5em "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;webkit-border-radius:5px;background-color:#E2EDF1}  #contact input:focus,textarea:focus,select:focus{border:1px solid #999;background-color:#fff;color:#333}#contact input.submit{width:85px;cursor:pointer;border:1px solid #ccc;color:#666;background-color:#E2EDF1;margin-left:250px}#contact input.submit:hover{background-color:#9BC0CE}#contact input[type="submit"][disabled]{background:#888}#contact fieldset{padding:20px;border:1px solid #FFF;-webkit-border-radius:5px;-moz-border-radius:5px}#contact legend{padding:7px 10px;font-weight:bold;color:#000;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:0 !important;margin-bottom:20px}#contact span.required{font-size:13px;color:#f00}#contact span.option{font-size:9px;color:#999;font-style: italic;}#message{margin:10px 0;padding:0}.error_message{display:block;height:22px;line-height:22px;background:#FBE3E4 url('../assets/error.gif') no-repeat 10px center;padding:3px 10px 3px 35px;color:#8a1f11;border:1px solid #FBC2C4;-webkit-border-radius:5px}.loader{padding:0 10px}#contact #success_page h1{background:url('../assets/success.gif') left no-repeat;padding-left:22px}acronym{border-bottom:1px dotted #ccc}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(close.png)}#sb-nav-next{background-image:url(next.png)}#sb-nav-previous{background-image:url(previous.png)}#sb-nav-play{background-image:url(play.png)}#sb-nav-pause{background-image:url(pause.png)}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}
#twitter {
	border:1px solid #D1EDF9;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	width:635px;
	background-color: #E1F3FF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	height: auto;
	overflow: visible;
}

#twitter .twitter-bird {
float:left;
margin-right:15px;
}

.tweet {
	color:#333;
	font-size:16px;
}

.tweet .tweet_list {
list-style-type:none;
margin:0;
padding:0;
}

.tweet .tweet_list li {
	overflow:visible;
	font-size: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 17px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 24px;
	padding-left: 0;
}

.tweet .tweet_list li a {
	color:#666;
}

.tweet .tweet_list .tweet_avatar {
float:left;
padding-right:20px;
}

.tweet .tweet_list .tweet_avatar img {
vertical-align:middle;
border:1px solid #aaa;
}
